From 803519a9097ce61057f6402be075c6614ffbc3ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BF=86=E6=B5=B716?= <> Date: Mon, 22 Apr 2024 10:40:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=85=A5Firebase=E5=9F=8B=E7=82=B9?= =?UTF-8?q?=E5=92=8CAppLovinSDK=E5=B9=BF=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wallpaper_project/Podfile | 53 +- wallpaper_project/Podfile.lock | 216 +- wallpaper_project/Pods/Alamofire/README.md | 2 +- .../Pods/Alamofire/Source/Alamofire.swift | 2 +- .../Alamofire/Source/Core/HTTPHeaders.swift | 4 +- .../Alamofire/Source/Core/HTTPMethod.swift | 2 +- .../IQKeyboardManagerConstants.swift | 13 +- .../IQTextView/IQPlaceholderable.swift | 5 +- .../IQTextView/IQTextView.swift | 37 +- .../IQToolbar/IQBarButtonItem.swift | 28 +- .../IQToolbar/IQInvocation.swift | 11 +- .../IQToolbar/IQPreviousNextView.swift | 6 +- .../IQToolbar/IQTitleBarButtonItem.swift | 54 +- .../IQToolbar/IQToolbar.swift | 24 +- .../IQUIView+IQKeyboardToolbar.swift | 484 +- .../PrivacyInfo.xcprivacy | 15 +- .../Pods/IQKeyboardManagerSwift/LICENSE.md | 2 +- .../Pods/IQKeyboardManagerSwift/README.md | 38 +- .../Common/JXSegmentedListContainerView.swift | 2 +- .../Sources/Core/JXSegmentedBaseCell.swift | 16 + .../Core/JXSegmentedBaseDataSource.swift | 8 +- .../Core/JXSegmentedCollectionView.swift | 2 +- .../Sources/Core/JXSegmentedView.swift | 11 +- .../JXSegmentedIndicatorProtocol.swift | 2 +- .../Sources/Title/JXSegmentedTitleCell.swift | 8 + .../Title/JXSegmentedTitleDataSource.swift | 67 +- .../MJRefresh/Base/MJRefreshAutoFooter.m | 4 +- wallpaper_project/Pods/Manifest.lock | 216 +- .../Pods/Pods.xcodeproj/project.pbxproj | 13606 +++++++++++----- .../xcschemes/xcschememanagement.plist | 172 +- wallpaper_project/Pods/SDWebImage/README.md | 14 +- .../SDWebImage/Core/SDCallbackQueue.m | 6 + .../SDWebImage/SDWebImage/Core/SDDiskCache.h | 1 + .../SDWebImage/SDWebImage/Core/SDDiskCache.m | 90 +- .../SDWebImage/Core/SDImageCacheConfig.h | 2 +- .../SDWebImage/Core/SDImageCacheConfig.m | 6 +- .../SDWebImage/Core/SDImageTransformer.h | 29 + .../Core/SDWebImageCacheKeyFilter.h | 3 + .../Core/SDWebImageCacheSerializer.h | 3 + .../Core/SDWebImageDownloaderDecryptor.h | 3 + .../SDWebImageDownloaderRequestModifier.h | 3 + .../SDWebImageDownloaderResponseModifier.h | 3 + .../SDWebImage/Core/SDWebImageManager.m | 10 + .../Core/SDWebImageOptionsProcessor.h | 6 + .../SDWebImage/Core/UIView+WebCache.m | 12 + .../Alamofire/Alamofire-Info.plist | 2 +- ...ourceBundle-Alamofire-Alamofire-Info.plist | 2 +- .../IQKeyboardManagerSwift-Info.plist | 2 +- .../JXSegmentedView-Info.plist | 2 +- .../MJExtension/MJExtension-Info.plist | 2 +- .../MJRefresh/MJRefresh-Info.plist | 2 +- ...allpaper_project-acknowledgements.markdown | 1817 ++- ...s-wallpaper_project-acknowledgements.plist | 1913 ++- ...ct-frameworks-Debug-input-files.xcfilelist | 9 +- ...t-frameworks-Debug-output-files.xcfilelist | 9 +- ...-frameworks-Release-input-files.xcfilelist | 9 +- ...frameworks-Release-output-files.xcfilelist | 9 +- .../Pods-wallpaper_project-frameworks.sh | 14 + .../Pods-wallpaper_project.debug.xcconfig | 11 +- .../Pods-wallpaper_project.release.xcconfig | 11 +- ...rceBundle-SDWebImage-SDWebImage-Info.plist | 2 +- .../SDWebImage/SDWebImage-Info.plist | 2 +- .../project.pbxproj | 43 +- .../xcschemes/xcschememanagement.plist | 20 +- .../UserInterfaceState.xcuserstate | Bin 439256 -> 550843 bytes .../wallpaper_project/AppDelegate.swift | 112 + .../Header/Wallpaper_Header.h | 2 + .../Home/C/NewHome/C/WA_NewHomeVC.swift | 20 +- .../wallpaper_project/Home/C/WA_4KVC.swift | 3 +- .../Home/C/WA_DetailsVC.swift | 144 +- .../wallpaper_project/Home/C/WA_LIVEVC.swift | 4 +- .../wallpaper_project/Info.plist | 2 + .../wallpaper_project/Main/WA_RootVC.swift | 1 + .../Main/WA_limitsVCViewController.swift | 66 +- .../Main/WA_limitsVCViewController.xib | 8 + .../Ranking/C/WA_AddVC.swift | 102 +- .../Ranking/C/WA_RankingVC.swift | 3 + .../Tool/historyManager.swift | 7 + 78 files changed, 15168 insertions(+), 4488 deletions(-) diff --git a/wallpaper_project/Podfile b/wallpaper_project/Podfile index bf31ebb..f089246 100644 --- a/wallpaper_project/Podfile +++ b/wallpaper_project/Podfile @@ -4,31 +4,38 @@ target 'wallpaper_project' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! - + # Pods for wallpaper_project -pod 'SnapKit' -#pod 'AFNetworking' -pod 'SDWebImage' -pod 'IQKeyboardManagerSwift' -pod 'BRPickerView' -pod 'Alamofire' -pod 'FSPagerView' -pod 'SVProgressHUD' -pod 'CYLTabBarController' -pod 'GYSide' -pod 'JXSegmentedView' -pod 'MJExtension' -pod 'MJRefresh' -pod 'FLAnimatedImage' -pod 'lottie-ios' - -post_install do |installer| + pod 'SnapKit' + #pod 'AFNetworking' + pod 'SDWebImage' + pod 'IQKeyboardManagerSwift' + pod 'BRPickerView' + pod 'Alamofire' + pod 'FSPagerView' + pod 'SVProgressHUD' + pod 'CYLTabBarController' + pod 'GYSide' + pod 'JXSegmentedView' + pod 'MJExtension' + pod 'MJRefresh' + pod 'FLAnimatedImage' + pod 'lottie-ios' + pod 'AppLovinSDK' + pod 'AppLovinDSPLinkedInAdapter' + pod 'AppLovinMediationVungleAdapter' + pod 'AppLovinMediationByteDanceAdapter' +# pod 'Firebase/Analytics' +#pod 'Firebase/Analytics' +pod 'Firebase/Core' +pod 'Firebase/AnalyticsWithoutAdIdSupport' + post_install do |installer| installer.generated_projects.each do |project| - project.targets.each do |target| - target.build_configurations.each do |config| - config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' - end + project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.0' end + end end -end + end end diff --git a/wallpaper_project/Podfile.lock b/wallpaper_project/Podfile.lock index 8dc734b..8569e2d 100644 --- a/wallpaper_project/Podfile.lock +++ b/wallpaper_project/Podfile.lock @@ -1,5 +1,21 @@ PODS: - - Alamofire (5.9.0) + - Ads-Global/BUAdSDK_Compatible (5.9.0.6): + - Ads-Global/BURelyAdSDK + - Ads-Global/Dep_Compatible + - Ads-Global/BURelyAdSDK (5.9.0.6) + - Ads-Global/Dep_Compatible (5.9.0.6): + - BURelyFoundation_Global/Pangle (~> 0.2.1.4) + - Alamofire (5.9.1) + - AppLovinDSPLinkedInAdapter (1.2.2.0): + - AppLovinSDK + - LinkedinAudienceNetwork (= 1.2.2) + - AppLovinMediationByteDanceAdapter (5.9.0.6.0): + - Ads-Global/BUAdSDK_Compatible (= 5.9.0.6) + - AppLovinSDK + - AppLovinMediationVungleAdapter (7.3.1.0): + - AppLovinSDK + - VungleAds (= 7.3.1) + - AppLovinSDK (12.4.1) - BRPickerView (2.8.1): - BRPickerView/AddressPickerView (= 2.8.1) - BRPickerView/Base (= 2.8.1) @@ -12,29 +28,165 @@ PODS: - BRPickerView/Base - BRPickerView/StringPickerView (2.8.1): - BRPickerView/Base + - BURelyFoundation_Global/AFNetworking (0.2.1.4) + - BURelyFoundation_Global/APM (0.2.1.4) + - BURelyFoundation_Global/Foundation (0.2.1.4): + - BURelyFoundation_Global/NETWork + - BURelyFoundation_Global/Gecko (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Header (0.2.1.4) + - BURelyFoundation_Global/NETWork (0.2.1.4): + - BURelyFoundation_Global/AFNetworking + - BURelyFoundation_Global/Pangle (0.2.1.4): + - BURelyFoundation_Global/AFNetworking + - BURelyFoundation_Global/APM + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Gecko + - BURelyFoundation_Global/Header + - BURelyFoundation_Global/NETWork + - BURelyFoundation_Global/SDWebImage + - BURelyFoundation_Global/YYModel + - BURelyFoundation_Global/ZFPlayer + - BURelyFoundation_Global/Zip + - BURelyFoundation_Global/SDWebImage (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/YYModel (0.2.1.4) + - BURelyFoundation_Global/ZFPlayer (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Zip + - BURelyFoundation_Global/Zip (0.2.1.4): + - BURelyFoundation_Global/Foundation - CYLTabBarController (1.29.2): - CYLTabBarController/Core (= 1.29.2) - CYLTabBarController/Core (1.29.2) + - Firebase/AnalyticsWithoutAdIdSupport (10.24.0): + - Firebase/CoreOnly + - FirebaseAnalytics/WithoutAdIdSupport (~> 10.24.0) + - Firebase/Core (10.24.0): + - Firebase/CoreOnly + - FirebaseAnalytics (~> 10.24.0) + - Firebase/CoreOnly (10.24.0): + - FirebaseCore (= 10.24.0) + - FirebaseAnalytics (10.24.0): + - FirebaseAnalytics/AdIdSupport (= 10.24.0) + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/AdIdSupport (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleAppMeasurement (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/WithoutAdIdSupport (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseCore (10.24.0): + - FirebaseCoreInternal (~> 10.0) + - GoogleUtilities/Environment (~> 7.12) + - GoogleUtilities/Logger (~> 7.12) + - FirebaseCoreInternal (10.24.0): + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseInstallations (10.24.0): + - FirebaseCore (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/UserDefaults (~> 7.8) + - PromisesObjC (~> 2.1) - FLAnimatedImage (1.0.17) - FSPagerView (0.8.3) + - GoogleAppMeasurement (10.24.0): + - GoogleAppMeasurement/AdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/AdIdSupport (10.24.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/WithoutAdIdSupport (10.24.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleUtilities/AppDelegateSwizzler (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Privacy + - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Privacy + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Privacy + - GoogleUtilities/MethodSwizzler (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/Network (7.13.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Privacy + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.13.0)": + - GoogleUtilities/Privacy + - GoogleUtilities/Privacy (7.13.0) + - GoogleUtilities/Reachability (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy - GYSide (0.0.5) - - IQKeyboardManagerSwift (7.0.1) - - JXSegmentedView (1.3.0) + - IQKeyboardManagerSwift (6.5.16) + - JXSegmentedView (1.3.3) + - LinkedinAudienceNetwork (1.2.2) - lottie-ios (4.4.1) - - MJExtension (3.4.1) - - MJRefresh (3.7.6) - - SDWebImage (5.19.0): - - SDWebImage/Core (= 5.19.0) - - SDWebImage/Core (5.19.0) + - MJExtension (3.4.2) + - MJRefresh (3.7.9) + - nanopb (2.30910.0): + - nanopb/decode (= 2.30910.0) + - nanopb/encode (= 2.30910.0) + - nanopb/decode (2.30910.0) + - nanopb/encode (2.30910.0) + - PromisesObjC (2.4.0) + - SDWebImage (5.19.1): + - SDWebImage/Core (= 5.19.1) + - SDWebImage/Core (5.19.1) - SnapKit (5.7.1) - SVProgressHUD (2.3.1): - SVProgressHUD/Core (= 2.3.1) - SVProgressHUD/Core (2.3.1) + - VungleAds (7.3.1) DEPENDENCIES: - Alamofire + - AppLovinDSPLinkedInAdapter + - AppLovinMediationByteDanceAdapter + - AppLovinMediationVungleAdapter + - AppLovinSDK - BRPickerView - CYLTabBarController + - Firebase/AnalyticsWithoutAdIdSupport + - Firebase/Core - FLAnimatedImage - FSPagerView - GYSide @@ -49,37 +201,71 @@ DEPENDENCIES: SPEC REPOS: trunk: + - Ads-Global - Alamofire + - AppLovinDSPLinkedInAdapter + - AppLovinMediationByteDanceAdapter + - AppLovinMediationVungleAdapter + - AppLovinSDK - BRPickerView + - BURelyFoundation_Global - CYLTabBarController + - Firebase + - FirebaseAnalytics + - FirebaseCore + - FirebaseCoreInternal + - FirebaseInstallations - FLAnimatedImage - FSPagerView + - GoogleAppMeasurement + - GoogleUtilities - GYSide - IQKeyboardManagerSwift - JXSegmentedView + - LinkedinAudienceNetwork - lottie-ios - MJExtension - MJRefresh + - nanopb + - PromisesObjC - SDWebImage - SnapKit - SVProgressHUD + - VungleAds SPEC CHECKSUMS: - Alamofire: 02b772c9910e8eba1a079227c32fbd9e46c90a24 + Ads-Global: 3ed9f8c6f11d4d6a4496e1dd74a4537f10b41b65 + Alamofire: f36a35757af4587d8e4f4bfa223ad10be2422b8c + AppLovinDSPLinkedInAdapter: 093f25d472b4073f8203fa72a68347cbd589e232 + AppLovinMediationByteDanceAdapter: d902ba6e2a6c0061bf2675ec74428b37620b59ca + AppLovinMediationVungleAdapter: b42444550ca03233753cfeb36a5660f94d038fb5 + AppLovinSDK: c57ad0d34625c971d2db127f8ef60570b28ff51a BRPickerView: 2531a2d4d0fea0b57a1c738de215af0f88863a2f + BURelyFoundation_Global: 17ed9cd58d138feefd8c0711dd3294766adcb28e CYLTabBarController: db44b5901a28693a8a4279e4721b3aafdd36c178 + Firebase: 91fefd38712feb9186ea8996af6cbdef41473442 + FirebaseAnalytics: b5efc493eb0f40ec560b04a472e3e1a15d39ca13 + FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894 + FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af + FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e FLAnimatedImage: bbf914596368867157cc71b38a8ec834b3eeb32b FSPagerView: 670405b2f18e2a87fa37f20b00de783e562c25a8 + GoogleAppMeasurement: f3abf08495ef2cba7829f15318c373b8d9226491 + GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 GYSide: 672895491bf7a809f0631dd8a122ab5d1d601aae - IQKeyboardManagerSwift: 7f6b1b1d1497855d2beea7f2f10ffcc6978525b1 - JXSegmentedView: fec0d335355b6e019c494fe2e030bde8a36d2df6 + IQKeyboardManagerSwift: 12d89768845bb77b55cc092ecc2b1f9370f06b76 + JXSegmentedView: 651b60fcf705258ba9395edd53876dbd2853fb68 + LinkedinAudienceNetwork: de299f32547bd528916b3c9f113015f74347398c lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494 - MJExtension: 21c5f6f8c4d5d8844b7ae8fbae08fed0b501f961 - MJRefresh: 2fe7fb43a5167ceda20bb7e63f130c04fd1814a5 - SDWebImage: 981fd7e860af070920f249fd092420006014c3eb + MJExtension: e97d164cb411aa9795cf576093a1fa208b4a8dd8 + MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 + nanopb: 438bc412db1928dac798aa6fd75726007be04262 + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + SDWebImage: 40b0b4053e36c660a764958bff99eed16610acbb SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a SVProgressHUD: 4837c74bdfe2e51e8821c397825996a8d7de6e22 + VungleAds: 04a17ab51fb61f41cd6d666fd0024509005740fe -PODFILE CHECKSUM: 8919f964b95c5ac6e11bc2a3a3200b4dd02b3b9c +PODFILE CHECKSUM: e5237cccfc6fa11c317ad1e1cbd81ea18c1f4a05 COCOAPODS: 1.15.2 diff --git a/wallpaper_project/Pods/Alamofire/README.md b/wallpaper_project/Pods/Alamofire/README.md index 97438ea..3a454ab 100644 --- a/wallpaper_project/Pods/Alamofire/README.md +++ b/wallpaper_project/Pods/Alamofire/README.md @@ -132,7 +132,7 @@ Once you have your Swift package set up, adding Alamofire as a dependency is as ```swift dependencies: [ - .package(url: "https://github.com/Alamofire/Alamofire.git", .upToNextMajor(from: "5.9.0")) + .package(url: "https://github.com/Alamofire/Alamofire.git", .upToNextMajor(from: "5.9.1")) ] ``` diff --git a/wallpaper_project/Pods/Alamofire/Source/Alamofire.swift b/wallpaper_project/Pods/Alamofire/Source/Alamofire.swift index 527f700..4607197 100644 --- a/wallpaper_project/Pods/Alamofire/Source/Alamofire.swift +++ b/wallpaper_project/Pods/Alamofire/Source/Alamofire.swift @@ -39,5 +39,5 @@ public let AF = Session.default /// Namespace for informational Alamofire values. public enum AFInfo { /// Current Alamofire version. - public static let version = "5.9.0" + public static let version = "5.9.1" } diff --git a/wallpaper_project/Pods/Alamofire/Source/Core/HTTPHeaders.swift b/wallpaper_project/Pods/Alamofire/Source/Core/HTTPHeaders.swift index eccbac6..29ca43f 100644 --- a/wallpaper_project/Pods/Alamofire/Source/Core/HTTPHeaders.swift +++ b/wallpaper_project/Pods/Alamofire/Source/Core/HTTPHeaders.swift @@ -25,7 +25,7 @@ import Foundation /// An order-preserving and case-insensitive representation of HTTP headers. -public struct HTTPHeaders { +public struct HTTPHeaders: Equatable, Hashable, Sendable { private var headers: [HTTPHeader] = [] /// Creates an empty instance. @@ -185,7 +185,7 @@ extension HTTPHeaders: CustomStringConvertible { // MARK: - HTTPHeader /// A representation of a single HTTP header's name / value pair. -public struct HTTPHeader: Hashable { +public struct HTTPHeader: Equatable, Hashable, Sendable { /// Name of the header. public let name: String diff --git a/wallpaper_project/Pods/Alamofire/Source/Core/HTTPMethod.swift b/wallpaper_project/Pods/Alamofire/Source/Core/HTTPMethod.swift index 539d214..ed51b68 100644 --- a/wallpaper_project/Pods/Alamofire/Source/Core/HTTPMethod.swift +++ b/wallpaper_project/Pods/Alamofire/Source/Core/HTTPMethod.swift @@ -26,7 +26,7 @@ /// `HTTPMethod.get != HTTPMethod(rawValue: "get")`. /// /// See https://tools.ietf.org/html/rfc7231#section-4.3 -public struct HTTPMethod: RawRepresentable, Equatable, Hashable { +public struct HTTPMethod: RawRepresentable, Equatable, Hashable, Sendable { /// `CONNECT` method. public static let connect = HTTPMethod(rawValue: "CONNECT") /// `DELETE` method. diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift index a3aac5c..3eea696 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift @@ -1,7 +1,7 @@ // // IQKeyboardManagerConstants.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -23,11 +23,11 @@ import Foundation -// MARK: IQAutoToolbarManageBehavior +// MARK: IQAutoToolbarManageBehaviour /** `IQAutoToolbarBySubviews` -Creates Toolbar according to subview's hierarchy of Textfield's in view. +Creates Toolbar according to subview's hirarchy of Textfield's in view. `IQAutoToolbarByTag` Creates Toolbar according to tag property of TextField's. @@ -36,7 +36,7 @@ Creates Toolbar according to tag property of TextField's. Creates Toolbar according to the y,x position of textField in it's superview coordinate. */ @available(iOSApplicationExtension, unavailable) -@objc public enum IQAutoToolbarManageBehavior: Int { +@objc public enum IQAutoToolbarManageBehaviour: Int { case bySubviews case byTag case byPosition @@ -50,8 +50,7 @@ Creates Toolbar according to the y,x position of textField in it's superview coo Do not show NextPrevious buttons in any case. `IQPreviousNextDisplayModeAlwaysShow` - Always show nextPrevious buttons, - if there are more than 1 textField then both buttons will be visible but will be shown as disabled. + Always show nextPrevious buttons, if there are more than 1 textField then both buttons will be visible but will be shown as disabled. */ @available(iOSApplicationExtension, unavailable) @objc public enum IQPreviousNextDisplayMode: Int { diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift index e8f7188..d8021b4 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift @@ -1,7 +1,7 @@ // // IQPlaceholderable.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -25,7 +25,6 @@ import Foundation import UIKit @available(iOSApplicationExtension, unavailable) -@MainActor public protocol IQPlaceholderable: AnyObject { var placeholder: String? { get set } diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift index 10ef582..329d486 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQTextView/IQTextView.swift @@ -1,7 +1,7 @@ // // IQTextView.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -25,42 +25,33 @@ import UIKit /** @abstract UITextView with placeholder support */ @available(iOSApplicationExtension, unavailable) -@MainActor @objc open class IQTextView: UITextView { @objc required public init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) - NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), - name: UITextView.textDidChangeNotification, object: self) + NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), name: UITextView.textDidChangeNotification, object: self) } @objc override public init(frame: CGRect, textContainer: NSTextContainer?) { super.init(frame: frame, textContainer: textContainer) - NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), - name: UITextView.textDidChangeNotification, object: self) + NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), name: UITextView.textDidChangeNotification, object: self) } @objc override open func awakeFromNib() { super.awakeFromNib() - NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), - name: UITextView.textDidChangeNotification, object: self) + NotificationCenter.default.addObserver(self, selector: #selector(self.refreshPlaceholder), name: UITextView.textDidChangeNotification, object: self) } private var placeholderInsets: UIEdgeInsets { - let top: CGFloat = self.textContainerInset.top - let left: CGFloat = self.textContainerInset.left + self.textContainer.lineFragmentPadding - let bottom: CGFloat = self.textContainerInset.bottom - let right: CGFloat = self.textContainerInset.right + self.textContainer.lineFragmentPadding - return UIEdgeInsets(top: top, left: left, bottom: bottom, right: right) + return UIEdgeInsets(top: self.textContainerInset.top, left: self.textContainerInset.left + self.textContainer.lineFragmentPadding, bottom: self.textContainerInset.bottom, right: self.textContainerInset.right + self.textContainer.lineFragmentPadding) } private var placeholderExpectedFrame: CGRect { - let insets: UIEdgeInsets = self.placeholderInsets - let maxWidth: CGFloat = self.frame.width-insets.left-insets.right - let size: CGSize = CGSize(width: maxWidth, height: self.frame.height-insets.top-insets.bottom) - let expectedSize: CGSize = placeholderLabel.sizeThatFits(size) + let placeholderInsets = self.placeholderInsets + let maxWidth = self.frame.width-placeholderInsets.left-placeholderInsets.right + let expectedSize = placeholderLabel.sizeThatFits(CGSize(width: maxWidth, height: self.frame.height-placeholderInsets.top-placeholderInsets.bottom)) - return CGRect(x: insets.left, y: insets.top, width: maxWidth, height: expectedSize.height) + return CGRect(x: placeholderInsets.left, y: placeholderInsets.top, width: maxWidth, height: expectedSize.height) } lazy var placeholderLabel: UILabel = { @@ -127,7 +118,7 @@ import UIKit placeholderLabel.frame = placeholderExpectedFrame } - @objc private func refreshPlaceholder() { + @objc internal func refreshPlaceholder() { let text: String = text ?? attributedText?.string ?? "" if text.isEmpty { @@ -155,7 +146,7 @@ import UIKit didSet { - if let unwrappedFont: UIFont = font { + if let unwrappedFont = font { placeholderLabel.font = unwrappedFont } else { placeholderLabel.font = UIFont.systemFont(ofSize: 12) @@ -186,8 +177,8 @@ import UIKit return super.intrinsicContentSize } - var newSize: CGSize = super.intrinsicContentSize - let placeholderInsets: UIEdgeInsets = self.placeholderInsets + var newSize = super.intrinsicContentSize + let placeholderInsets = self.placeholderInsets newSize.height = placeholderExpectedFrame.height + placeholderInsets.top + placeholderInsets.bottom return newSize diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift index 52af9cc..0adf974 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift @@ -1,7 +1,7 @@ // // IQBarButtonItem.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -21,15 +21,12 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. +// import Foundation - UIKit contains Foundation import UIKit @available(iOSApplicationExtension, unavailable) -@MainActor @objc open class IQBarButtonItem: UIBarButtonItem { - internal static let flexibleBarButtonItem: IQBarButtonItem = IQBarButtonItem(barButtonSystemItem: .flexibleSpace, - target: nil, action: nil) - @objc public override init() { super.init() initialize() @@ -59,10 +56,10 @@ import UIKit @objc override open var tintColor: UIColor? { didSet { - var textAttributes: [NSAttributedString.Key: Any] = [:] + var textAttributes = [NSAttributedString.Key: Any]() textAttributes[.foregroundColor] = tintColor - if let attributes: [NSAttributedString.Key: Any] = titleTextAttributes(for: .normal) { + if let attributes = titleTextAttributes(for: .normal) { for (key, value) in attributes { textAttributes[key] = value } @@ -73,22 +70,18 @@ import UIKit } /** - Boolean to know if it's a system item or custom item, - we are having a limitation that we cannot override a designated initializer, - so we are manually setting this property once in initialization + Boolean to know if it's a system item or custom item, we are having a limitation that we cannot override a designated initializer, so we are manually setting this property once in initialization */ - internal var isSystemItem: Bool = false + @objc internal var isSystemItem = false /** - Additional target & action to do get callback action. - Note that setting custom target & selector doesn't affect native functionality, - this is just an additional target to get a callback. + Additional target & action to do get callback action. Note that setting custom target & selector doesn't affect native functionality, this is just an additional target to get a callback. @param target Target object. @param action Target Selector. */ @objc open func setTarget(_ target: AnyObject?, action: Selector?) { - if let target: AnyObject = target, let action: Selector = action { + if let target = target, let action = action { invocation = IQInvocation(target, action) } else { invocation = nil @@ -96,8 +89,7 @@ import UIKit } /** - Customized Invocation to be called when button is pressed. - invocation is internally created using setTarget:action: method. + Customized Invocation to be called when button is pressed. invocation is internally created using setTarget:action: method. */ @objc open var invocation: IQInvocation? { didSet { diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift index 2ba446a..f43cd6e 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift @@ -1,7 +1,7 @@ // // IQInvocation.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -24,7 +24,6 @@ import UIKit @available(iOSApplicationExtension, unavailable) -@MainActor @objc public final class IQInvocation: NSObject { @objc public weak var target: AnyObject? @objc public var action: Selector @@ -35,8 +34,12 @@ import UIKit } @objc public func invoke(from: Any) { - if let target: AnyObject = target { + if let target = target { UIApplication.shared.sendAction(action, to: target, from: from, for: UIEvent()) } } + + deinit { + target = nil + } } diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift index d841752..f2add12 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift @@ -1,7 +1,7 @@ // // IQPreviousNextView.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -24,6 +24,6 @@ import UIKit @available(iOSApplicationExtension, unavailable) -@MainActor @objc open class IQPreviousNextView: UIView { + } diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift index ec16063..396e376 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift @@ -1,7 +1,7 @@ // // IQTitleBarButtonItem.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -24,13 +24,12 @@ import UIKit @available(iOSApplicationExtension, unavailable) -@MainActor @objc open class IQTitleBarButtonItem: IQBarButtonItem { @objc open var titleFont: UIFont? { didSet { - if let unwrappedFont: UIFont = titleFont { + if let unwrappedFont = titleFont { titleButton?.titleLabel?.font = unwrappedFont } else { titleButton?.titleLabel?.font = UIFont.systemFont(ofSize: 13) @@ -40,7 +39,7 @@ import UIKit @objc override open var title: String? { didSet { - titleButton?.setTitle(title, for: .normal) + titleButton?.setTitle(title, for: .normal) } } @@ -51,7 +50,7 @@ import UIKit didSet { - if let color: UIColor = titleColor { + if let color = titleColor { titleButton?.setTitleColor(color, for: .disabled) } else { titleButton?.setTitleColor(UIColor.lightGray, for: .disabled) @@ -66,7 +65,7 @@ import UIKit didSet { - if let color: UIColor = selectableTitleColor { + if let color = selectableTitleColor { titleButton?.setTitleColor(color, for: .normal) } else { #if swift(>=5.1) @@ -93,7 +92,6 @@ import UIKit _titleView?.backgroundColor = UIColor.clear titleButton = UIButton(type: .system) - titleButton?.accessibilityTraits = .staticText titleButton?.isEnabled = false titleButton?.titleLabel?.numberOfLines = 3 titleButton?.setTitleColor(UIColor.lightGray, for: .disabled) @@ -109,37 +107,25 @@ import UIKit titleButton?.titleLabel?.font = self.titleFont _titleView?.addSubview(titleButton!) - let lowPriority: UILayoutPriority = UILayoutPriority(rawValue: UILayoutPriority.defaultLow.rawValue-1) - let highPriority: UILayoutPriority = UILayoutPriority(rawValue: UILayoutPriority.defaultHigh.rawValue-1) + let layoutDefaultLowPriority = UILayoutPriority(rawValue: UILayoutPriority.defaultLow.rawValue-1) + let layoutDefaultHighPriority = UILayoutPriority(rawValue: UILayoutPriority.defaultHigh.rawValue-1) _titleView?.translatesAutoresizingMaskIntoConstraints = false - _titleView?.setContentHuggingPriority(lowPriority, for: .vertical) - _titleView?.setContentHuggingPriority(lowPriority, for: .horizontal) - _titleView?.setContentCompressionResistancePriority(highPriority, for: .vertical) - _titleView?.setContentCompressionResistancePriority(highPriority, for: .horizontal) + _titleView?.setContentHuggingPriority(layoutDefaultLowPriority, for: .vertical) + _titleView?.setContentHuggingPriority(layoutDefaultLowPriority, for: .horizontal) + _titleView?.setContentCompressionResistancePriority(layoutDefaultHighPriority, for: .vertical) + _titleView?.setContentCompressionResistancePriority(layoutDefaultHighPriority, for: .horizontal) titleButton?.translatesAutoresizingMaskIntoConstraints = false - titleButton?.setContentHuggingPriority(lowPriority, for: .vertical) - titleButton?.setContentHuggingPriority(lowPriority, for: .horizontal) - titleButton?.setContentCompressionResistancePriority(highPriority, for: .vertical) - titleButton?.setContentCompressionResistancePriority(highPriority, for: .horizontal) + titleButton?.setContentHuggingPriority(layoutDefaultLowPriority, for: .vertical) + titleButton?.setContentHuggingPriority(layoutDefaultLowPriority, for: .horizontal) + titleButton?.setContentCompressionResistancePriority(layoutDefaultHighPriority, for: .vertical) + titleButton?.setContentCompressionResistancePriority(layoutDefaultHighPriority, for: .horizontal) - let top: NSLayoutConstraint = NSLayoutConstraint(item: titleButton!, attribute: .top, - relatedBy: .equal, - toItem: _titleView, attribute: .top, - multiplier: 1, constant: 0) - let bottom: NSLayoutConstraint = NSLayoutConstraint(item: titleButton!, attribute: .bottom, - relatedBy: .equal, - toItem: _titleView, attribute: .bottom, - multiplier: 1, constant: 0) - let leading: NSLayoutConstraint = NSLayoutConstraint(item: titleButton!, attribute: .leading, - relatedBy: .equal, - toItem: _titleView, attribute: .leading, - multiplier: 1, constant: 0) - let trailing: NSLayoutConstraint = NSLayoutConstraint(item: titleButton!, attribute: .trailing, - relatedBy: .equal, - toItem: _titleView, attribute: .trailing, - multiplier: 1, constant: 0) + let top = NSLayoutConstraint.init(item: titleButton!, attribute: .top, relatedBy: .equal, toItem: _titleView, attribute: .top, multiplier: 1, constant: 0) + let bottom = NSLayoutConstraint.init(item: titleButton!, attribute: .bottom, relatedBy: .equal, toItem: _titleView, attribute: .bottom, multiplier: 1, constant: 0) + let leading = NSLayoutConstraint.init(item: titleButton!, attribute: .leading, relatedBy: .equal, toItem: _titleView, attribute: .leading, multiplier: 1, constant: 0) + let trailing = NSLayoutConstraint.init(item: titleButton!, attribute: .trailing, relatedBy: .equal, toItem: _titleView, attribute: .trailing, multiplier: 1, constant: 0) _titleView?.addConstraints([top, bottom, leading, trailing]) diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift index 196e90d..6597663 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift @@ -1,7 +1,7 @@ // // IQToolbar.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -25,7 +25,6 @@ import UIKit /** @abstract IQToolbar for IQKeyboardManager. */ @available(iOSApplicationExtension, unavailable) -@MainActor @objc open class IQToolbar: UIToolbar, UIInputViewAudioFeedback { override init(frame: CGRect) { @@ -60,16 +59,6 @@ import UIKit self.backgroundColor = nil } - /** - Additional bar buttons to show at the leading side. - */ - open var additionalLeadingItems: [UIBarButtonItem] = [] - - /** - Additional bar buttons to show at the trailing side. - */ - open var additionalTrailingItems: [UIBarButtonItem] = [] - /** Previous bar button of toolbar. */ @@ -112,7 +101,6 @@ import UIKit get { if privateTitleBarButton == nil { privateTitleBarButton = IQTitleBarButtonItem(title: nil) - privateTitleBarButton?.accessibilityTraits = .staticText privateTitleBarButton?.accessibilityLabel = "Title" privateTitleBarButton?.accessibilityIdentifier = privateTitleBarButton?.accessibilityLabel } @@ -150,8 +138,8 @@ import UIKit if privateFixedSpaceBarButton == nil { privateFixedSpaceBarButton = IQBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil) } - privateFixedSpaceBarButton?.isSystemItem = true - privateFixedSpaceBarButton?.width = 6 + privateFixedSpaceBarButton!.isSystemItem = true + privateFixedSpaceBarButton!.width = 6 return privateFixedSpaceBarButton! } @@ -162,7 +150,7 @@ import UIKit } @objc override open func sizeThatFits(_ size: CGSize) -> CGSize { - var sizeThatFit: CGSize = super.sizeThatFits(size) + var sizeThatFit = super.sizeThatFits(size) sizeThatFit.height = 44 return sizeThatFit } @@ -170,7 +158,7 @@ import UIKit @objc override open var tintColor: UIColor! { didSet { - if let unwrappedItems: [UIBarButtonItem] = items { + if let unwrappedItems = items { for item in unwrappedItems { item.tintColor = tintColor } diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift index 2bc30fd..9587cfb 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift @@ -1,7 +1,7 @@ // // IQUIView+IQKeyboardToolbar.swift -// https://github.com/hackiftekhar/IQKeyboardManager -// Copyright (c) 2013-24 Iftekhar Qurashi. +// https://github.com/hackiftekhar/IQKeyboardManager +// Copyright (c) 2013-20 Iftekhar Qurashi. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -23,46 +23,138 @@ import UIKit +/** + IQBarButtonItemConfiguration for creating toolbar with bar button items + */ @available(iOSApplicationExtension, unavailable) -@MainActor -private struct AssociatedKeys { - static var toolbar: Int = 0 - static var hidePlaceholder: Int = 0 - static var placeholder: Int = 0 +@objc public final class IQBarButtonItemConfiguration: NSObject { + + @objc public init(barButtonSystemItem: UIBarButtonItem.SystemItem, action: Selector) { + self.barButtonSystemItem = barButtonSystemItem + self.image = nil + self.title = nil + self.action = action + super.init() + } + + @objc public init(image: UIImage, action: Selector) { + self.barButtonSystemItem = nil + self.image = image + self.title = nil + self.action = action + super.init() + } + + @objc public init(title: String, action: Selector) { + self.barButtonSystemItem = nil + self.image = nil + self.title = title + self.action = action + super.init() + } + + public let barButtonSystemItem: UIBarButtonItem.SystemItem? // System Item to be used to instantiate bar button. + + @objc public let image: UIImage? // Image to show on bar button item if it's not a system item. + + @objc public let title: String? // Title to show on bar button item if it's not a system item. + + @objc public let action: Selector? // action for bar button item. Usually 'doneAction:(IQBarButtonItem*)item'. } +/** + UIImage category methods to get next/prev images + */ @available(iOSApplicationExtension, unavailable) -@MainActor -public extension IQKeyboardManagerWrapper where Base: UIView { +@objc public extension UIImage { + + static func keyboardPreviousImage() -> UIImage? { + + struct Static { + static var keyboardUpImage: UIImage? + } + + if Static.keyboardUpImage == nil { + + // swiftlint:disable line_length + let base64Data = "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" + // swiftlint:enable line_length + + if let data = Data(base64Encoded: base64Data, options: .ignoreUnknownCharacters) { + Static.keyboardUpImage = UIImage(data: data, scale: 3) + } + + // Support for RTL languages like Arabic, Persia etc... (Bug ID: #448) + Static.keyboardUpImage = Static.keyboardUpImage?.imageFlippedForRightToLeftLayoutDirection() + } + + return Static.keyboardUpImage + } + + static func keyboardNextImage() -> UIImage? { + + struct Static { + static var keyboardDownImage: UIImage? + } + + if Static.keyboardDownImage == nil { + + // swiftlint:disable line_length + let base64Data = "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" + // swiftlint:enable line_length + + if let data = Data(base64Encoded: base64Data, options: .ignoreUnknownCharacters) { + Static.keyboardDownImage = UIImage(data: data, scale: 3) + } + + // Support for RTL languages like Arabic, Persia etc... (Bug ID: #448) + Static.keyboardDownImage = Static.keyboardDownImage?.imageFlippedForRightToLeftLayoutDirection() + } + + return Static.keyboardDownImage + } +} + +/** +UIView category methods to add IQToolbar on UIKeyboard. +*/ +@available(iOSApplicationExtension, unavailable) +@objc public extension UIView { + + private struct AssociatedKeys { + static var keyboardToolbar: Int = 0 + static var shouldHideToolbarPlaceholder: Int = 0 + static var toolbarPlaceholder: Int = 0 + } // MARK: Toolbar /** IQToolbar references for better customization control. */ - var toolbar: IQToolbar { - var toolbar: IQToolbar? = base.inputAccessoryView as? IQToolbar + var keyboardToolbar: IQToolbar { + var toolbar = inputAccessoryView as? IQToolbar if toolbar == nil { - toolbar = objc_getAssociatedObject(base, &AssociatedKeys.toolbar) as? IQToolbar + toolbar = objc_getAssociatedObject(self, &AssociatedKeys.keyboardToolbar) as? IQToolbar } - if let unwrappedToolbar: IQToolbar = toolbar { + if let unwrappedToolbar = toolbar { return unwrappedToolbar } else { - let width: CGFloat - + var width: CGFloat = 0 + if #available(iOS 13.0, *) { - width = base.window?.windowScene?.screen.bounds.width ?? 0 + width = window?.windowScene?.screen.bounds.width ?? .zero } else { width = UIScreen.main.bounds.width } - + let frame = CGRect(origin: .zero, size: .init(width: width, height: 44)) let newToolbar = IQToolbar(frame: frame) - objc_setAssociatedObject(base, &AssociatedKeys.toolbar, newToolbar, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + objc_setAssociatedObject(self, &AssociatedKeys.keyboardToolbar, newToolbar, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) return newToolbar } @@ -71,43 +163,41 @@ public extension IQKeyboardManagerWrapper where Base: UIView { // MARK: Toolbar title /** - If `hideToolbarPlaceholder` is YES, then title will not be added to the toolbar. Default to NO. - */ - var hidePlaceholder: Bool { + If `shouldHideToolbarPlaceholder` is YES, then title will not be added to the toolbar. Default to NO. + */ + var shouldHideToolbarPlaceholder: Bool { get { - return objc_getAssociatedObject(base, &AssociatedKeys.hidePlaceholder) as? Bool ?? false + return objc_getAssociatedObject(self, &AssociatedKeys.shouldHideToolbarPlaceholder) as? Bool ?? false } set(newValue) { - objc_setAssociatedObject(base, &AssociatedKeys.hidePlaceholder, - newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) - toolbar.titleBarButton.title = drawingPlaceholder + objc_setAssociatedObject(self, &AssociatedKeys.shouldHideToolbarPlaceholder, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + self.keyboardToolbar.titleBarButton.title = self.drawingToolbarPlaceholder } } /** `toolbarPlaceholder` to override default `placeholder` text when drawing text on toolbar. */ - var placeholder: String? { + var toolbarPlaceholder: String? { get { - return objc_getAssociatedObject(base, &AssociatedKeys.placeholder) as? String + return objc_getAssociatedObject(self, &AssociatedKeys.toolbarPlaceholder) as? String } set(newValue) { - objc_setAssociatedObject(base, &AssociatedKeys.placeholder, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) - toolbar.titleBarButton.title = drawingPlaceholder + objc_setAssociatedObject(self, &AssociatedKeys.toolbarPlaceholder, newValue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC) + self.keyboardToolbar.titleBarButton.title = self.drawingToolbarPlaceholder } } /** - `drawingToolbarPlaceholder` will be actual text used to draw on toolbar. - This would either `placeholder` or `toolbarPlaceholder`. + `drawingToolbarPlaceholder` will be actual text used to draw on toolbar. This would either `placeholder` or `toolbarPlaceholder`. */ - var drawingPlaceholder: String? { + var drawingToolbarPlaceholder: String? { - if hidePlaceholder { + if self.shouldHideToolbarPlaceholder { return nil - } else if placeholder?.isEmpty == false { - return placeholder - } else if let placeholderable: IQPlaceholderable = base as? IQPlaceholderable { + } else if self.toolbarPlaceholder?.isEmpty == false { + return self.toolbarPlaceholder + } else if let placeholderable: IQPlaceholderable = self as? IQPlaceholderable { if let placeholder = placeholderable.attributedPlaceholder?.string, !placeholder.isEmpty { @@ -122,81 +212,160 @@ public extension IQKeyboardManagerWrapper where Base: UIView { } } + // MARK: Private helper + + private static func flexibleBarButtonItem () -> IQBarButtonItem { + + struct Static { + + static let nilButton = IQBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil) + } + + Static.nilButton.isSystemItem = true + return Static.nilButton + } + // MARK: Common - // swiftlint:disable cyclomatic_complexity // swiftlint:disable function_body_length - func addToolbar(target: AnyObject?, - previousConfiguration: IQBarButtonItemConfiguration? = nil, - nextConfiguration: IQBarButtonItemConfiguration? = nil, - rightConfiguration: IQBarButtonItemConfiguration? = nil, - title: String?, - titleAccessibilityLabel: String? = nil) { + func addKeyboardToolbarWithTarget(target: AnyObject?, + titleText: String?, + titleAccessibilityLabel: String? = nil, + rightBarButtonConfiguration: IQBarButtonItemConfiguration?, + previousBarButtonConfiguration: IQBarButtonItemConfiguration? = nil, + nextBarButtonConfiguration: IQBarButtonItemConfiguration? = nil) { // If can't set InputAccessoryView. Then return - if base.responds(to: #selector(setter: UITextField.inputAccessoryView)) { + if self.responds(to: #selector(setter: UITextField.inputAccessoryView)) { // Creating a toolBar for phoneNumber keyboard - let toolbar: IQToolbar = toolbar + let toolbar = self.keyboardToolbar - var items: [UIBarButtonItem] = [] + var items: [IQBarButtonItem] = [] - if let previousConfiguration: IQBarButtonItemConfiguration = previousConfiguration { + if let prevConfig = previousBarButtonConfiguration { + + var prev = toolbar.previousBarButton + + if prevConfig.barButtonSystemItem == nil, !prev.isSystemItem { + prev.title = prevConfig.title + prev.accessibilityLabel = prevConfig.accessibilityLabel + prev.accessibilityIdentifier = prev.accessibilityLabel + prev.image = prevConfig.image + prev.target = target + prev.action = prevConfig.action + } else { + if let systemItem = prevConfig.barButtonSystemItem { + prev = IQBarButtonItem(barButtonSystemItem: systemItem, target: target, action: prevConfig.action) + prev.isSystemItem = true + } else if let image = prevConfig.image { + prev = IQBarButtonItem(image: image, style: .plain, target: target, action: prevConfig.action) + } else { + prev = IQBarButtonItem(title: prevConfig.title, style: .plain, target: target, action: prevConfig.action) + } + + prev.invocation = toolbar.previousBarButton.invocation + prev.accessibilityLabel = prevConfig.accessibilityLabel + prev.accessibilityIdentifier = prev.accessibilityLabel + prev.isEnabled = toolbar.previousBarButton.isEnabled + prev.tag = toolbar.previousBarButton.tag + toolbar.previousBarButton = prev + } - let prev: IQBarButtonItem = previousConfiguration.apply(on: toolbar.previousBarButton, target: target) - toolbar.previousBarButton = prev items.append(prev) } - if previousConfiguration != nil, nextConfiguration != nil { + if previousBarButtonConfiguration != nil, nextBarButtonConfiguration != nil { items.append(toolbar.fixedSpaceBarButton) } - if let nextConfiguration: IQBarButtonItemConfiguration = nextConfiguration { + if let nextConfig = nextBarButtonConfiguration { + + var next = toolbar.nextBarButton + + if nextConfig.barButtonSystemItem == nil, !next.isSystemItem { + next.title = nextConfig.title + next.accessibilityLabel = nextConfig.accessibilityLabel + next.accessibilityIdentifier = next.accessibilityLabel + next.image = nextConfig.image + next.target = target + next.action = nextConfig.action + } else { + if let systemItem = nextConfig.barButtonSystemItem { + next = IQBarButtonItem(barButtonSystemItem: systemItem, target: target, action: nextConfig.action) + next.isSystemItem = true + } else if let image = nextConfig.image { + next = IQBarButtonItem(image: image, style: .plain, target: target, action: nextConfig.action) + } else { + next = IQBarButtonItem(title: nextConfig.title, style: .plain, target: target, action: nextConfig.action) + } + + next.invocation = toolbar.nextBarButton.invocation + next.accessibilityLabel = nextConfig.accessibilityLabel + next.accessibilityIdentifier = next.accessibilityLabel + next.isEnabled = toolbar.nextBarButton.isEnabled + next.tag = toolbar.nextBarButton.tag + toolbar.nextBarButton = next + } - let next: IQBarButtonItem = nextConfiguration.apply(on: toolbar.nextBarButton, target: target) - toolbar.nextBarButton = next items.append(next) } - if !toolbar.additionalLeadingItems.isEmpty { - items.append(contentsOf: toolbar.additionalLeadingItems) - } - // Title bar button item do { // Flexible space - items.append(IQBarButtonItem.flexibleBarButtonItem) + items.append(UIView.flexibleBarButtonItem()) // Title button - toolbar.titleBarButton.title = title + toolbar.titleBarButton.title = titleText toolbar.titleBarButton.accessibilityLabel = titleAccessibilityLabel toolbar.titleBarButton.accessibilityIdentifier = titleAccessibilityLabel - toolbar.titleBarButton.customView?.frame = .zero + toolbar.titleBarButton.customView?.frame = CGRect.zero items.append(toolbar.titleBarButton) // Flexible space - items.append(IQBarButtonItem.flexibleBarButtonItem) + items.append(UIView.flexibleBarButtonItem()) } - if !toolbar.additionalTrailingItems.isEmpty { - items.append(contentsOf: toolbar.additionalTrailingItems) - } + if let rightConfig = rightBarButtonConfiguration { - if let rightConfiguration: IQBarButtonItemConfiguration = rightConfiguration { + var done = toolbar.doneBarButton + + if rightConfig.barButtonSystemItem == nil, !done.isSystemItem { + done.title = rightConfig.title + done.accessibilityLabel = rightConfig.accessibilityLabel + done.accessibilityIdentifier = done.accessibilityLabel + done.image = rightConfig.image + done.target = target + done.action = rightConfig.action + } else { + if let systemItem = rightConfig.barButtonSystemItem { + done = IQBarButtonItem(barButtonSystemItem: systemItem, target: target, action: rightConfig.action) + done.isSystemItem = true + } else if let image = rightConfig.image { + done = IQBarButtonItem(image: image, style: .plain, target: target, action: rightConfig.action) + } else { + done = IQBarButtonItem(title: rightConfig.title, style: .plain, target: target, action: rightConfig.action) + } + + done.invocation = toolbar.doneBarButton.invocation + done.accessibilityLabel = rightConfig.accessibilityLabel + done.accessibilityIdentifier = done.accessibilityLabel + done.isEnabled = toolbar.doneBarButton.isEnabled + done.tag = toolbar.doneBarButton.tag + toolbar.doneBarButton = done + } - let done: IQBarButtonItem = rightConfiguration.apply(on: toolbar.doneBarButton, target: target) - toolbar.doneBarButton = done items.append(done) } // Adding button to toolBar. toolbar.items = items - if let textInput: UITextInput = base as? UITextInput { + if let textInput = self as? UITextInput { switch textInput.keyboardAppearance { case .dark?: toolbar.barStyle = .black @@ -206,120 +375,139 @@ public extension IQKeyboardManagerWrapper where Base: UIView { } // Setting toolbar to keyboard. - let reloadInputViews: Bool = base.inputAccessoryView != toolbar - if reloadInputViews { - if let textField: UITextField = base as? UITextField { - textField.inputAccessoryView = toolbar - } else if let textView: UITextView = base as? UITextView { - textView.inputAccessoryView = toolbar - } - base.reloadInputViews() + let shouldReloadInputViews: Bool = self.inputAccessoryView == nil + if let textField = self as? UITextField { + textField.inputAccessoryView = toolbar + } else if let textView = self as? UITextView { + textView.inputAccessoryView = toolbar + } + if shouldReloadInputViews { + self.reloadInputViews() } } } // swiftlint:enable function_body_length - // swiftlint:enable cyclomatic_complexity // MARK: Right - func addDone(target: AnyObject?, - action: Selector, - showPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - let title: String? = showPlaceholder ? drawingPlaceholder : nil + func addDoneOnKeyboardWithTarget(_ target: AnyObject?, action: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - addDone(target: target, action: action, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + addDoneOnKeyboardWithTarget(target, action: action, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addDone(target: AnyObject?, - action: Selector, - title: String?, titleAccessibilityLabel: String? = nil) { + func addDoneOnKeyboardWithTarget(_ target: AnyObject?, action: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { - let rightConfiguration = IQBarButtonItemConfiguration(systemItem: .done, action: action) + let rightConfiguration = IQBarButtonItemConfiguration(barButtonSystemItem: .done, action: action) - addToolbar(target: target, rightConfiguration: rightConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + addKeyboardToolbarWithTarget(target: target, titleText: titleText, rightBarButtonConfiguration: rightConfiguration) } - func addRightButton(target: AnyObject?, - configuration: IQBarButtonItemConfiguration, - showPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - let title: String? = showPlaceholder ? drawingPlaceholder : nil - addRightButton(target: target, configuration: configuration, title: title, - titleAccessibilityLabel: titleAccessibilityLabel) + func addRightButtonOnKeyboardWithImage(_ image: UIImage, target: AnyObject?, action: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addRightButtonOnKeyboardWithImage(image, target: target, action: action, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addRightButton(target: AnyObject?, - configuration: IQBarButtonItemConfiguration, - title: String?, titleAccessibilityLabel: String? = nil) { - addToolbar(target: target, rightConfiguration: configuration, title: title, - titleAccessibilityLabel: titleAccessibilityLabel) + func addRightButtonOnKeyboardWithImage(_ image: UIImage, target: AnyObject?, action: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let rightConfiguration = IQBarButtonItemConfiguration(image: image, action: action) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration) + } + + func addRightButtonOnKeyboardWithText(_ text: String, target: AnyObject?, action: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addRightButtonOnKeyboardWithText(text, target: target, action: action, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) + } + + func addRightButtonOnKeyboardWithText(_ text: String, target: AnyObject?, action: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let rightConfiguration = IQBarButtonItemConfiguration(title: text, action: action) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration) } // MARK: Right/Left - func addRightLeft(target: AnyObject?, - rightConfiguration: IQBarButtonItemConfiguration, leftConfiguration: IQBarButtonItemConfiguration, - showPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - let title: String? = showPlaceholder ? drawingPlaceholder : nil - addRightLeft(target: target, - rightConfiguration: rightConfiguration, leftConfiguration: leftConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + + func addCancelDoneOnKeyboardWithTarget(_ target: AnyObject?, cancelAction: Selector, doneAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addCancelDoneOnKeyboardWithTarget(target, cancelAction: cancelAction, doneAction: doneAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addRightLeft(target: AnyObject?, - rightConfiguration: IQBarButtonItemConfiguration, leftConfiguration: IQBarButtonItemConfiguration, - title: String?, titleAccessibilityLabel: String? = nil) { - addToolbar(target: target, - previousConfiguration: leftConfiguration, rightConfiguration: rightConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + func addRightLeftOnKeyboardWithTarget(_ target: AnyObject?, leftButtonTitle: String, rightButtonTitle: String, leftButtonAction: Selector, rightButtonAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addRightLeftOnKeyboardWithTarget(target, leftButtonTitle: leftButtonTitle, rightButtonTitle: rightButtonTitle, leftButtonAction: leftButtonAction, rightButtonAction: rightButtonAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) + } + + func addRightLeftOnKeyboardWithTarget(_ target: AnyObject?, leftButtonImage: UIImage, rightButtonImage: UIImage, leftButtonAction: Selector, rightButtonAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addRightLeftOnKeyboardWithTarget(target, leftButtonImage: leftButtonImage, rightButtonImage: rightButtonImage, leftButtonAction: leftButtonAction, rightButtonAction: rightButtonAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) + } + + func addCancelDoneOnKeyboardWithTarget(_ target: AnyObject?, cancelAction: Selector, doneAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let leftConfiguration = IQBarButtonItemConfiguration(barButtonSystemItem: .cancel, action: cancelAction) + let rightConfiguration = IQBarButtonItemConfiguration(barButtonSystemItem: .done, action: doneAction) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: leftConfiguration) + } + + func addRightLeftOnKeyboardWithTarget(_ target: AnyObject?, leftButtonTitle: String, rightButtonTitle: String, leftButtonAction: Selector, rightButtonAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let leftConfiguration = IQBarButtonItemConfiguration(title: leftButtonTitle, action: leftButtonAction) + let rightConfiguration = IQBarButtonItemConfiguration(title: rightButtonTitle, action: rightButtonAction) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: leftConfiguration) + } + + func addRightLeftOnKeyboardWithTarget(_ target: AnyObject?, leftButtonImage: UIImage, rightButtonImage: UIImage, leftButtonAction: Selector, rightButtonAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let leftConfiguration = IQBarButtonItemConfiguration(image: leftButtonImage, action: leftButtonAction) + let rightConfiguration = IQBarButtonItemConfiguration(image: rightButtonImage, action: rightButtonAction) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: leftConfiguration) } // MARK: Previous/Next/Right - func addPreviousNextRight(target: AnyObject?, - previousConfiguration: IQBarButtonItemConfiguration? = nil, - nextConfiguration: IQBarButtonItemConfiguration? = nil, - rightConfiguration: IQBarButtonItemConfiguration?, - showPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + func addPreviousNextDoneOnKeyboardWithTarget (_ target: AnyObject?, previousAction: Selector, nextAction: Selector, doneAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - let title: String? = showPlaceholder ? drawingPlaceholder : nil - addPreviousNextRight(target: target, - previousConfiguration: previousConfiguration, nextConfiguration: nextConfiguration, - rightConfiguration: rightConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + addPreviousNextDoneOnKeyboardWithTarget(target, previousAction: previousAction, nextAction: nextAction, doneAction: doneAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addPreviousNextRight(target: AnyObject?, - previousConfiguration: IQBarButtonItemConfiguration? = nil, - nextConfiguration: IQBarButtonItemConfiguration? = nil, - rightConfiguration: IQBarButtonItemConfiguration?, - title: String?, titleAccessibilityLabel: String? = nil) { + func addPreviousNextRightOnKeyboardWithTarget(_ target: AnyObject?, rightButtonImage: UIImage, previousAction: Selector, nextAction: Selector, rightButtonAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - addToolbar(target: target, - previousConfiguration: previousConfiguration, nextConfiguration: nextConfiguration, - rightConfiguration: rightConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + addPreviousNextRightOnKeyboardWithTarget(target, rightButtonImage: rightButtonImage, previousAction: previousAction, nextAction: nextAction, rightButtonAction: rightButtonAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addPreviousNextDone(target: AnyObject?, previousAction: Selector, nextAction: Selector, doneAction: Selector, - showPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { - let title: String? = showPlaceholder ? drawingPlaceholder : nil - addPreviousNextDone(target: target, previousAction: previousAction, nextAction: nextAction, - doneAction: doneAction, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + func addPreviousNextRightOnKeyboardWithTarget(_ target: AnyObject?, rightButtonTitle: String, previousAction: Selector, nextAction: Selector, rightButtonAction: Selector, shouldShowPlaceholder: Bool = false, titleAccessibilityLabel: String? = nil) { + + addPreviousNextRightOnKeyboardWithTarget(target, rightButtonTitle: rightButtonTitle, previousAction: previousAction, nextAction: nextAction, rightButtonAction: rightButtonAction, titleText: (shouldShowPlaceholder ? self.drawingToolbarPlaceholder: nil), titleAccessibilityLabel: titleAccessibilityLabel) } - func addPreviousNextDone(target: AnyObject?, - previousAction: Selector, nextAction: Selector, doneAction: Selector, - title: String?, titleAccessibilityLabel: String? = nil) { + func addPreviousNextDoneOnKeyboardWithTarget (_ target: AnyObject?, previousAction: Selector, nextAction: Selector, doneAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { - let previousConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardPreviousImage, - action: previousAction) - let nextConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardNextImage, action: nextAction) - let rightConfiguration = IQBarButtonItemConfiguration(systemItem: .done, action: doneAction) + let rightConfiguration = IQBarButtonItemConfiguration(barButtonSystemItem: .done, action: doneAction) + let nextConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardNextImage() ?? UIImage(), action: nextAction) + let prevConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardPreviousImage() ?? UIImage(), action: previousAction) - addToolbar(target: target, previousConfiguration: previousConfiguration, - nextConfiguration: nextConfiguration, rightConfiguration: rightConfiguration, - title: title, titleAccessibilityLabel: titleAccessibilityLabel) + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: prevConfiguration, nextBarButtonConfiguration: nextConfiguration) + } + + func addPreviousNextRightOnKeyboardWithTarget(_ target: AnyObject?, rightButtonImage: UIImage, previousAction: Selector, nextAction: Selector, rightButtonAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let rightConfiguration = IQBarButtonItemConfiguration(image: rightButtonImage, action: rightButtonAction) + let nextConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardNextImage() ?? UIImage(), action: nextAction) + let prevConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardPreviousImage() ?? UIImage(), action: previousAction) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: prevConfiguration, nextBarButtonConfiguration: nextConfiguration) + } + + func addPreviousNextRightOnKeyboardWithTarget(_ target: AnyObject?, rightButtonTitle: String, previousAction: Selector, nextAction: Selector, rightButtonAction: Selector, titleText: String?, titleAccessibilityLabel: String? = nil) { + + let rightConfiguration = IQBarButtonItemConfiguration(title: rightButtonTitle, action: rightButtonAction) + let nextConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardNextImage() ?? UIImage(), action: nextAction) + let prevConfiguration = IQBarButtonItemConfiguration(image: UIImage.keyboardPreviousImage() ?? UIImage(), action: previousAction) + + addKeyboardToolbarWithTarget(target: target, titleText: titleText, titleAccessibilityLabel: titleAccessibilityLabel, rightBarButtonConfiguration: rightConfiguration, previousBarButtonConfiguration: prevConfiguration, nextBarButtonConfiguration: nextConfiguration) } } diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/PrivacyInfo.xcprivacy b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/PrivacyInfo.xcprivacy index 8189f48..fcfc9b9 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/PrivacyInfo.xcprivacy +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/IQKeyboardManagerSwift/PrivacyInfo.xcprivacy @@ -3,20 +3,7 @@ NSPrivacyCollectedDataTypes - - - NSPrivacyCollectedDataType - - NSPrivacyCollectedDataTypeLinked - - NSPrivacyCollectedDataTypeTracking - - NSPrivacyCollectedDataTypePurposes - - - - - + NSPrivacyTracking diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/LICENSE.md b/wallpaper_project/Pods/IQKeyboardManagerSwift/LICENSE.md index 0c652ed..c17c107 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/LICENSE.md +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/LICENSE.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2013-2023 Iftekhar Qurashi +Copyright (c) 2013-2017 Iftekhar Qurashi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/wallpaper_project/Pods/IQKeyboardManagerSwift/README.md b/wallpaper_project/Pods/IQKeyboardManagerSwift/README.md index bae2ddb..86ed653 100644 --- a/wallpaper_project/Pods/IQKeyboardManagerSwift/README.md +++ b/wallpaper_project/Pods/IQKeyboardManagerSwift/README.md @@ -61,26 +61,19 @@ https://www.youtube.com/playlist?list=PL_csAAO9PQ8aTL87XnueOXi3RpWE2m_8v | | Language | Minimum iOS Target | Minimum Xcode Version | |------------------------|----------|--------------------|-----------------------| -| IQKeyboardManager | Obj-C | iOS 11.0 | Xcode 13 | -| IQKeyboardManagerSwift | Swift | iOS 13.0 | Xcode 13 | -| Demo Project | | | Xcode 15 | +| IQKeyboardManager | Obj-C | iOS 8.0 | Xcode 9 | +| IQKeyboardManagerSwift | Swift | iOS 8.0 | Xcode 9 | +| Demo Project | | | Xcode 11 | #### Swift versions support | Swift | Xcode | IQKeyboardManagerSwift | |-------------------|-------|------------------------| -| 5.9, 5.8, 5.7, 5.6| 15 | >= 7.0.0 | -| 5.5, 5.4, 5.3, 5.2, 5.1, 5.0, 4.2| 11 | >= 6.5.7 | -| 5.1, 5.0, 4.2, 4.0, 3.2, 3.0| 11 | >= 6.5.0 | -| 5.0,4.2, 4.0, 3.2, 3.0| 10.2 | >= 6.2.1 | +| 5.1, 5.0, 4.2, 4.0, 3.2, 3.0| 11 | >= 6.5.0 | +| 5.0,4.2, 4.0, 3.2, 3.0| 10.2 | >= 6.2.1 | | 4.2, 4.0, 3.2, 3.0| 10.0 | >= 6.0.4 | | 4.0, 3.2, 3.0 | 9.0 | 5.0.0 | -## 7.0.0 version notes -- In this major release, a lot of variables and functions have been moved here and there. We have mentioned most of the major things in the MIGRATION GUIDE. So please take a look to make changes in your project when upgrading to this version. -- The 7.0.0 version adopted the latest Swift Concurrency/Actor feature and only available iOS 13.0 and above. -- Internal keyboard management handling have been updated with a different and better approach than legacy versions. However when adopting 7.0.0, please verify if it is working as expected in your apps, if there are any serious problems with 7.0.0 please open an issue with all the details and switch back to legacy version temporarily. - Installation ========================== @@ -92,13 +85,13 @@ Installation it, simply add the following line to your Podfile: ([#9](https://github.com/hackiftekhar/IQKeyboardManager/issues/9)) ```ruby -pod 'IQKeyboardManager' #iOS13 and later +pod 'IQKeyboardManager' #iOS8 and later ``` ***IQKeyboardManager (Swift):*** IQKeyboardManagerSwift is available through [CocoaPods](http://cocoapods.org). To install it, simply add the following line to your Podfile: ([#236](https://github.com/hackiftekhar/IQKeyboardManager/issues/236)) -*Swift 5.9, 5.8, 5.7, 5.6, 5.5 (Xcode 15)* +*Swift 5.1, 5.0, 4.2, 4.0, 3.2, 3.0 (Xcode 11)* ```ruby pod 'IQKeyboardManagerSwift' @@ -180,7 +173,21 @@ class AppDelegate: UIResponder, UIApplicationDelegate { [Swift Package Manager(SPM)](https://swift.org/package-manager/) is Apple's dependency manager tool. It is now supported in Xcode 11. So it can be used in all appleOS types of projects. It can be used alongside other tools like CocoaPods and Carthage as well. -To install IQKeyboardManagerSwift package via Xcode +To install IQKeyboardManager package into your packages, add a reference to IQKeyboardManager and a targeting release version in the dependencies section in `Package.swift` file: + +```swift +import PackageDescription + +let package = Package( + name: "YOUR_PROJECT_NAME", + products: [], + dependencies: [ + .package(url: "https://github.com/hackiftekhar/IQKeyboardManager.git", from: "6.5.0") + ] +) +``` + +To install IQKeyboardManager package via Xcode * Go to File -> Swift Packages -> Add Package Dependency... * Then search for https://github.com/hackiftekhar/IQKeyboardManager.git @@ -189,7 +196,6 @@ To install IQKeyboardManagerSwift package via Xcode Migration Guide ========================== - [IQKeyboardManager 6.0.0 Migration Guide](https://github.com/hackiftekhar/IQKeyboardManager/wiki/IQKeyboardManager-6.0.0-Migration-Guide) -- [IQKeyboardManager 7.0.0 Migration Guide](https://github.com/hackiftekhar/IQKeyboardManager/wiki/IQKeyboardManager-7.0.0-Migration-Guide) Other Links ========================== diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Common/JXSegmentedListContainerView.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Common/JXSegmentedListContainerView.swift index ac0f699..ccf8ccb 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Common/JXSegmentedListContainerView.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Common/JXSegmentedListContainerView.swift @@ -428,7 +428,7 @@ extension JXSegmentedListContainerView: UICollectionViewDataSource, UICollection } public func scrollViewDidScroll(_ scrollView: UIScrollView) { - guard scrollView.isTracking || scrollView.isDragging else { + guard scrollView.isTracking || scrollView.isDragging || scrollView.isDecelerating else { return } let percent = scrollView.contentOffset.x/scrollView.bounds.size.width diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseCell.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseCell.swift index 912ed12..2e65e68 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseCell.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseCell.swift @@ -99,4 +99,20 @@ open class JXSegmentedBaseCell: UICollectionViewCell, JXSegmentedViewRTLCompatib } } } + + open override var isSelected: Bool { + didSet { + setSelectedStyle(isSelected: isSelected) + } + } + + open override var isHighlighted: Bool { + didSet { + setSelectedStyle(isSelected: isHighlighted) + } + } + + func setSelectedStyle(isSelected: Bool) { + + } } diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseDataSource.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseDataSource.swift index 88b482d..71a412c 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseDataSource.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedBaseDataSource.swift @@ -28,6 +28,8 @@ open class JXSegmentedBaseDataSource: JXSegmentedViewDataSource { open var selectedAnimationDuration: TimeInterval = 0.25 /// 是否允许item宽度缩放 open var isItemWidthZoomEnabled: Bool = false + /// 是否允许item宽度缩放动画 + open var isItemWidthZoomAnimable: Bool = true /// item宽度选中时的scale open var itemWidthSelectedZoomScale: CGFloat = 1.5 @@ -131,7 +133,11 @@ open class JXSegmentedBaseDataSource: JXSegmentedViewDataSource { willSelectedItemModel.itemWidth = self.itemWidthWithZoom(at: willSelectedItemModel.index, model: willSelectedItemModel) segmentedView.collectionView.collectionViewLayout.invalidateLayout() } - animator?.start() + if isItemWidthZoomAnimable { + animator?.start() + }else { + animator?.stop() + } } }else { currentSelectedItemModel.itemWidthCurrentZoomScale = currentSelectedItemModel.itemWidthNormalZoomScale diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedCollectionView.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedCollectionView.swift index e47c1c5..4a4580a 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedCollectionView.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedCollectionView.swift @@ -10,7 +10,7 @@ import UIKit open class JXSegmentedCollectionView: UICollectionView { - open var indicators = [JXSegmentedIndicatorProtocol & UIView]() { + open var indicators = [JXSegmentedIndicatorProtocol]() { willSet { for indicator in indicators { indicator.removeFromSuperview() diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedView.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedView.swift index 5589bc4..f63431f 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedView.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Core/JXSegmentedView.swift @@ -171,7 +171,7 @@ open class JXSegmentedView: UIView, JXSegmentedViewRTLCompatible { } } /// indicators的元素必须是遵从JXSegmentedIndicatorProtocol协议的UIView及其子类 - open var indicators = [JXSegmentedIndicatorProtocol & UIView]() { + open var indicators = [JXSegmentedIndicatorProtocol]() { didSet { collectionView.indicators = indicators } @@ -224,6 +224,7 @@ open class JXSegmentedView: UIView, JXSegmentedViewRTLCompatible { collectionView.showsVerticalScrollIndicator = false collectionView.showsHorizontalScrollIndicator = false collectionView.scrollsToTop = false + collectionView.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "JXSegmentedViewInnerEmptyCell") collectionView.dataSource = self collectionView.delegate = self if #available(iOS 10.0, *) { @@ -686,7 +687,7 @@ extension JXSegmentedView: UICollectionViewDataSource { cell.reloadData(itemModel: itemDataSource[indexPath.item], selectedType: .unknown) return cell }else { - return UICollectionViewCell(frame: CGRect.zero) + return collectionView.dequeueReusableCell(withReuseIdentifier: "JXSegmentedViewInnerEmptyCell", for: indexPath) } } } @@ -713,7 +714,11 @@ extension JXSegmentedView: UICollectionViewDelegateFlowLayout { } public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { - return CGSize(width: itemDataSource[indexPath.item].itemWidth, height: collectionView.bounds.size.height) + if indexPath.item >= 0, indexPath.item < itemDataSource.count { + return CGSize(width: itemDataSource[indexPath.item].itemWidth, height: collectionView.bounds.size.height) + } else { + return .zero + } } public func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat { return innerItemSpacing diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Indicator/JXSegmentedIndicatorProtocol.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Indicator/JXSegmentedIndicatorProtocol.swift index 9c779a6..f5e3c63 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Indicator/JXSegmentedIndicatorProtocol.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Indicator/JXSegmentedIndicatorProtocol.swift @@ -9,7 +9,7 @@ import Foundation import UIKit -public protocol JXSegmentedIndicatorProtocol { +public protocol JXSegmentedIndicatorProtocol: UIView { /// 是否需要将当前的indicator的frame转换到cell。辅助JXSegmentedTitleDataSourced的isTitleMaskEnabled属性使用。 /// 如果添加了多个indicator,仅能有一个indicator的isIndicatorConvertToItemFrameEnabled为true。 /// 如果有多个indicator的isIndicatorConvertToItemFrameEnabled为true,则以最后一个isIndicatorConvertToItemFrameEnabled为true的indicator为准。 diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleCell.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleCell.swift index 82a23fc..c6057df 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleCell.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleCell.swift @@ -196,4 +196,12 @@ open class JXSegmentedTitleCell: JXSegmentedBaseCell { self?.titleLabel.textColor = itemModel.titleCurrentColor } } + + override func setSelectedStyle(isSelected: Bool) { + if isSelected { + self.titleLabel.textColor = (self.itemModel as? JXSegmentedTitleItemModel)?.titleSelectedColor + } else { + self.titleLabel.textColor = (self.itemModel as? JXSegmentedTitleItemModel)?.titleNormalColor + } + } } diff --git a/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleDataSource.swift b/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleDataSource.swift index 4d1a383..485043c 100644 --- a/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleDataSource.swift +++ b/wallpaper_project/Pods/JXSegmentedView/Sources/Title/JXSegmentedTitleDataSource.swift @@ -8,9 +8,11 @@ import UIKit -open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource{ +open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource { /// title数组 open var titles = [String]() + /// 根据index配置cell的不同属性 + open var configuration: JXSegmentedTitleDynamicConfiguration? /// 如果将JXSegmentedView嵌套进UITableView的cell,每次重用的时候,JXSegmentedView进行reloadData时,会重新计算所有的title宽度。所以该应用场景,需要UITableView的cellModel缓存titles的文字宽度,再通过该闭包方法返回给JXSegmentedView。 open var widthForTitleClosure: ((String)->(CGFloat))? /// label的numberOfLines @@ -36,7 +38,6 @@ open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource{ /// title是否使用遮罩过渡 open var isTitleMaskEnabled: Bool = false - open override func preferredItemCount() -> Int { return titles.count } @@ -53,13 +54,17 @@ open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource{ } myItemModel.title = titles[index] - myItemModel.textWidth = widthForTitle(myItemModel.title ?? "") - myItemModel.titleNumberOfLines = titleNumberOfLines + myItemModel.textWidth = widthForTitle(myItemModel.title ?? "", index) + myItemModel.titleNumberOfLines = innerTitleNumberOfLines(at: index) myItemModel.isSelectedAnimable = isSelectedAnimable - myItemModel.titleNormalColor = titleNormalColor - myItemModel.titleSelectedColor = titleSelectedColor - myItemModel.titleNormalFont = titleNormalFont - myItemModel.titleSelectedFont = titleSelectedFont != nil ? titleSelectedFont! : titleNormalFont + myItemModel.titleNormalColor = innerTitleNormalColor(at: index) + myItemModel.titleSelectedColor = innerTitleSelectedColor(at: index) + myItemModel.titleNormalFont = innerTitleNormalFont(at: index) + if let selectedFont = innerTitleSelectedFont(at: index) { + myItemModel.titleSelectedFont = selectedFont + } else { + myItemModel.titleSelectedFont = innerTitleNormalFont(at: index) + } myItemModel.isTitleZoomEnabled = isTitleZoomEnabled myItemModel.isTitleStrokeWidthEnabled = isTitleStrokeWidthEnabled myItemModel.isTitleMaskEnabled = isTitleMaskEnabled @@ -68,21 +73,21 @@ open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource{ myItemModel.titleSelectedStrokeWidth = titleSelectedStrokeWidth myItemModel.titleNormalStrokeWidth = 0 if index == selectedIndex { - myItemModel.titleCurrentColor = titleSelectedColor + myItemModel.titleCurrentColor = innerTitleSelectedColor(at: index) myItemModel.titleCurrentZoomScale = titleSelectedZoomScale myItemModel.titleCurrentStrokeWidth = titleSelectedStrokeWidth }else { - myItemModel.titleCurrentColor = titleNormalColor + myItemModel.titleCurrentColor = innerTitleNormalColor(at: index) myItemModel.titleCurrentZoomScale = 1 myItemModel.titleCurrentStrokeWidth = 0 } } - open func widthForTitle(_ title: String) -> CGFloat { + open func widthForTitle(_ title: String, _ index: Int) -> CGFloat { if widthForTitleClosure != nil { return widthForTitleClosure!(title) }else { - let textWidth = NSString(string: title).boundingRect(with: CGSize(width: CGFloat.infinity, height: CGFloat.infinity), options: [.usesFontLeading, .usesLineFragmentOrigin], attributes: [NSAttributedString.Key.font : titleNormalFont], context: nil).size.width + let textWidth = NSString(string: title).boundingRect(with: CGSize(width: CGFloat.infinity, height: CGFloat.infinity), options: [.usesFontLeading, .usesLineFragmentOrigin], attributes: [NSAttributedString.Key.font : innerTitleNormalFont(at: index)], context: nil).size.width return CGFloat(ceilf(Float(textWidth))) } } @@ -156,4 +161,42 @@ open class JXSegmentedTitleDataSource: JXSegmentedBaseDataSource{ myWillSelectedItemModel.titleCurrentZoomScale = myWillSelectedItemModel.titleSelectedZoomScale myWillSelectedItemModel.titleCurrentStrokeWidth = myWillSelectedItemModel.titleSelectedStrokeWidth } + + // MARK: - Configuration + + private func innerTitleNumberOfLines(at index: Int) -> Int { + if let configuration { + return configuration.titleNumberOfLines(at: index) + } else { + return titleNumberOfLines + } + } + private func innerTitleNormalColor(at index: Int) -> UIColor { + if let configuration { + return configuration.titleNormalColor(at: index) + } else { + return titleNormalColor + } + } + private func innerTitleSelectedColor(at index: Int) -> UIColor { + if let configuration { + return configuration.titleSelectedColor(at: index) + } else { + return titleSelectedColor + } + } + private func innerTitleNormalFont(at index: Int) -> UIFont { + if let configuration { + return configuration.titleNormalFont(at: index) + } else { + return titleNormalFont + } + } + private func innerTitleSelectedFont(at index: Int) -> UIFont? { + if let configuration { + return configuration.titleSelectedFont(at: index) + } else { + return titleSelectedFont + } + } } diff --git a/wallpaper_project/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m b/wallpaper_project/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m index b1b93fb..66616e1 100644 --- a/wallpaper_project/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m +++ b/wallpaper_project/Pods/MJRefresh/MJRefresh/Base/MJRefreshAutoFooter.m @@ -31,7 +31,7 @@ } // 设置位置 - self.mj_y = _scrollView.mj_contentH; + self.mj_y = _scrollView.mj_contentH + self.ignoredScrollViewContentInsetBottom; } else { // 被移除了 if (self.hidden == NO) { self.scrollView.mj_insetB -= self.mj_h; @@ -205,7 +205,7 @@ self.scrollView.mj_insetB += self.mj_h; // 设置位置 - self.mj_y = _scrollView.mj_contentH; + self.mj_y = _scrollView.mj_contentH + self.ignoredScrollViewContentInsetBottom; } } diff --git a/wallpaper_project/Pods/Manifest.lock b/wallpaper_project/Pods/Manifest.lock index 8dc734b..8569e2d 100644 --- a/wallpaper_project/Pods/Manifest.lock +++ b/wallpaper_project/Pods/Manifest.lock @@ -1,5 +1,21 @@ PODS: - - Alamofire (5.9.0) + - Ads-Global/BUAdSDK_Compatible (5.9.0.6): + - Ads-Global/BURelyAdSDK + - Ads-Global/Dep_Compatible + - Ads-Global/BURelyAdSDK (5.9.0.6) + - Ads-Global/Dep_Compatible (5.9.0.6): + - BURelyFoundation_Global/Pangle (~> 0.2.1.4) + - Alamofire (5.9.1) + - AppLovinDSPLinkedInAdapter (1.2.2.0): + - AppLovinSDK + - LinkedinAudienceNetwork (= 1.2.2) + - AppLovinMediationByteDanceAdapter (5.9.0.6.0): + - Ads-Global/BUAdSDK_Compatible (= 5.9.0.6) + - AppLovinSDK + - AppLovinMediationVungleAdapter (7.3.1.0): + - AppLovinSDK + - VungleAds (= 7.3.1) + - AppLovinSDK (12.4.1) - BRPickerView (2.8.1): - BRPickerView/AddressPickerView (= 2.8.1) - BRPickerView/Base (= 2.8.1) @@ -12,29 +28,165 @@ PODS: - BRPickerView/Base - BRPickerView/StringPickerView (2.8.1): - BRPickerView/Base + - BURelyFoundation_Global/AFNetworking (0.2.1.4) + - BURelyFoundation_Global/APM (0.2.1.4) + - BURelyFoundation_Global/Foundation (0.2.1.4): + - BURelyFoundation_Global/NETWork + - BURelyFoundation_Global/Gecko (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Header (0.2.1.4) + - BURelyFoundation_Global/NETWork (0.2.1.4): + - BURelyFoundation_Global/AFNetworking + - BURelyFoundation_Global/Pangle (0.2.1.4): + - BURelyFoundation_Global/AFNetworking + - BURelyFoundation_Global/APM + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Gecko + - BURelyFoundation_Global/Header + - BURelyFoundation_Global/NETWork + - BURelyFoundation_Global/SDWebImage + - BURelyFoundation_Global/YYModel + - BURelyFoundation_Global/ZFPlayer + - BURelyFoundation_Global/Zip + - BURelyFoundation_Global/SDWebImage (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/YYModel (0.2.1.4) + - BURelyFoundation_Global/ZFPlayer (0.2.1.4): + - BURelyFoundation_Global/Foundation + - BURelyFoundation_Global/Zip + - BURelyFoundation_Global/Zip (0.2.1.4): + - BURelyFoundation_Global/Foundation - CYLTabBarController (1.29.2): - CYLTabBarController/Core (= 1.29.2) - CYLTabBarController/Core (1.29.2) + - Firebase/AnalyticsWithoutAdIdSupport (10.24.0): + - Firebase/CoreOnly + - FirebaseAnalytics/WithoutAdIdSupport (~> 10.24.0) + - Firebase/Core (10.24.0): + - Firebase/CoreOnly + - FirebaseAnalytics (~> 10.24.0) + - Firebase/CoreOnly (10.24.0): + - FirebaseCore (= 10.24.0) + - FirebaseAnalytics (10.24.0): + - FirebaseAnalytics/AdIdSupport (= 10.24.0) + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/AdIdSupport (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleAppMeasurement (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseAnalytics/WithoutAdIdSupport (10.24.0): + - FirebaseCore (~> 10.0) + - FirebaseInstallations (~> 10.0) + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - FirebaseCore (10.24.0): + - FirebaseCoreInternal (~> 10.0) + - GoogleUtilities/Environment (~> 7.12) + - GoogleUtilities/Logger (~> 7.12) + - FirebaseCoreInternal (10.24.0): + - "GoogleUtilities/NSData+zlib (~> 7.8)" + - FirebaseInstallations (10.24.0): + - FirebaseCore (~> 10.0) + - GoogleUtilities/Environment (~> 7.8) + - GoogleUtilities/UserDefaults (~> 7.8) + - PromisesObjC (~> 2.1) - FLAnimatedImage (1.0.17) - FSPagerView (0.8.3) + - GoogleAppMeasurement (10.24.0): + - GoogleAppMeasurement/AdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/AdIdSupport (10.24.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.24.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleAppMeasurement/WithoutAdIdSupport (10.24.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" + - nanopb (< 2.30911.0, >= 2.30908.0) + - GoogleUtilities/AppDelegateSwizzler (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Logger + - GoogleUtilities/Network + - GoogleUtilities/Privacy + - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Privacy + - PromisesObjC (< 3.0, >= 1.2) + - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Environment + - GoogleUtilities/Privacy + - GoogleUtilities/MethodSwizzler (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/Network (7.13.0): + - GoogleUtilities/Logger + - "GoogleUtilities/NSData+zlib" + - GoogleUtilities/Privacy + - GoogleUtilities/Reachability + - "GoogleUtilities/NSData+zlib (7.13.0)": + - GoogleUtilities/Privacy + - GoogleUtilities/Privacy (7.13.0) + - GoogleUtilities/Reachability (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy - GYSide (0.0.5) - - IQKeyboardManagerSwift (7.0.1) - - JXSegmentedView (1.3.0) + - IQKeyboardManagerSwift (6.5.16) + - JXSegmentedView (1.3.3) + - LinkedinAudienceNetwork (1.2.2) - lottie-ios (4.4.1) - - MJExtension (3.4.1) - - MJRefresh (3.7.6) - - SDWebImage (5.19.0): - - SDWebImage/Core (= 5.19.0) - - SDWebImage/Core (5.19.0) + - MJExtension (3.4.2) + - MJRefresh (3.7.9) + - nanopb (2.30910.0): + - nanopb/decode (= 2.30910.0) + - nanopb/encode (= 2.30910.0) + - nanopb/decode (2.30910.0) + - nanopb/encode (2.30910.0) + - PromisesObjC (2.4.0) + - SDWebImage (5.19.1): + - SDWebImage/Core (= 5.19.1) + - SDWebImage/Core (5.19.1) - SnapKit (5.7.1) - SVProgressHUD (2.3.1): - SVProgressHUD/Core (= 2.3.1) - SVProgressHUD/Core (2.3.1) + - VungleAds (7.3.1) DEPENDENCIES: - Alamofire + - AppLovinDSPLinkedInAdapter + - AppLovinMediationByteDanceAdapter + - AppLovinMediationVungleAdapter + - AppLovinSDK - BRPickerView - CYLTabBarController + - Firebase/AnalyticsWithoutAdIdSupport + - Firebase/Core - FLAnimatedImage - FSPagerView - GYSide @@ -49,37 +201,71 @@ DEPENDENCIES: SPEC REPOS: trunk: + - Ads-Global - Alamofire + - AppLovinDSPLinkedInAdapter + - AppLovinMediationByteDanceAdapter + - AppLovinMediationVungleAdapter + - AppLovinSDK - BRPickerView + - BURelyFoundation_Global - CYLTabBarController + - Firebase + - FirebaseAnalytics + - FirebaseCore + - FirebaseCoreInternal + - FirebaseInstallations - FLAnimatedImage - FSPagerView + - GoogleAppMeasurement + - GoogleUtilities - GYSide - IQKeyboardManagerSwift - JXSegmentedView + - LinkedinAudienceNetwork - lottie-ios - MJExtension - MJRefresh + - nanopb + - PromisesObjC - SDWebImage - SnapKit - SVProgressHUD + - VungleAds SPEC CHECKSUMS: - Alamofire: 02b772c9910e8eba1a079227c32fbd9e46c90a24 + Ads-Global: 3ed9f8c6f11d4d6a4496e1dd74a4537f10b41b65 + Alamofire: f36a35757af4587d8e4f4bfa223ad10be2422b8c + AppLovinDSPLinkedInAdapter: 093f25d472b4073f8203fa72a68347cbd589e232 + AppLovinMediationByteDanceAdapter: d902ba6e2a6c0061bf2675ec74428b37620b59ca + AppLovinMediationVungleAdapter: b42444550ca03233753cfeb36a5660f94d038fb5 + AppLovinSDK: c57ad0d34625c971d2db127f8ef60570b28ff51a BRPickerView: 2531a2d4d0fea0b57a1c738de215af0f88863a2f + BURelyFoundation_Global: 17ed9cd58d138feefd8c0711dd3294766adcb28e CYLTabBarController: db44b5901a28693a8a4279e4721b3aafdd36c178 + Firebase: 91fefd38712feb9186ea8996af6cbdef41473442 + FirebaseAnalytics: b5efc493eb0f40ec560b04a472e3e1a15d39ca13 + FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894 + FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af + FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e FLAnimatedImage: bbf914596368867157cc71b38a8ec834b3eeb32b FSPagerView: 670405b2f18e2a87fa37f20b00de783e562c25a8 + GoogleAppMeasurement: f3abf08495ef2cba7829f15318c373b8d9226491 + GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 GYSide: 672895491bf7a809f0631dd8a122ab5d1d601aae - IQKeyboardManagerSwift: 7f6b1b1d1497855d2beea7f2f10ffcc6978525b1 - JXSegmentedView: fec0d335355b6e019c494fe2e030bde8a36d2df6 + IQKeyboardManagerSwift: 12d89768845bb77b55cc092ecc2b1f9370f06b76 + JXSegmentedView: 651b60fcf705258ba9395edd53876dbd2853fb68 + LinkedinAudienceNetwork: de299f32547bd528916b3c9f113015f74347398c lottie-ios: e047b1d2e6239b787cc5e9755b988869cf190494 - MJExtension: 21c5f6f8c4d5d8844b7ae8fbae08fed0b501f961 - MJRefresh: 2fe7fb43a5167ceda20bb7e63f130c04fd1814a5 - SDWebImage: 981fd7e860af070920f249fd092420006014c3eb + MJExtension: e97d164cb411aa9795cf576093a1fa208b4a8dd8 + MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 + nanopb: 438bc412db1928dac798aa6fd75726007be04262 + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + SDWebImage: 40b0b4053e36c660a764958bff99eed16610acbb SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a SVProgressHUD: 4837c74bdfe2e51e8821c397825996a8d7de6e22 + VungleAds: 04a17ab51fb61f41cd6d666fd0024509005740fe -PODFILE CHECKSUM: 8919f964b95c5ac6e11bc2a3a3200b4dd02b3b9c +PODFILE CHECKSUM: e5237cccfc6fa11c317ad1e1cbd81ea18c1f4a05 COCOAPODS: 1.15.2 diff --git a/wallpaper_project/Pods/Pods.xcodeproj/project.pbxproj b/wallpaper_project/Pods/Pods.xcodeproj/project.pbxproj index 7d466f2..69e3ace 100644 --- a/wallpaper_project/Pods/Pods.xcodeproj/project.pbxproj +++ b/wallpaper_project/Pods/Pods.xcodeproj/project.pbxproj @@ -6,1886 +6,3298 @@ objectVersion = 56; objects = { +/* Begin PBXAggregateTarget section */ + 01F7C82DC76725324D269F8A248918AB /* AppLovinMediationVungleAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 569DF72E0D3E4CD655B127F3683184B8 /* Build configuration list for PBXAggregateTarget "AppLovinMediationVungleAdapter" */; + buildPhases = ( + 200C87B9EF0F911EF915174FB98C7748 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + FFCD6D2DD2C1573F294B94B3BF8D9AE0 /* PBXTargetDependency */, + C39D9888176BDD4C3D7886266F2C5CF8 /* PBXTargetDependency */, + ); + name = AppLovinMediationVungleAdapter; + }; + 072CEA044D2EF26F03496D5996BBF59F /* Firebase */ = { + isa = PBXAggregateTarget; + buildConfigurationList = C6E4A38F24896DABC7A364E6DB2C7A7F /* Build configuration list for PBXAggregateTarget "Firebase" */; + buildPhases = ( + ); + dependencies = ( + 6F054A071FBE36ACEBE40F3064F21087 /* PBXTargetDependency */, + 6871E720B91C4882EBD7BC13B88B6E2E /* PBXTargetDependency */, + ); + name = Firebase; + }; + 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */ = { + isa = PBXAggregateTarget; + buildConfigurationList = E3B788A0DA32BFDF11FD2AC2F0BD46D1 /* Build configuration list for PBXAggregateTarget "VungleAds" */; + buildPhases = ( + 6DFDA8EDFFE49D65A6940263DCA02D7D /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + FBA95629AC363602D6407C531BF1FD5C /* PBXTargetDependency */, + ); + name = VungleAds; + }; + 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 90B0AA3E071BDE7875B23510523770E9 /* Build configuration list for PBXAggregateTarget "AppLovinSDK" */; + buildPhases = ( + 846FCCD5DAC29D8E7B55D1BDA92684DC /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = AppLovinSDK; + }; + 8D3DFA22E943582F908A77FF0310E6EB /* LinkedinAudienceNetwork */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 4DF3F0B8895ECDED8D5021F03BBBFD4E /* Build configuration list for PBXAggregateTarget "LinkedinAudienceNetwork" */; + buildPhases = ( + A83DD9556CC60A8AE58BBC2965FF4017 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = LinkedinAudienceNetwork; + }; + 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 8824D6D732373833337838E182C41598 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */; + buildPhases = ( + F5ADAA0D681F907CE11EBC8019AE15F2 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + ); + name = BURelyFoundation_Global; + }; + B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */ = { + isa = PBXAggregateTarget; + buildConfigurationList = D729FAA934C405E7C0668365262EEC31 /* Build configuration list for PBXAggregateTarget "GoogleAppMeasurement" */; + buildPhases = ( + F77117BA6A39BDB8B3797A153BBD6C30 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 5B0FF9C8A47B97DB803EB37F158154C9 /* PBXTargetDependency */, + 3D3D185363948A54C03848173982E059 /* PBXTargetDependency */, + ); + name = GoogleAppMeasurement; + }; + C0B78DE6C890E906FF9C1D0F6C9E0D8C /* AppLovinDSPLinkedInAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 0E7C27BCBA15F165FA3C466DB44E0F71 /* Build configuration list for PBXAggregateTarget "AppLovinDSPLinkedInAdapter" */; + buildPhases = ( + 63436512137F5CC3E8BF05E9C1FE1D1F /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + FC6261A027D3343F02B222954C803323 /* PBXTargetDependency */, + 8C60A08F5BC7EBCACF187F874DE93EC5 /* PBXTargetDependency */, + ); + name = AppLovinDSPLinkedInAdapter; + }; + C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 391E0D25A30D35D2C4F47F518CE6745C /* Build configuration list for PBXAggregateTarget "FirebaseAnalytics" */; + buildPhases = ( + 2B40AB1335526480185AFBA359843A7E /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 19D0F626CF3E6F32F4E9633FDCF013FB /* PBXTargetDependency */, + 224238769673E130A8B55C4B629A2C06 /* PBXTargetDependency */, + 5A34C607AEC2B3879DD146559EF7E9D4 /* PBXTargetDependency */, + 9A826973D0F6AE71B6734A9888FA4BCE /* PBXTargetDependency */, + 72EE6FB844F9FC180263400DC6EAA03B /* PBXTargetDependency */, + ); + name = FirebaseAnalytics; + }; + CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 7BD0F91ED5327A8CAF0AF0FA6CC040D3 /* Build configuration list for PBXAggregateTarget "Ads-Global" */; + buildPhases = ( + 1AF7FA2D2B44256C23272DC6714C0679 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + FFFFC097A703A82D7227FC46C4394B67 /* PBXTargetDependency */, + ); + name = "Ads-Global"; + }; + DB923BF5BE2C253CD54CB1344AD6AE98 /* AppLovinMediationByteDanceAdapter */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 288BAC2E245888D33D7FD671E7EB991A /* Build configuration list for PBXAggregateTarget "AppLovinMediationByteDanceAdapter" */; + buildPhases = ( + 1E616DF17053A7FED62E438A5161156A /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + 48175419131567743E544DD16F9D30D7 /* PBXTargetDependency */, + 3011EB1835004FC63B7F01FD0107701B /* PBXTargetDependency */, + ); + name = AppLovinMediationByteDanceAdapter; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 01129B71C739EEEDC0B924D7F7C14511 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA4E5ABE2A13B5263190237A26C402B /* RectangleAnimation.swift */; }; - 0165DE72051D82B5FEDC37E56DEF2A6E /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0152611E4B5C2B16ECD170D2A43B58C2 /* NSBundle+BRPickerView.m */; }; - 0170EE86BA8B1D7872B62745E0C01BBE /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 22238F9576203298871D268666F1EBFE /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01AAC6D48BFEC498F25C1C4326072A53 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA48BD7DBFD0C118C163F99802852743 /* EllipseNode.swift */; }; - 023934AA4CE4DC87CF03A03C73ECA714 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = EDCBF81A9FAAACC6901D985BE5DAA178 /* SDDisplayLink.m */; }; - 0325B63CF1192FC7BC94E90FCCA66401 /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 414ABF77CE9818E2548ABED3AF75CD22 /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0335018FAC1AD7BC453F8F9A68CDABC4 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = A18751E01A6F85A17375F565518EA331 /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03A9666A3694C8AB5D7BAB2D320DD77F /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D393B4F3567AED623A4D5E7109E6FAB /* KeyframeData.swift */; }; - 03F2C78142E001A8F4BABDAE8A62E310 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8829659D253A9CEC884541A32ACD72F1 /* CoreTextRenderLayer.swift */; }; - 03FE09B9F7504CA3AE5116F1AA698DD7 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D26C62B49E28BC97828DE5405BFE16A /* SDWebImageError.m */; }; - 04BCB9A795A9F6FCFE32F445FF9BD723 /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7DA5D88E6EF690A8FDB555E7CA76A9 /* MJProperty.m */; }; - 0529F5E309FEF38A1C578FBC56EE042E /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D6ACA1FD48B7E4970680149E603E58E0 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 057B01CF1D0788C75EC9736822B433E5 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F9B18B31299E90103797B32C7A5BAB /* InfiniteOpaqueAnimationLayer.swift */; }; - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99B48C69E6324510FEC3883FCBA57706 /* IQTextFieldViewInfo.swift */; }; - 06DEC5667C8AD8AD090B5B3817193625 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E28D842C1B5FDEC24B40E32D24C814 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0726BF025D7CA9F6BEFE6A4018A068FE /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBD85AB80B6BD5599A2B3417181B351D /* AnimationTime.swift */; }; - 07819891487BC7CF3DE3972744C3E9AC /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAE046ED0BF237F827116CA05FDB5F36 /* DropShadowEffect.swift */; }; - 07863507770757C4059FD22123EB757D /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF3AA4493537829606D0D3EC0B294FE /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00E1BD9523111B5CC51169E0B6590F9 /* IQKeyboardManager+Internal.swift */; }; - 088C6EB1833632F3C6B52E8B805E0E12 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA517BE69E741A0B8057DF65A0FBE785 /* DotLottieImageProvider.swift */; }; - 08A9406F1F5800998D7CD7C1C4DF870E /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEFDF1D19925EF915ED1189667F03AE /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 846B08EE8DD5A101B6E101DE4514A2D8 /* IQUIView+IQKeyboardToolbarDeprecated.swift */; }; - 0999225F0DE2C33CE5FFAEA7A0773C2D /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2434B3460501B88522A5C19B24F6391F /* LottieAnimationHelpers.swift */; }; - 09BDBBF0B88B52D2ACBB454BDBA94CAB /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 372D5EB98D4A0C7EFC58FE01D2B85E62 /* UIImage+MemoryCacheCost.m */; }; - 0A1241B1C1980D2B9008451366315EA0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 0A1E121A8F4DAFDFBA2C6551AED0B082 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6257167144F773A9F8249D24327F0580 /* SDImageCachesManager.m */; }; - 0A2204583B21F099FF16D03581B13EB2 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = B30F706D17D6B5E5696BA4C452B70CC9 /* CallbackContextEpoxyModeled.swift */; }; - 0A4ACE3AFFFCB7846F824A803645CC5F /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = E98C4711BC56371939D8E9560293C883 /* MJRefreshTrailer.m */; }; - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96F046650D3DD607BABD6D5F189C85B /* IQTextFieldViewListener.swift */; }; - 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05589BA7892BB1E0B772FBB6D25B3F87 /* ConstraintLayoutGuide.swift */; }; - 0A93D725DA34E6ACB26D9B2A714BBEB6 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 29A1A5A1BDB5E5457F3324DC612DC8B8 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D25FD672E02AF5B7A2BB3CD023796C7F /* ConstraintMakerEditable.swift */; }; - 0AFED9F96B8626888F71D7880238CEA6 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BEB42560E1E5D2B62FB3F234CAB064 /* DotLottieFileHelpers.swift */; }; - 0B492FFEC27BBC3C6E2B8F0333B05FF6 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FC966F612BEEDA83251CA9B74E0D3C6 /* MJPropertyKey.m */; }; - 0B866B76092E18C7B83E77954365BEFB /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8470AD4F91CA3264009F741E0773DB68 /* Archive.swift */; }; - 0C24DB1B347FCDCDA9B579CBEA896B7F /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 39BA1251D7988674AB8EC244B0F070A8 /* SDWebImageTransition.m */; }; - 0CD80613300C36988951BEB016ED5303 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E92F8D5CB5272AADBE92D345586C514 /* Glyph.swift */; }; - 0CE5547A1FE2B69D6F1DA2FF14386700 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4E793CF03EF083999551B635293CF4 /* GradientFillNode.swift */; }; - 0D1208E4A39B142E4B447B5498D1A3D5 /* UITabBarItem+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2879F3C2D80366E9213DF3A5F6D6DC /* UITabBarItem+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DF72FEF6972309DD8EAC8D14D90D0B1 /* ConstraintViewDSL.swift */; }; - 0D8B0B8564CC2376842AB99151DD13D8 /* JXSegmentedIndicatorParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5CB9D893992DD79B07BA60861002832 /* JXSegmentedIndicatorParams.swift */; }; - 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89D168C0D58FFD79E014817C9C06E446 /* ConstraintLayoutGuideDSL.swift */; }; - 0DDBFF7516C2F40018EB5DEDADAA268E /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28287606377D5A36B1A73A32EABA66F2 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E3E4B48C26FF73290F17C1EFE6026DA /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F6D7D44A9294F1278A206FC998D7D5F /* SDAnimatedImageView+WebCache.m */; }; - 0EFBC43264646D0F8EDFCD5E0C6B907A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */; }; - 0F1D68554CA1AC595168E8FB4E1A6E63 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4032F4A084B6CDF321A91ACC6F6776ED /* CachedResponseHandler.swift */; }; - 0FA3E1359D92E1C4BC030865FD3811BB /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063DCF30277A20E757B0CBBEDCCC4EDF /* ShapeTransform.swift */; }; + 010E96F8BB221BDBC6A6DE393EFD0FFB /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC4F387CA387450FD2E32B9D27B91F6F /* WeakContainer.swift */; }; + 01129B71C739EEEDC0B924D7F7C14511 /* RectangleAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF8123A10F9F7A1BF69952B8803A165C /* RectangleAnimation.swift */; }; + 0165DE72051D82B5FEDC37E56DEF2A6E /* NSBundle+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = A3EC68B3373DEDC03E865F427B87E59A /* NSBundle+BRPickerView.m */; }; + 0170EE86BA8B1D7872B62745E0C01BBE /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = CAAC38A555349FBA42BA67DB64F69FAF /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 018E14B621F0A041F5109C9B4028DAA7 /* JXSegmentedIndicatorGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8055A9E1EA35862B6D52F3691AB0F0C /* JXSegmentedIndicatorGradientView.swift */; }; + 01AAC6D48BFEC498F25C1C4326072A53 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 994AFE09FB9BAE8457F50B9573A9B460 /* EllipseNode.swift */; }; + 01CB3286EAD291A926A7412431B5ECB9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 023934AA4CE4DC87CF03A03C73ECA714 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B48405F8D04F9C340404128FDE65D8 /* SDDisplayLink.m */; }; + 03148DA0E8717BA3C48A2FAF7B676837 /* FIRInstallationsAPIService.h in Headers */ = {isa = PBXBuildFile; fileRef = F3271412437D3AE81507E9C64D30CF7F /* FIRInstallationsAPIService.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0325B63CF1192FC7BC94E90FCCA66401 /* NSBundle+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = D35F1540B7B5F94A327343EF4C8198EF /* NSBundle+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0335018FAC1AD7BC453F8F9A68CDABC4 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D8A5A8087DFC26F4BE56BB48C02DF2 /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03551B63FFB2AB8DD48F41223E027A9C /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = C7FAA12D6A320807F6DAFB5E776E5FAE /* FIRVersion.m */; }; + 03A9666A3694C8AB5D7BAB2D320DD77F /* KeyframeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA0C66A17F0DF6AFC7BF2F407727FF5 /* KeyframeData.swift */; }; + 03F2C78142E001A8F4BABDAE8A62E310 /* CoreTextRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 244C0A5E884E3C0D7870AFE282FD41A6 /* CoreTextRenderLayer.swift */; }; + 03FE09B9F7504CA3AE5116F1AA698DD7 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DDA0EAF8EFF7AC5F2196CD1818D96C2 /* SDWebImageError.m */; }; + 0460732DB0733B6E5DC7B77B1FF2C8A5 /* FirebaseInstallations-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E4803578441D067CF24AFE2C680D8638 /* FirebaseInstallations-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0529F5E309FEF38A1C578FBC56EE042E /* SDImageIOCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = CF603516B6AA35E87475F5105DB70218 /* SDImageIOCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 057B01CF1D0788C75EC9736822B433E5 /* InfiniteOpaqueAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A22B8BF5C264542481111621A1D943 /* InfiniteOpaqueAnimationLayer.swift */; }; + 059C9B5F0ED8F33BCA19C1A05093D0F9 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B63B8C6826842C93AF8949169530AC8 /* FIRInstallationsItem+RegisterInstallationAPI.m */; }; + 05C41D3DCAF3063EA3F03290BFA46923 /* FIRInstallations.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5C700B29C570B2F52854809835A72F /* FIRInstallations.m */; }; + 06DEC5667C8AD8AD090B5B3817193625 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = D6CA6F89C9C8860457BC8BEC37FB5DF0 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0726BF025D7CA9F6BEFE6A4018A068FE /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58CF65733E13A845357EF17E1343CD8D /* AnimationTime.swift */; }; + 07819891487BC7CF3DE3972744C3E9AC /* DropShadowEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B73F4482C20ED7FC1B53394D4FCC663 /* DropShadowEffect.swift */; }; + 07863507770757C4059FD22123EB757D /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = ACECE586914E0857404D82F0C8885854 /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07E55084CC40C17EB9852A58E6089821 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E5A27B64ECEBE6AA570F5688482E1AD /* FIRInstallationsSingleOperationPromiseCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07F83DE63FB5CC8015F48F7B9B800B6F /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5898070222125CB0B1D19F1260E39506 /* IQPreviousNextView.swift */; }; + 07FD274BC01F578C7B37989F79350C1E /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275DA463C9319D2C625B3DB5A63F8842 /* IQToolbar.swift */; }; + 081815B67871C182C0D337274DEDCE69 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = A314433353D38C2CF778214F125C0711 /* MJRefreshBackStateFooter.m */; }; + 084D6A96170FBBB3801FE4533D5AA200 /* RingBuffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AC196EF8360D8E7DE27BCCD03312F2A /* RingBuffer.swift */; }; + 0874E6176184E3A1C3E8AB158AE5E98B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F42DC1B3312B251E87067CF1D1D1F90 /* CoreGraphics.framework */; }; + 0879BBC5780D44D54B367A4CB47DFEAA /* FIRInstallationsStoredAuthToken.m in Sources */ = {isa = PBXBuildFile; fileRef = D8A6713DC1B6EA2670626E7206622D58 /* FIRInstallationsStoredAuthToken.m */; }; + 088C6EB1833632F3C6B52E8B805E0E12 /* DotLottieImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A364659625C53547E6714ED952AC2651 /* DotLottieImageProvider.swift */; }; + 08A9406F1F5800998D7CD7C1C4DF870E /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = C67101A986A7312DD4E06EB37C828D1D /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08C0485299D20669B974C61854B84B6D /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = B65ABF996DD6E266B273396B7D016F5C /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0959DEBED98DEA1EB737AEBEE8AEDBE9 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4796A359CE07A8A1BA595B88F39DFA4E /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 096F7FAF5BB6412B4544463D0BD8D186 /* FIRInstallationsAPIService.m in Sources */ = {isa = PBXBuildFile; fileRef = D80872A9BD8327AAC2692192A76020D8 /* FIRInstallationsAPIService.m */; }; + 096F914E568D289738359CA8F3D647DA /* FBLPromiseError.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B9D108456A12A09F9CAB9F07D6982A /* FBLPromiseError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 098A2563BB44D3D3A3539A368480DFFD /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A49DE3EB0CB859FF47716EB34B749C0 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0999225F0DE2C33CE5FFAEA7A0773C2D /* LottieAnimationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA35A11CD158B10BF1F65900954E27E8 /* LottieAnimationHelpers.swift */; }; + 09AA023E8D33BD12FCAC2D7BD3482C07 /* FBLPromise+Retry.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD4FB5DCB339B98A2F9A6349CFDFFA3 /* FBLPromise+Retry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09BDBBF0B88B52D2ACBB454BDBA94CAB /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = 870B72BD777F216B05947F0107B73CDF /* UIImage+MemoryCacheCost.m */; }; + 0A1E121A8F4DAFDFBA2C6551AED0B082 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 554EAC91262E092F0EE9EF1D899CEB6F /* SDImageCachesManager.m */; }; + 0A2204583B21F099FF16D03581B13EB2 /* CallbackContextEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9A59BD5675B54F4BD6714D57C19C77 /* CallbackContextEpoxyModeled.swift */; }; + 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFB89803B5F57179683F7C9FCDB1A4B1 /* ConstraintLayoutGuide.swift */; }; + 0AB1CC0CB96DBA7AC5A5BB2ECD28BD45 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = AF268A8013261E53EA84E0CFE57F7BAF /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC86B28AC5BEBCD42B772D7F3836DC6 /* ConstraintMakerEditable.swift */; }; + 0AFED9F96B8626888F71D7880238CEA6 /* DotLottieFileHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CCE231B75FE18EDEA5C5DEDC1C04DF /* DotLottieFileHelpers.swift */; }; + 0B866B76092E18C7B83E77954365BEFB /* Archive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90DEFFD9AC4E62B5990E7015C743B352 /* Archive.swift */; }; + 0BDE7F58BB9D2DF08349FE737EA6F2D5 /* GULSceneDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FDB7708002928F1AA23314891CA5335A /* GULSceneDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C24DB1B347FCDCDA9B579CBEA896B7F /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = F1C2BC76E4070A623D527F2C53D8876F /* SDWebImageTransition.m */; }; + 0CD80613300C36988951BEB016ED5303 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E20BCBF86EEFDEAE3FBE3158AE3EE76 /* Glyph.swift */; }; + 0CE5547A1FE2B69D6F1DA2FF14386700 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BC71F3AFE37F3BD2F0EDA3D630A3648 /* GradientFillNode.swift */; }; + 0D1208E4A39B142E4B447B5498D1A3D5 /* UITabBarItem+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = F03DDD0DBF4FE1650D9290A6579B0CD9 /* UITabBarItem+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B861C3921FF50C3D4076FB37650EBA1 /* ConstraintViewDSL.swift */; }; + 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58D6CB756DD3A9231F3FEB6E080B3E07 /* ConstraintLayoutGuideDSL.swift */; }; + 0DDBFF7516C2F40018EB5DEDADAA268E /* SDImageLoadersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CA8CF31A37005243CC91F24B456CAB7 /* SDImageLoadersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E3E4B48C26FF73290F17C1EFE6026DA /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E61970B017F5B16E55F78C98BFE5C14 /* SDAnimatedImageView+WebCache.m */; }; + 0E9C69693EBD61FF93C252F076993DF3 /* FBLPromise+Reduce.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A51B6BF16FF317FB8E4A6D0E87551B9 /* FBLPromise+Reduce.m */; }; + 0EFBC43264646D0F8EDFCD5E0C6B907A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 0F1D68554CA1AC595168E8FB4E1A6E63 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 143CC3FFA61FD31EF8A67E4DACFDE7B5 /* CachedResponseHandler.swift */; }; + 0FA3E1359D92E1C4BC030865FD3811BB /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 369D9ACB320247DA4FCDE1135FDD3C4D /* ShapeTransform.swift */; }; + 0FB350574A4F6BC5B1ABCE1B1027F7E3 /* FIRInstallationsAuthTokenResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 47EA86D05C39779149DD49E6172ADF04 /* FIRInstallationsAuthTokenResult.m */; }; 0FC5A479554857FC38A3C8753351191E /* SDWebImage-SDWebImage in Resources */ = {isa = PBXBuildFile; fileRef = CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */; }; - 0FC8D31F7BCC3223B4C1F071FDD8E961 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CE5FDFA99C437066BF7EA1E698A87C1 /* ImageLayer.swift */; }; - 0FE814A78EB3126A1A24884FAA929823 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47521B96CB5F1F4C7DB3FE856C1DE6F4 /* StrokeNode.swift */; }; - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DABD2D09414B7003E18DFE38A5A461F /* IQUIView+Hierarchy.swift */; }; - 1069633814B678D7A2104C8BF117EFAE /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BD94853875D77B4FABAAAC645E7A7D8 /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10B906AF5BF934E98CE7EF404E93E31D /* JXSegmentedTitleGradientDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE4AC3F5FBFCDE4DDA17BE22B4F1E53 /* JXSegmentedTitleGradientDataSource.swift */; }; - 10DED49C2B45A5EA8FA6968F1AE7D28E /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C148E3E61B280EBB66FE24ED21FB1A94 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 116875A435A6C285919C97C0AE6DCA28 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B70694B903FFE34D3E9D129F56AEE9 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11C95ED3E08836C7690ABB541DE97462 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C931C7F880607802364830B61149C10 /* CGPointExtension.swift */; }; - 1315DCE796A0C89F3A24A3CCDF001818 /* JXSegmentedBaseDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD85C66F7FBB9FC795A1F8CDA3D8E5EB /* JXSegmentedBaseDataSource.swift */; }; - 1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F9B5DB3F7E9463B02D09F709733753B /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 469648C9620C7B324AA9F9BA1CEA378D /* ConstraintLayoutSupport.swift */; }; - 13D4DE68D9D9BF0187F10A038435598D /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAB412BB785EB0633F50893CFA1F337 /* AnimationTextProvider.swift */; }; - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAD9C39F2584848546EC7511ED0BF2D9 /* IQPreviousNextView.swift */; }; - 142E1D597048C8800BFA18FD4A9DD701 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = D864F22BDD26B9F523B10E93BAD4D0E0 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 145165256BC172DDCDC0575DC1D6D3F3 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D0C861C1EA11C4056B26A37F55F804E1 /* SDAnimatedImagePlayer.m */; }; - 149FDD80A26F399AFBD57325998EFDF6 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A50DEC169F2CC9928F818B9106E7DAF /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14B7FB5954FB24E0C4013D144B48AF04 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE92CB5D592AEC6146960EDEDEFB717 /* SetContentProviding.swift */; }; - 14C0F27885C360E1797A948A3BACC6BF /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BA3E0D4D16D61828D0B2E4EB76964B /* ShapeAnimation.swift */; }; - 14C8B9FBB69B90E057CAD489FD39231C /* CYLBaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F12221336F99C04C9089C4BDDFA0101B /* CYLBaseTableViewController.m */; }; - 14CD7E5A556FE8ED2CD06E81839F3B0E /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = B966143DDB570C2A328776B04E63447E /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14E4958F5A37FBF57A04B6D5119435FF /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A45E5DE04413BA9C3EC665133D7C30E8 /* UIColorExtension.swift */; }; - 1501440AF1C85CB575F269E26BCEC459 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCA8E0D40C086FECEB13BFB241C84AB /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1503DCBCD5CE44FADCF8B36CA3C935FF /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6DFF09657F8E61FC26DF5113047E691 /* AnimatedProviding.swift */; }; - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15E14A01E75D109CB7F001E23A790DB /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */; }; - 15A9FBAC800DC80A7931FD1C7CB9E71B /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 892EC0F4A4A7671297C880CDFF00BBF4 /* InterpolatableExtensions.swift */; }; - 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15133AC5BF3E5448FE4561FA2B7A001E /* ConstraintMakerRelatable+Extensions.swift */; }; - 15F6F5E7194B5C39A8F5949638D15C06 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = DD670356E2756B743FA289CCAD4132DB /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16ABC3F6375BA45FE5854970450AB8F6 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172C6712C1F2CB1D765C294041BF0703 /* AssetLibrary.swift */; }; - 16B5021911AA948497F11930F6F0A498 /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E1E555D15AC2C2C234B2E904DE33E6 /* BRAddressPickerView.m */; }; - 16E7B447883B3E6CD5DA0C0F799AEE09 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 870B0E3FADE22D5FBCD6EB2D76EA6F52 /* SDImageCodersManager.m */; }; - 171D3419FC618F96B3A784C9973C9982 /* JXSegmentedIndicatorRainbowLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C0DD2D033295DB600BDC054BF57E71 /* JXSegmentedIndicatorRainbowLineView.swift */; }; - 178AA66BDEC437EE780CE3CE2B6850E2 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 807E01AE447132A79FBD23A16B28EC03 /* StrokeRenderer.swift */; }; - 17DBBD32DDEF700DAB7CCCA943822F4F /* CYLTabBarController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C2CC54FCA0FCAA688925CA1DCD4FB04 /* CYLTabBarController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18AAC4C02529DF65AA7774E40D365727 /* UIImage+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = AB1E260C4E68A9BC10B851D06515BEE4 /* UIImage+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18B12E72987C2392C9CE9BFD7949037C /* JXSegmentedIndicatorImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22D7DB8B342724F96C037F3FB2B6E6A2 /* JXSegmentedIndicatorImageView.swift */; }; - 191F8758BDB5C0D7A468E3FAED2F37FB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5408B9C303B31148504C59A81D61E6EE /* PrivacyInfo.xcprivacy */; }; - 1937C14CFEFA34B6598AF2EAE9966C34 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF523D44EA19F43553F0624D726828E3 /* RoundedCorners.swift */; }; - 19FE9BC7F25FF5D48B6B2B3B520D4D47 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 171CF90A61DD33C920B48320D5DC4857 /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A51F0A56B78817B99AB2ED6EF4ABECE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC1CE770182D2E945D4312247326B2C /* QuartzCore.framework */; }; - 1AC07A8630B73493200FD547678823F9 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 139B959D926CF6077DACB3B1476CDD27 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1AE61611A8CB398B2C5715745E87C2D8 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C68BD67E914B74270B0B738C66D5EC08 /* TextLayerModel.swift */; }; - 1B0C0743C319459B68A04C4112CCB273 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8259FBF77037EBC1B937617DB539BD94 /* LottieAnimationSource.swift */; }; - 1C2D6676504B16EB744D21BFD874D037 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E95751A64C99B93428E05CB60C99F3 /* ViewType.swift */; }; - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4F74E22B1A07E71458DB2CA9AB1EA7 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */; }; - 1C405D4C76D05F4B5E4C3B482164653D /* EpoxySwiftUIHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BBBCE0D60989CA5A8A2F2F9E32DEE80 /* EpoxySwiftUIHostingController.swift */; }; - 1CF215B524559FA434242E369133C671 /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7855015556244BB8FDDF88D14E5E961D /* BRBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D361EE4E09C00F9148CE67CCD306D29 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 24EC63E0F1F456ACC68ADBD8AF590E33 /* SDWebImageCacheKeyFilter.m */; }; - 1D9D6426A5CB991C4241FAAC43B9EB14 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984958C7287ECEDC75B500325E2FB349 /* DataExtension.swift */; }; - 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38342C5BF5C7B1A0D38E36633897E14F /* Debugging.swift */; }; - 1E8E9859C535EB3FA7E765C7966C75BD /* CYLBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D25FF98FE2D4881056C83682C649EC0 /* CYLBaseViewController.m */; }; - 1EADA61A88A52EBF1F841282FB177F9D /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6B93811BBD76E67FDCCA51A8773068 /* SDCallbackQueue.m */; }; - 1EC1EB5F3B98D4BCB6A057344815682C /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 68048FF71FA35BE2B4E672B8A69DE24A /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 1FD0817C67AF6861984000DCD3657F54 /* UITabBarItem+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E1F4AE4306F314E521259E0D9CE0C78 /* UITabBarItem+CYLBadgeExtention.m */; }; - 2177290E4AC6DAFDD746C8BA7EEF8B45 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = C5362AF410D5B69332DB3A7D687BDDB2 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21A8085C6ACC1C7817ABEE0307101833 /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77331036577E14FB635FA249F9FE2D2B /* BRAddressModel.m */; }; - 21C04E307DB5FCE62CE54F266BAC61A0 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 6AC50C91C8EBF6D12B1074E491B9E04C /* BRPickerView.bundle */; }; - 22A971943C1D2E32FA442E0AAFF4A797 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6E9E3D6E1E804845DEE45F8D00696A6 /* Data+CompressionDeprecated.swift */; }; - 22BAA35A61627BE53AC267D4138923B7 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E995B27F508676A9EDA58D2386C1FDAD /* DidEndDisplayingProviding.swift */; }; - 22E99544CA62CDF93F84C4FFBB737EF5 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A9D5A652DACCDCB7DC91451E163349 /* ShapeItemLayer.swift */; }; - 22FAFA41450EC40132CF4B0EEE7E6788 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AE28527297238EB25B25BC1CB021BD /* ParameterEncoder.swift */; }; - 23C4B7A3C406BE118D19A5569F769180 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90151154D19795359EEB082426937B60 /* AnimationFontProvider.swift */; }; - 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 2420216F493F3D0E2038DDF1E8E8C7C6 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E73311CAD48727B69E979C35F850E4A /* UIImageView+WebCache.m */; }; - 245B9436C258D902C6A39258FCB8749A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C17A4B740CF50E68473406862289796 /* ImageAsset.swift */; }; - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F00CA97B908C3A99C0C75115465A1E /* IQKeyboardInfo.swift */; }; - 24C6AB7E28CD1BF602F2E26D478A7315 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBF4161043BE1024FFB158487AA6C2D /* CGFloatExtensions.swift */; }; - 267E6BB583A54AA6BB91C1AAA9109BC2 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A76D4D4B7C67010399DAF6DC9834DCA3 /* SDAnimatedImageView.m */; }; - 26D6BC40C04F96B21FA712E7AFE0024A /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCAF8282DD53DF7EE75F3C8699E20C76 /* View+ValueChanged.swift */; }; - 2760C82BFA0A50EB2833796E9C07772E /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D73D7D924018FFE76E5BC36C81F027EF /* PolygonNode.swift */; }; - 2772F009C0BF8B3E524B1A1C86787F1D /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AF7A95334AC86B7CA5FE1C0439C2205 /* BezierPathRoundExtension.swift */; }; - 277509429E55945BE0BF86F8012862C9 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A74A26A4D512D7ED1FE68B6851AE58C1 /* PassThroughOutputNode.swift */; }; - 279E3C4211663A097FFE575249B19BC3 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = A1D450960E48EA77B45981224014B0DE /* SVProgressAnimatedView.m */; }; - 27E4808C564B72E8543555E4EDABAB16 /* JXSegmentedComponetGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E496A70664A32EA9E3B904B531C0A40 /* JXSegmentedComponetGradientView.swift */; }; - 281DEA0C7E555B39D98AB3803F87E339 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D2DC59E3A91996B2A36A74F3A0F5DC /* DotLottieCache.swift */; }; - 28771DB1956E36D5809017B2F04D23C3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 62090A51666FE8B9253D224AEF655F56 /* PrivacyInfo.xcprivacy */; }; - 287E57A1B349BA60389677D295484EE1 /* JXSegmentedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7C253A51714E0419466611A52A4B9FC /* JXSegmentedView-dummy.m */; }; - 290F16164FA384E30296303BCB0DCA47 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93D2EC8D98A6AA2A71E1F82BBCAAEF4A /* AnyEquatable.swift */; }; - 29421B5D519A5B0801CB6E0716B5DB30 /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C7BD640C164D0A1283A53265565F4C0 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2953DE694482D1C43BBCDE5F4B7492C1 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 453244E6A589B28161E740A71B030E0F /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29C03EAF5C27DC851118AEC88ABEC151 /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A084E9396DF2593CFFE6E73C5DE40F /* FSPagerView.swift */; }; - 29F1CEEB37AF7CD0417ED284F84FDB30 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA7F7F884128DE7D042A68F962214D7 /* TextDocument.swift */; }; - 2A72F0DC1AF8897A89626C3E81B611F5 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A6716D82030A16F84AE15AD6A233852 /* NSImage+Compatibility.m */; }; - 2B230B24827053BA3E9DA0C78A796BC2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797427B4D9C2E1BEC434E9FECA2F93B4 /* ResponseSerialization.swift */; }; - 2B42D035AFF52D62722161A7772C6C08 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE76C7133BF5C2CC130FCD3436BD96E7 /* HTTPHeaders.swift */; }; - 2B507E9F301E6BC9F4D8EB8043B01CD3 /* FLAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CF517DC670EE29995A20763495AC204D /* FLAnimatedImage.m */; }; - 2BCEC683F7AC76E0353B1311F2D492C9 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F2AB2A30E983706F901C3432F8AB559 /* Group.swift */; }; - 2C4C08BB733A2101D945E8C37256F78F /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44ADEF92F1F91D1A306CDBB0344236FC /* UploadRequest.swift */; }; - 2D4465CB0F97E77AA93325E4B7366EC5 /* JXSegmentedDotCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7837856EC3CD9144E6516D78FC28E56C /* JXSegmentedDotCell.swift */; }; - 2D521703994D252F0E6D24F7D5D53F2E /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0EF9368C161F471DBD919E50CBD37D /* SDWebImage-dummy.m */; }; - 2E4A914423BA1B263C96C3BBC43E2245 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */; }; - 2E84CD435150EDA1356EE23EAB3CE5E7 /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9889DF22F482841BF7F4539517009ED6 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F0830F8256C8DC58F0919A5D5C07C06 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FFED3A845D6D9A1FA16DBE997DFAE1 /* SDAsyncBlockOperation.m */; }; - 2FA9B480039C913FD3352BFF4DDCAEFC /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = BE2A963192C357BA2687FCC526E342F4 /* SDWebImageDownloader.m */; }; - 3003BE66293A9E884B2B2C84CCE7399E /* CYLTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 916BA7A041FB2B2203EF71143339305F /* CYLTabBarController.m */; }; - 3016CCCB8D5A93E3B7498F5125918729 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83DFE86FE7AB0CD9D3B6DD1033E72D03 /* LRUCache.swift */; }; - 31005F5A8B58CA1089E5B7DA1097A424 /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E0848DFA1540D4272CCEB73D2B936858 /* MJRefreshBackFooter.m */; }; - 31454EEA78669CAFA2CFD0E18609F80D /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = D979682DD760721685959F1D82D94B81 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 317A2085CE162CFE3EC3ED9FB3514201 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = DEDC5CFC4E61911175DB0FE6D0437905 /* SDImageHEICCoder.m */; }; - 31A47A5D7EE5FD4C52DFD42A7E985EC8 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68A289EA95FF86E2FDEED041F206340 /* ImageCompositionLayer.swift */; }; - 31C998E878D5A0F686B187864A236183 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 16FB405864165832B8645B97D555642D /* SDWebImageCacheSerializer.m */; }; - 3261C25EF0DAD104621EAC890CE82510 /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = A0D946BB1808FBFC0600322A5E6C4EBA /* BRBaseView.m */; }; - 33A4F6D2199266B0F53AB5D2A91FD53C /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EA2D60466D3DF0707495CDD37FF6C2 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33BBE4CF7D44C743868C834E8063EF6A /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8321C97C51386865A2B0A7736438B2 /* ContentConfigurableView.swift */; }; - 33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 8567FE676FC3798A1A7E5A455AAA0B4F /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 341C92D2E10C8F349C85C4751CD863BD /* JXSegmentedBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBDF944894BEB2F9D784DBC81BD2340 /* JXSegmentedBaseCell.swift */; }; - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB8AFB7BEA4D11557A12D25E847C27C /* IQUICollectionView+Additions.swift */; }; - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FD8CDEB6156310FDA484132B51EBBF2 /* IQToolbarPlaceholderConfiguration.swift */; }; - 3506E1A2DD9410CB8221CCCDF0B41380 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55B4B956D1006EA75B2ED19809B9F946 /* LottieAnimation.swift */; }; - 356197ECC193DFAF046BBD9C30CEE870 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BCB011F89C5DBCB0138A8AB5138F1B9 /* CALayer+addAnimation.swift */; }; - 356C7EB37C6D9848A4DB2F93DED6C812 /* GYSide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5018B223E85D68DC35C04D156D745E03 /* GYSide.swift */; }; - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DD082840AC573B63527318ACA4146205 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35E977EDA01EE35B0A10002545FF6C16 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D422DDD1E6BC8BF7BA0B6BBD48F49C /* AnimatorNode.swift */; }; - 35EBEDDBE171A987B0C5958F3B795774 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B557AA56EFE112B39EDC223DC3A315F /* TextLayer.swift */; }; - 360BDB5052CF28431F588DFF2D5C806B /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E44B9D22ED53C58E3C6D5C0BA21A4E51 /* LayerTextProvider.swift */; }; - 36C4706B439F5862A488CE5C9BE2C72E /* UIControl+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 632777D8C294BB30E03B55ACC99DF16C /* UIControl+CYLTabBarControllerExtention.m */; }; - 36C78069A72BECAEB66B31FF794A09ED /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = B253FE3AE1CFAC6DB6346AFB02094346 /* Request.swift */; }; - 37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = D401A8CCC1B389324F6409B87079A7F8 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 387C8094E1C055C789587185E97E18E4 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BB102F68352BC9C479DF5195272970FD /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 520BE38F796CDCE9CC1861C07AB48EA0 /* IQTextView.swift */; }; - 38E10CECD2C6C59C0CCCEB0A78D40CC1 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 50130ECFA8345EB3CA23ADA0E04BEFE3 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 39B39F80D3373C1F6C7BAB344310A1C9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4402DFAE64D6C37DB4F698187650CDCA /* UIView+WebCache.m */; }; - 39F22E5CAA1AD1F41F075946B9ED75B4 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ED52BD86676D31D024545636DC29DF2 /* ShapeCompositionLayer.swift */; }; - 3A4D0E3BBD4F39AB210084072164D3E1 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC73A7E9DA9259FD27AF060BF55EB2AF /* GradientStrokeRenderer.swift */; }; + 0FC8D31F7BCC3223B4C1F071FDD8E961 /* ImageLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D76A66693982CBF5F2C65DDE9E77EC8 /* ImageLayer.swift */; }; + 0FE814A78EB3126A1A24884FAA929823 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50FB4209BB08EC6E28FD552A506B8A56 /* StrokeNode.swift */; }; + 1069633814B678D7A2104C8BF117EFAE /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CF5629ED1501952105BFAC1498A7CC /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1093AAD9CB7394BDBDD0E287103515F6 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22357AD089D82BCD807258B69D090CB0 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10DED49C2B45A5EA8FA6968F1AE7D28E /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C1304F7052D91010E34F6F2634FE442 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11301024E7F15E7369B22EDB4E7C26C2 /* FIRInstallationsStoredAuthToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 649B18020762A45CBC6EB69580B141F1 /* FIRInstallationsStoredAuthToken.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 116875A435A6C285919C97C0AE6DCA28 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B09D2C9250B57EEF49C0B8EF985950 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 118EA7B12F41C00B5DA2ACD4A1BF8616 /* FBLPromise+Always.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C634CC5BAE7AD306F70C69D05D9A10A /* FBLPromise+Always.m */; }; + 11C95ED3E08836C7690ABB541DE97462 /* CGPointExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D60EE4E7B7D04F66D5074484B92E9B /* CGPointExtension.swift */; }; + 12315990E634F4559A5E459FCA82E79A /* FBLPromise+Race.m in Sources */ = {isa = PBXBuildFile; fileRef = 641F6DF30B96E3E64CE2EE0F14EA84B9 /* FBLPromise+Race.m */; }; + 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D85AA2F00552B7A664016FDD3BC6FE0 /* ConstraintLayoutSupport.swift */; }; + 13D4DE68D9D9BF0187F10A038435598D /* AnimationTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED3E7A28A63548FA61E1B33B76003AF /* AnimationTextProvider.swift */; }; + 142E1D597048C8800BFA18FD4A9DD701 /* SDWebImageDownloaderConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 36FB3C88C645DB2F6454C4098053C3A3 /* SDWebImageDownloaderConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 145165256BC172DDCDC0575DC1D6D3F3 /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = C6EA6DC664A0412DAEDAA707C0748355 /* SDAnimatedImagePlayer.m */; }; + 149FDD80A26F399AFBD57325998EFDF6 /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACE5EC1E03B141CA2C37AC2A56F29C2 /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14B7FB5954FB24E0C4013D144B48AF04 /* SetContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DD81115B593AB119049E55EC108A2FC /* SetContentProviding.swift */; }; + 14C0F27885C360E1797A948A3BACC6BF /* ShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A32F406DF88D65127783EF953809B95 /* ShapeAnimation.swift */; }; + 14C8B9FBB69B90E057CAD489FD39231C /* CYLBaseTableViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B3A0D7F128BBCC8EBCA729AE9BD1DC9A /* CYLBaseTableViewController.m */; }; + 14CD7E5A556FE8ED2CD06E81839F3B0E /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E48238D978EB1181F64D6200641C754B /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14E4958F5A37FBF57A04B6D5119435FF /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9275A884C750BD064EA13875EED2903 /* UIColorExtension.swift */; }; + 1501440AF1C85CB575F269E26BCEC459 /* UIImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 01CF616F546FB609917F42FC844422D5 /* UIImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1503DCBCD5CE44FADCF8B36CA3C935FF /* AnimatedProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D4686CA258A6D105121C734C4CD982 /* AnimatedProviding.swift */; }; + 15A9FBAC800DC80A7931FD1C7CB9E71B /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C504E8DD8BB95F119CF88DE4F3E066 /* InterpolatableExtensions.swift */; }; + 15CC896E2126D6A47D03C01964D74776 /* JXSegmentedIndicatorGradientLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F6F1FEA2A2E073650A28CF8C6379D4 /* JXSegmentedIndicatorGradientLineView.swift */; }; + 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9CDE2192F24F1459CD7CE09266D3DB9 /* ConstraintMakerRelatable+Extensions.swift */; }; + 15F6F5E7194B5C39A8F5949638D15C06 /* BRAddressPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6211CC0A54E0466077B38D23A257AA /* BRAddressPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 162B358A9CC48A414D6744BAF8562D93 /* JXSegmentedTitleDynamicConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0A951EB94273C0F4EBC8E3ED8E3193E /* JXSegmentedTitleDynamicConfiguration.swift */; }; + 16ABC3F6375BA45FE5854970450AB8F6 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9FF56A7564C5BBE465B50EE116CF92 /* AssetLibrary.swift */; }; + 16B5021911AA948497F11930F6F0A498 /* BRAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B021F7E5E51B86B851E048137761C89 /* BRAddressPickerView.m */; }; + 16E5F9C7FE2C499D21F3E7AF1FFC2FA7 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A23D953D490F86CAB15289125DC4305 /* IQKeyboardManager.swift */; }; + 16E7B447883B3E6CD5DA0C0F799AEE09 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7476E02A62633E22A5A6B98388821CA0 /* SDImageCodersManager.m */; }; + 170E0C2556FD00466C155473B428F792 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EB63F75C6E889E31839C8805096DB5 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 171D8AEA6E5BC77B251EBB8BB569A4EC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5F4B7C3362A8C51D84B6666C3C6188AD /* PrivacyInfo.xcprivacy */; }; + 172D6F4BDBFD921ABF3F4936747C7B5F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 178AA66BDEC437EE780CE3CE2B6850E2 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7D3594922D7BA57D86E2784EF92A6FA /* StrokeRenderer.swift */; }; + 17DBBD32DDEF700DAB7CCCA943822F4F /* CYLTabBarController.h in Headers */ = {isa = PBXBuildFile; fileRef = CD77E9B8B1F1163A2C704CDD869CB5AC /* CYLTabBarController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 188A740B0EA45306EA929FFA00395D77 /* NSURLSession+GULPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CE0C0AB6AA71970A014D5DAB8AECB68 /* NSURLSession+GULPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18AAC4C02529DF65AA7774E40D365727 /* UIImage+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A3531DC2E034D11B72B7A215A04553 /* UIImage+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18B137C1708A9B9DC45BBB1ECF1CE4A8 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 090E26C23FDA0C3FB9181E4C279763F1 /* MJRefreshHeader.m */; }; + 18F19342D291D6AEDD9E6AB988A10520 /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 798B2767D64910AB22516DA2AC8342D6 /* NSString+MJExtension.m */; }; + 1937C14CFEFA34B6598AF2EAE9966C34 /* RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE0139D032F10DF2DA11CF0EECF4AE6 /* RoundedCorners.swift */; }; + 19C5CA44D4D4D5B711D33A73525D453F /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64E6CB86EA54904509280CF347A7E8C4 /* IQUIView+IQKeyboardToolbar.swift */; }; + 19FE9BC7F25FF5D48B6B2B3B520D4D47 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = B06F8AF3F190DFEAFD15590B8804C11C /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A03B4D95E0B6E8D880AFEB77165B00D /* GULNetworkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B382D87EF30792E8A84A00888E92B8 /* GULNetworkInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A39B80A5083C84CF22A0D9FBB27761E /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 25677671EC2F772C383DA26F6AAAD0E8 /* UICollectionViewLayout+MJRefresh.m */; }; + 1A51F0A56B78817B99AB2ED6EF4ABECE /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85DDC58367D2BD5DB18F309CA31E3A9A /* QuartzCore.framework */; }; + 1AC07A8630B73493200FD547678823F9 /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4639DD824286634C29D8900CF015BB5A /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1AE61611A8CB398B2C5715745E87C2D8 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52AB10855156DD43725490CB82A25BCE /* TextLayerModel.swift */; }; + 1AEABE21257723E2AEE836117F3A8B12 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A8781826195073A905B97F66AC809D20 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B0C0743C319459B68A04C4112CCB273 /* LottieAnimationSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB61755FADF9F9D5B160EC9EE9C8CB0F /* LottieAnimationSource.swift */; }; + 1B4B180E84924CF99663817A2AFFAA92 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B0B6914304017DD9F04338ACB55811B /* IQKeyboardManager+Debug.swift */; }; + 1B9152B392A765C38613A11B690A6BA9 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F50EDA02974C32AE725FD6A637B9B64 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C2D6676504B16EB744D21BFD874D037 /* ViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEC4E9DD088974D37F2407CDDF0D047F /* ViewType.swift */; }; + 1C405D4C76D05F4B5E4C3B482164653D /* EpoxySwiftUIHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5E415B88DC960F92B2F29DD0C83B2A /* EpoxySwiftUIHostingController.swift */; }; + 1CF215B524559FA434242E369133C671 /* BRBaseView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ABD7DEBC9E42AAE241498B23E200E8E /* BRBaseView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D361EE4E09C00F9148CE67CCD306D29 /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D20D23BE3874900DB4574BF7FAD8FF /* SDWebImageCacheKeyFilter.m */; }; + 1D9D6426A5CB991C4241FAAC43B9EB14 /* DataExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1138E4C9E6C41480894E14A5C1646313 /* DataExtension.swift */; }; + 1E03BCD6001FBA3319FC96538C77AC80 /* FBLPromise+Delay.m in Sources */ = {isa = PBXBuildFile; fileRef = 19452DDE2DE3EE72CCDD6F08F332C27B /* FBLPromise+Delay.m */; }; + 1E06F9BE14C18DE98E7CFE599BC9A5B0 /* FBLPromise+Do.m in Sources */ = {isa = PBXBuildFile; fileRef = 205555CF46DEFFC36E4838F4EF37E9DF /* FBLPromise+Do.m */; }; + 1E7436DB564C5742C781584C96F9DC35 /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2CFAAFDE4B6EDBD41FD500C0E63DBF /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B29933E7373A59F845656F1648037C2B /* Debugging.swift */; }; + 1E8E9859C535EB3FA7E765C7966C75BD /* CYLBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 17CCB1A92E8B79F6047F48D8833C5F15 /* CYLBaseViewController.m */; }; + 1EADA61A88A52EBF1F841282FB177F9D /* SDCallbackQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = BE96CE99273AED0B58D248A01BF65054 /* SDCallbackQueue.m */; }; + 1EC1EB5F3B98D4BCB6A057344815682C /* SDWebImageTransitionInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CAB5DAF0C43F3162C15C8841AC87B2E /* SDWebImageTransitionInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 1EF4B0D166B4480ECF10DB85305AAD29 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 50630631B9DB26DE026752CA04D1108C /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FAD7B350958ADCC1AEF24C099B1B8FE /* FIRInstallationsErrorUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = C4682907579927BCFE4D2ABB895CF00C /* FIRInstallationsErrorUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FD0817C67AF6861984000DCD3657F54 /* UITabBarItem+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = E57A3C0F3B6DD3434BBA104149BCB211 /* UITabBarItem+CYLBadgeExtention.m */; }; + 1FF54BA1EA87ACD81339325012E2537B /* JXSegmentedTitleGradientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B7D56B2CA5107A057A01C3C12F0DA20 /* JXSegmentedTitleGradientCell.swift */; }; + 205A18980AF9D7FA2818251AC52A47E0 /* GULHeartbeatDateStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A9E36AC7F25A3141BB286844B8B9ABEF /* GULHeartbeatDateStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20734C24E2BEFE3A2D1D53AA25A34ED9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6B567A8702DF3D9FC55D749561B46221 /* PrivacyInfo.xcprivacy */; }; + 21090B2A922A134177FA4ED51A100921 /* GULHeartbeatDateStorageUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 73EC9AE72AB0C10917DA6A3F2318522B /* GULHeartbeatDateStorageUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2177290E4AC6DAFDD746C8BA7EEF8B45 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = C0BDCAA985616736E28DA429A40A9437 /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21A8085C6ACC1C7817ABEE0307101833 /* BRAddressModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B1711E0812D568326E877FEF0CD5DA1 /* BRAddressModel.m */; }; + 21C04E307DB5FCE62CE54F266BAC61A0 /* BRPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = FFB4A6A931BE27F5886A97B61AACB832 /* BRPickerView.bundle */; }; + 222B9B50C37D319BBACE8E15B8A40348 /* JXSegmentedNumberDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCEEDD96DF1EB7E8C2C5ACA5F3CE878C /* JXSegmentedNumberDataSource.swift */; }; + 22A971943C1D2E32FA442E0AAFF4A797 /* Data+CompressionDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45CC92A9AAF5ED6DB11169F57E38DD25 /* Data+CompressionDeprecated.swift */; }; + 22BAA35A61627BE53AC267D4138923B7 /* DidEndDisplayingProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AACB69A60ED867519A1773CFD6AEA78 /* DidEndDisplayingProviding.swift */; }; + 22E99544CA62CDF93F84C4FFBB737EF5 /* ShapeItemLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFD2E152BEE153830E4F18D03DF7CC4 /* ShapeItemLayer.swift */; }; + 22FAFA41450EC40132CF4B0EEE7E6788 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48673D11B2EBEAD82EF6174B24B2B287 /* ParameterEncoder.swift */; }; + 23277D4B1F4E8335DDCAB69A2AD75C9F /* JXSegmentedTitleOrImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5693AC06A548321CE344B2A8C2BCEAAA /* JXSegmentedTitleOrImageDataSource.swift */; }; + 23B1B9EA25E2C943FCE5EC6D4EE19D6A /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = C85137A9EE439D95E4846F4B205D27DC /* MJRefreshGifHeader.m */; }; + 23C4B7A3C406BE118D19A5569F769180 /* AnimationFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9280E6C546AB7741954E65C8B08F2EFE /* AnimationFontProvider.swift */; }; + 23D4EF8F6BC0D8BBC32D7A98F02A6F62 /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = 195EB44B39FDD61DB1D88E06BADDD3C6 /* FIRDependency.m */; }; + 23EE2A5A9ADF9A6B9A3515CA85E382ED /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C85E53E7BC351A0A2805C74EF11E83D1 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2420216F493F3D0E2038DDF1E8E8C7C6 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CF0FDEC3B40E617EFF2FB75783716D3F /* UIImageView+WebCache.m */; }; + 244119912087C6ECC078CB0E740833EB /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 40845099928DDB2BA29C393F1C0AEF9E /* UIScrollView+MJRefresh.m */; }; + 245B9436C258D902C6A39258FCB8749A /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 629CB51179A09262E5259C377B770408 /* ImageAsset.swift */; }; + 24C6AB7E28CD1BF602F2E26D478A7315 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADB4E8A555FAFEEDF274B04A29122FD /* CGFloatExtensions.swift */; }; + 26541C9BEC53081C7AD9BB9819D71B41 /* JXSegmentedNumberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C6FE4556491FDA937648AF129334DBD /* JXSegmentedNumberCell.swift */; }; + 267BEC40A8CF522E66AAE9EB27B08FAC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 460BD5976C5BD8651D07B52106EC6F83 /* PrivacyInfo.xcprivacy */; }; + 267E6BB583A54AA6BB91C1AAA9109BC2 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 067793B099840A88EC2B5E087724ACD3 /* SDAnimatedImageView.m */; }; + 26D6BC40C04F96B21FA712E7AFE0024A /* View+ValueChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DDE1899D20A870D8DF5A185921D59C /* View+ValueChanged.swift */; }; + 26F135D88A66848A9A5771906AE950FE /* FIRInstallationsAuthTokenResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 807EF1D6096BB9DC7DE970F6B683F546 /* FIRInstallationsAuthTokenResultInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2760C82BFA0A50EB2833796E9C07772E /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0319BCCB2AD2E35BB1C1D9EC70910D10 /* PolygonNode.swift */; }; + 2772F009C0BF8B3E524B1A1C86787F1D /* BezierPathRoundExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA7C3C44A395DE216CCFDC5AD8CD667A /* BezierPathRoundExtension.swift */; }; + 277509429E55945BE0BF86F8012862C9 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F205F898D675595AA886BD36537E73 /* PassThroughOutputNode.swift */; }; + 279E3C4211663A097FFE575249B19BC3 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9393C58F004EB24064ACD80377F42DB6 /* SVProgressAnimatedView.m */; }; + 281DEA0C7E555B39D98AB3803F87E339 /* DotLottieCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E72ED1FB9F880A91437999EEC0686D /* DotLottieCache.swift */; }; + 2881A5FB7A8D560FAB69B519B4090648 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1B8F099EA45799D016F8012F13A1BFE /* Security.framework */; }; + 290F16164FA384E30296303BCB0DCA47 /* AnyEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DE72353222E3021495DA8A9AD4DCA4 /* AnyEquatable.swift */; }; + 2927AE446998C11370D49E4A2CFD17AC /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C2A6E80520A1992AA378F5698B4C1F2 /* MJRefreshNormalHeader.m */; }; + 2953DE694482D1C43BBCDE5F4B7492C1 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 32CD0729953B2437422A55F9F211E75D /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29C03EAF5C27DC851118AEC88ABEC151 /* FSPagerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40F82165C029B2ADFCF9D87EFE960C4 /* FSPagerView.swift */; }; + 29F1CEEB37AF7CD0417ED284F84FDB30 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = C07A5CC32F4A766555DF8BFE4C8CF8CC /* TextDocument.swift */; }; + 2A72F0DC1AF8897A89626C3E81B611F5 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A7CA54654D10C906E3E06346DCE91A /* NSImage+Compatibility.m */; }; + 2B08E0D38FDB0216BEFADA373230C323 /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 981DD6AEB67B18689DC9341538738592 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B1AAA73D9231A2A7BA89DD1FF01C273 /* JXSegmentedTitleImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C5B64355E42223C81FFCA62252F40F3 /* JXSegmentedTitleImageCell.swift */; }; + 2B230B24827053BA3E9DA0C78A796BC2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99DAED253C7F2FD189FDE05436FDBA6B /* ResponseSerialization.swift */; }; + 2B42D035AFF52D62722161A7772C6C08 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B77B712A8981BE163E869DFE41869B5 /* HTTPHeaders.swift */; }; + 2B507E9F301E6BC9F4D8EB8043B01CD3 /* FLAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 109BC59FD7F904CD8368ECCED00627A1 /* FLAnimatedImage.m */; }; + 2BCEC683F7AC76E0353B1311F2D492C9 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80BEE665D8A011D85F5412E17F3080FF /* Group.swift */; }; + 2C4C08BB733A2101D945E8C37256F78F /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52429F959598EE22BDFC2DA4A5E399FC /* UploadRequest.swift */; }; + 2C94C305900E95BDB9296A7EFCF3C940 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 4030D514BB09EAEF950C55FC264CE091 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CB81EC995DC5F49A816CEDD27C43C65 /* PromisesObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 917BFEF38D596A3EB6BD3A8F0B7432A4 /* PromisesObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D521703994D252F0E6D24F7D5D53F2E /* SDWebImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F3B8E94445277798E449C8C503559508 /* SDWebImage-dummy.m */; }; + 2E2B4ADC589D03BC20370032A0A6125D /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 66742F1B27FC9661A923C26BBFC3F852 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E4A914423BA1B263C96C3BBC43E2245 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 2E84CD435150EDA1356EE23EAB3CE5E7 /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 74CBD6184D3D922544DDC7D93251A651 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F0830F8256C8DC58F0919A5D5C07C06 /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 51329D4E88B9380133C007AC9DB1D59B /* SDAsyncBlockOperation.m */; }; + 2FA9B480039C913FD3352BFF4DDCAEFC /* SDWebImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 047D2186F3526DFD8B47AA3EB9EE35DD /* SDWebImageDownloader.m */; }; + 3003BE66293A9E884B2B2C84CCE7399E /* CYLTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE29AC5518970D6EA0649C4245E0202 /* CYLTabBarController.m */; }; + 3016CCCB8D5A93E3B7498F5125918729 /* LRUCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = F181552D96BA1F666F6CFCF2883BFB2E /* LRUCache.swift */; }; + 3035E05E0216ED11647680F9C2127B01 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 9129CFE556F65FC26589D230E86F7006 /* MJRefresh.bundle */; }; + 30DBC87A501715FE2328B9FF011F1BB9 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A3ACD2CC24A111B1AACBD53E420AF0 /* MJRefreshStateHeader.m */; }; + 31454EEA78669CAFA2CFD0E18609F80D /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = EEADE243F068A491D2ABA50EC490EC89 /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 317A2085CE162CFE3EC3ED9FB3514201 /* SDImageHEICCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A9A60CC32BA4818D3678CE9CEFC7C816 /* SDImageHEICCoder.m */; }; + 31A47A5D7EE5FD4C52DFD42A7E985EC8 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A08875CC8A882A3D73C549844EA552 /* ImageCompositionLayer.swift */; }; + 31BAC76995A3B1D991ADE47E2B375631 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F9E057C07822F47B1D43BBF3AEA93C2 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31C998E878D5A0F686B187864A236183 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CAF73162A074CCCD3DE62CEADE02453 /* SDWebImageCacheSerializer.m */; }; + 31EB33323BE495BAE06A7418F33B555A /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D469B8C3492EB6F6F88F675514DD846 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3261C25EF0DAD104621EAC890CE82510 /* BRBaseView.m in Sources */ = {isa = PBXBuildFile; fileRef = 749B38B74DEACFD4360E3A3A9AEB92B1 /* BRBaseView.m */; }; + 32F6BEF6E9C62AC7232D519C5BC3DCC1 /* GULKeychainStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B4613AB03EC7B874833AA639D8C0AA /* GULKeychainStorage.m */; }; + 3360B725B480679D59E44B812DD8D116 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 196CBDB3008F083EC8ABF7BCA6A95C53 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33B2E6BAFEC6E546C9C6E7E089B5B92B /* IsAppEncrypted.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA07DBD5C185694229017ABE43BD81D /* IsAppEncrypted.m */; }; + 33BBE4CF7D44C743868C834E8063EF6A /* ContentConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD3FAFE0322BAFA2EF98DDB7E1C6032F /* ContentConfigurableView.swift */; }; + 33EE83E3035B2AA4DFB7F473C590719E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 346855A32221981DE16BBB5C1E636BA4 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D54652494BD472E1EFACEC4950B6EA04 /* MJRefreshAutoStateFooter.m */; }; + 3506E1A2DD9410CB8221CCCDF0B41380 /* LottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E671BD1ED71C8C6DD0481772954574 /* LottieAnimation.swift */; }; + 35190E5C4B89203ACC06E5C8CFBB5FC4 /* FBLPromise+All.h in Headers */ = {isa = PBXBuildFile; fileRef = F65C243AE3E8ABCFBB34FA9FF91B2127 /* FBLPromise+All.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 356197ECC193DFAF046BBD9C30CEE870 /* CALayer+addAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247632B52E7E217FAF5B3756B80EAC6C /* CALayer+addAnimation.swift */; }; + 356C7EB37C6D9848A4DB2F93DED6C812 /* GYSide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60644DCA06C870DDA78BBEF0D6E3DE15 /* GYSide.swift */; }; + 35D5AA8BCA9B93441D90F8F4077F5441 /* FBLPromise+Wrap.m in Sources */ = {isa = PBXBuildFile; fileRef = DB856D5BAEBE252435641ACB72790888 /* FBLPromise+Wrap.m */; }; + 35E977EDA01EE35B0A10002545FF6C16 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC3BF43B16AD9ACE22BF60D085A634E /* AnimatorNode.swift */; }; + 35EBEDDBE171A987B0C5958F3B795774 /* TextLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7433259E0746FEB2C435288E2CB72D9 /* TextLayer.swift */; }; + 360BDB5052CF28431F588DFF2D5C806B /* LayerTextProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D823485798C95CED6CBFAA48B645B4F5 /* LayerTextProvider.swift */; }; + 36C4706B439F5862A488CE5C9BE2C72E /* UIControl+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D97030FE33EB829FFB7B71D6A1FBED3 /* UIControl+CYLTabBarControllerExtention.m */; }; + 36C78069A72BECAEB66B31FF794A09ED /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA09D6A390554C70025CF6A70883D7F0 /* Request.swift */; }; + 373502D50A1B2266D86409E19EC46DDB /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A92D0896041573B4D58209C8C65EB4 /* IQTitleBarButtonItem.swift */; }; + 376120656A7BB4B9DFAE972ED8A9B843 /* FBLPromise+Timeout.m in Sources */ = {isa = PBXBuildFile; fileRef = 80F36B04BD8AD570FB0E89D83CE92B56 /* FBLPromise+Timeout.m */; }; + 381C7231B277C2548C1D387BDE40D46A /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B87F8D06DF5A8437D1B4194C5A14E689 /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 387C8094E1C055C789587185E97E18E4 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF2CD0247662DE84F05F76F74CB1E36 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 38E10CECD2C6C59C0CCCEB0A78D40CC1 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A9FD7053E6A2D0047AF826F6A7E8CA /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 39B39F80D3373C1F6C7BAB344310A1C9 /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CF81A50265A03BEE38CEC8013675E9F0 /* UIView+WebCache.m */; }; + 39EAB37ED329E6CE7C691B9EAF731446 /* JXSegmentedDotDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEFC2B5A070266542B2ECF6D72438E48 /* JXSegmentedDotDataSource.swift */; }; + 39F22E5CAA1AD1F41F075946B9ED75B4 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D2978B18FF352A794E51A4AE9CACE9D /* ShapeCompositionLayer.swift */; }; + 3A4D0E3BBD4F39AB210084072164D3E1 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83136E6259C3CAA702B13A5A9777BDD4 /* GradientStrokeRenderer.swift */; }; 3A5F330ABD88BC67E66225B27DF289AC /* lottie-ios-LottiePrivacyInfo in Resources */ = {isa = PBXBuildFile; fileRef = 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */; }; - 3AD3E00A765F79E20AD3B388AFB9923D /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F6856E2B0894EC23494A512E2432F1 /* NSDate+BRPickerView.m */; }; - 3B5517A4CD4A61E895A190EEE79E4464 /* NSObject+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 083AD6D339D98A6806514A717BCA8F98 /* NSObject+CYLTabBarControllerExtention.m */; }; - 3B8AEF9111A7C3EFF0A84F73CA829E64 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9850EBBB7E49A52F035933EE6C23A0E /* DiffableSection.swift */; }; - 3B901DF82C6576019330391D0F470B31 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7149E368A014DE99F8DD83ABB6B40FFF /* CFNetwork.framework */; }; - 3D3480CA6E425940AD66E313D0A688F2 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0921C67A648A547EB51B4CCF4BF806D /* LottieAnimationCache.swift */; }; - 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D85C34DE53D9A521DC0EEEDD4B3589 /* SnapKit-dummy.m */; }; - 3DC4D729B8A196329EA5A3DE5EFA370F /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 278CA5EAFEBF08715B55155752B51BF7 /* SDImageCache.m */; }; - 3DCD93639B5B5112C1BEB2E9FFA0C48E /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA6B27B4A6FDF9980A1E75C0BC7C4E4C /* FilepathImageProvider.swift */; }; - 3DDC5EF8F09F2A192618936067DFE41F /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 36085197F747248FE91F6AF08B16EE59 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E4FF63D7F316972ADE3017933BBEE22 /* JXSegmentedTitleItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE482AE07FE5736BDBE53B84E0EC03C4 /* JXSegmentedTitleItemModel.swift */; }; - 3E528B02FF7334C5AFB40020A398837E /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0C01B130480D2B10B169241271898B1 /* LayerStyle.swift */; }; - 3E9B1CF80DDA9BF40450998B4C0B0EDD /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = A15F9261153F49FFD51CC0AD8BFAAFE3 /* BRDatePickerView.m */; }; - 3F0381A371E7DC21466F42023008B632 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705D4ACA0FEC47A46C562F71086A2EBC /* ItemsExtension.swift */; }; - 3F51F75A5A0716438D418466E78D1EA9 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99530FFD0125D8ECCCC0BB0C348B638D /* KeyframeGroup+exactlyOneKeyframe.swift */; }; - 3F57997C48B9AC2E8157E45521B6F662 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E87E488B30EC12C2CC4AA280E72551F0 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F71DBC5E4B20616CC4C6D072E599F3E /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FE31273F037158F1AA75D784362CE4F /* SolidCompositionLayer.swift */; }; - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5284DB65CD85634B4B98B8B5D6A6CA77 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 408A9A3745FCB24B17680690C442AAD5 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2AB0ECF3E2D57D385FB05BD21B119CF /* FileManager+ZIP.swift */; }; - 40987E046BAD603A58CA00B9A7648588 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E850F2E5141F56749EF3162BB4DB595 /* FSPageViewLayout.swift */; }; - 4146EC26D7DDF32ECAE445B119479D30 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 14BF29F1F1CC204521C5A147FB35ABA4 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41811D246CFEFB8676618F255D9D1E1D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 433C3C91ADC711841BF9FE4430DA5B6C /* PrivacyInfo.xcprivacy */; }; - 41EFBC54006EF6C793D79984AE092473 /* JXSegmentedIndicatorDotLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9F35A5B37E95EC2548156AEFDD0BAD9 /* JXSegmentedIndicatorDotLineView.swift */; }; - 41FF38113D3DE2C65D63D29AD0055EA1 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 42219DD5ECB702C9223C6DAECD8F6E0F /* SDImageGraphics.m */; }; - 42089E46D48B162B0AC3566F846764BE /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = F760C3C2CD09F3120446FE9EFF756730 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 421344238409756CF07372155FC3421C /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 881092AC3FE384039EE9ACB3FAB9B745 /* SDImageFrame.m */; }; - 4262A44B8089903161C54AD186379ABA /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 35062B6957C9AE3DE84F343A389F364F /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 42656EE69CA697C4F483ED44B688B529 /* FLAnimatedImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C042EB8B5E797C3F94FF7DA44BE9DD3 /* FLAnimatedImage-dummy.m */; }; - 42962685B499575129CDFF254E8FEE4F /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B4431CFC05E872A818A27C08CA2026 /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42B2EF205A0F604857A89C0EBAE74E5E /* JXSegmentedView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 90659980EC0BEB1990D3AA399D4D81A4 /* JXSegmentedView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5850FCB4458C473E1486B36E6B369081 /* IQKeyboardReturnKeyHandler.swift */; }; - 4337931D8B8E3F3BA03C77C1B496BEAD /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5812EA46E95FA4D75E1A15C93C2B9810 /* HTTPMethod.swift */; }; - 435618048B350832D44F6ADF4482DD3D /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58EE04744257BEA42AB4FA05DB60D970 /* MaskCompositionLayer.swift */; }; - 43967A52DF5DF083B0771199EE89F88A /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 842B1CFC3F8D71A353E7F2294AEA1FEE /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 43DA4C5AD87FBD2334FEED50DD133D4F /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2802AEE0978A0655EBA438AD8C34DF0F /* UIView+WebCacheOperation.m */; }; - 43F93ED54EC176295EF366A740E01172 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BEF7786E14B9700A7965809FC96798 /* SDDeviceHelper.m */; }; - 449F6DDFDA01061F0B001BCB31ED4455 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FC63E2EFCBCCE7F16F04B40CE4231A7A /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4502D7E8FA8F03A1C87EE48533FEB8C0 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 194ABFA7BBC4F68F052DC02873B7AC96 /* MJRefresh-dummy.m */; }; - 45147B2C803828DB8AABD663F6869EF4 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 275D2EBBFA078ADC994138256A5DFEBA /* AnimationSubview.swift */; }; - 45C47D2E7DC2AC0332CDD2323355F483 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C854C2FAE66BEADCB430A49A1B6A1F9B /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4624831E1C1A912E31BA028AD4C1FA7C /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 24E8A03AE01AAADAB8514DBC09AC66CB /* SDWebImageDownloaderConfig.m */; }; - 463E143BC536A794F4002AAAAE214839 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E48E164DFF3FA3191E30C6B351F4D1 /* ShapeContainerLayer.swift */; }; - 465439178FCDE62208F1E3B6EB6D0ABB /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B095590054E2CFC82EB34BBE55C211B2 /* LottieAnimationView.swift */; }; - 46CABB2581EDC02E6646E5FE296CEF9C /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = EE3CA341CEB615CDAB928A2AB0995889 /* MJRefreshBackStateFooter.m */; }; - 46F7866CFB830B45EBA731741946E430 /* GYSide-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 906D111051C24C34363688647BFDA25B /* GYSide-dummy.m */; }; - 47E8A3377BB2AABF9153021D7845AE07 /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B7E3487CF52C7625F4DFFF8BBE1C019 /* LottieSwitch.swift */; }; - 480C90679D30599E736F886A01D5EC27 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DC825D155D3D9F27A92F69DD6339C8FA /* SDImageLoadersManager.m */; }; - 480EB117CA823BBA38F531F048DC5D9B /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 186CBB91FCF63325D03C8F5E7CA2E4B4 /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 481458B73705EEF3CA1D9C65D426AACA /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF395A22946FEB61AD1A1AE556B2F09 /* CompatibleAnimationKeypath.swift */; }; - 481F68E07C8653E954B5C8D02D5A6066 /* JXSegmentedNumberDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C859F20F2B676067DADD5E1F5BE08F9 /* JXSegmentedNumberDataSource.swift */; }; - 484548C5D780A8DA124E24C3A27720CD /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = EAAC4B78EF38E5ABFBC96D525AC9C57E /* MJRefreshStateTrailer.m */; }; - 488A767CF7494D169BFB886EDC470F5D /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA750ACC2AE2C01FAF5DD1BBA807DB6 /* FSPageViewTransformer.swift */; }; - 48E51B702CDADBFFF63875ACC17D2D5B /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99A42D59F84536924C00968202914037 /* ShapeNode.swift */; }; - 48F66F6D3C7386E5595633DE1311F129 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 5655FADEFB89D37CF594FB5481D71E61 /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49DD35CD23FC9836A550B992F2AC50FC /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 720665E49A7F14B771843AD8695499B2 /* LayerImageProvider.swift */; }; - 49EBF9F83154DE0C9D5502C152416BF8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FC4C8DF0194B142911ED972433FA39 /* CoreGraphics.framework */; }; - 49F80B73F8E31BDC1CD2986181817AD5 /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46C80E40932D2C5448784B36CDD311ED /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A1796C4F9D3B8A29D83D3AC2600ED5F /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7962660A959F7D7540EA24E82C69D350 /* Collection+Diff.swift */; }; - 4A88FAAE5AFA7650E7A2E1F1C31B4E0E /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B3AA1850D9D105D2E9830A1CB24DB10 /* SDWebImageIndicator.m */; }; - 4A9D085ABD48320B86F57586B4B12BAD /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58DB391D74AD928EC6D36D6C70E6719 /* CompositionLayer.swift */; }; - 4C4C7CEB95058996486DC7946374A56E /* JXSegmentedTitleImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF74EB05EBC7D29D7F135C1A86187A17 /* JXSegmentedTitleImageCell.swift */; }; - 4CAA295F8BB967445E2273FB5A53769E /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A98381F1F21DA771BC09D717283839E /* SDImageLoader.m */; }; - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */ = {isa = PBXBuildFile; fileRef = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; }; - 4D0DE6A33167899B3DA918A37FE3FEE3 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C56E382B0EA8F94C6C73D9E77998BBD5 /* lottie-ios-dummy.m */; }; - 4D31CCA291F1AAB8DB56EAC5E5100D16 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B99F0DBB1B8BAD1459E83EC013A71453 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DFCB3D9623FCA43D3E1BFDA528EB587 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C374325D21398AF1BF1DE9B8EBBF7F /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E66018CFA1A25C75D294B05A1C82329 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440EEA17BB4A60FA554EFE30E46B5A25 /* OpacityAnimation.swift */; }; - 4E6C22CD5ABBEC4F4C7A8A9B5B093540 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71CF7D8CAEFA3DD4E43BD882AED940CC /* Ellipse.swift */; }; - 4E9794AA46A1C54E03C8BB305C2244A7 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61A3A6D233EE7595BDAF0600091C2BCC /* LottiePlaybackMode.swift */; }; - 4EC633971567BFD6384859B76E1276F1 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF733CC2BA3E32FE6120D4EF3F23803 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A8CBD695AD75003E2D7E2AD023A9DCC /* FIRInstallationsBackoffController.h in Headers */ = {isa = PBXBuildFile; fileRef = FE322433CE7179DBD2570ED610A12E9A /* FIRInstallationsBackoffController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3AD3E00A765F79E20AD3B388AFB9923D /* NSDate+BRPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E597212582038454662383592E0F0DE /* NSDate+BRPickerView.m */; }; + 3B1160D902E1C530025ECAE6252DA286 /* nanopb-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FB18847D61D3B66F8CA09D108A4BD2C2 /* nanopb-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B5517A4CD4A61E895A190EEE79E4464 /* NSObject+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = EC6B7A740B8F1F5EABEA7DE893EB9E4F /* NSObject+CYLTabBarControllerExtention.m */; }; + 3B8AEF9111A7C3EFF0A84F73CA829E64 /* DiffableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C230A2698CEEE806C3D7BBFAB240F7E /* DiffableSection.swift */; }; + 3B901DF82C6576019330391D0F470B31 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FFBD8A68662F9B2295626037E0C3FE3 /* CFNetwork.framework */; }; + 3C425FEE22F5E6EE82500F6107EAE8F4 /* JXSegmentedIndicatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA5FA2679E8FDBF3CD37F79299BFE946 /* JXSegmentedIndicatorProtocol.swift */; }; + 3D3480CA6E425940AD66E313D0A688F2 /* LottieAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3236AADCC347E65ECA3AE175C336A41 /* LottieAnimationCache.swift */; }; + 3D4A4B8A4CFA0FEAD0A6C7BC5840EFE5 /* FBLPromise+Recover.m in Sources */ = {isa = PBXBuildFile; fileRef = 1628509E3DC2AB9EA11FD1775CC3E467 /* FBLPromise+Recover.m */; }; + 3D6D677BD55D69385ED64DAC72FB598C /* FBLPromiseError.m in Sources */ = {isa = PBXBuildFile; fileRef = A31D4F5E1A0423BEA55727A64363C092 /* FBLPromiseError.m */; }; + 3D80B950E91F0EB95E1F3B6CEB423DFC /* _ObjC_HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035F4260B83770CC8F6F78B7F8DA69C2 /* _ObjC_HeartbeatsPayload.swift */; }; + 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 37FA66A95546E68DA2C0A40BC493FFFF /* SnapKit-dummy.m */; }; + 3DC4D729B8A196329EA5A3DE5EFA370F /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D5EC5C4EAE97F80A9670E6927FD7749 /* SDImageCache.m */; }; + 3DCD93639B5B5112C1BEB2E9FFA0C48E /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 165D4E1192379660C470CC04B6926AFB /* FilepathImageProvider.swift */; }; + 3E528B02FF7334C5AFB40020A398837E /* LayerStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E9B749202421AE427462EC68C54200C /* LayerStyle.swift */; }; + 3E9B1CF80DDA9BF40450998B4C0B0EDD /* BRDatePickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = F33EB07BB087EEC2C1CDE9F60368B125 /* BRDatePickerView.m */; }; + 3EC278E064C587A264C22ECA08A08283 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = F034245018456E347F042469D48E8D24 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3EF862A1A8B543B335ACA90A902DE928 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = B5529876ABB1D1A93A253D7BC5ED66B8 /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F0381A371E7DC21466F42023008B632 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A5B8E342C96C67BE3F1B819A0A832CF /* ItemsExtension.swift */; }; + 3F51F75A5A0716438D418466E78D1EA9 /* KeyframeGroup+exactlyOneKeyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D71C272F33E1207FAE6C3EC32BC8C97A /* KeyframeGroup+exactlyOneKeyframe.swift */; }; + 3F71DBC5E4B20616CC4C6D072E599F3E /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E1FF7286357F928971B1A55EAED7CA /* SolidCompositionLayer.swift */; }; + 3FADFF7026B1BEFBA786489B2BC6F314 /* FBLPromise+All.m in Sources */ = {isa = PBXBuildFile; fileRef = 002065DF6419542741FF96CC2BCAC52D /* FBLPromise+All.m */; }; + 40755FA7F15A04E668F96C4E74CB43FB /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9559D7A7926A6DB5E6F870A0468DCA86 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 408A9A3745FCB24B17680690C442AAD5 /* FileManager+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = C54DCA1FB93A632FA8C8BFBA95A7FBA7 /* FileManager+ZIP.swift */; }; + 40987E046BAD603A58CA00B9A7648588 /* FSPageViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA512057E5F94FC72FE97EB7231F6E6F /* FSPageViewLayout.swift */; }; + 4146EC26D7DDF32ECAE445B119479D30 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = 95691675E4C31D1198744F81DA61ECD1 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 417EAFB7648F1C35B8F7ADC203A96315 /* JXSegmentedBaseItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A86B0483F40CC686A996ED018AF98EF /* JXSegmentedBaseItemModel.swift */; }; + 41A536E6CE1C85116A756B710B2C660B /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8D8F383902887A4AAA0645E5A4200D /* IQKeyboardManagerConstants.swift */; }; + 41FF38113D3DE2C65D63D29AD0055EA1 /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DC89B95E2AB77D8641D3550A85777FD /* SDImageGraphics.m */; }; + 42089E46D48B162B0AC3566F846764BE /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = AB898EE25BA70524908CB817217D41B5 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 421344238409756CF07372155FC3421C /* SDImageFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 92F4542BEA81C3F8A554F8BE4EE12887 /* SDImageFrame.m */; }; + 42424D074539882E026B59890E5069E3 /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = E77598F0363A78D3EC44CCD64747AE6A /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4262A44B8089903161C54AD186379ABA /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EECFC0CF47C2BA0979D2D0DE536F43C /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42656EE69CA697C4F483ED44B688B529 /* FLAnimatedImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 02C58D3508EC66EA6224BDD56856AB3B /* FLAnimatedImage-dummy.m */; }; + 42962685B499575129CDFF254E8FEE4F /* SDAnimatedImagePlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E01AB85D75E03C4FF9B59F769F8769D /* SDAnimatedImagePlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42DBBF653E517055C01B6D1C9586F59E /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6178DA022B61DEDBCE387B37C32F740D /* FIRLibrary.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 430551BD840FD19513958928E3F8930B /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F30A4F7AF24FDC61E99268ACDD5CBFA /* GULNetworkURLSession.m */; }; + 4337931D8B8E3F3BA03C77C1B496BEAD /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BE25586F6D3EBCB40FC4055B467B2B /* HTTPMethod.swift */; }; + 435618048B350832D44F6ADF4482DD3D /* MaskCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25D6CDDEB454062419B5250BBC729621 /* MaskCompositionLayer.swift */; }; + 43DA4C5AD87FBD2334FEED50DD133D4F /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7799F6067842764D6F9BDD77F76AA490 /* UIView+WebCacheOperation.m */; }; + 43ED71634C98518E6B0749001ED89C43 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC68361D40D87CB2ACFE827C39CF0AC /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43F93ED54EC176295EF366A740E01172 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 95738D84EF390645274F9A527DA978C9 /* SDDeviceHelper.m */; }; + 449F6DDFDA01061F0B001BCB31ED4455 /* SDWebImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3BA416783D7E20A8ED203093B8706D /* SDWebImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45131830DC22C22B4A21C4A54A147947 /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8222EBC8F362FC35CFFB2A57FAD52EF /* MJRefreshNormalTrailer.m */; }; + 45147B2C803828DB8AABD663F6869EF4 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CFB1CB56461F4AE32282D7EE0ABFCDD /* AnimationSubview.swift */; }; + 45663801ADF589C685AAD50E7CE41EBB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 36DE6CFEDDBA0B757278BDDAE3FD5F37 /* PrivacyInfo.xcprivacy */; }; + 45C47D2E7DC2AC0332CDD2323355F483 /* SDImageCachesManagerOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C5530C13CD6B1D735FC2924D01C449 /* SDImageCachesManagerOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 45D1C5B966D0BE59EF67F8A839AED2F4 /* JXSegmentedViewTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDBB1A6997B9AAECB0ED0DC2380BB9F /* JXSegmentedViewTool.swift */; }; + 4624831E1C1A912E31BA028AD4C1FA7C /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = B3DD89FD3B392AD5CD2F9C6D873773DF /* SDWebImageDownloaderConfig.m */; }; + 463E143BC536A794F4002AAAAE214839 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA75C34639D51339273DCA615F15DC63 /* ShapeContainerLayer.swift */; }; + 464F8E3E710C583D716C0593E2AABD4B /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = D392B6417D435B7CDE70A35C85C975BC /* GULAppDelegateSwizzler.m */; }; + 465439178FCDE62208F1E3B6EB6D0ABB /* LottieAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24A2BF9D308398853376B6C8C0E55098 /* LottieAnimationView.swift */; }; + 46F7866CFB830B45EBA731741946E430 /* GYSide-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D700185E041810816029CC6F8B775CDD /* GYSide-dummy.m */; }; + 471C58274D6B1E609E8D78FAF1C9B727 /* GULKeychainUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A5815EF1B07DACB664F89A8CB5D8A200 /* GULKeychainUtils.m */; }; + 4792A6109674A102BF6C31A4CCE91513 /* FIRCurrentDateProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 68EEFC379901D8F228C1E84A092A845D /* FIRCurrentDateProvider.m */; }; + 47E8A3377BB2AABF9153021D7845AE07 /* LottieSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF013C099C4629ED1D2D48800B7DBFCE /* LottieSwitch.swift */; }; + 480C90679D30599E736F886A01D5EC27 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FEB5D32E38D0BDFA69144B828C132FB /* SDImageLoadersManager.m */; }; + 480EB117CA823BBA38F531F048DC5D9B /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AF289EF2E5DA81F868CCE89DDCB72C /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 481458B73705EEF3CA1D9C65D426AACA /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D27686C3A08ACDA9B493E940B02B98 /* CompatibleAnimationKeypath.swift */; }; + 485D423A7DB02A578ED386BDF3983BD4 /* FIRInstallationsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 39E90B34491FAE44FF92A78B35061BD2 /* FIRInstallationsLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 488A767CF7494D169BFB886EDC470F5D /* FSPageViewTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20FC905DE85C9A976B48D0D67FED77B9 /* FSPageViewTransformer.swift */; }; + 48D05891AC10DED0BBFD9010D148E3BC /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = DC8942F97F8D3DB61FA4BEE63C1FCC17 /* NSObject+MJProperty.m */; }; + 48E51B702CDADBFFF63875ACC17D2D5B /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CFF2C50FF6E9163168EA03D388E09D9 /* ShapeNode.swift */; }; + 48E83D4BC4A5C3542CB0560A1E82A2F4 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D2380370B7875CF637D0FF0A90D7CF43 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48F66F6D3C7386E5595633DE1311F129 /* UIImage+ExtendedCacheData.h in Headers */ = {isa = PBXBuildFile; fileRef = 06158CB7F391ACE471B7EB77945E284D /* UIImage+ExtendedCacheData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498FFEC31A02476F4F719EF645AC1562 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = B2113054BB2975770A548C6A82288FB7 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49DD35CD23FC9836A550B992F2AC50FC /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A52C8788B64BFB2E87F9246AE277B2D6 /* LayerImageProvider.swift */; }; + 49EBF9F83154DE0C9D5502C152416BF8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F42DC1B3312B251E87067CF1D1D1F90 /* CoreGraphics.framework */; }; + 49F80B73F8E31BDC1CD2986181817AD5 /* SDImageCodersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F498C44C07C3F8C0C4098B6C390CCD7 /* SDImageCodersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A1796C4F9D3B8A29D83D3AC2600ED5F /* Collection+Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BA53BE90B2862B03459E5FFAAD1BB2 /* Collection+Diff.swift */; }; + 4A88FAAE5AFA7650E7A2E1F1C31B4E0E /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 22CA59DBE83CA6D09CC4CD08AD26CD19 /* SDWebImageIndicator.m */; }; + 4A9D085ABD48320B86F57586B4B12BAD /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FCB32565D7B0B751D1A87EBB7498CD9 /* CompositionLayer.swift */; }; + 4AE4B22A5754620B2A78D53B00CC7E03 /* FBLPromise+Always.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EE3379E8BD73DD2C22F9EBE5FA697A /* FBLPromise+Always.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B2DF337BD37A4315A338219EA397CA6 /* FBLPromise+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = F06BD8B6B07F824361350F5FBC2CE15D /* FBLPromise+Catch.m */; }; + 4BDA21E2AB0B7BAF1EFEA1E516BD1E3F /* FIRInstallationsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 976A10C04080721379ABDFA316AEC76E /* FIRInstallationsLogger.m */; }; + 4CAA295F8BB967445E2273FB5A53769E /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 2105198B14E2B942398D7BCA73AA90EE /* SDImageLoader.m */; }; + 4D0DE6A33167899B3DA918A37FE3FEE3 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 412B407BB810C41479F197B0EE99C4E4 /* lottie-ios-dummy.m */; }; + 4D16C636771912CC775DA6C89176C137 /* FBLPromise+Delay.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA490B63E1C7AD7D09F247B009F445A /* FBLPromise+Delay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D5D5DE5B37B9297D2B3AD985FFBB6A1 /* FIRFirebaseUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = D50739C7E7F53B20CE7341B05D9478C3 /* FIRFirebaseUserAgent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4DFCB3D9623FCA43D3E1BFDA528EB587 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A2A815290E2A1E8F48062E85CA1A641 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E372A2530198F1244118DBDDA9B3344 /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 09D72B570700503149571B06B48B469D /* FIRComponentType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4E66018CFA1A25C75D294B05A1C82329 /* OpacityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD315B5375A7A7895EE07EC2F96B627B /* OpacityAnimation.swift */; }; + 4E6C22CD5ABBEC4F4C7A8A9B5B093540 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB3A0E65C34EB95BF094297AFF0AA556 /* Ellipse.swift */; }; + 4E9794AA46A1C54E03C8BB305C2244A7 /* LottiePlaybackMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F13809E505C9090D6EED2F6C8D12FB3 /* LottiePlaybackMode.swift */; }; + 4EC633971567BFD6384859B76E1276F1 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD311486072546057A4EC579EE14678 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F2EF836F9155DC74F64993EED5ED62B /* GULSceneDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C28A2747860832AF9BB3D6F442EAD5 /* GULSceneDelegateSwizzler.m */; }; + 4F2F7AFD7C593DAE210F77E7F8BC2403 /* JXSegmentedIndicatorTriangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2C7D90A1B7073B8EB68BADC1A0CBAC /* JXSegmentedIndicatorTriangleView.swift */; }; 4F4B9DFA352D9958C7494D7BC24631D8 /* Alamofire-Alamofire in Resources */ = {isa = PBXBuildFile; fileRef = 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */; }; - 4FF02AFBFC6B22CBE1A6B2B62B3F172C /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 618100C2BFD225239D4F0746391F845B /* ViewDifferentiatorProviding.swift */; }; - 5075DC82A63A9807DFC390B4CE8046CD /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95C8C4357B2D643F92A3BDC58A464E69 /* Session.swift */; }; - 50856AC35DAB64C96C34BC588BB0F7FE /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C06FDC90BD5C6272233E173CF01C01FB /* SDAnimatedImage.m */; }; - 50C17CF7E0DA478B6BE85D96DFD4CBD0 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AFBE33F3E6F747CD98D6C06D61CFC1B /* Stroke.swift */; }; - 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3726742AE9322F5FD057498A45B815C2 /* ConstraintMultiplierTarget.swift */; }; - 50FD3A07626E0D6FFA97482158F90E35 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0EA9B79F38C7633295E672CAB559D2 /* SingleValueProvider.swift */; }; - 51F93BB4A8A45852EB003139085145C4 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = 821EEA34AE94889A2CC7776618BBB5E3 /* UIView+WebCacheState.m */; }; - 52304420361292CCFC74D707D76A89E6 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = EF2704F776C07852CAE679274A6AEB58 /* SDDiskCache.m */; }; - 5261B5B6926268B456A85A2A4BF9674C /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF2B91FA69BE3315BE1A6F4AF4B23A8C /* StyleIDProviding.swift */; }; - 540E57EC8076AC19D6CFBF01A3EA8DA3 /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7EB25AE45FB51ADF1BE2ED7F91CA784 /* Archive+ReadingDeprecated.swift */; }; - 5427DBACB1D189B22A74A5F95ECC6F7C /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9C3A497575A27DE9292C67A81A4294 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5463D4F3B0BB0FD88FFF220E5BAD1D88 /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30A41DB8CC36B3F1473CB34315F7694C /* LottieViewType.swift */; }; - 54A3D02BDD2D238D2D8473F0C5591F80 /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = A531DE0392822341A7ECEA9FF781EB6F /* Archive+Progress.swift */; }; - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = E895526886155B9F6B4F27A174910660 /* IQNSArray+Sort.swift */; }; - 5533166A3109EC19FAF87BBF351D3D3B /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAEB4D07A59FD58F25D293FF8ABF9B5C /* StrokeAnimation.swift */; }; - 55A31A763FE6B520757EB554AF6740BA /* JXSegmentedTitleAttributeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706D539AD1A17D452B80F27F4CC279E5 /* JXSegmentedTitleAttributeCell.swift */; }; - 55B663930A0EF8E0F548D73B0C0DCA89 /* CYLTabBarController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24FD5E1888766C5BEC1C52DFAF4E1713 /* CYLTabBarController-dummy.m */; }; - 560CFAD1E32E306F9348CA0203AA3EEC /* JXSegmentedIndicatorGradientLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA3685CFC9F99930B96D385EDB4C6B1 /* JXSegmentedIndicatorGradientLineView.swift */; }; - 561CE7D46A01E3355644271330D586DE /* CYLTabBar+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 468D0C75B3DCB5C75FE41D92A43D1C06 /* CYLTabBar+CYLTabBarControllerExtention.m */; }; - 563AE27CEFDD09AE6E245691515905F1 /* BRAddressPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = C3DF3AA03CD4F607FCEFD5363BBBB1BC /* BRAddressPickerView.bundle */; }; - 56413D1C0345213A264CFE37E5220D70 /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ACDF2E599299A62184A23855ABD4ED3 /* DropShadowAnimation.swift */; }; - 5654DEC7DB7E6E64AF65876E6992BDA5 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976DFB05B4B5DBF3EBC0C6D75E218AD5 /* PreCompositionLayer.swift */; }; - 56687ED88A5F09B81B2296B3FDD12F4B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 569C9596A1EE66A0867C2F27DB4434FD /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = D5327BCBFD2E6981E64EF12B1C643A4B /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56C6D21A82BBB6F5D22FF1CF95D518EB /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04FE9D0FCEF942BB1452F10FA6FFDB57 /* Fill.swift */; }; - 56CCE893A4478CC7BCD112655A1BDC5D /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 37A09B4C03F962A6CFAEE3314726AD01 /* BRResultModel.m */; }; - 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4728DA67816E013E99D44A22E949E223 /* ConstraintOffsetTarget.swift */; }; - 56ED612030120A0397156D40650605F1 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 460DE90410C2A860EC1FF78B8CAF8584 /* UIImage+ExtendedCacheData.m */; }; - 571142A2747CD90165F631A8AE980A0A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D48016ECA7E97C18D00AB377E0B123BC /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 572DBDC37429318F768FD7A21F1C0B70 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C88FA625D4125F9E67E6CF2839106B3 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = C6096D404876B50578EDFD9C946919A6 /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5830C6260CA2B7CD6DC74054FB29CDD1 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 203E5ABFBDC5AD3DB9D7F045139777FC /* DownloadRequest.swift */; }; - 5864E6EBA4C08E32532C76CD6ED29791 /* Pods-wallpaper_project-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 59B48D064B2E091D34CB2F0B6DA6CF04 /* Pods-wallpaper_project-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58E936B1E7E42C0BFC119D428B70F1D8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4DEF6DDCEE88E75A624744D975A24F /* Alamofire.swift */; }; - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C99586F9A67E913DE9F2E6B98E13082 /* IQKeyboardManagerCompatible.swift */; }; - 59C42C2827C8752D9488E217C5DDD820 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 0ABD1D02B7E696ED77CAB133335A3D60 /* SDWebImageDownloaderDecryptor.m */; }; - 59ECF137A6EF882DE2FFA85406E8793D /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 323B74AA431DF6A411797A913442F952 /* MaskContainerLayer.swift */; }; - 5A52AE15114792E6A93CEEE5425277DD /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6ED576716BE6839CC3DB8920B39988E /* LottieView.swift */; }; - 5AD4E5B4118A1DC7D639F611044B4159 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B0891D210F840BBCB40196F3565930B /* DataRequest.swift */; }; - 5ADE4DDF095CAB175C47A2462FE509B5 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2F860D542DF8C43581F19B6A9CDC48 /* AnimatedButton.swift */; }; - 5B86CB74032E9FC6712691695B60AA8F /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F0B34944239312A9797CFD810A05731 /* AnimatedSwitch.swift */; }; - 5B8F6C11EF28E1C82CF3A8A8DEACA591 /* NSObject+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D0240381177ED2273444E2BAA51B01 /* NSObject+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D7008F340699FB09C1D8447A05116DD /* JXSegmentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF18D9B42336191313949FB7F1435EF7 /* JXSegmentedView.swift */; }; - 5D9A37A8D628C6BB9FCA2EF74E352C9C /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 446CB031CFC3B459DF8968CB5D8DA028 /* SDWebImageDefine.m */; }; - 5DB50361C433411C395E0BB01D206E4B /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208FF25560EA628FE335B2ED78CC3D83 /* Merge.swift */; }; - 5DFB35BA2986620BD10F46166B5E0158 /* JXSegmentedIndicatorGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97752A71D2F81E3C8B3D5CBD3B13AA03 /* JXSegmentedIndicatorGradientView.swift */; }; - 5DFE6F236F4C37D9FCD8BDA33549D471 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A076A1AB60CC09B14E83EC3DC722E62D /* CompatibilityTracker.swift */; }; - 5E064DC9EE11CC8E5F3A5A9E3EB6597C /* UIBarButtonItem+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 08E2DC6F3D32BEE7302EC150D2B67CD4 /* UIBarButtonItem+CYLBadgeExtention.m */; }; - 5EC172A3A600E629AF4AD75C304DA2C9 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E30D9A3C955FD79EFD8ABEBB929BC22C /* SDImageIOCoder.m */; }; - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579689A5EA5625D9C93CD129F814D504 /* IQPlaceholderable.swift */; }; - 5F24CA2DAA215F6E0AEC5AC773198F95 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 57618F69E9F79E740691A39D3936542E /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F37192D7E53D7DEBA95E4663D0F92B5 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E855F4C5812C4F9A92C1A0C9601CCEEF /* LottieLogger.swift */; }; - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DBBC7B76BA3D5F0375BA9C5B84EB61 /* IQTextFieldViewInfoModel.swift */; }; - 5FAD9F502EBB0F3FBFD7C907DEB17AAA /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580BB269CC924DF35E715DD936F6834A /* SizeValueProvider.swift */; }; - 5FEE4760E069DE471ABD1D10BDCA8C9B /* JXSegmentedTitleGradientItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46722971A58514F3472BF8B4FE681512 /* JXSegmentedTitleGradientItemModel.swift */; }; - 60D0308594FF3A8CEF1C9011451A0046 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628DDCC7F0ADA6E42AF2A6D42EFE15E6 /* GradientStroke.swift */; }; - 612AE0ABB9BCD3AF0E1D29B4C063CA62 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851C7A0EF0D0013A8AC7B8ED4997C01F /* StringEncoding+Alamofire.swift */; }; - 6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = B977727F71620B0989F8477532C7B2C4 /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 618D1AD327E81F8840A2E655676C27E0 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64E236FEB9E981CC722A3D8C80F01690 /* ViewProviding.swift */; }; - 61BF5909F8FFEC516CA898FDBD838959 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 242C57A506BC22D0244947927BED9A09 /* SDImageCachesManagerOperation.m */; }; - 61E68EA5DB10A6776C959F38DC8312FD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FC4C8DF0194B142911ED972433FA39 /* CoreGraphics.framework */; }; - 62138A5E0749E0E5B081C387DB7298CD /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = D867E91C7203C13848B333CB2F1C58AC /* UnitBezier.swift */; }; - 62796BA9266A3343CDB31913D051B1F2 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F264C337AE0EBA56C105513CA0A41AB /* SDWebImageCompat.m */; }; - 62B9FB2BAB0F70C3705B33D50FEEFBD2 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6C540F2D4D6BFD3113D67234F310ECC /* ImageIO.framework */; }; - 63266AB53E590025F95E8472A2A75E66 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = EF318192AC6C128B55A573F79FD31AC4 /* SDImageCoderHelper.m */; }; - 6372AFD5512AA9D634536E7543652957 /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 11D77EB68006BBA2FC24EF152CDA573B /* UIScrollView+MJRefresh.m */; }; - 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B05E7F67B4F9B6536D839943FF3761EE /* ConstraintMakerExtendable.swift */; }; - 644ED9B098E888EBC0954AFB0C8AA6D4 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 15FECD786803D764BC3D3B44AE103F35 /* NSObject+MJProperty.m */; }; - 64BD92E460A80155333A574EAA4FDB59 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05F78B6846E64F686D550D614D9B868 /* MainThreadAnimationLayer.swift */; }; - 6528C3A45A3C032B926686D61C4E8D37 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B21371B8735FB31AA7897D6FDCFD6683 /* DropShadowStyle.swift */; }; - 65550AE399A68358D1031A676C06A364 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EABA2F02AB8123188258F0C5AD09E0C /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6579F1B66AB9CADABB69B726F8F15225 /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F80B46868151B71A177520AC85CE16 /* NSBundle+MJRefresh.m */; }; - 6581039AAD4BF84784812194E353F279 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = E501F6D0DD6DF6F4705C8A5DFBAAFA4E /* SDInternalMacros.m */; }; - 65859562C8B153C154479BEB8175EEF3 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE797380FF118664001DBE286972C8BF /* Entry+Serialization.swift */; }; - 65A6BE1AF9A0A132431AD5034F1D6495 /* JXSegmentedViewTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C888F1731F50422A100009E1162113 /* JXSegmentedViewTool.swift */; }; - 65DA5BE915019E1EAE7EC459A5901B80 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 717AF175982BF8A238231A07F2AD101C /* AnyValueContainer.swift */; }; - 6613CF293C7755E137A985D6A9C06791 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6D2028006046B3F404D77A527DE2E55 /* Keyframes+timeRemapping.swift */; }; - 667002EFC998D7D853A5A169BD8A2757 /* JXSegmentedTitleOrImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E576B0ACA782BC9D1D8EBE5D9C557098 /* JXSegmentedTitleOrImageItemModel.swift */; }; - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A7A7110FD2A9B69D26B7A71CBEFE830 /* IQKeyboardManager+Debug.swift */; }; - 67752F2EB4D3E1F9BC130046FB76BCE4 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D64B3EBA83673016D0686A9CC7EEF373 /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6796AD5A44F359DF3D5617445AC6863D /* UIViewController+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C20B0D78351CAD7345260824BCA9ABC /* UIViewController+CYLTabBarControllerExtention.m */; }; - 67B5E1901D508E1971DD4C72FE14CF67 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A15CD09AD1936D7457443C88B6CEEE6 /* Repeater.swift */; }; - 67EAF96CF5371E0EDF2F1976BA0A8DA4 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B8F2A5263E8905429ABDEA6B365BAF /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 68238227D42B2511FA6A26BF71E92520 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE9EA1CB55EE26D49E48CEBEA46B4CFE /* Alamofire-dummy.m */; }; - 6841580DE98B48C903F67A8C3A958968 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F86655C4CE4615A2AAE44B357040E8 /* DefaultAnimationCache.swift */; }; - 6866BDC5DB2452285680090A490EFD64 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5F8CC8D25C86EB367F5E6F06B77A3E /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 688EBC4BD1F3F76ECA4C72FEC494D84D /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 267725D5E640DD174AC589E72D0E77ED /* NSData+ImageContentType.m */; }; - 68995B28EE5B539CEA5A1133E4623927 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE9BE46B68F34E395DF9CD0130779A1 /* MultipartFormData.swift */; }; - 68A74F13F8FEBAA7E0EA9344DED0458B /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 214596A456F06C62DD843C06AA40E429 /* OperationQueue+Alamofire.swift */; }; - 68B2B34B383D6D8B35408FAFB4E668B0 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51D2D453041750317A9533256A8B819C /* Archive+Reading.swift */; }; - 69261B5D3B53EBF7109D5E1DA3768CAC /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B3E322F34C8A922E1FEBE8D8DAE7CA /* AuthenticationInterceptor.swift */; }; - 69359A20750375B3BF91D193B60C406D /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 927CF24C2C63955BD091FDA639CE076A /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 697335D7202C4605B1E18FD7EAFA6EC1 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D47B4BD8939DCC3EDF1242DF8A9EEEA /* EpoxyModelStorage.swift */; }; - 69C7244F5E0D41CF59E5ADC8952F8D0D /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1DE78D44FBAA9B5115CCD462F30F51 /* FSPagerViewCell.swift */; }; - 6A6154BF7F545FCABDECFB4A26F5906E /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F420C9CC9E03B49A82B91EE2DC0F24 /* StyledView.swift */; }; - 6B0F8A097591AE0E871E730BFED18E93 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63AE8D18A3623F90948AC096C1EBBEF9 /* DotLottieUtils.swift */; }; - 6B22D895CE423C00B2DDAC0EA08F4D7C /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 08DA73540D9985B2A788D4F2E257DA9F /* NSString+MJExtension.m */; }; - 6B2576EF432DFDD2422B66193CED0582 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = FBA753DB68DA6A2B3E83615F469D2BA3 /* SDWeakProxy.m */; }; - 6C2B4D7CADED180E62F98E74C9B9BA8E /* CYLTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F1912C856098073FA5835249CD784A9 /* CYLTabBar.m */; }; - 6C316B069FF6FF91217D1F1283BB0873 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D2739EF40C568A279653889D8A55D26 /* CachedImageProvider.swift */; }; - 6C3DFE77BD3C2955C17DFA844F462AEE /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1548C8F4BDD8FA1B8E2A58291B515D8F /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CC7E7C00730B1BF42A28B2E23CA01D6 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B1EC6A050D084FBED271301F164217A /* URLSessionConfiguration+Alamofire.swift */; }; - 6D2A29EFE5862E57ACC69AD0C39CBC75 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD2F980A6F2B473DB23CB7446A37FDE /* MeasuringViewRepresentable.swift */; }; - 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1A5721D9C577F5EA8EDA600C83F4C9 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D5857640B1A7F0A2F22AF7E182F3E85 /* JXSegmentedIndicatorTriangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79C4D81451C9330AED3917EBDA44C7D /* JXSegmentedIndicatorTriangleView.swift */; }; - 6D7EE0E37B82EC69E80A480DA3F564C6 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F3F8E6B805BC913188565371370037 /* MJRefreshConfig.m */; }; - 6D98092F5BB4629EA76E90BB0D5A3A1E /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A1FDB892612F2FE34ADC84864831B673 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D9B49A63B55DACF04609919A1AB76EB /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E74CA8EEEABFEF1121D836516A327BB /* ClassReference.swift */; }; - 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03DED800743C8CBE3EE704D6C6840341 /* LayoutConstraint.swift */; }; - 6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = BD911DEF755FB79A0A58026709204BDB /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E5EAE5E3F9D0C2BE5E08552EA0BD2E7 /* UITabBarItem+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C221680463C72CAA0BB2EA4F47ADAB /* UITabBarItem+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E6550AE0375457236FB959C9863CA26 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7BB2F0607285B7776D07270566E1B01 /* EpoxySwiftUILayoutMargins.swift */; }; - 6E6EEDE904884E1A36B30B3A31877915 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAEA53AB2F9C0D89822220F7DD59D759 /* Entry.swift */; }; - 6E8F67D76FD92D5C1136F15A50BF9EB5 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 655517173F9FEF28BB915148C5A211AC /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E91C0E1F97D0DCA638585D647C0C075 /* FLAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = D402BE42F0C87BA6B3D2F2D9FDBF72D9 /* FLAnimatedImageView.m */; }; - 6F1CA1BF0C325E0F0C8EE37534358A81 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */; }; - 6F2E0DC7D8598283D088A989FDB8E5F6 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E25FE1CBA458E562A75357DD27D522F3 /* ParameterEncoding.swift */; }; - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC3D5FFF0A64D12A203DF6189FBFDBE /* IQToolbar.swift */; }; - 701919E112D6C736DA39F18490DFC818 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60942F63C64C2C46C8149B235C563624 /* LRUAnimationCache.swift */; }; - 702044FE1045183AEA5C6DD23E0741A4 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = F326F0A39357B433266F0F4E74C19B79 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E318F85D19AA8CFF13006B0F8890B3 /* ConstraintInsetTarget.swift */; }; - 729C1AF4BBAA0C8B767937FB73561711 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5FDDF64B8DB79FD234F424EADF15C3 /* EpoxyModelArrayBuilder.swift */; }; - 72C19C762FADC82517C344E9F47D7E50 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C5D406191181544603460C9ABC9CDB7 /* AlamofireExtended.swift */; }; - 72C374C0EF7436C8E76939CAEDE8D36D /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6715422B8D26C86AC829ED358104AA /* GradientFill.swift */; }; - 72EC2CC4D0C3ABE1923BEC45B8C0AD00 /* JXSegmentedNumberItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60831FCB196A30E49FB4A8517AE36FF3 /* JXSegmentedNumberItemModel.swift */; }; - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BB24421E2F3E927DD87D720201B7AB1E /* IQKeyboardManagerSwift-dummy.m */; }; - 7399F0854271981516AA79727A0A06C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 73EF36960F1E1210B505A8151A12F95C /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 953AF564E967934120D7C5B216A4CFB1 /* RoundedCornersNode.swift */; }; - 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ABC773C4917B4CA1FF8FE546F8EDE4D /* Typealiases.swift */; }; - 747A3A4448DEE1E45785B5D13E6F33C4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 7515991E288BC8065B4D749237265746 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3407003CE3F294CA7B7F621D264328F4 /* Transform.swift */; }; - 752B36F5BBCF8DED01BF1E444D975546 /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B4DC08D8A35C4B272D715535D113633 /* UICollectionViewLayout+MJRefresh.m */; }; - 75337B4603DF92001E984A2680ED7417 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 805B3A83B24EEFF68A993EA6050FE985 /* NodeProperty.swift */; }; - 75747A13F4A3BABF3E0070BDA7C6E9CD /* CYLTabBar+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 825B1C00701150BE1203EC9B030569B8 /* CYLTabBar+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */; }; - 76851473FB3C8FD8ED882422F423F99D /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF595FA7F102258FC8F9945166A5FAC2 /* AnimationCacheProvider.swift */; }; - 7691DD4C36B0F0E0230C6BE366598E98 /* UIView+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E19677A90D371A4B4E7500EA5413F76 /* UIView+CYLBadgeExtention.m */; }; - 76F221B21263A44150C3B1A782085B0B /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 997CAED6DCBA6117B58FCBB0711895B7 /* PrecompAsset.swift */; }; - 77415926DE8EF3BDEA3AAFAD596AF43F /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858EDBC030056EF82E5451B5C7687ED7 /* ColorEffectValue.swift */; }; - 77CABF321D8AF2864831476737331982 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957B7D570EE5430C87CC49D9C7709009 /* Star.swift */; }; - 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEDC6612EEF9E281D10EC86FD42A9AA7 /* ConstraintPriorityTarget.swift */; }; - 77F0E07FC14B7DC66B4C971A4A6F0224 /* JXSegmentedBaseItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D7A4E67990BF7EDBEA74CC1B269D324 /* JXSegmentedBaseItemModel.swift */; }; - 78DB4B4F958566E37A72D04F973FEBED /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 038438C1AB8FC5E294692F5A43705EEC /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78DC4B800BCEED195220C974F3EE6345 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC454B787FCEFF1C714065DBD909212F /* RepeaterLayer.swift */; }; - 794FC38D15336AB502B73B012005E9BD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCD375C0747D3D281B9ECDE9365462D5 /* Validation.swift */; }; - 795681285B4E2B121B5CD420131168F8 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F505B3B869DA74829946303779A7B7E0 /* MultipartUpload.swift */; }; - 797F377885259015B9CB2872A2821971 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554DEFAEF430F0475DC8CAE422CCEA1F /* AnyNodeProperty.swift */; }; - 7A413E8C289C7E8DFDDC969126CC9211 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E46A53D5E43B4C8AFF1AD951117C3C8 /* StarAnimation.swift */; }; - 7ACAFB8878D787E4FB3D716750C91E8C /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DFA02AE35E66480B035E798A294C369 /* UIImage+MultiFormat.m */; }; - 7AE2E0B382A14D58BE7DAA0C852DCD02 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA0855FF360A9C334D4D01587CFAAE2 /* ServerTrustEvaluation.swift */; }; - 7B3A3198D9CCA20FE058DFFF946FA7E9 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F682B9CB751D8A93ED13416A59DD2071 /* ShapeLayer.swift */; }; - 7B48B4E11B3E9E10BDD274DC84A27DE5 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB27FA639026C4BFBBB1F7EFE65BE7D /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B6078F9AEBF848D77F519AF8FBC77E2 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F12BCE23271BEDBF248AE7E484184D2 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7BFB827AC2CE200A4B4654E7E47F41F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 7C407DAA65856BEC05D9C4B3AE59F3A1 /* CYLBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 952E38772823247773D78F40CEC79D59 /* CYLBaseNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D24D21B28B00E91354E3A5A8A7EAD66 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 58A085067D56C8794AF9FE679ACCB866 /* UIView+MJExtension.m */; }; - 7E582397B117DD413F5A6E47D36116AC /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99EFA4D1B93742AC47DF3F17B8D57DDA /* TextCompositionLayer.swift */; }; - 7ED65A997F50B69F6BFE3ABA8C06E60C /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68474C04D488A01E9ADABE8D629CBDA /* BundleImageProvider.swift */; }; - 7EDFEF7DAE8F395DD7098659805D1A45 /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FCE08C45D342D0DB9BB2C9C49C45EA /* BRAddressModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FEBA97DC67CF20BA258EF60A075C39F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35C363A393E02B013272B4B9D412498 /* IQUITextFieldView+Additions.swift */; }; - 808F920755B43F809668DD1BE9F5C3E3 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD9A977E60A52A29719CF6A246233B7 /* DataIDProviding.swift */; }; - 8150F3F396A29D249217B5B1BEF13E50 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1964058D0DF43B216F49A1152AE8116A /* SDImageAWebPCoder.m */; }; - 81682DA5511ECC52F8FB136CCA368FF6 /* GYSidePercentInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E749184B6F9015F42BFA3278DA9ED30 /* GYSidePercentInteractiveTransition.swift */; }; - 81D05C82B68E50B5E348E31B16402F53 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 83D1C597C811775DC5AE775D1C2EA2B5 /* SDAssociatedObject.m */; }; - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E4DBC5B57650B73D8472A723A00BFCA /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 82C7709F1E2C163C6D325DAA507EEF7A /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D104CFF0EBE536F3E6E6B390BEB97F9 /* StarNode.swift */; }; - 82FE3B046FEA46F2BDFE7FB0E9D7CBAD /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8557290A4A65CA58CE4C3D2064D36ECE /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 844F05C14CD09E68FB09898BFEB40C18 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D72D577FDF43DB2A9AE254268A93666 /* LottieAnimationViewBase.swift */; }; - 84BEB9E439780B1E0DEF56459E3D3352 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 851EE8AB974067A10447B171EFCCFDA3 /* CYLBadgeProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 800639407B5A59CB132A4DCDDD02DC5C /* CYLBadgeProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8537304C8E5D320ECD389B9BC1FF1820 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD45340F9D5169E31D6A9CDB948BC52 /* Mask.swift */; }; - 85907BA4173C6DFF37C5C23CBD3F588E /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13EDCDEED37C19271EC6ACCD44F57D09 /* UIView+SwiftUIView.swift */; }; - 85A80082245D24B52FA5E775389D27FD /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1A13D87C7CAF3CC10773709793FA94 /* PathNode.swift */; }; - 85BC413BB35DE20594B6D84572FB49FC /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5845DCFFDD3632945F0411696D27CF70 /* MJRefreshNormalTrailer.m */; }; - 85BFB8CE98B4CBDEB8B7276F645289C8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */; }; - 85F13CDCA1FADE0ACF2BE361CAB99E0C /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = F6B216B05B988C5C9837733B304AB94C /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFBAF4899DBDE025C262DA05785194EF /* ConstraintMaker.swift */; }; - 86469EDD5558A59BA4109620C6724E8B /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 575F087463B0E4967DFD7A919FA9CBE3 /* MJExtension-dummy.m */; }; - 8675866B0ED43E07ADB7B7AEE2FCE8BB /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233DC04EBEF0E81AC2C150F1CDB74110 /* Archive+Writing.swift */; }; - 86AA5A87E46FE0919A0A19BA722F4AAC /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E93F0C44CCCF765B3BAB1AD910E4225D /* SDWebImageOperation.m */; }; - 87018435F7FEB0B006C03C5609C58639 /* UIBarButtonItem+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 227511E7C8A5BD76CFDAA8F38EDF8600 /* UIBarButtonItem+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE6EC556EE486D74FE6354910CFA579 /* ConstraintMakerPrioritizable.swift */; }; - 87E8FE429C021389885899C502AF3359 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14189C114723BAF1A335465E9A5713C1 /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87F9AEB7B1E2083C608A4EA57A081600 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE1F89BCF876E7872F384578D3D06C5 /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C474CEF00053D2E91248A1246771BB2 /* ConstraintView.swift */; }; - 886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF0BF9CE25A06D121D80C02E2F75C47 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 887DB52C63E52FBD3B88F42DD8CFB421 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A93529A36F96DA830D675428D72C3D1 /* RequestCompression.swift */; }; - 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3953A3BD6C07E406197C6C41E4090A18 /* UILayoutSupport+Extensions.swift */; }; - 8938D73135D26F4E0AD4779A31F337C3 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D6B755D90488541947393FD3120E15 /* Keyframe.swift */; }; - 893E9425D7C79E35EF83C855392AE042 /* JXSegmentedTitleOrImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47EB79E8C982CD46728E85C501D161D9 /* JXSegmentedTitleOrImageCell.swift */; }; - 89F8FA2EC64E8D291025B06972106865 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B89A67357452425D51392CB56B559286 /* Vectors.swift */; }; - 8A626CEC7CBA9E3859A3FD8B147ECB90 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = CB496B1CB55AD7477ABF05D58106D9F9 /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8BFA637561CFFFD755077574D42FD312 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 50B5C64BB0E70B8A4BFD95A9854BA100 /* SDWebImageDownloaderRequestModifier.m */; }; - 8C403AA7D32772AB3A3D4E60F41FE066 /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C59C3DF0426157BA9C399C9D0755A691 /* MJExtensionConst.m */; }; - 8C949DF4CE5444E16B137F3DCE9B3700 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744FF4465FDE966E1667C3DF8266BCFE /* DidSelectProviding.swift */; }; - 8D49253956F35C850069A5F5F7F7047B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780EEC9CC6F4D2C85AD711B15562AC69 /* TextAnimator.swift */; }; - 8D739A0E851C00DBE71DB9A2667D4588 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = A8CEEC8D9F991DEA9F2503A1A43DAB22 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8DBED740565657F1FD8B91701ECEE970 /* UIControl+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CA77092F31EC8988A38F3516944A085 /* UIControl+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DD46EE7FB9503E7634E929DDE1CBA31 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD7A9228C62122C1FF88D63F3AE482D /* Notifications.swift */; }; - 8E12520D2539CC07BF8610B4919ACB7E /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98622B6F5243BE8D08354997118DC058 /* ShapeItem.swift */; }; - 8EBC773A021FA3AD48D1C6498AAF4930 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAF574B190C6F839A49523574B46577 /* LottieAnimationViewInitializers.swift */; }; - 8ECA2C84D18441DAFE866792CF22549B /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3C308DDB23706DE999AA21F5B723668 /* LayerModel+makeAnimationLayer.swift */; }; - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8074E4AFECB96B361A952CBE5873E2E9 /* IQBarButtonItem.swift */; }; - 8EDA81D3A568F527D08EAE6744FB618D /* JXSegmentedDotDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F1259F427CF30B8A6494C4DCFBD826 /* JXSegmentedDotDataSource.swift */; }; - 8F99CDFF825CA54CEF9FFE139A091619 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCE48CAA8CB07E1B74AC91B5C9754D3 /* EpoxyModeled.swift */; }; - 8FCE558BE0A48CDF03A2950E706688BA /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F461C13D16ECA8D15F998AE0F03C4BB /* AnimationLayer.swift */; }; - 8FD8C9FC7D0383AFCBC51888B25AFBFC /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD99015D6E9D563EAA5E64551D427D75 /* DictionaryInitializable.swift */; }; - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23516B63D882A131CDAD6344E4643F61 /* IQKeyboardListener.swift */; }; - 902CE54628761BF27D973A09772B95E8 /* JXSegmentedTitleImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965DF4B20E20E96D72D17B4588E2B26D /* JXSegmentedTitleImageItemModel.swift */; }; - 905934B4BF33A722F2CF9011634E312E /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = BC59FB2200FCD8B0CF31DDA15F5AF8B4 /* BRDatePickerView+BR.m */; }; - 905CB6E8CD5A6458039D3DCB53575798 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559245D3661A7F4142A031D7E808A6C0 /* Archive+BackingConfiguration.swift */; }; - 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E4C7E92B1FC198F1619FB92B747BA2E /* ConstraintItem.swift */; }; - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47038CC483BC78750AF340A31084419 /* IQBarButtonItemConfiguration.swift */; }; - 908C11724F014A404AC21BC328FB0030 /* GYSideMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FDB3C4918536FC4CEF1C58B3B299A0B /* GYSideMaskView.swift */; }; - 909C17D2317EBBC6EFFFCC36AC753BC3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = BA0F430F57CBC298DCA8C7491DF86200 /* PrivacyInfo.xcprivacy */; }; - 90D847B19214926EDE5210D44A08F3C7 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = C91DA1C8D98A3E2DE094DF31E7AD6256 /* RequestTaskMap.swift */; }; - 91218968238F58BBB3E84DC5C8A25854 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 9945374A850493F4E67CB5E679D3945E /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91611428D06F5E61CECF70A53E6DA6C6 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADA063A9EA6317F3E3F75B09D89D83B /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92129C2893E47C67883E3A17C8DEA1B9 /* JXSegmentedAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D33CC5D739E9BBE726BD00A1C3FC6F45 /* JXSegmentedAnimator.swift */; }; - 92138A77DFEB4F76FCB582E97633896D /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB531BFB06CE9158919E06F4C0F444F0 /* URLRequest+Alamofire.swift */; }; - 926090E8C4C835C7FE71AC96258FAF33 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9F1708B210CC54390739C113362082F /* AnyValueProvider.swift */; }; - 927DF15A74376F9FD582A3D17A293EC5 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F444863854CE7D9D2EBEAD7B2143DCC8 /* MJRefreshAutoFooter.m */; }; - 929BD1300DF6C8841FB6D2216CCA6534 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 92A81311D8592CB3D907E9DA59023E38 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = DC21D1F7FD9A9703015B5102E3CF1C06 /* PrivacyInfo.xcprivacy */; }; - 92E50D9E65A2AEFEECF5040AC1FDC52A /* JXSegmentedTitleImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 995D5B084756A29FEFE45B4B118776CD /* JXSegmentedTitleImageDataSource.swift */; }; - 9378157945D7B405C862A05B0D6B971B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92988B8BAC5B7F31B1325F71E8073975 /* Result+Alamofire.swift */; }; - 937D6966FD44A9A799ED6574EC78CC4F /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C1E5B0F3D05A6A08AEEFDBD968A45BC /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68E89B8F35FF35F194648F83F72D8CB7 /* ConstraintLayoutGuide+Extensions.swift */; }; - 93A9916ECBD4E6F4CE2FEE880859E057 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BABE616DAAD457851E750929671A428 /* LottieColor.swift */; }; - 93C87736121C9F4C84AD7F12CB11BC65 /* GYSideAnimatedTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46C5FFF9FC7574207420E5474EBA038 /* GYSideAnimatedTransitioning.swift */; }; - 93E3F115397E2A6A52EFFB822643ABC2 /* JXSegmentedNumberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B23AC0D0B320752D68009FF35E5061 /* JXSegmentedNumberCell.swift */; }; - 94D8B1654109F71E6D1A18D7B1F38D73 /* JXSegmentedListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F8D22212FFA9582ADCB8388AA7F9294 /* JXSegmentedListContainerView.swift */; }; - 94EEDF6D32DFE12B049F9FDF67F48373 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ABF25D8A7F13A359A5A986330921A36 /* MJPropertyType.m */; }; - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD7BC1E4B3151DE68235961A4955342A /* IQUIScrollView+Additions.swift */; }; - 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6284496BE45C799D2D1F5E84D38DA88D /* ConstraintMakerRelatable.swift */; }; - 954E0170780202DE23A0DDA2F67D690A /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 99D367851E2832771F67DBAD9D7E031D /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95730A518A8EFE5C616B0D896468A562 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD018D9F26A250FE7C7B9FE97D1CA706 /* EllipseAnimation.swift */; }; - 9586AAA390B3B3DC7D42138567BB90A8 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A947D1634BCBC379F8A8D75B2C83BF15 /* PathOutputNode.swift */; }; - 95D671F02751F058925C1C5CA6F8FC78 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB60CE1855F7FF40178C424BDC9EC7B /* WillDisplayProviding.swift */; }; - 96347E0D1951763FFBFF44FACD05A177 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3401199FB88B444EFF05C44B75595EDC /* AnimationImageProvider.swift */; }; - 96A1D14C6EAE02FA9C3CB4466399C2A6 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD67B67ABBFE7B13D1CC853736DC323 /* GroupInterpolator.swift */; }; - 9700D9987F17BA1F9CFAC7157C1BCF22 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57E8C62D89634623D346ABAA7ABBCD8C /* DotLottieAnimation.swift */; }; - 9703E773412E1A1A291B1A1EC8B4E5E0 /* UITabBarItem+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 5649A98C7BA6529D725BD76845D1B544 /* UITabBarItem+CYLTabBarControllerExtention.m */; }; - 9709951BA4068F0FD66128945F317E2F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E99F731764634258A859CFEA4E7F5E4 /* SolidLayer.swift */; }; - 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5840CFBE2A4215B42622376994587EF3 /* ConstraintAttributes.swift */; }; - 9797726E301FFA64279AD15928E37CC6 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D8DA753E7632E623437E8300093752 /* TransformAnimations.swift */; }; - 97D7D91FC818805D8344C373CC098C32 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3812B735BA84FF485543BB9836C781C6 /* SessionDelegate.swift */; }; - 9807BF49C74281A14440DACC71E07C4A /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEADF34CFB59F0DC875442B9C8C7408 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9828177A4542EB01DAA9445963245D8E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABA5FA5D177D0EA6ED5120686E258310 /* Archive+MemoryFile.swift */; }; - 98455F4176C861F9E33D36892A932684 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83FC4C8DF0194B142911ED972433FA39 /* CoreGraphics.framework */; }; - 98EAF4CA985CD43CFE416B235817CEFA /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 93A1A53D60E843302565D79DC59E47C5 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99215955243B155E1BDD4DEB3FCD7E90 /* JXSegmentedTitleOrImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99BAA0B129F2F4FA85F5F9614DB4662F /* JXSegmentedTitleOrImageDataSource.swift */; }; - 9922625E0EE74661858FA4706ED46ABE /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1CB28226C9BF3B3CB4BF160DFADF07 /* TestHelpers.swift */; }; - 997795BA486CFE8E8F47247BA54075F8 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = B934FAA5D9B0631D57D264A1A3220FC9 /* NSObject+MJKeyValue.m */; }; - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D35E5F73044E46CB1EDFB190214AA02 /* IQKeyboardConfiguration.swift */; }; - 9A07F0B734748735A80119550AC32104 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 99657FCB30909BB60B4C7A16C98D432B /* SVIndefiniteAnimatedView.m */; }; - 9AF09A8AF1301B3B97DA1E5B76A19645 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = FEF34E46D15EFEEAD5FF05E5ECAF2C30 /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B08E5739DB3E23AA80AC2FF511872AC /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AECD743FBD8465681E748443128A669 /* PreCompLayer.swift */; }; - 9BB224BF41403B62A35B8E6F69EE6F5B /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B852439CA8596831C58B0C5CD895E539 /* CurveVertex.swift */; }; - 9BBE667F9D7412B2318473A9EB494583 /* GYSide-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 107E7B00D01323A866C24D7412DBCFF2 /* GYSide-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C207232D5475494845FC21130601BA8 /* JXSegmentedCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78ED8F9C8FC406EEA76112ABE3E61C89 /* JXSegmentedCollectionView.swift */; }; - 9C41EF0E685AD816D8C26D83B93AB6AF /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = D4AC91C3EC9ECB33AF79AAF3B121546F /* MJRefreshStateHeader.m */; }; - 9C7D314BE45AB79E96B260656C36BAEC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB6992CEBFFA4A48B48FFFFB151BA3E /* RedirectHandler.swift */; }; - 9CA54FF0D8D0A6C8B96CC416D50217EB /* CYLBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 792245438A41AE593B3825C7B385A75C /* CYLBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D8BED7F3F86BB39E7C0923D92E73F8B /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB868701428FC3B689DF46B5BD651290 /* Combine.swift */; }; - 9DA8317DA860F41EE162EA58D754AFBB /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E02E3CB5D1A8CD1D498D3130546DB23 /* LayerProperty.swift */; }; - 9DD0C97DFAA0594B1D44D6C56D2852F5 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A568E29494AE9B3DC157F65707B82A59 /* Archive+WritingDeprecated.swift */; }; - 9EB6CDD8F5E5570798DE4D2C6D9EEAAA /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F3ADD52C2A6F6E0D6530B4CC387C9FC /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9EF20C969A3D26AFF74A35A376270C62 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4766964A8A5DC351F755E2DCDDFA934E /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F7158EF1A3E6E778AB1F8712A3AA86E /* FLAnimatedImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 09A34372657B76ABCCE2D794BCC4BB6D /* FLAnimatedImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492BB36AFC16A0A31125BEF8F3EE512C /* IQKeyboardManager+ToolbarActions.swift */; }; - 9F9BC40A239CEA83F849DDC2C4F375A7 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DEC85C75C3C1D4F52E18BEB380E67FC /* UIImage+Metadata.m */; }; - A01AA3BB0703989CA2905DBEBBDD23C8 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B076EB95E3FBA6DD58B2384ADFC8A0A /* CompatibleAnimationView.swift */; }; - A02EEFC96DF92AB78F933CBC0CBAFD92 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 470D4331193B6B3AFE598032D977A788 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6852716221C748C71D2E9EB499B912F6 /* ConstraintInsets.swift */; }; - A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D54DDD1FAC34CC7BD8A882C39C59380 /* ConstraintDescription.swift */; }; - A06873816417A293F3998F020EC43D39 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5F1C43C29676536292981245CE5EBCD /* CompoundBezierPath.swift */; }; - A0731B7F6224E36D15E7143A2639FA6C /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4BF13AE7B332E71FA691D2B29EC7E0 /* CustomPathAnimation.swift */; }; - A0781A932108DA987697FB74CE23D1DF /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72EEC98F3A7BC854FF1B6B7B7105487C /* IndexChangeset.swift */; }; - A1506893FF52AA466B130E8B05FBE868 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19B18A724F93CB2DEB3504CD700022D8 /* NetworkReachabilityManager.swift */; }; - A1549A8F2E2B4C2715110D5AAFB8D6DC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6C684F19B2D2DBE73AB6B55F1CEE7A15 /* PrivacyInfo.xcprivacy */; }; - A1623A8868E9AC8BBEAAB9BC0421F463 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = C9A9A997A8FCBCA606735A615370D30E /* SDImageCacheDefine.m */; }; - A22A2ACF53FDC243AAAFB009005A710F /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B2E17508CD5D144C391FF6FF97CB71 /* Concurrency.swift */; }; - A2DCD1D36D93DFF9EBA04C27FD6523E8 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = C2F3640BFB718B2ED8A43D1DE47A15CC /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A30D87AA7FEADBF7C032D9F9F1F97D0E /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FA53054065026AD3D1CE19F4370E497 /* ErasedContentProviding.swift */; }; - A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C419C05AB7AB51EA4D80EF76181A7755 /* LayoutConstraintItem.swift */; }; - A365C9A3CF1A0CD74B8E18494A9F1505 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E6531C3698AFDCC7775F4C85035D62 /* ViewEpoxyModeled.swift */; }; - A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 06EA433159AA4EF297B12F8964E7DD6D /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3A1FD1EA53C571BD856F554D324B853 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE864F71CEA4A02847B3033DADC7C011 /* MakeViewProviding.swift */; }; - A3FD52DF5584364FFD56965394C36CF2 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4B2F6D9CB731754EF20DCD1F3CDD4B /* URLConvertible+URLRequestConvertible.swift */; }; - A4A3E992003457010F66F3D6BCC2A5C3 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5283F13560DF6F863FC787D5CA6475 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4E7010E8D87921AE6F9D645B7CDA53A /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E6595E2954C89A1C413B311F5EF40619 /* SDImageAssetManager.m */; }; - A5BBB698DF1D4480FD47F982C5252205 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 84E55B0749C01139B1C1B255217502DA /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51FC086FD2E06E0D426AAF1DF7A733C /* IQUITableView+Additions.swift */; }; - A5F72099DE5A69E36CE9946D2122E6CE /* JXSegmentedIndicatorBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55878704D81E36C61B5B56A0EE26BCB /* JXSegmentedIndicatorBackgroundView.swift */; }; - A7EBFC7CA5CF5239B5AC8FF6FDFF5439 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C82A0853BFB071031C00E2FA2E6326 /* URL+ZIP.swift */; }; - A854BEE323C6FEA2336B80B07A531F36 /* UIViewController+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 49B94F38B27C041372492F4F9A656464 /* UIViewController+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8A9DA6C580EAE3E50B590CEDF0A45CC /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 48862242B7EA44535385C36542D6A380 /* UIImageView+HighlightedWebCache.m */; }; - AA5802BDE1ECC3EEF93CF2704A81E583 /* UIViewController+CYLNavigationControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = C08E896661D833BFB9E686239E6747E5 /* UIViewController+CYLNavigationControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA602A49B1DC7FDED565CAD8BB89EAC1 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6527016649A9CB6FC107238D38C8F4CE /* AFError.swift */; }; - AB5958BA59F34460139B065451B7D71D /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = B47572972B3C114B6B075D8EA4C06AB5 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC32A22FA700A7C519DA105353C169C9 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 8797893959B611F2F7E0571049FA4E84 /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC799D0F52B0D2E2FA317B54F85FB0F /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACD7FED5646A645F3EDA3F2521156451 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = C2121DFF98A3E12A43606A011A0603D3 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACDFC76B3486D1E62FD11EFAA88678ED /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 16F5DDB76C0D013D7BB4AFD4BB8AE9C1 /* SVProgressHUD.m */; }; - ACE0C5BE8B4CD13281F35D9DB4FA2EE7 /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9341DE08B37C6EF7E9BA113E0A89E128 /* ReducedMotionOption.swift */; }; - AD08F80EBAA3181F0C0BF59C46ECFA03 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11AB84AB4588E8E8218EC34F3C1EFF7B /* Entry+ZIP64.swift */; }; - AD4CF54B914D01C2D2591C716A274BA8 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2281E13F3B0B170BFAF4986BA883091 /* Trim.swift */; }; - ADDD26B99A6D54C00956C6BE7349D77E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CE303D594779639A4E316A668B0012 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE0FF5B3C55AFD12E15909F98595C848 /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = CC2ED9480F47BE18CECE6451D66893FF /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE488A187C0E3494019D0807156B6D41 /* CYLBaseTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = E822CE5A6D93DDCB034FFA22D32413C9 /* CYLBaseTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE5BA66389F4739C0B0E5BDBCCB79D26 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 508868C40FE7C733B53B8863C48229A5 /* CAAnimation+TimingConfiguration.swift */; }; - AE7A9D612B96E5CADA59EFE4591DDB83 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 19147ECE7EA086A1B7A99C6AE2FE48CC /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C641227CB085F946CE36132489FDC41 /* IQKeyboardManagerConstants.swift */; }; - AE97E9919A48528EF6DEE6F626A63A55 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DA5356607EFBAB85C6EE4EFF4918FD0 /* PathElement.swift */; }; - AEAA0FB549FD88F595F943D8CD4317DF /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DD7A16AFD053C790DFB58E46D0D62868 /* SDWebImagePrefetcher.m */; }; - AEDF870F73E85DD7537728A5F420990F /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76E45EC80DEB6CEEEC2A20558BFF817A /* ColorExtension.swift */; }; - AF2C0FDB2B66C2012288D8A9384D72A0 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 251CB36D34D7544E883F3ED1F1621A34 /* CompositionLayersInitializer.swift */; }; - AF42AB272E74275D08F989B9111E045A /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = B8689D80B35897949D6FABFB3A25CFA8 /* SDGraphicsImageRenderer.m */; }; - AF4B3C88EF24097513282E7551F33385 /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 549A13ECBA5B2DE3980D551031D96621 /* MJRefreshNormalHeader.m */; }; - B08B14D948BB67799AE79D99663FCB1C /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40F73ECFD193C45F320B9FED8134FEB /* Binding+Map.swift */; }; - B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BA8C6058C1FD990FCEEF7E52A4B8E83 /* Constraint.swift */; }; - B18402ADE7DFBECC26513F00CAF031FE /* JXSegmentedIndicatorLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52DF93BFD273E7AC6EB62E6B7CB3D52D /* JXSegmentedIndicatorLineView.swift */; }; - B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC1CE770182D2E945D4312247326B2C /* QuartzCore.framework */; }; - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5B921301503BFBAA098808FD5D4FB13 /* IQActiveConfiguration.swift */; }; - B1FFBCB959A815C9BCD6137FA2523373 /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE3061F7D98C5FE58EA3E0CCF0CC040 /* RenderingEngineOption.swift */; }; - B264AEEC2025377AB43887FCCF8B00FE /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C775522BCE6302C1DEC22118E327144A /* GroupOutputNode.swift */; }; - B311644D4FB2B084755B97F9E62D0517 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 814B8576BC7C4890BE65AE2F0AC497EF /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DA8CC3F090F87C99954DA1A55ECFEBB /* ConstraintConstantTarget.swift */; }; - B435123EA0DFB080DDF204A68B76B649 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = AF92829C71AD9EC79A521A7203D4D745 /* SDWebImageDownloaderOperation.m */; }; - B4D26E10C8F98206A32ED42B4954576F /* Pods-wallpaper_project-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B10DD3593AB0761E6F20591611E29A8C /* Pods-wallpaper_project-dummy.m */; }; - B4D33905BD8E6D1967F733F90B3782D4 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B369873D5C5B89BAC3E9F1DED908AFD8 /* DotLottieCacheProvider.swift */; }; - B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AC4DB8915FC3094C65A15378A08D6C6 /* ConstraintDirectionalInsetTarget.swift */; }; - B5402265E04D513FAD8EA1EB234A969F /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = F9197B0B616266937423BE861A377FE9 /* MJRefreshGifHeader.m */; }; - B5B122B965516FA9349250A502C3A58D /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 87D21212135BBC93E54145FA95EB8C65 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5C66B48EB624FEC4D2F64A50F143716 /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AF931C3631B8F626AC2BD4860267627 /* DataStreamRequest.swift */; }; - B6795D84805F1A3FBC07366698D40D81 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = B959C09D7A140BB02087BB3D2A9844E6 /* Data+Serialization.swift */; }; - B67A9EBA2AB48BE54836F09F0DFB9EF2 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C0E7EF9EAC5C38DAAD37CCBA95DCB5D /* TextAnimatorNode.swift */; }; - B71EF2A111D54884A8BA6AA0E502B5C3 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B1EDC2F3CDF64F354DF7A6438B8898C /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - B72583D291C390EA25B2F26658F02D92 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18BC10190A0A69B6ECEC15A38829FCBB /* SectionedChangeset.swift */; }; - B726740C01CEC8A342988863B3C6666D /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = A7AC2EAD19137E932EA9AAA26B7DEA65 /* NSBezierPath+SDRoundedCorners.m */; }; - B7B3F548D939A885B87BC38F24AC9118 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A8821751DCA2D5A448E2EA334C5BE8 /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7DD3C773FB75ACFCA6641B82C4FAC08 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A681CBDBB52C5F441AF8F3FCA479D0E2 /* ShapeLayerModel.swift */; }; - B80FCEF5ABC014B09963F4E65BDE3C41 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 13A5754A53C8453B3BA2331940AEEB86 /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B82ADF22A657292B65CE7A1F713C9073 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA45395231E4A8BFAFD5EDD28EB58516 /* GradientValueProvider.swift */; }; - B84D5DE2F9E318CEA5895AB937C04DE7 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD28E97065CADD20BBCB54DE1722FD9 /* Rectangle.swift */; }; - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901A782C001F82639EF4C81E719E5EC5 /* IQTitleBarButtonItem.swift */; }; - BA84204996AB78452817280DCB3D3258 /* JXSegmentedIndicatorBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 193FA93ED243593BBD9F12418F0CB3AB /* JXSegmentedIndicatorBaseView.swift */; }; - BA9A0498225D590DE18565C212EEF574 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE24921F25D0C3A6435FA25C510D2B34 /* GradientFillRenderer.swift */; }; - BAA4C06A1DE43F74573C2E49EC85D9B5 /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = BB7A54D245EA909EFBDADFC8585B62CA /* MJRefreshComponent.m */; }; - BAB5885CB07094453BBA509A22A63904 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25793710BCACA2E9E0B1757A35712D2F /* AnimatorNodeDebugging.swift */; }; - BAB5A730B9186FBDC4C75C7CEA1D8428 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C4B971FD30C92B5CF92331C3D230D5 /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAD8DB05ED3DBA55CDBCD7DAB1935E6F /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E4FE0E764BA58BDAE04BB86C80B8754 /* SetBehaviorsProviding.swift */; }; - BB0708EDB2D4184F8D5290EDBC65D5BC /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAA1DD8E62BA07F824FEB7C634CF6ECB /* Font.swift */; }; - BB31CC54186DDAAD89F139C89B93CA7C /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = D64A4EEE98B7FB91F4FCF3D5112AD443 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB6998049FAC6E944C515D51BC6BA5C0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDF1831686E65214111CAF40E71C3D83 /* StringExtensions.swift */; }; - BC0A0C473B63B817926F4D58611281BB /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9AC3C5FE775EC9E9229950FC5D8F60 /* URLEncodedFormEncoder.swift */; }; - BC1129B27DED4A404DC981894FDFB583 /* UIView+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 40FE1889D25217D87B5174D234FD8212 /* UIView+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC29069E8C5679A176E284888F597C32 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 80946F4D53CCA59E3494EDC32CF6B117 /* MJRefreshBackNormalFooter.m */; }; - BC6B88CD738258A53C96978D32E4F5A6 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E77913B2F650E5EBBBFFE7FDA28E5591 /* EpoxyableView+SwiftUIView.swift */; }; - BCF0F618DE852A99D0E09482FE1AD6DB /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0E0A74D40FCB3A582835CA946FCD44 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BDDD8451EC24E029EE5394AD6B29E479 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F9CCE118247BA03E2A746A5D91AA49D /* UIColor+SDHexString.m */; }; - BDFF68F76ED8639B0031A55390727068 /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = AD72E748EBD4B3665AF2B36CD85FB22F /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ADEEC319BE169B9C9FCB426D8BDD102 /* ConstraintDirectionalInsets.swift */; }; - BE6C672F9D4B3CE0D0D83079B8A740F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - BF15FC403DA1188D37F36F9B2FEB20D1 /* JXSegmentedDotItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9472C4723BFFC17058811E7E33102268 /* JXSegmentedDotItemModel.swift */; }; - BF1A148832BC2A213384F7F3700CF8B5 /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A9E55C45E43685590A4E571022C9D87 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03510CDF71D81AFC2B2E23E3B25CAEF3 /* ConstraintMakerFinalizable.swift */; }; - BF67904B4E6C8359A5540C1516DC35DD /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 257FD6FE6B53279AD448569A779BC6D6 /* SDFileAttributeHelper.m */; }; - BF7DAD1C2CB27C985900C2D704B65D4A /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00DCCB70D9FE5C5F140F87453CC6903E /* LegacyGradientFillRenderer.swift */; }; - BFBD7459C892DE469739556A7C9F3992 /* JXSegmentedTitleDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDF94CCB4890773B82308EE8E152F943 /* JXSegmentedTitleDataSource.swift */; }; - C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8A71FB37A30E519F9B54D8B1A93201F /* ConstraintView+Extensions.swift */; }; - C0CEEC9CB268DAF52ADBB33A44A22822 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7EE84B569635093FB2C1BC5AD4719B /* CALayer+setupLayerHierarchy.swift */; }; - C118334CFB7C43F8EFE615B0C66C1078 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B9FE3377A5123F2A26934F93C8E754 /* UIImage+GIF.m */; }; - C1A7722BD08AF3D7D6040B5B26D25109 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E9F0DBE8DC7AB101EE66A53010AD37 /* Marker.swift */; }; - C28E73E7C990B5831ABCDDA6F8275FD0 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7D21ED0B3BCACAD8C5D019D1A7966462 /* MJRefresh.bundle */; }; - C2B0B7C3409DC4089F347C18C2C5218A /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = E61B32A3977EA3F9469A37E7C3A2E269 /* SDAnimatedImageRep.m */; }; - C35F14F52EF061CC3161B2091EDBB6EC /* CYLConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA83E7C3632B4A79E3D435BCAE0B75A /* CYLConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3A160E82826D84E59889F7AC3157F42 /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B7061B89F1DA5E6DD0E36D6C25CBDEA /* MJRefreshAutoGifFooter.m */; }; - C4DC239336CC27DF393EA27E6F4CA3EE /* CYLPlusButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A51A0CF67C3E03518F917CB39528D47A /* CYLPlusButton.m */; }; - C4F6E2A79BD3990086848911AC8B7F89 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = F4D7AC9BF475499BC96C9D96B97D37D7 /* SDImageAPNGCoder.m */; }; - C56A825525BCBE955CFE58C7C747B754 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 03DA2128AEE03476BA0CFD9797B82957 /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C61377A299B1B70D37C4464F336697CF /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = E400734598453D7EB425A62662D13E4F /* Keyframes+combined.swift */; }; - C681B5DC1F3AD73CD3A404451F97DF4A /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047E0D17F74526815F0EE5B45184A660 /* AnimationContext.swift */; }; - C685FAE975137344D1474AD7E4096DA8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC1CE770182D2E945D4312247326B2C /* QuartzCore.framework */; }; - C68C26883CD662DDDBFBE2297311729A /* JXSegmentedTitleAttributeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58597A76EE9390AF4721F3CE12767A2B /* JXSegmentedTitleAttributeDataSource.swift */; }; - C694DD34DA86CD1E1A7679194DE77FEF /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376D180D5E985A134B3C4715E03BEE46 /* EpoxyLogger.swift */; }; - C77923E363A3C9D4829376BE0EB08DFC /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = CA3008F05721EF850D99BCE9AFFC3286 /* SDWebImageOptionsProcessor.m */; }; - C793CCE7FFFCAE0142080924C7C878B9 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04EA25F58845D7F0623FBFFEE7B99835 /* EpoxyModelProperty.swift */; }; - C7CC30C636311C40CB96DAA2B8759EDA /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34A108B6DCF4E1B74E295697B52763D8 /* DotLottieFile.swift */; }; - C7E343559158D03F717C616F79FAA006 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - C7F4B4D8B22CDC4A8F33A166059675B0 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = F8836979B08028CF04D35BAB08F3D8F9 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C85C11573FFE927A84AD0C8BE456AD81 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D8DE9954041EAF8F4F3EBAEA2CAB24F /* FSPagerViewLayoutAttributes.swift */; }; - C8A9EB5DED9F08B5FCD153955FC14E93 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F80C643D4BB8C19B8303B031A3C9A320 /* UIButton+WebCache.m */; }; - C8AFAEBB89DEDA4FF437D474A6CE6A8A /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48504997D85D0954D9740069988BE1CB /* GradientStrokeNode.swift */; }; - C942EE75D41E7FBEBC6DB14EBB0D52D2 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0452D35FD68C166F252BBA3FEA90A5B6 /* TrimPathNode.swift */; }; - C9D65759B4F36BDD6F29F0D4EA18AEFF /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 523AE9ACC52439166E2CBC20F7ABD007 /* SVProgressHUD.bundle */; }; - C9EE41423D6215A9FF56AE95AA44A9AF /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6A80234CF0738361FDC1FD255B814B /* BezierPath.swift */; }; - CAC5CF83B273FAF35474DB25D5E53354 /* CAAnimation+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = F4B3C7DA1837B65FA150E1D4105DF163 /* CAAnimation+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB4E7B8219B2F3C8DEF14E433AAA7501 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8DFE2C6B9C6DBFDCEF80F224A7D822 /* KeyframeExtensions.swift */; }; - CB59380AB6602226358E79B7F4A70ACF /* CYLTabBarController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C64EB6F577010F46D05A820BC236175B /* CYLTabBarController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB7574C65F468FDDF44328A32B29B6EC /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C06A54DEFA5518D6AFE44E665EABD48 /* CoreAnimationLayer.swift */; }; - CBA797C292CF129755168E042F96531E /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F8F806EA38E5FD41893F7D953A235C3 /* NSObject+MJCoding.m */; }; - CBBF4F7A773A62DC87CF698A4CC9F272 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = B8945E0417F2361EBD607C54F56EAC50 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBE2CD6C13ED59FC6DCA9AF08D1E2406 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 028F8BCCA2B7AE79A8D5B6506515B754 /* SDImageCoder.m */; }; - CC69E26082744A75E89E41E07B4699E5 /* UIColor+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = F25D3E6122A45C0CAF882411E21876BD /* UIColor+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC94735333CA9AB8B3CD56395CC93CBA /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B12E5B0A6A13BB22DEC3E2A409B914 /* BaseAnimationLayer.swift */; }; - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654048089E42B39729908C511F626BDA /* IQUIViewController+Additions.swift */; }; - CCB2B490F776E9A53B140D92DDAFB205 /* UIImage+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 1465C11EB25DBAC48B077D167552A59D /* UIImage+CYLTabBarControllerExtention.m */; }; - CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E387CF1599CD6EC79193B122D4FA8D9 /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD64A36B69B4F911277D2F925BB4A956 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D72CF072CCE2EFA8FAD277A8D080514 /* CALayer+fillBounds.swift */; }; - CD7731A6E7D1C626325E4BFFDFB41769 /* UIView+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 78248C93847FE43356B6D010D86EB176 /* UIView+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDCA01B605A086576DBB75F8C3A24337 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F00AC7E06541453021DDCAAC7773E379 /* RetryPolicy.swift */; }; - CE2C6FD104092EA3F2F0A357C72460A8 /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E14EB06327B227B9EAB6A90EBF57C5E5 /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C193686B5A76C0635794EB7DA403E779 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEE41285CCCFA2303164E05DFC9A546C /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C1843CDA6F8AAF66F1241235EA4F71 /* SolidLayerModel.swift */; }; - CF2B8E72A55E21A363BB79897C618F15 /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E5BE692ED83564AC66BD1095717FF77 /* BRStringPickerView.m */; }; - CF4313C967CBB2B0079EFD97C3CBF7C4 /* UIColor+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = A0B514B3BE8F4167E3388A5A29C9FE39 /* UIColor+CYLTabBarControllerExtention.m */; }; - CFD8696312B3334FF17C0412FB20CED6 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DBC9EE34D75CFDD25F738B0D632AF07 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0031C3BBF1EEF3E6E58EBB7E8632F09 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D36A34F3638BD06901D50A15864694C /* KeyedDecodingContainerExtensions.swift */; }; - D0038F642442AAE53C12ECA3240B5A6D /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CFAEB904059590955BC9126FB11FAFC7 /* MJRefreshAutoNormalFooter.m */; }; - D00B0B025AB7EDF865C313A08F1019E1 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95777A8CA7BE18204EDD59763F152B17 /* AnimatedControl.swift */; }; - D0665D6E3CD34DD382F7E85551753C0A /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 61092FF6035BFF9BBD3CA2882F828005 /* MJRefreshBackGifFooter.m */; }; - D0729D2D89254A44B8A86742BD60015C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD50C3E038C15C67AA15C3138959F6BD /* MathKit.swift */; }; + 4F79F606D42281B61BB4F3798B281D5F /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C0164581DFCF72723760DBF981483A /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F80144C5D33EFDAC14379838CF9720E /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD20F42EB7BF91E34444E9F35399A7C3 /* MJRefreshBackFooter.m */; }; + 4FDC873047AA434D53D26628000CB412 /* IsAppEncrypted.h in Headers */ = {isa = PBXBuildFile; fileRef = 35CB550FE60D474EE499A6184CBCEBA1 /* IsAppEncrypted.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FE35DBCEE3E9B3AE786452DCCD1B66C /* JXSegmentedBaseDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = C02E2B4B2E5CDD93996271BEA9360C33 /* JXSegmentedBaseDataSource.swift */; }; + 4FF02AFBFC6B22CBE1A6B2B62B3F172C /* ViewDifferentiatorProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91A47801CF62121E4E21F6A725F96D71 /* ViewDifferentiatorProviding.swift */; }; + 50019B5EBB75092956B36075D404C1F9 /* FBLPromise+Any.h in Headers */ = {isa = PBXBuildFile; fileRef = AC746ADBEE7103922FC791F1FE281194 /* FBLPromise+Any.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 506C1EE2968687F178BB2DFA34D185CE /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6523B402AF4508F334EAD3C8F15EE9D /* IQKeyboardReturnKeyHandler.swift */; }; + 5075DC82A63A9807DFC390B4CE8046CD /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6FE58A583A359FED87297D53A50BC49 /* Session.swift */; }; + 50856AC35DAB64C96C34BC588BB0F7FE /* SDAnimatedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F57D119ECEC400A1D06CDBAF825CE2F /* SDAnimatedImage.m */; }; + 50C17CF7E0DA478B6BE85D96DFD4CBD0 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBFECB2C6D3A29AEEE57388CDE0BE807 /* Stroke.swift */; }; + 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C588D0106C945CA757820561B0F9696F /* ConstraintMultiplierTarget.swift */; }; + 50FD3A07626E0D6FFA97482158F90E35 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E99FE694897D422EEA9E31797C440CFB /* SingleValueProvider.swift */; }; + 514A19E702520E6E336D77E2615D17CF /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = CD773728F83D491C9205E61300BF6A82 /* NSBundle+MJRefresh.m */; }; + 51C4C871026D4CB87129B619F46945C2 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 37C04A59D599E0D191C567380A0B9D80 /* GULUserDefaults.m */; }; + 51F93BB4A8A45852EB003139085145C4 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = 44341F4E6316199466EE39991D0036B4 /* UIView+WebCacheState.m */; }; + 52304420361292CCFC74D707D76A89E6 /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A40C0A7AD402BF9E9573C204474A4390 /* SDDiskCache.m */; }; + 5261B5B6926268B456A85A2A4BF9674C /* StyleIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E0F7E1F56BA179ED02010C369F9841 /* StyleIDProviding.swift */; }; + 5304FB6617CB1BDDBAB7FD6A529A91F3 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D98884F0A23A568DBEF3AB2A15EB1626 /* MJExtension-dummy.m */; }; + 540E57EC8076AC19D6CFBF01A3EA8DA3 /* Archive+ReadingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFE1BCBAFCD6CD28E215E97C8B7DE58 /* Archive+ReadingDeprecated.swift */; }; + 5460C4DC62BBE71BED1E16C2B955AA35 /* FIRConfigurationInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AB5A05D3457FEC216C759592E4AB3C9 /* FIRConfigurationInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5463D4F3B0BB0FD88FFF220E5BAD1D88 /* LottieViewType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D65715ADD82C6B21DC32CC4497E5C7A3 /* LottieViewType.swift */; }; + 54A3D02BDD2D238D2D8473F0C5591F80 /* Archive+Progress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 751680F0A9AD9306C7D9657FA23B2E77 /* Archive+Progress.swift */; }; + 5533166A3109EC19FAF87BBF351D3D3B /* StrokeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DFED1F4E257653CAE6488AF057A2C06 /* StrokeAnimation.swift */; }; + 55B663930A0EF8E0F548D73B0C0DCA89 /* CYLTabBarController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1836DA493341D83C8E52E8D9D011F44B /* CYLTabBarController-dummy.m */; }; + 561CE7D46A01E3355644271330D586DE /* CYLTabBar+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 677D4967B9083B4BFC051B2C7E58115E /* CYLTabBar+CYLTabBarControllerExtention.m */; }; + 563AE27CEFDD09AE6E245691515905F1 /* BRAddressPickerView.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7465DC5F104DE2BD2F2500B9534E9731 /* BRAddressPickerView.bundle */; }; + 56413D1C0345213A264CFE37E5220D70 /* DropShadowAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B4066CC9CEE11E9C19FF27D0BF4DB7 /* DropShadowAnimation.swift */; }; + 5654DEC7DB7E6E64AF65876E6992BDA5 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF15B7103C2C1F3F84EB4B1F7524AE3 /* PreCompositionLayer.swift */; }; + 56687ED88A5F09B81B2296B3FDD12F4B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 56961AF9119F7E7E624D7EB707E68240 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 56C6D21A82BBB6F5D22FF1CF95D518EB /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4533449167D488362805C053B73021C /* Fill.swift */; }; + 56CCE893A4478CC7BCD112655A1BDC5D /* BRResultModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 4478111335CA6A483A1C58FED07D0BB8 /* BRResultModel.m */; }; + 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9A8EC4E475C4A6773B90354BE654917 /* ConstraintOffsetTarget.swift */; }; + 56D84D58AF26CBE0E14BBDC0CB3B9776 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 17758D6ADFB6F53FF2253FEA31FFF9EA /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56DCD7A5543750F59B4799745C866C38 /* FirebaseInstallations-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C914544C320306F1902EF545E8A4701 /* FirebaseInstallations-dummy.m */; }; + 56E561C1A8960D630D418FF931D36FBA /* JXSegmentedTitleItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F623654CE9943868059E7C04DB9341C8 /* JXSegmentedTitleItemModel.swift */; }; + 56ED612030120A0397156D40650605F1 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 989E9B5E7C9358303380CE152F282793 /* UIImage+ExtendedCacheData.m */; }; + 571142A2747CD90165F631A8AE980A0A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8110E39877F12613F6625FD4E628F8E1 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 571E70DC803730B6E2F8184CC8A0FEEB /* GULKeychainUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 5549CF88E13A57513E8C5311149B86AE /* GULKeychainUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 574450219BF9DBA9113E31EBC80BAEF2 /* JXSegmentedTitleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196CABEA3DB514E5D634BB623EA6F5A0 /* JXSegmentedTitleCell.swift */; }; + 57486AC34C331ACEA1D3170D83440623 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 5830C6260CA2B7CD6DC74054FB29CDD1 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99EE82E33565E020117364B28F3C83E9 /* DownloadRequest.swift */; }; + 58C2D9CAA66C94F2003AA99CFBC5B51A /* GULApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 8842F484C2DC55323D5A619B2DEE166B /* GULApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58E936B1E7E42C0BFC119D428B70F1D8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1913D398700000C1DF767E967A760FA /* Alamofire.swift */; }; + 59C42C2827C8752D9488E217C5DDD820 /* SDWebImageDownloaderDecryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = DE6A5504CF2762B120A9990BEC7DC2A7 /* SDWebImageDownloaderDecryptor.m */; }; + 59DA84E356FDA22BCD85F8E44F2B1CD6 /* FIRInstallationsIIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 880A371B50AE225C6DFD9C9D203A4D03 /* FIRInstallationsIIDStore.m */; }; + 59ECF137A6EF882DE2FFA85406E8793D /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 729059959A879C58EFFB33106633EF80 /* MaskContainerLayer.swift */; }; + 59FE6AC4C786218632E923A2C8D42C31 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 71CFAE504CD3E4B1C3169CA38998A28C /* GULNetworkConstants.m */; }; + 5A52AE15114792E6A93CEEE5425277DD /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43F5CD0F19543101CA07FBF3A366699 /* LottieView.swift */; }; + 5AD4E5B4118A1DC7D639F611044B4159 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0769AD919DFA80DBDD2E86C2638C3B8 /* DataRequest.swift */; }; + 5ADE4DDF095CAB175C47A2462FE509B5 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = D066F33A5177C372FE0299A09069998A /* AnimatedButton.swift */; }; + 5B86CB74032E9FC6712691695B60AA8F /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5A06857D1C7CA800665DDF69C7DCE58 /* AnimatedSwitch.swift */; }; + 5B8F6C11EF28E1C82CF3A8A8DEACA591 /* NSObject+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = EC022FD515A0F60C8C0616907AD9C4D8 /* NSObject+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D436A83FE5975983BDD1BE23115FABD /* HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0E05EABFCBF2F9EE21F69B16A91C595 /* HeartbeatController.swift */; }; + 5D9A37A8D628C6BB9FCA2EF74E352C9C /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = FB0951DEDE8E5D108C3BFB71E70711FA /* SDWebImageDefine.m */; }; + 5DB50361C433411C395E0BB01D206E4B /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 441683AEAEDF752B997CF26181152A36 /* Merge.swift */; }; + 5DFE6F236F4C37D9FCD8BDA33549D471 /* CompatibilityTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0F6FAAF750B705FDC0C22AD49706C3F /* CompatibilityTracker.swift */; }; + 5E064DC9EE11CC8E5F3A5A9E3EB6597C /* UIBarButtonItem+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B45606FE98B7069924E06450215EFF2 /* UIBarButtonItem+CYLBadgeExtention.m */; }; + 5E858AD3F64F096EE17F34759F017DC3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 5E8E9469BF126E918EADF79EC4BB5CA2 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB843B40A624BBD45906BF26473BAE7C /* IQUIView+Hierarchy.swift */; }; + 5EC172A3A600E629AF4AD75C304DA2C9 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = C94D3E6D4B9CFE1CB6ABF1AF2FEEF8CC /* SDImageIOCoder.m */; }; + 5F37192D7E53D7DEBA95E4663D0F92B5 /* LottieLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24D82AE5D076CC4C73E13418A42A8AD /* LottieLogger.swift */; }; + 5F52D18FE8736028A8FB4B4B61B49111 /* JXSegmentedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04EAE77E174328F0147919FC1A36210C /* JXSegmentedView-dummy.m */; }; + 5F8C609B1F95695CA3D52421841A9B23 /* FIRInstallationsStoredItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 18574D8A97AB5F7001DB291DE0BB5745 /* FIRInstallationsStoredItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FAD9F502EBB0F3FBFD7C907DEB17AAA /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E6490190B6515A2D9B6884ACA42B535 /* SizeValueProvider.swift */; }; + 6084CC72921FA7260B8FA2A07F49AE96 /* JXSegmentedTitleAttributeItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36481D7DC9D19FC63813B36D1B6B2592 /* JXSegmentedTitleAttributeItemModel.swift */; }; + 60CD99E8F32FD54F599DECFB768863A0 /* JXSegmentedIndicatorImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0D6B0DE9B22A62618B11AD05F9588A2 /* JXSegmentedIndicatorImageView.swift */; }; + 60CE1AC69D95F0F7C6637C601A84C069 /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; }; + 60CF9F8ACAA07519CEFAED6625CDF739 /* FBLPromise+Testing.m in Sources */ = {isa = PBXBuildFile; fileRef = CAEFC3A22F9FE200607394DC823AB497 /* FBLPromise+Testing.m */; }; + 60D0308594FF3A8CEF1C9011451A0046 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65A112E0875D6AAD7CDB821A886E8D7 /* GradientStroke.swift */; }; + 612AE0ABB9BCD3AF0E1D29B4C063CA62 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A65007EB7F1BF3C8ADB24999DE0E8C7D /* StringEncoding+Alamofire.swift */; }; + 618D1AD327E81F8840A2E655676C27E0 /* ViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCCCB8A01450275EB2782CEC80E4790 /* ViewProviding.swift */; }; + 61BF5909F8FFEC516CA898FDBD838959 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 26F8FCE3EE7E5741BEC73E28E97A39EB /* SDImageCachesManagerOperation.m */; }; + 61D9CDB5AF4AC0595770228C0A0EEEDB /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = EF51E289A88CDA9619013EA828466875 /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61E68EA5DB10A6776C959F38DC8312FD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3F42DC1B3312B251E87067CF1D1D1F90 /* CoreGraphics.framework */; }; + 62138A5E0749E0E5B081C387DB7298CD /* UnitBezier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50895092B707C8BD71E1F5DF18BFFE9F /* UnitBezier.swift */; }; + 626CE21B59B5EC3D6DB2E8314A4BC9EA /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = C93E0CFE93E014EC98159DD05458C2E0 /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62796BA9266A3343CDB31913D051B1F2 /* SDWebImageCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F8EFA580DA5DE9CE9532194B7802DA6 /* SDWebImageCompat.m */; }; + 628AFB8DE8C36514553511B9C12E5FE1 /* FIRInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A9BAE9AC7534BA563FBD6E0007EB02D /* FIRInstallations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62B9FB2BAB0F70C3705B33D50FEEFBD2 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A91CD5C2423D766837EB28824AF915F2 /* ImageIO.framework */; }; + 632239BD2DF58FF13D9E4D1C4327F528 /* JXSegmentedTitleDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0183051F548DB357DA604D903C731CE /* JXSegmentedTitleDataSource.swift */; }; + 63266AB53E590025F95E8472A2A75E66 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 05546060843A440A6036C090C6702351 /* SDImageCoderHelper.m */; }; + 63BCE3414C785046BB317537B8120B5D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 27ABFA192D266E4EC3F2B0CDA6AD677D /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE72C8237BFBB91DE0BACA84C46638E /* ConstraintMakerExtendable.swift */; }; + 647D16586EBBE25158E3FD684541A1DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 648A4B7F2E4D4F13A93A31CAC50E299D /* FIRInstallationsHTTPError.m in Sources */ = {isa = PBXBuildFile; fileRef = 237471BC387DF42F7007DBC179D85C5E /* FIRInstallationsHTTPError.m */; }; + 64B5DC195DD835233EA9792AD10A4E13 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B53A19E2ABCDB757FA2916A67B971B9 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 64B7F4208F876A5FC7D62351F670364A /* GoogleUtilities-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA408F620ED48932B7190D0556F148F /* GoogleUtilities-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64BD92E460A80155333A574EAA4FDB59 /* MainThreadAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C18A955616EEAB14C7E281C1E068718 /* MainThreadAnimationLayer.swift */; }; + 64D94DEF1881ABDB4E05329C7A55BB30 /* GULHeartbeatDateStorable.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E216000E6C233A3EA719B4459045C57 /* GULHeartbeatDateStorable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6528C3A45A3C032B926686D61C4E8D37 /* DropShadowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F5BD2B7AD03BABFCA3615061482F9E5 /* DropShadowStyle.swift */; }; + 65550AE399A68358D1031A676C06A364 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DD4E1FD5607663F4D56552925828744 /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6581039AAD4BF84784812194E353F279 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = C5C5A95D53466C03865000AFA70DF3AC /* SDInternalMacros.m */; }; + 65859562C8B153C154479BEB8175EEF3 /* Entry+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F567EE922B4DE5710B48E89E2ACB652 /* Entry+Serialization.swift */; }; + 65DA5BE915019E1EAE7EC459A5901B80 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 937E9AC86B0A10E0C6468ED941B1E7C6 /* AnyValueContainer.swift */; }; + 65F1A046F742E910CE0EE30BE2600DDD /* JXSegmentedDotItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2643B101E1B65BF2D2FBA66B7722610A /* JXSegmentedDotItemModel.swift */; }; + 6613CF293C7755E137A985D6A9C06791 /* Keyframes+timeRemapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70812E7D6644D5D4158577BF50D4DE87 /* Keyframes+timeRemapping.swift */; }; + 665CD3B81C68D7CF4B1F67B0C0CABDE4 /* FBLPromise+Validate.h in Headers */ = {isa = PBXBuildFile; fileRef = DC205DEC8FE62DA1C65D8ABA8D8CF0A9 /* FBLPromise+Validate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6735E4B11C64D20B4E05A92811F5A721 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F700B9493BA4CE14DCC4EA37F9EE8D7 /* IQKeyboardManager+Internal.swift */; }; + 673D71B86B05BFE8AEE69FAB1975D352 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = B820341A2BE52E0D408DA61D1F3ED861 /* FIRComponentType.m */; }; + 67607A763FF5719C301036784AB44333 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 433380FC46C4AE127614BCF37507C5A7 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67752F2EB4D3E1F9BC130046FB76BCE4 /* SDWebImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = D95A824BBA25106C748C200292433ECD /* SDWebImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6796AD5A44F359DF3D5617445AC6863D /* UIViewController+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = B370035560358BA235F95AA4B15E2659 /* UIViewController+CYLTabBarControllerExtention.m */; }; + 67B4318B0E21A1A46EF7197F23111E75 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = 692F18D951DF8D437642B6517A2AAA9C /* MJFoundation.m */; }; + 67B5E1901D508E1971DD4C72FE14CF67 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = B631AE12EA0189B14CEA5F4F68D68B3B /* Repeater.swift */; }; + 67EAF96CF5371E0EDF2F1976BA0A8DA4 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 101FADB453CF88477175734BF51D3AA7 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 68238227D42B2511FA6A26BF71E92520 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 406CE6C89A38F78FF1204683FFB6CB1E /* Alamofire-dummy.m */; }; + 68241B77CB3EE81665BBB4275AC19679 /* JXSegmentedListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EB2F108BAD9518CFB47775CD2324AAF /* JXSegmentedListContainerView.swift */; }; + 6841580DE98B48C903F67A8C3A958968 /* DefaultAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159E63D5AF7B0A8CBE505F526507AF8 /* DefaultAnimationCache.swift */; }; + 686ABAEBCE5C0EA6644AA80F9B4B3687 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 07725350C7FB74BF6B174CA7B78D3EF0 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 688EBC4BD1F3F76ECA4C72FEC494D84D /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 534A5AA222EE0953A451B8D9F29F0A3E /* NSData+ImageContentType.m */; }; + 68995B28EE5B539CEA5A1133E4623927 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E65D8A5B557C44B20B3CB8737A08A8D /* MultipartFormData.swift */; }; + 68A74F13F8FEBAA7E0EA9344DED0458B /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2A947E56F35F6B8507925BFA6319AD /* OperationQueue+Alamofire.swift */; }; + 68B2B34B383D6D8B35408FAFB4E668B0 /* Archive+Reading.swift in Sources */ = {isa = PBXBuildFile; fileRef = A47E08EC14850D9F74D7D13FC674DD1F /* Archive+Reading.swift */; }; + 69261B5D3B53EBF7109D5E1DA3768CAC /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11C05EC3F184DA031D63C14D2B794617 /* AuthenticationInterceptor.swift */; }; + 697335D7202C4605B1E18FD7EAFA6EC1 /* EpoxyModelStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F448C24A5C57961339CBEBB7204E4A34 /* EpoxyModelStorage.swift */; }; + 69C7244F5E0D41CF59E5ADC8952F8D0D /* FSPagerViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0C0F102FF0F60B0D92BADFA54B2B3F /* FSPagerViewCell.swift */; }; + 6A6154BF7F545FCABDECFB4A26F5906E /* StyledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60BA69CF26724CAF4A092DE9A415A8AF /* StyledView.swift */; }; + 6A849C58FDF67B8DE1DD694866B848BC /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B6E9F7D7CFE2A5C99B4296DDB736897D /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A909285D8885A612DB8AE7B956ABE41 /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 6805DF9BBB928A4BCA4589B92BF0AF7D /* FIRBundleUtil.m */; }; + 6B0F8A097591AE0E871E730BFED18E93 /* DotLottieUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0CCF7AA488A4F94DCC58C5067B95C9F /* DotLottieUtils.swift */; }; + 6B2576EF432DFDD2422B66193CED0582 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0750150788207712A5B3F9B9DB22CA6C /* SDWeakProxy.m */; }; + 6C2B4D7CADED180E62F98E74C9B9BA8E /* CYLTabBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 3182C2A90127F801725C5355106C4764 /* CYLTabBar.m */; }; + 6C316B069FF6FF91217D1F1283BB0873 /* CachedImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3BE4A068CA0A3A658E03DF5A42BA007 /* CachedImageProvider.swift */; }; + 6C3DFE77BD3C2955C17DFA844F462AEE /* BRStringPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 685D2546A72BA35C80C2869422149999 /* BRStringPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C4BCC8C2D31263360E2697776A9E80D /* JXSegmentedIndicatorBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCF8624C879F7247E4292EC3F01E9B0C /* JXSegmentedIndicatorBaseView.swift */; }; + 6CC7E7C00730B1BF42A28B2E23CA01D6 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FDC32F1865DAAA6F799D1BB082C4E0 /* URLSessionConfiguration+Alamofire.swift */; }; + 6D2A29EFE5862E57ACC69AD0C39CBC75 /* MeasuringViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42849CA7F930D9F7F0D3B693A22C7CBE /* MeasuringViewRepresentable.swift */; }; + 6D2BC66C30E7A0D7AACBCB141EA058CB /* HeartbeatLoggingTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65AEC30DFFB6F11BD733C9ABE9D85666 /* HeartbeatLoggingTestUtils.swift */; }; + 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A63FE96EE99E8BCDBAFB0B4278C032 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D4A08865846C0F0DB9A05C617C2A947 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DDF8A6B448D8701293A795450808F84 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D98092F5BB4629EA76E90BB0D5A3A1E /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A345EB389961B14F4673A2D7152DF1B /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D9B49A63B55DACF04609919A1AB76EB /* ClassReference.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40DDCEA3F77D662338CD2A02121D73A /* ClassReference.swift */; }; + 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8252CE67C8A970A61FE447F2B131185B /* LayoutConstraint.swift */; }; + 6E5EAE5E3F9D0C2BE5E08552EA0BD2E7 /* UITabBarItem+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 4700A4112B9579F4E4643B264015EC7D /* UITabBarItem+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E6550AE0375457236FB959C9863CA26 /* EpoxySwiftUILayoutMargins.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA194B4BF01B3221AB9BB97333F779D4 /* EpoxySwiftUILayoutMargins.swift */; }; + 6E6EEDE904884E1A36B30B3A31877915 /* Entry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F146E07F427F72120DAEC81E2AE9BD2 /* Entry.swift */; }; + 6E8F67D76FD92D5C1136F15A50BF9EB5 /* SDImageAPNGCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 959FE182A7168EFF42717BD690B5EE92 /* SDImageAPNGCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E91C0E1F97D0DCA638585D647C0C075 /* FLAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AEED7C5B397D7D7540FC2F684D352C4 /* FLAnimatedImageView.m */; }; + 6F1CA1BF0C325E0F0C8EE37534358A81 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 6F271B6EA85E0BDDA7DD1CC621EDC4F9 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 788066BC9FB2C522ACB4E8CD9DFBA480 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F2E0DC7D8598283D088A989FDB8E5F6 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFBCE20C0C6EEA83357853419C257ADC /* ParameterEncoding.swift */; }; + 6FDE9988897469C9E5E772F4D2D89D2E /* FirebaseCoreInternal-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6146F58E9D9A5DBC80293385BC42838B /* FirebaseCoreInternal-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FEA2AF5ABA69536A7FD49AC47B48D16 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 701919E112D6C736DA39F18490DFC818 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A710F62CD89350CD0A7CB57464A6D2 /* LRUAnimationCache.swift */; }; + 702044FE1045183AEA5C6DD23E0741A4 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 770B0F62C9AEDB5E91FF11E902FD6405 /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DEA7D7CFF6D899EB68580825FF280B4 /* ConstraintInsetTarget.swift */; }; + 70F569943A1815883F9E1327C2ED92E1 /* FBLPromise+Validate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F3075FAE2C801DE34F9D6FA0CE60243 /* FBLPromise+Validate.m */; }; + 729C1AF4BBAA0C8B767937FB73561711 /* EpoxyModelArrayBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FD8F1DCADD8ED6976041E26B4B524AB /* EpoxyModelArrayBuilder.swift */; }; + 72C19C762FADC82517C344E9F47D7E50 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA3775F3D28E63E883B125E3C4646F2 /* AlamofireExtended.swift */; }; + 72C374C0EF7436C8E76939CAEDE8D36D /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 651937A8691889475E6A4B22A594B16C /* GradientFill.swift */; }; + 7399F0854271981516AA79727A0A06C8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 73A5A99A0951D7C41150D55C3C48D0EE /* FBLPromise+Reduce.h in Headers */ = {isa = PBXBuildFile; fileRef = DD0106E6F0419DF2E69F5B869173D3E5 /* FBLPromise+Reduce.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73EF36960F1E1210B505A8151A12F95C /* RoundedCornersNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4256AA68B6FF1EDF21EEDEC9D72BEF /* RoundedCornersNode.swift */; }; + 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC581959BFD824AFF07BA73703552FEA /* Typealiases.swift */; }; + 7436120BFD3DEF399410DC2A4AF8AA65 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 093BBA2D98518BE482081F0E528BA959 /* FIRConfiguration.m */; }; + 74BF3CC58474F118E0E3953ADBBD233F /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 50ED2098B3D510033125A0D2427ACEF2 /* MJRefreshComponent.m */; }; + 7515991E288BC8065B4D749237265746 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0D944CCD29B9AF26F9CC36E30C35A25 /* Transform.swift */; }; + 75337B4603DF92001E984A2680ED7417 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B5D4D48083C5D79FE95DA4F0927018 /* NodeProperty.swift */; }; + 7538AF925F9AE768A1533CA2E3D6E1CB /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 67CA694D9571B5721C9E80679DA8AA8A /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 75747A13F4A3BABF3E0070BDA7C6E9CD /* CYLTabBar+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = F90E9C5F04C847B946F6D98D586434B3 /* CYLTabBar+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7588AC5C0E46583E2D28C1C53912E785 /* FIRCurrentDateProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E7F8319B7128F803E4CE1A2974BCB277 /* FIRCurrentDateProvider.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7597BD035E72B9A234781B32D90C110E /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 44814AC1D0BAED1E8CD15E53C0D5C294 /* PrivacyInfo.xcprivacy */; }; + 7616B1385B563ABD4043A619BF2AD76F /* FBLPromise+Then.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B63BE88AAEA9CB9E3C5CC4275791D3 /* FBLPromise+Then.m */; }; + 76851473FB3C8FD8ED882422F423F99D /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CEC7D02D800179B0C5D5895A74A71B /* AnimationCacheProvider.swift */; }; + 7691DD4C36B0F0E0230C6BE366598E98 /* UIView+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D750A47C62290474DD323AF374FD4E7 /* UIView+CYLBadgeExtention.m */; }; + 76F221B21263A44150C3B1A782085B0B /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1DBF39172C591A5CBC3CA09880F5A7 /* PrecompAsset.swift */; }; + 77415926DE8EF3BDEA3AAFAD596AF43F /* ColorEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B3D34F26CE9EA06C86B0C30E6C6304C /* ColorEffectValue.swift */; }; + 77713795775660320F2F107E4941D0E8 /* GULSceneDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC657E886A2CAE3D364DD11260225FD /* GULSceneDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77A016AB014A21D60BBFAB9F7134D38B /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = FC80D3764EDCE78D3B3D4D950F5317FE /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77AA2443F19DEBB32EFA27A11F2EB479 /* GULKeychainStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F7914DFF3711B20277C717B6FFEAC3 /* GULKeychainStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77C3A95B8885935BBB484DABA8FEC3CD /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B0E64B81C1BC21BF8F7097F7FFAC298 /* MJExtensionConst.m */; }; + 77CABF321D8AF2864831476737331982 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FAE8AA662800FFEEB059CB5E7FCE809 /* Star.swift */; }; + 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 243A9477BC7F3951E5E0E19366CAA29A /* ConstraintPriorityTarget.swift */; }; + 78D414CF02F5ED61DAB995221C459C22 /* JXSegmentedIndicatorDoubleLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B4B490C8DE726E31CA44C75766BD4D /* JXSegmentedIndicatorDoubleLineView.swift */; }; + 78DB4B4F958566E37A72D04F973FEBED /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DB06A167DD057CF449E1BE3A4175946 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78DC4B800BCEED195220C974F3EE6345 /* RepeaterLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E139D8604723CC4D786422169B4B05 /* RepeaterLayer.swift */; }; + 78E934F2E7F47E0EE42448C0E9DC7352 /* Pods-wallpaper_project-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72C6F3C708ADDA02B4E0D64F60EBF03A /* Pods-wallpaper_project-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 794FC38D15336AB502B73B012005E9BD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAB8D919DC80427B9D8D66C8CA2CE365 /* Validation.swift */; }; + 795681285B4E2B121B5CD420131168F8 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34413876F8144849F25CC00028B27663 /* MultipartUpload.swift */; }; + 796EA240350235C03E7CCC4C2C536387 /* FIRFirebaseUserAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = 30084EE3C943A2755198AA633F8CF1E2 /* FIRFirebaseUserAgent.m */; }; + 797F377885259015B9CB2872A2821971 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF46412776BA9B1FB17D9F8CDAAD3C7C /* AnyNodeProperty.swift */; }; + 79C9FA2A480254E622F069FE567E4405 /* FIRInstallationsStore.m in Sources */ = {isa = PBXBuildFile; fileRef = F7EC0B228E10D4C51D418BD63CFB57C8 /* FIRInstallationsStore.m */; }; + 79ED5391D6A308FC533B4B3F1E6FD5F6 /* FIRInstallationsStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 56ECF00ADB185A6AC6CE10141C64D4A4 /* FIRInstallationsStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A19CD0F168E8C66757012114767A36B /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = D0740D3D5B7238FC7280B3A5CCD5E915 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A413E8C289C7E8DFDDC969126CC9211 /* StarAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC4C418790F24981EEBF06B1C910B277 /* StarAnimation.swift */; }; + 7ACAFB8878D787E4FB3D716750C91E8C /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B0E552AFF3A782E604D9FB3FBE6F7C8 /* UIImage+MultiFormat.m */; }; + 7AE2E0B382A14D58BE7DAA0C852DCD02 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32D55A347C806E702E17D1DB78E87912 /* ServerTrustEvaluation.swift */; }; + 7AE6EE7074ECB794FB76E6A2C038B660 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F6065A7B93EEC91F3E1EB479C66A3FB9 /* PrivacyInfo.xcprivacy */; }; + 7B3A3198D9CCA20FE058DFFF946FA7E9 /* ShapeLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15370B927F9D437F32CA8584B40BC1A /* ShapeLayer.swift */; }; + 7B48B4E11B3E9E10BDD274DC84A27DE5 /* SDDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A5791B83E9D0683722FD0DA5FB98CCD /* SDDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B6078F9AEBF848D77F519AF8FBC77E2 /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A61F0AFB05D6EB04E2D75FFD81D04E8D /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BA802D83710F40CCDACAF1A64C0BC7B /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F62012ECF2C5AE2A01C26E443BCE56D /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BFB827AC2CE200A4B4654E7E47F41F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 7C407DAA65856BEC05D9C4B3AE59F3A1 /* CYLBaseNavigationController.h in Headers */ = {isa = PBXBuildFile; fileRef = 571CEC2790B7ACF0BCAAD4F45B853149 /* CYLBaseNavigationController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7CC5E76223E1EB7B09FBC03EA07E3DB3 /* JXSegmentedIndicatorBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A0C627508222DE16D73F89BE30B1520 /* JXSegmentedIndicatorBackgroundView.swift */; }; + 7E30C3C1A9CAAFA1299D8A4F31EF14F3 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 523564F2808E5F6E9301072B737054DB /* FirebaseCore-dummy.m */; }; + 7E582397B117DD413F5A6E47D36116AC /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB5411820CA947520039DCD0E41D9C39 /* TextCompositionLayer.swift */; }; + 7E59ABF8A1AC8F61FEFB9B8C72EFB9E5 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A7063342D33B1C8AC1B0722D268DFBC /* IQKeyboardManager+Position.swift */; }; + 7ED65A997F50B69F6BFE3ABA8C06E60C /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12A34E871CE8C1611CDFEE7ED3AC1C2 /* BundleImageProvider.swift */; }; + 7EDFEF7DAE8F395DD7098659805D1A45 /* BRAddressModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 02B94F07D61C16021BDCDD215F2A96D3 /* BRAddressModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F75D7885E19373416CF97B1F3304491 /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E8E4ABD61C3A9A9D7803F36F63861EE /* GULReachabilityChecker.m */; }; + 7FEBA97DC67CF20BA258EF60A075C39F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 7FEE771ACE72A3183599FEF952660CCB /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 832CBF80C532AF930330EFF1F8989D31 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 80244605FFB26BF165B3C6E3CFA83A3C /* JXSegmentedTitleImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A5A302114A58C4229C521D56365A44 /* JXSegmentedTitleImageItemModel.swift */; }; + 8053AB0A89D5CB48B6D6D052C06D25E7 /* FIRInstallationsStoredItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B37386EF99141C6E0BF389962B02CF /* FIRInstallationsStoredItem.m */; }; + 808F920755B43F809668DD1BE9F5C3E3 /* DataIDProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C706BE0AEAEB87F6F61B86488314DE73 /* DataIDProviding.swift */; }; + 8150F3F396A29D249217B5B1BEF13E50 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = A7481CF5CBB5E2E2DBDAF8F261E7710F /* SDImageAWebPCoder.m */; }; + 81682DA5511ECC52F8FB136CCA368FF6 /* GYSidePercentInteractiveTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B64D7EF1F8EADFF639E0AAAA9DF1FE1 /* GYSidePercentInteractiveTransition.swift */; }; + 81AD56CD3505DC77EA75BB2A1CAFD467 /* nanopb-nanopb_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 3227F3FC45681D7CEE5D1355A532398A /* nanopb-nanopb_Privacy */; }; + 81D05C82B68E50B5E348E31B16402F53 /* SDAssociatedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = AEFC0C6E5F1282D1E16F581E3D9CEE14 /* SDAssociatedObject.m */; }; + 82C7709F1E2C163C6D325DAA507EEF7A /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A558F863853E8372A5890C937363DEC /* StarNode.swift */; }; + 82FE3B046FEA46F2BDFE7FB0E9D7CBAD /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E08CB5263887581214AB23D0FFC16324 /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83ECEE86667D6C05B2BEEC588EC6E59F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = A96FC1039674F3DF1DC737B68159BB6F /* PrivacyInfo.xcprivacy */; }; + 844A9CB71B628BD22B85283387D24670 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE596FBD8C2C0EBC9892406CFB70E78 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 844F05C14CD09E68FB09898BFEB40C18 /* LottieAnimationViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD09F9BFBC9B239AC9A9DF8B79574EB1 /* LottieAnimationViewBase.swift */; }; + 84BEB9E439780B1E0DEF56459E3D3352 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 851EE8AB974067A10447B171EFCCFDA3 /* CYLBadgeProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 503C76230E926F014862880375CDC597 /* CYLBadgeProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8537304C8E5D320ECD389B9BC1FF1820 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C48CBC41EFB993314481E605A068C0E /* Mask.swift */; }; + 8554AFB8BDEFA093250260BD101A9C1E /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C153DEED33FE27EE7C1DAB4A5083CCF /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85907BA4173C6DFF37C5C23CBD3F588E /* UIView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C649C33B87CE962ACD8EB2F401A3EBD /* UIView+SwiftUIView.swift */; }; + 85A80082245D24B52FA5E775389D27FD /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106D9CAC3DA01CCC9416646A308E73A6 /* PathNode.swift */; }; + 85F13CDCA1FADE0ACF2BE361CAB99E0C /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 622648DE9F958B672105D749D282D73A /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 860AC103889D5DD67954C19E1F047BBB /* GULNetworkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FAB6295FB29E0C40E3EBCD0B89BA7C3 /* GULNetworkInfo.m */; }; + 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC24CB758DF027A8930E57F939A805E7 /* ConstraintMaker.swift */; }; + 8675866B0ED43E07ADB7B7AEE2FCE8BB /* Archive+Writing.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B94E22D9454AB97366B7A7287087B5 /* Archive+Writing.swift */; }; + 868D4A456CBC3255A772F7FEA2F63BE0 /* JXSegmentedIndicatorParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AB77F09374A9E2D062BA5E24F68097 /* JXSegmentedIndicatorParams.swift */; }; + 86AA5A87E46FE0919A0A19BA722F4AAC /* SDWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 61FA26C9783CA3A74E0D300BA3AD0222 /* SDWebImageOperation.m */; }; + 86C49D0B304191E8C56C9659B1CFCE35 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF2CC40EE01FD597E39F6BDEE4E9D70 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86D652B651C9F351585710E04DA04F65 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B47D5323A22D635FF4D0473D893A0DC /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87018435F7FEB0B006C03C5609C58639 /* UIBarButtonItem+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = E44F524C1F761B4FC87803EB08AB4407 /* UIBarButtonItem+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 871B4C2B9E2A127BEDFF8A7CF175E91A /* GULHeartbeatDateStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA407B4B9728D4B2772EB38EADC2EFD /* GULHeartbeatDateStorage.m */; }; + 8735535E39D160179D175EEF996DB12E /* FBLPromise+Recover.h in Headers */ = {isa = PBXBuildFile; fileRef = 14259CF4E9E328AD7F3E32BB56913210 /* FBLPromise+Recover.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD5DB9452104FF68BD65D7308D3E8D7 /* ConstraintMakerPrioritizable.swift */; }; + 87E8FE429C021389885899C502AF3359 /* BRPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A209381DA97C614CFADA0E594FBC41FB /* BRPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87F9AEB7B1E2083C608A4EA57A081600 /* NSDate+BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 97EBC2DC18E7D7D0C3347EA535467262 /* NSDate+BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE71BEADBE1B7E0DCAE2D96C2A2E520 /* ConstraintView.swift */; }; + 887DB52C63E52FBD3B88F42DD8CFB421 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8752B50F5D3CD4BD27E866FAE0F52B86 /* RequestCompression.swift */; }; + 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 946837724FE4A11CD971B2176BCA20B7 /* UILayoutSupport+Extensions.swift */; }; + 8938D73135D26F4E0AD4779A31F337C3 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEDEA2E0F7FC087A6689F72FDF583B9 /* Keyframe.swift */; }; + 89F8FA2EC64E8D291025B06972106865 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33F9FE36ABC5933A9C0CC7DC6350B97F /* Vectors.swift */; }; + 8A004CC561B94E59E178D2F29BCCACEF /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = C498BB906DBA491E68177397FA2A607B /* NSObject+MJClass.m */; }; + 8A50361990A825AE274BD5840BB4A442 /* FIRInstallationsIIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = BC08EA50C1DC23A85F5E798E851B1BBD /* FIRInstallationsIIDTokenStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A626CEC7CBA9E3859A3FD8B147ECB90 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 344CD6449DBBC17ED4D71C9F40641B9B /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A74ADBEB4ABBE928FBD09C5A022B26C /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 49F7122CDCF4CB880669A32978E0B4AE /* GULSwizzler.m */; }; + 8BFA637561CFFFD755077574D42FD312 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 19AC668FDB745FBBFD2FC09F76BFB02C /* SDWebImageDownloaderRequestModifier.m */; }; + 8C077A05101B84731A302657381218CB /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F6F2C191C9ADD14A644007D5BDE85D3 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C949DF4CE5444E16B137F3DCE9B3700 /* DidSelectProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BF9115EE28C444471987C6DDF0C6A1B /* DidSelectProviding.swift */; }; + 8D18198290C6F15504358DD49F0C505F /* JXSegmentedTitleOrImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49486B594629CEB41F7836359BFD9133 /* JXSegmentedTitleOrImageCell.swift */; }; + 8D49253956F35C850069A5F5F7F7047B /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80885A2027AEA7C45C575DE7E71336F8 /* TextAnimator.swift */; }; + 8D739A0E851C00DBE71DB9A2667D4588 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E24E08CAEADDC51EDBB205EFCD9D7A /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8DBED740565657F1FD8B91701ECEE970 /* UIControl+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDF9CFDAF415E3AAD6B221C4B1BE155 /* UIControl+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DD0EA5259D87AA915FC266D43CD08D6 /* JXSegmentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F977EA2867F3EA808E5B5858BB0A825A /* JXSegmentedView.swift */; }; + 8DD46EE7FB9503E7634E929DDE1CBA31 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF7EF100F949C7E572827E8231849F8 /* Notifications.swift */; }; + 8E12520D2539CC07BF8610B4919ACB7E /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B512494E5378419FB1A9B489768AE14F /* ShapeItem.swift */; }; + 8E42919A9EBB357AF0BA8840B73AA649 /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A9CEE110490B89F177FE4C09AA3EFBA /* GULNetwork.m */; }; + 8EBC773A021FA3AD48D1C6498AAF4930 /* LottieAnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E283A4A0CCA5EA5518742F6756A5B4CC /* LottieAnimationViewInitializers.swift */; }; + 8ECA2C84D18441DAFE866792CF22549B /* LayerModel+makeAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BF0F57A4397C3217F90628B96D04FB /* LayerModel+makeAnimationLayer.swift */; }; + 8EF5F0CD85F1BD0E9AEA60A46E51584F /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 26F4323B7901A09AD6FBEA2189EDD06C /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8F6E0B1809CA7BD433D05F7BF205CBB8 /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5D271545570D086024939C4272AA26 /* GULMutableDictionary.m */; }; + 8F99CDFF825CA54CEF9FFE139A091619 /* EpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E3E07057D8F8CFAF3C1501A53B535DE /* EpoxyModeled.swift */; }; + 8FCE558BE0A48CDF03A2950E706688BA /* AnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B4EDCE3B5708EB236D949AE5F222E52 /* AnimationLayer.swift */; }; + 8FD8C9FC7D0383AFCBC51888B25AFBFC /* DictionaryInitializable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2592B90B903ADA77BC6C9C95B989AF /* DictionaryInitializable.swift */; }; + 90441CBC43993A5E4E0F5CD5BECC2DDE /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 231E43D04844971D929140C444593637 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 905934B4BF33A722F2CF9011634E312E /* BRDatePickerView+BR.m in Sources */ = {isa = PBXBuildFile; fileRef = 848D085D1A92ACEB0BDA4BBEB05EA663 /* BRDatePickerView+BR.m */; }; + 905CB6E8CD5A6458039D3DCB53575798 /* Archive+BackingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71F2C9F4A0DED2734B6109C2825E708B /* Archive+BackingConfiguration.swift */; }; + 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BB0FB094DE4EB9E81925BC4DCAF5D1 /* ConstraintItem.swift */; }; + 908C11724F014A404AC21BC328FB0030 /* GYSideMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EAD0F59403BFEFB476683BBBCD83A8E /* GYSideMaskView.swift */; }; + 90D847B19214926EDE5210D44A08F3C7 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D71C107DD0C025E1F5C0080AC38CCD /* RequestTaskMap.swift */; }; + 90E485E8C83E4BF17C1B871BF23294BA /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = B53FD6834D21CF0879BE7DC88A1D192E /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91218968238F58BBB3E84DC5C8A25854 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDFAF2556D5D01E2697AB920BB432F8 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 91611428D06F5E61CECF70A53E6DA6C6 /* FSPagerViewObjcCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 975D4719EB5CC6D16F7219115D9267C3 /* FSPagerViewObjcCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92138A77DFEB4F76FCB582E97633896D /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B493A460BA05242A41C45741761223F7 /* URLRequest+Alamofire.swift */; }; + 9255A2BCECEB0006DAAF985CA00E2D15 /* JXSegmentedTitleGradientItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FEC72313FB60ED6AD99148EE69B106D /* JXSegmentedTitleGradientItemModel.swift */; }; + 925B3A0A93DAA8859EB6F9010CDCC1A5 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C1B413A0208DF5BF1CDEFBBE16BB34D5 /* PrivacyInfo.xcprivacy */; }; + 926090E8C4C835C7FE71AC96258FAF33 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2CB68CBF1F7BA89AB52F54A918A0EE /* AnyValueProvider.swift */; }; + 928BE7DB5D604C0D3AE88D7FB96E0C25 /* FirebaseCore-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 417B43C0F5024E6CD5BC3680EBFC4717 /* FirebaseCore-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 929BD1300DF6C8841FB6D2216CCA6534 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 92A81311D8592CB3D907E9DA59023E38 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = C556A60FA4B98EB704105F7F54D820E4 /* PrivacyInfo.xcprivacy */; }; + 930B495B7A3197730A016E2339A4CBA7 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36D3C02334A63B6E4516B72D7CF6A490 /* IQKeyboardManagerSwift-dummy.m */; }; + 9313B05F4CB0C9F64D48DB5C8B778D8B /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 35941894FE83AA0F13E3CB8B0807B19B /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9378157945D7B405C862A05B0D6B971B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84902408F5A6C86B5657155107B4910B /* Result+Alamofire.swift */; }; + 937D6966FD44A9A799ED6574EC78CC4F /* UIImage+Transform.h in Headers */ = {isa = PBXBuildFile; fileRef = 22F08A3AB5E481C2CB038468D60123C9 /* UIImage+Transform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046C395DA4509C1ADB32CC3766F63D85 /* ConstraintLayoutGuide+Extensions.swift */; }; + 93A9916ECBD4E6F4CE2FEE880859E057 /* LottieColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55AA6D63AFA0CA6915163D19904494A /* LottieColor.swift */; }; + 93C87736121C9F4C84AD7F12CB11BC65 /* GYSideAnimatedTransitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80893A901D39FA4F6117FF83E0C2BE6 /* GYSideAnimatedTransitioning.swift */; }; + 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD38ED83C43A96EB0A28B0D9D274AD83 /* ConstraintMakerRelatable.swift */; }; + 954E0170780202DE23A0DDA2F67D690A /* BRDatePickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6BBF320B16361B6BFE82104CAC83AF /* BRDatePickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95730A518A8EFE5C616B0D896468A562 /* EllipseAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 281EB09DD92D9A055775ACC4E3DEB628 /* EllipseAnimation.swift */; }; + 9586AAA390B3B3DC7D42138567BB90A8 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B84BE804DCEAAC09D047CB3CE1C31F /* PathOutputNode.swift */; }; + 95D671F02751F058925C1C5CA6F8FC78 /* WillDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856C0852E692121C70BBD4CB30AA53EA /* WillDisplayProviding.swift */; }; + 95F6B73A40AEF81BF7DC17F475D9B2DD /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 1108162A764ADB3804198C437CA1211F /* FIRApp.m */; }; + 96347E0D1951763FFBFF44FACD05A177 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53D6647CC570D79492991B51F7E65941 /* AnimationImageProvider.swift */; }; + 96A1D14C6EAE02FA9C3CB4466399C2A6 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13D59CA352714A0BDE2A6442CE6CCF60 /* GroupInterpolator.swift */; }; + 9700D9987F17BA1F9CFAC7157C1BCF22 /* DotLottieAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3CFB16A1970AAFAFE935DABAB511B81 /* DotLottieAnimation.swift */; }; + 9703E773412E1A1A291B1A1EC8B4E5E0 /* UITabBarItem+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B6E91DBAA0B941C39D6123B4E2EDC6F /* UITabBarItem+CYLTabBarControllerExtention.m */; }; + 9709951BA4068F0FD66128945F317E2F /* SolidLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CC644835E4590B89030ECAFE78950B /* SolidLayer.swift */; }; + 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = C65B64159FAFCDEAEA8C9BAA7BE4FE27 /* ConstraintAttributes.swift */; }; + 9797726E301FFA64279AD15928E37CC6 /* TransformAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26AE1F9973B59D841AF019E9948D408E /* TransformAnimations.swift */; }; + 97D7D91FC818805D8344C373CC098C32 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91FD2FDAFF2EC6FFFF886E06C31715C3 /* SessionDelegate.swift */; }; + 97EA46DA072EC4FD4D831606095B92C1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */; }; + 9828177A4542EB01DAA9445963245D8E /* Archive+MemoryFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E5AC950927A98BD238FD0F0EBDDCE2A /* Archive+MemoryFile.swift */; }; + 98455F4176C861F9E33D36892A932684 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + 9922625E0EE74661858FA4706ED46ABE /* TestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D15739EE6457870FD8E4D936006F57A2 /* TestHelpers.swift */; }; + 9949435D04FF5C447081759A421C6415 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A6D6D6DD3C1905932AF63F65EF550AF9 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A07F0B734748735A80119550AC32104 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD4A113005D84FF3DCE0D94BD9D5B835 /* SVIndefiniteAnimatedView.m */; }; + 9AF09A8AF1301B3B97DA1E5B76A19645 /* SDImageTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = A68F76275C32BA7CBD4D69F6AC0EE84C /* SDImageTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AF14E4B1C52E5AD4C38021C4EC17974 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = D53511D04D0C3F14A27E72AAFE3AC37D /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AF53260DACD3DE030C97AA110DAD22E /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = C2D46967126F5E3713E062802389982C /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B08E5739DB3E23AA80AC2FF511872AC /* PreCompLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB37DB960C0D979DE272FA5C4F33DF38 /* PreCompLayer.swift */; }; + 9B93846DEFDF34EC2E881F65938B3F17 /* JXSegmentedTitleOrImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A128C20B24C45F5F4E27BFD6ECFCD68A /* JXSegmentedTitleOrImageItemModel.swift */; }; + 9BB224BF41403B62A35B8E6F69EE6F5B /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = B20CD13A6E9C63BC862AC2CB6C525BC9 /* CurveVertex.swift */; }; + 9BBE667F9D7412B2318473A9EB494583 /* GYSide-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 791A8D4938A3D6AADFC66F22946F47AF /* GYSide-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C057B45A63E3B358B02FF7D7073980E /* FBLPromise+Any.m in Sources */ = {isa = PBXBuildFile; fileRef = 1588F08E29FA3A4646C91ECE3BCFB478 /* FBLPromise+Any.m */; }; + 9C2584A9CCF8CA6C9DF2AD79DB831E70 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91F9AEC61117565A2F356E784D42916B /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 9C292E2C761CB97ACD00F95FA4D60E85 /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F1B7260D3C33B403F78378E7A47CEF0 /* IQKeyboardManager+OrientationNotification.swift */; }; + 9C7D314BE45AB79E96B260656C36BAEC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66054C49DA178DFE597D14B99A34C308 /* RedirectHandler.swift */; }; + 9CA10321CE8246292876EA4339C4F618 /* FirebaseInstallations-FirebaseInstallations_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 47C581450CDB4A6111CB97EEE0711A8C /* FirebaseInstallations-FirebaseInstallations_Privacy */; }; + 9CA54FF0D8D0A6C8B96CC416D50217EB /* CYLBaseViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 558D88F2073A77448951209CDED38ADD /* CYLBaseViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D8BED7F3F86BB39E7C0923D92E73F8B /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2673D07A75AF20820EC7F52F623E161 /* Combine.swift */; }; + 9DA8317DA860F41EE162EA58D754AFBB /* LayerProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E2C2DEC65F325D3AF163CB3E3B302DE /* LayerProperty.swift */; }; + 9DD0C97DFAA0594B1D44D6C56D2852F5 /* Archive+WritingDeprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C2D9D62B936686E96EECCB5FCAD22B2 /* Archive+WritingDeprecated.swift */; }; + 9E03CB085386E2B592565EF7A4C9D940 /* FIRInstallationsBackoffController.m in Sources */ = {isa = PBXBuildFile; fileRef = D2A6D46DD833E4D88A9B188731C73B07 /* FIRInstallationsBackoffController.m */; }; + 9E4E278A3C1543798E1912699886023E /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D21FFFDFB75B4AF48E1F778B36D61C /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 9E651F256AD304521969C7E341CEC7E1 /* FBLPromise.m in Sources */ = {isa = PBXBuildFile; fileRef = F0294465BAB14181D9BE00A39E760024 /* FBLPromise.m */; }; + 9EB6CDD8F5E5570798DE4D2C6D9EEAAA /* SDImageGIFCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C784B56C8A398AB3A5C38741A3A33F2 /* SDImageGIFCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9EF20C969A3D26AFF74A35A376270C62 /* UIImage+ForceDecode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3395326A778018CB7FE2F2157D3BBC99 /* UIImage+ForceDecode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F4FC1FD67D12040846633375C4CD2A0 /* StorageFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = D36EE4A8926B9F42FECA5C2C225E6EAD /* StorageFactory.swift */; }; + 9F7158EF1A3E6E778AB1F8712A3AA86E /* FLAnimatedImage-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BA660EE6AAD6672FC93B523EC2FED6C /* FLAnimatedImage-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F9BC40A239CEA83F849DDC2C4F375A7 /* UIImage+Metadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E26BBB2E7A1A710152040F4BF4A6C32 /* UIImage+Metadata.m */; }; + 9FC9E22A52564B5B06F433671A7D09B4 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = E3ACA6F14002B6CBBFD5BE36E50A5AE5 /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0108C10B121E844FBB21FC12047DBBB /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 864FA50000F51DE1DDBCA884ECA7C774 /* nanopb-dummy.m */; }; + A01AA3BB0703989CA2905DBEBBDD23C8 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FDD3D133AC51D4CDEB8B42717B79616 /* CompatibleAnimationView.swift */; }; + A02EEFC96DF92AB78F933CBC0CBAFD92 /* UIImageView+HighlightedWebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E5904998DE4922005600D121D0081041 /* UIImageView+HighlightedWebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D1843A3A2AB4332C7CB6DF500D23E2F /* ConstraintInsets.swift */; }; + A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB3EC88187B1FE90AEBF4DC27C670D2C /* ConstraintDescription.swift */; }; + A06873816417A293F3998F020EC43D39 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 936C08AE3A1D80F733AEEE330216B913 /* CompoundBezierPath.swift */; }; + A0731B7F6224E36D15E7143A2639FA6C /* CustomPathAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B6E97ED57B9FED033A496A12555ECC /* CustomPathAnimation.swift */; }; + A0781A932108DA987697FB74CE23D1DF /* IndexChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = F55E5A3E6987B697B72ABAFA202CC552 /* IndexChangeset.swift */; }; + A1506893FF52AA466B130E8B05FBE868 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A590DFA71D12192A5743893EC491719A /* NetworkReachabilityManager.swift */; }; + A1623A8868E9AC8BBEAAB9BC0421F463 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = BD7B466CD750BDB96B1BA89E938C062D /* SDImageCacheDefine.m */; }; + A22A2ACF53FDC243AAAFB009005A710F /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 909F23309833FC0442D57685508A4AC6 /* Concurrency.swift */; }; + A2819BC46E5D184CCB592BCEC962CCEC /* FBLPromises.h in Headers */ = {isa = PBXBuildFile; fileRef = 85CD71EB11349423C42497F7A6AC1542 /* FBLPromises.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2DCD1D36D93DFF9EBA04C27FD6523E8 /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7018005C9336913231D9EEA1056B0637 /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A30D87AA7FEADBF7C032D9F9F1F97D0E /* ErasedContentProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B524791D2AEDE693E08F46FA7608E33 /* ErasedContentProviding.swift */; }; + A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57D17ED0E4D15CA63DCBC1879AC6D5D5 /* LayoutConstraintItem.swift */; }; + A365C9A3CF1A0CD74B8E18494A9F1505 /* ViewEpoxyModeled.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF58EBA22C4EB293146E2686985ADC5 /* ViewEpoxyModeled.swift */; }; + A393340CB069126B0A3D781C174E6E49 /* JXSegmentedNumberItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19298420AD88C34B447CE210564B23C8 /* JXSegmentedNumberItemModel.swift */; }; + A3A1FD1EA53C571BD856F554D324B853 /* MakeViewProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71FA94E8964D43AC90F432F6BB92D9B /* MakeViewProviding.swift */; }; + A3FD52DF5584364FFD56965394C36CF2 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 618ED299301A64BF08980E7B6AC121B6 /* URLConvertible+URLRequestConvertible.swift */; }; + A4A3E992003457010F66F3D6BCC2A5C3 /* SDWebImageDownloaderResponseModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 44852D4514E7CBBDF99B3C730077C612 /* SDWebImageDownloaderResponseModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4E7010E8D87921AE6F9D645B7CDA53A /* SDImageAssetManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A97358B4AA9F8579A6BBF8753E354432 /* SDImageAssetManager.m */; }; + A50A72FCD270217D99ECA1D2700CFAD4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E0A44602ACC8FF84FAA4ED14BF9B6D47 /* PrivacyInfo.xcprivacy */; }; + A5BBB698DF1D4480FD47F982C5252205 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E39F1349A4D05BFF1B87E4792973424 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A67843403E04BB01A0FC1C3DEB7EF195 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 32A37F52D5770D88B8349E49635D6038 /* GULAppEnvironmentUtil.m */; }; + A6CB2B788DF4BD3882FB21EF017B592A /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B97003FBA2B2A6EA233145854DB9B66A /* GoogleUtilities-dummy.m */; }; + A7AE58053194FA1CEA420D995AF17B85 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 84975187377A288C1712501871A6AA82 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A7EBFC7CA5CF5239B5AC8FF6FDFF5439 /* URL+ZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = 695620876815802B61156394F0DE82C2 /* URL+ZIP.swift */; }; + A81A3ED963FF49074A782F4112556C6D /* FBLPromise+Then.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD88196B17950A9F744F67E2990C680 /* FBLPromise+Then.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A854BEE323C6FEA2336B80B07A531F36 /* UIViewController+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = CF09B1F63961C9CB0DE172BA305D66CE /* UIViewController+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A86A28FC358F0AFE453C2EBD1D035751 /* JXSegmentedTitleGradientDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106C654A0B30868A616F649D25EA8263 /* JXSegmentedTitleGradientDataSource.swift */; }; + A8A9DA6C580EAE3E50B590CEDF0A45CC /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F83151F170297DB2670D3B26D017EFF /* UIImageView+HighlightedWebCache.m */; }; + A8C0CBBC63C39A8C10083CBCA172F7CF /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85DDC58367D2BD5DB18F309CA31E3A9A /* QuartzCore.framework */; }; + A8DD3F39B4D1F0C7B11866484A03336E /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEE5D0CB2979805DE71B0F1868DD8B9 /* IQInvocation.swift */; }; + A9E63761751B7C95CDA9A4075EA4A295 /* FBLPromise+Timeout.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC0AE0CA4EDEE4C6F2EC79C09C43D2F /* FBLPromise+Timeout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA5802BDE1ECC3EEF93CF2704A81E583 /* UIViewController+CYLNavigationControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 88C0C891A293F5761FA21FAC5EB1D2BD /* UIViewController+CYLNavigationControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA602A49B1DC7FDED565CAD8BB89EAC1 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E54F7FC467F0CE22118046F4E52BA0E8 /* AFError.swift */; }; + AAC2529A1B4F4832A052B348C5093018 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF6E70022943801B125475BC1C3841C /* IQUIScrollView+Additions.swift */; }; + AB651DB3A97A623234B6544AD030406A /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BDCDE6E3C9D63CD348205BB9BE0C67C /* IQNSArray+Sort.swift */; }; + ABB6951EE55E33663A5095290385DB42 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = C6B209B4862B6B6B5128CF497DE6D54F /* GULLogger.m */; }; + ABBB811D2CD7E6FAAFD58993812B22EE /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F682A74B15CD4C2BA005AE89AE64A3 /* NSObject+MJKeyValue.m */; }; + AC32A22FA700A7C519DA105353C169C9 /* SDImageCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = A7418EF627483D31A9EA00CB158EA8CF /* SDImageCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACD7FED5646A645F3EDA3F2521156451 /* SDWebImageOptionsProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 889EC6B6A87274F95F5B2E6137C2EF98 /* SDWebImageOptionsProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACDFC76B3486D1E62FD11EFAA88678ED /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 727CC70D8AEA0A68E1CDC550505534EA /* SVProgressHUD.m */; }; + ACE0C5BE8B4CD13281F35D9DB4FA2EE7 /* ReducedMotionOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B8F95D88D7409BC9CB19C75CAD7A619 /* ReducedMotionOption.swift */; }; + AD08F80EBAA3181F0C0BF59C46ECFA03 /* Entry+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6D1888A69441B3C3CD5E178E2B6A49 /* Entry+ZIP64.swift */; }; + AD4CF54B914D01C2D2591C716A274BA8 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C4CB86BF637F1C996A54CBD2A9BAD9 /* Trim.swift */; }; + AD4E46044FF7B6B21B2E4D6F976267D3 /* FIRInstallationsErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 604FB8BC59374AFDEB000DA9D771C953 /* FIRInstallationsErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADDD26B99A6D54C00956C6BE7349D77E /* SDImageCacheDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 6068C54D306D79D4C1AECF14814CBE42 /* SDImageCacheDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADE7781F110E5CDEEB728E54C2C70BFF /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 370AE8238B5475CA3327A797C62A6C0D /* MJProperty.m */; }; + AE488A187C0E3494019D0807156B6D41 /* CYLBaseTableViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C25405F92D98054891C445B20F403F5E /* CYLBaseTableViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE5BA66389F4739C0B0E5BDBCCB79D26 /* CAAnimation+TimingConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6F93038AD592B348FA71687CB79EED8 /* CAAnimation+TimingConfiguration.swift */; }; + AE7A9D612B96E5CADA59EFE4591DDB83 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E93167F7B2543B33E30E0A1F45862F2 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE97E9919A48528EF6DEE6F626A63A55 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDFCB1DB2A6E07859F62AE716D102CC8 /* PathElement.swift */; }; + AEAA0FB549FD88F595F943D8CD4317DF /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8099AAF22BEFE7C09B8665FA1D6A25A8 /* SDWebImagePrefetcher.m */; }; + AEB2DBB6AF646EB9B2DFCC8A9439734F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + AEDF870F73E85DD7537728A5F420990F /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645E819D8602695577EAABFAE91ADC0D /* ColorExtension.swift */; }; + AF2C0FDB2B66C2012288D8A9384D72A0 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 414C2E89A32748F455A6C6D0371CDF58 /* CompositionLayersInitializer.swift */; }; + AF42AB272E74275D08F989B9111E045A /* SDGraphicsImageRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = DEFA5AD19E13572F62886B0BE00902AA /* SDGraphicsImageRenderer.m */; }; + AF895B29ECFC147188B6F1D183CB316F /* _ObjC_HeartbeatController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3253BFFF3BF186E103BE8681922CAE99 /* _ObjC_HeartbeatController.swift */; }; + B08B14D948BB67799AE79D99663FCB1C /* Binding+Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = B82CAF888971A323D914C8CF383D2065 /* Binding+Map.swift */; }; + B09D64FA36A92ED05C81A67DD807E895 /* NSURLSession+GULPromises.m in Sources */ = {isa = PBXBuildFile; fileRef = D97F7904B03C9E33D08BAA4A538F1EEB /* NSURLSession+GULPromises.m */; }; + B0CB5FB63262E1A67317045B8960F363 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348D0A3A626D0025F7358AA706D88008 /* IQBarButtonItem.swift */; }; + B0FE27C5F8C252BD597F813B9EE1B53A /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 4301E4C073D68FBDAA027FCD351BB9E1 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26C2C57E20246357CE2E63596D22F3E /* Constraint.swift */; }; + B13B6ACF712C2517DA7ABB16EE5D413C /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7387B46CDB94A5946B4F5E01CA6BC207 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1A4CB2B99DB37A1D54C4AD0C9E8123B /* FIRInstallationsAuthTokenResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3637F025A535BFEFB5E7F2A04A17A889 /* FIRInstallationsAuthTokenResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B1E4796F3830DE510675DEE45E7FB648 /* JXSegmentedTitleImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B58E938BBB6B81A43A148DB05E0D1D97 /* JXSegmentedTitleImageDataSource.swift */; }; + B1FFBCB959A815C9BCD6137FA2523373 /* RenderingEngineOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = D21E1F28E4FC95A36FE062F2B6B03A6B /* RenderingEngineOption.swift */; }; + B264AEEC2025377AB43887FCCF8B00FE /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6DCB604F59518A8B33BDD2BE8F95E84 /* GroupOutputNode.swift */; }; + B28AA3B56E8FE60C030AE8A29A953516 /* FIRInstallationsIDController.h in Headers */ = {isa = PBXBuildFile; fileRef = E33C44689CB280D32641D9F980270090 /* FIRInstallationsIDController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3048DDF53B358B345D8FC23A4D7D1AB /* JXSegmentedIndicatorRainbowLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D098FC8124C00E9617782F50AE99ED6C /* JXSegmentedIndicatorRainbowLineView.swift */; }; + B311644D4FB2B084755B97F9E62D0517 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E54B4967FC04F99ADF7283E0D2AC088 /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B37DE648A00D3D120B541A9D322B094F /* FBLPromise.h in Headers */ = {isa = PBXBuildFile; fileRef = EEDEB2E2FE5BDDD0C30E26179DE66E4F /* FBLPromise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11A9EDEE44095DC7F85623A3921FDEBD /* ConstraintConstantTarget.swift */; }; + B435123EA0DFB080DDF204A68B76B649 /* SDWebImageDownloaderOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F1C9CF390C0C9699210501BF84B1E352 /* SDWebImageDownloaderOperation.m */; }; + B439ECDBF155148B48E2AFE5947ED380 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 328CAEF3F68427E8384EE2F2ACDA3699 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B46A36CA19ED6C09341D8E4031F66D5C /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB31885F53CC964BC84E0AEDF6E0AD8B /* IQUIViewController+Additions.swift */; }; + B4D33905BD8E6D1967F733F90B3782D4 /* DotLottieCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB769EEAB1D6D16D917665E41127B2C6 /* DotLottieCacheProvider.swift */; }; + B4E23833F0A37BD76C3B304F61C77927 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 810A537F0112835FEBF24DC73B893B6B /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E4A871DB47C40F3CD270D1E966B4D16 /* ConstraintDirectionalInsetTarget.swift */; }; + B5BBE4010C924519BDD8FB06DD9352F6 /* FIRInstallationsIDController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E7644F16A1CB2D2613983A0D83923E8 /* FIRInstallationsIDController.m */; }; + B5C66B48EB624FEC4D2F64A50F143716 /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C634A5D576770C46DB39DD97F31FF078 /* DataStreamRequest.swift */; }; + B66109541B60FAF0027F721CB9EEBBE2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E1BF6D01E797F3659818F329B2E4094F /* PrivacyInfo.xcprivacy */; }; + B6795D84805F1A3FBC07366698D40D81 /* Data+Serialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD232EFFEF627CC95FEC57658928C398 /* Data+Serialization.swift */; }; + B67A9EBA2AB48BE54836F09F0DFB9EF2 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7FED54AD3E9A5EDEAE4EECCC21B3A50 /* TextAnimatorNode.swift */; }; + B6C7B6DF72B6771E8379D1E5C9870ED4 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 0118EB89E76B2ABC419C769AC8A9DD7D /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B71EF2A111D54884A8BA6AA0E502B5C3 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF12BE32988D3A7570547EA5F9DA335 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; + B72583D291C390EA25B2F26658F02D92 /* SectionedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582A74E5F3112EC14C9151547D25682A /* SectionedChangeset.swift */; }; + B726740C01CEC8A342988863B3C6666D /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = FAE30A80CECFC991D84964181A6FAE38 /* NSBezierPath+SDRoundedCorners.m */; }; + B7B3F548D939A885B87BC38F24AC9118 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 90BE9E5538D294751564B03C1606C88B /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7DD3C773FB75ACFCA6641B82C4FAC08 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D06880A31FD69E4F7EEBB056C1E17C /* ShapeLayerModel.swift */; }; + B80FCEF5ABC014B09963F4E65BDE3C41 /* UIImage+GIF.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E72E662F5E2B94F056E0D8F69C69E3E /* UIImage+GIF.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B82ADF22A657292B65CE7A1F713C9073 /* GradientValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9523E9E5317BCC663684DF22E040ADB /* GradientValueProvider.swift */; }; + B84D5DE2F9E318CEA5895AB937C04DE7 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80998CC9D5CA987F989818CE53F54191 /* Rectangle.swift */; }; + B85354283CB89C658911748A7C5AF891 /* JXSegmentedAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ED9F5A093A715BAC82B186997AB9A4 /* JXSegmentedAnimator.swift */; }; + B89946C825B5EB357ADFCCE910CB7147 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E9DBFC0BD66B8427BDAFDAE72AE1933 /* FIRDependency.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B91C71A6DAB60A051F0C22378314C331 /* FIRInstallationsIIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 18507B003BCA78E4E210BE6079F2933F /* FIRInstallationsIIDTokenStore.m */; }; + B962ED35C37063794B7D8468FB007AD5 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 42E32DB1D75391DF743508729C111F73 /* MJRefresh-dummy.m */; }; + B994CE01FF14076F5289E3030FBBE625 /* FirebaseInstallationsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 19539123A925289D78FA657E83293436 /* FirebaseInstallationsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B99F90601D5EED64587743374BBC44F6 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = E085F0AAC1EAE1E5FC732FCB1AAA6B52 /* MJRefreshStateTrailer.m */; }; + B9A56C1C079CE609AD4404964A95A170 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DE0A4A0A4F843D6756227609CC70E98 /* MJRefreshTrailer.m */; }; + B9DCCFD9F7800B172476EE7F2D90354B /* JXSegmentedTitleAttributeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF61B47856920BB0CDF908A57F10057F /* JXSegmentedTitleAttributeDataSource.swift */; }; + BA9A0498225D590DE18565C212EEF574 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5631676D6C01D85265380F39D950A31D /* GradientFillRenderer.swift */; }; + BAB5885CB07094453BBA509A22A63904 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD45FD2C06885CF2F1A98817487698FA /* AnimatorNodeDebugging.swift */; }; + BAB5A730B9186FBDC4C75C7CEA1D8428 /* BRPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 272C519E29386B3265EDAAC372806592 /* BRPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAD8DB05ED3DBA55CDBCD7DAB1935E6F /* SetBehaviorsProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94B092FAA16A8CC0D264B48404A0EC67 /* SetBehaviorsProviding.swift */; }; + BB036B2089594E31C61E06C7B8BA324E /* PromisesObjC-FBLPromises_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 3F238BB22C5201CE689CAF2F766AED95 /* PromisesObjC-FBLPromises_Privacy */; }; + BB0708EDB2D4184F8D5290EDBC65D5BC /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 939D8E9ACA1392724A5D4932A8A7138E /* Font.swift */; }; + BB31CC54186DDAAD89F139C89B93CA7C /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = B983923BFD394BC10BDDDD7A137A3F53 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB6998049FAC6E944C515D51BC6BA5C0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCC92DB854B198087FF51751E9748C4B /* StringExtensions.swift */; }; + BB84B6AC5338AF7AD3B82B1C012386F8 /* JXSegmentedDotCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC62141DC58942F70BD87B53FABB583 /* JXSegmentedDotCell.swift */; }; + BB9E6AACDF35040E46DCFE35AC42CE35 /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D8BD4D0E7B52803CFDC140804CF3074 /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBC9585C538DD5B68FF7E7E32F714023 /* JXSegmentedCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D27210E9D3DB2665650463DF9D70BF /* JXSegmentedCollectionView.swift */; }; + BC0A0C473B63B817926F4D58611281BB /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FAC81681EED0221289F780144400A0A /* URLEncodedFormEncoder.swift */; }; + BC1129B27DED4A404DC981894FDFB583 /* UIView+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ACA807D676AFB9BC42ED9BE65953B32 /* UIView+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC2A5241D3922C99D50DA65D694BC07E /* FIRInstallationsHTTPError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C12E18E6E2DDA6A7B710A7BA6254C3F /* FIRInstallationsHTTPError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BC6B88CD738258A53C96978D32E4F5A6 /* EpoxyableView+SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E9D156C5AC7D8ADFAC5C8F38DBA544 /* EpoxyableView+SwiftUIView.swift */; }; + BCF0F618DE852A99D0E09482FE1AD6DB /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 225AFCC54E26B4A6D193923B6DE18506 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD311AB47531515F0BB0E16692A0F838 /* GULURLSessionDataResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 015C52313DCE1954EC329E8027D16492 /* GULURLSessionDataResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD4BAF4BB79D9DBDE571E02790B04E9C /* FirebaseCore-FirebaseCore_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 8BB937B1C0DFFCF92F41861C2BC54DDA /* FirebaseCore-FirebaseCore_Privacy */; }; + BDAD667B60A9D9981738646851C825A0 /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C3671A2CB990E15E2670BD88714D10 /* IQKeyboardManager+Toolbar.swift */; }; + BDDD8451EC24E029EE5394AD6B29E479 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 69C3B19EF2E9CC14EBF3C9374F3EE54A /* UIColor+SDHexString.m */; }; + BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5B79F4E52EFD8FBBB48537559BC97EA /* ConstraintDirectionalInsets.swift */; }; + BE60EC19FCBB8F301081E9C31BB85F3E /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CA177A0C239EAB982E5F370B23DC489 /* IQUITextFieldView+Additions.swift */; }; + BE77385C52BE278DCC74C219BDA5E4E7 /* FirebaseCoreInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B7A9F044E78F2016E94CC51135D8376 /* FirebaseCoreInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFF22E22F476AB5B981543D7E948C48C /* ConstraintMakerFinalizable.swift */; }; + BF67904B4E6C8359A5540C1516DC35DD /* SDFileAttributeHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FDD308EFFB51A3CE066E01388617A70 /* SDFileAttributeHelper.m */; }; + BF7DAD1C2CB27C985900C2D704B65D4A /* LegacyGradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE35815B05F52E3C98C26E0A351E5B1C /* LegacyGradientFillRenderer.swift */; }; + C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B9BA0CB25627C65E9293D80180E4E6 /* ConstraintView+Extensions.swift */; }; + C09A286120D64335EA18D7689720B773 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB7227060B7CDB2056F302ED92ED2C6 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C0CEEC9CB268DAF52ADBB33A44A22822 /* CALayer+setupLayerHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8E47FA80BA9B20B4576FBB78135ECDB /* CALayer+setupLayerHierarchy.swift */; }; + C118334CFB7C43F8EFE615B0C66C1078 /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = B5AA4D5F0B56C6E45DD5ACF691E7158D /* UIImage+GIF.m */; }; + C1A7722BD08AF3D7D6040B5B26D25109 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B22965C0F1C83B8DE87CEA3E9D97ADA /* Marker.swift */; }; + C2B0B7C3409DC4089F347C18C2C5218A /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AFDCA740F0628E4818A8AEC99ACC6EE /* SDAnimatedImageRep.m */; }; + C2EFDA985AB3F35A028EF3799AD54B97 /* GULSecureCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = C0E700667C8186476950194DF2ED26FD /* GULSecureCoding.m */; }; + C35F14F52EF061CC3161B2091EDBB6EC /* CYLConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB89D25D490BA1E3701ED479C2EA2A9 /* CYLConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4DC239336CC27DF393EA27E6F4CA3EE /* CYLPlusButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC7C518951E279DDD4D92C8CC456061 /* CYLPlusButton.m */; }; + C4F6E2A79BD3990086848911AC8B7F89 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D0D432CE61FB486BC59F899F024371DA /* SDImageAPNGCoder.m */; }; + C54CD8F370B8AB40793B48445E5049BA /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = BED35F84555F16A9DB4FFF6236E3908C /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C56A825525BCBE955CFE58C7C747B754 /* SDImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 00C1D386DD37CFEF8B60DB319163CD9B /* SDImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5C4137EA46E97E717E83EF0ACEBC695 /* JXSegmentedView-JXSegmentedView in Resources */ = {isa = PBXBuildFile; fileRef = 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */; }; + C5E6328383EF638998F2CDD516C9A2B0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D1B8F099EA45799D016F8012F13A1BFE /* Security.framework */; }; + C61377A299B1B70D37C4464F336697CF /* Keyframes+combined.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1593DE2555AC5F94243B4D4B6A4F62 /* Keyframes+combined.swift */; }; + C681B5DC1F3AD73CD3A404451F97DF4A /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE1905BEAD0875D20709E73F156620C4 /* AnimationContext.swift */; }; + C685FAE975137344D1474AD7E4096DA8 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85DDC58367D2BD5DB18F309CA31E3A9A /* QuartzCore.framework */; }; + C694DD34DA86CD1E1A7679194DE77FEF /* EpoxyLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5341BE96F479D25DA686190BAE8210C8 /* EpoxyLogger.swift */; }; + C6F79EE793C7B1C7A0F8C582D3317A54 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBF008736E1CBDAEF97DDDA8966D01F /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C77923E363A3C9D4829376BE0EB08DFC /* SDWebImageOptionsProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = F9AFA6C8B67DE8ED8CCF27B428965E89 /* SDWebImageOptionsProcessor.m */; }; + C793CCE7FFFCAE0142080924C7C878B9 /* EpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB23CFC3E70E18C81CCBCD7EF20FD6C8 /* EpoxyModelProperty.swift */; }; + C7CC30C636311C40CB96DAA2B8759EDA /* DotLottieFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6F3C003A9F9D1B813C81940B4CC1188 /* DotLottieFile.swift */; }; + C7E343559158D03F717C616F79FAA006 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + C7F4B4D8B22CDC4A8F33A166059675B0 /* BRDatePickerView+BR.h in Headers */ = {isa = PBXBuildFile; fileRef = 803861866836C5BCCBE1B78A3361BF82 /* BRDatePickerView+BR.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C85C11573FFE927A84AD0C8BE456AD81 /* FSPagerViewLayoutAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC5D64FC59372350943564C74DFA8AD /* FSPagerViewLayoutAttributes.swift */; }; + C8A9EB5DED9F08B5FCD153955FC14E93 /* UIButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 39B58E60013B28AA686E2837F2E54D72 /* UIButton+WebCache.m */; }; + C8AFAEBB89DEDA4FF437D474A6CE6A8A /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD07BD4EED88ACD3363418A031F32003 /* GradientStrokeNode.swift */; }; + C942EE75D41E7FBEBC6DB14EBB0D52D2 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7A3479D4CE14568EF8B98B0CF6E711D /* TrimPathNode.swift */; }; + C97C4259FD08F4E7519F858AA06B1A3B /* JXSegmentedRTLLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C040A40779B7BC2A6D1E9B12B23FD5D /* JXSegmentedRTLLayout.swift */; }; + C9D65759B4F36BDD6F29F0D4EA18AEFF /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 7C9D28F786FB5148C1E47B5C66955DA4 /* SVProgressHUD.bundle */; }; + C9EE41423D6215A9FF56AE95AA44A9AF /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A29529469AFF6325884BAC131C650F6 /* BezierPath.swift */; }; + CA17050F79287F1B0BA0DF24E701DDBB /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 50D000174B70D68F811299F01908DE95 /* NSObject+MJCoding.m */; }; + CAC5CF83B273FAF35474DB25D5E53354 /* CAAnimation+CYLBadgeExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C5C390951F614A9BCA3C8694CEE178 /* CAAnimation+CYLBadgeExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB4E7B8219B2F3C8DEF14E433AAA7501 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 601ACE68BDD75448A06F655356C91F09 /* KeyframeExtensions.swift */; }; + CB59380AB6602226358E79B7F4A70ACF /* CYLTabBarController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A21A24FFB4B5B9BEA08119155060373E /* CYLTabBarController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB7574C65F468FDDF44328A32B29B6EC /* CoreAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C2B2E690EE78A5121A3693693CDC0D1 /* CoreAnimationLayer.swift */; }; + CB9DAF2AA2071826106B43BCE51B109C /* GULHeartbeatDateStorageUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F8F6408CFE83CAC128261ECE5E3D98 /* GULHeartbeatDateStorageUserDefaults.m */; }; + CBB69001C85FE58DA7D47681864E87BF /* FBLPromise+Retry.m in Sources */ = {isa = PBXBuildFile; fileRef = 26A985242D9EC89CA39CA6DCDA360F80 /* FBLPromise+Retry.m */; }; + CBBF4F7A773A62DC87CF698A4CC9F272 /* UIView+WebCacheState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF279BCC2A2F1F743AD26E62233CC05 /* UIView+WebCacheState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBC253C8BDDEF7104AE2F85AFBB885B4 /* GoogleUtilities-GoogleUtilities_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 44E291D18340EAC3F761346198515323 /* GoogleUtilities-GoogleUtilities_Privacy */; }; + CBE2CD6C13ED59FC6DCA9AF08D1E2406 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0831296DF833D274BC4F7174942733B0 /* SDImageCoder.m */; }; + CC69E26082744A75E89E41E07B4699E5 /* UIColor+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = BDEDD6B24C81B5ECBF83D69B0ED3ECE9 /* UIColor+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC94735333CA9AB8B3CD56395CC93CBA /* BaseAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0DD6A419F04C8C3AA78EF8F2D540F87 /* BaseAnimationLayer.swift */; }; + CCABEB7BF921BAC747956B6C94A07E37 /* FIRInstallationsIIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C8FBB1FA0764D46F7AE3A947226694 /* FIRInstallationsIIDStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CCB2B490F776E9A53B140D92DDAFB205 /* UIImage+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 06FCD7783743999EB684CD000AD637EE /* UIImage+CYLTabBarControllerExtention.m */; }; + CCC4F5D02EEDC4A97EB5513D38B605E9 /* FBLPromise+Wrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 6183403DA000BAE855A7CF42E4530DF5 /* FBLPromise+Wrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD64A36B69B4F911277D2F925BB4A956 /* CALayer+fillBounds.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C636198CF6C50C13F942DA6C26CD7CE /* CALayer+fillBounds.swift */; }; + CD69801828E97C05B3C88DAE07A1587C /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BA4E25767FC2D20EEF4C7DAD3FE76F6 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD7731A6E7D1C626325E4BFFDFB41769 /* UIView+CYLTabBarControllerExtention.h in Headers */ = {isa = PBXBuildFile; fileRef = E6695838E2BB83E5398A66D9001EFA23 /* UIView+CYLTabBarControllerExtention.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDCA01B605A086576DBB75F8C3A24337 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF3B94E5D2AA3D9D02A6817F8E4A8DF /* RetryPolicy.swift */; }; + CE2C6FD104092EA3F2F0A357C72460A8 /* FSPagerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E1D84A9002A11C5728487544FD850ABF /* FSPagerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE453C62D0DA474AEE306AF3DF6DDAF1 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7724C1AF2103CAA5A5A3A001C24B7D90 /* MJRefreshConfig.m */; }; + CE9D18F1C4E6606C7C0D44B64F5B590A /* FBLPromise+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = 481217B6B702F4EF466748F86597BED7 /* FBLPromise+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEE41285CCCFA2303164E05DFC9A546C /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFFC3790FB5AD326BEC1856586A9A6D7 /* SolidLayerModel.swift */; }; + CF0FA8D2CE2B3ACB95D71E039EB3FFDA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + CF19A4A793E7108889E6D021D15EFB63 /* FIRInstallationsItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D5CECD8A36975FBFBFC9CC3EAAF7C4E /* FIRInstallationsItem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF2B8E72A55E21A363BB79897C618F15 /* BRStringPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B32DF971D14692A6743DF4B89B4CCD32 /* BRStringPickerView.m */; }; + CF4313C967CBB2B0079EFD97C3CBF7C4 /* UIColor+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 823AEA58597DFABFF2BC267EDAA7F369 /* UIColor+CYLTabBarControllerExtention.m */; }; + CF856865DED0C665FD13ACB672F362E6 /* MJExtension-MJExtension in Resources */ = {isa = PBXBuildFile; fileRef = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */; }; + CFA31AA52D1CDFC6E94A7804776E4DBF /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DBFB5F22BD0665FB6AD2740DC1D273 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CFD8696312B3334FF17C0412FB20CED6 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = ED843D5754FAE7F19722797819E76C71 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0031C3BBF1EEF3E6E58EBB7E8632F09 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57077295FEE0408590E039FB6569500B /* KeyedDecodingContainerExtensions.swift */; }; + D00B0B025AB7EDF865C313A08F1019E1 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = A97AE3ED3FF58AB8255C9F012A476403 /* AnimatedControl.swift */; }; + D0729D2D89254A44B8A86742BD60015C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43CFFAB5DC9ABC499DD1F444F1814C3 /* MathKit.swift */; }; + D08E763B90E1BF8D7ED2826AE43C074F /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C969EDC1432C28E5D47EFAFB344F4C /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; D091D9EA20CEB92609BF1E622E8CA348 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; - D0DBC5DD0A2D887A2940BA0329217484 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5D421E80673BDFF6BE8D60BBFDACA0 /* NSButton+WebCache.m */; }; - D21018DE4BF00BAA7A6EE30740657096 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 469BB1C625DEB522DD6CCCD5C12FC5D5 /* LayerFontProvider.swift */; }; - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E56AEFD62AEAB3BD7B456B6E7D30F13 /* IQKeyboardManager+Deprecated.swift */; }; - D4316084185FD6513BC83544B2A45E82 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D5102D429A7522ED40533FDA3C50EB /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D439144D48C9FE1BA35022F0A6A736C8 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 419C52CFF091977C1D907064966AB119 /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D43C0E831750DB310012D56EDB8F36A1 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAA64B8ED9D2E9F0563600B383F87AF /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4A9338A969C1416E3C79CECCB97D514 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A7FE1653C2A0EBD2CF9B21A8C0F1647 /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5245783DD6091088CC902AFAB65542D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - D52D4BFAD6B0D4667B2320A80824A610 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC43DAB8DBA3DBE050FCCC09E17650B /* CGColor+RGB.swift */; }; - D531DD839DFEF7D21041913C6B1BF95E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = BDD731916574F51A1DF888A29F254A8F /* UIImage+Transform.m */; }; - D5D11D0DDDD7FFD2D467E909E07D8FDD /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D171B21763C3C96887EE51831F74C5 /* Asset.swift */; }; - D62D1A60B973DC5EFB383EB832AE50D5 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF67CC03D66E3F4FFAE22A21EE78133 /* LottieConfiguration.swift */; }; - D67C939C3709BFCC9711E3DAD0854801 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F8F1C9EB8B6942669DD3C78B5D23F1F /* SDWebImageDownloaderResponseModifier.m */; }; - D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A18A00C7E5E16B027225B595BE74EEA /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6D4AB4590700B3706919889BF614D26 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 941ADB33FF813A8EFBC84D022199F7A5 /* SVRadialGradientLayer.m */; }; - D6EDD974D705A1ACD9F0B52C76A8E212 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1735A4F4493B03648C1FACD246775105 /* VectorsExtensions.swift */; }; - D71653D5C6BF398EA2105AFDC23F4147 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F3FDF7726AAA95604AA302F2A583D01 /* GroupNode.swift */; }; - D717B639E99C593ACA1C69C7549B8F7E /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81A5E20D8A0E526630170705C652B785 /* Vector1DEffectValue.swift */; }; - D723F16D294B42F8DEC71FF60BF43501 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = D463EAC7DDAB042CF42F66DA56705AD5 /* BRResultModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D727D42D3C6D75079100C9E2CDE45C59 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE29574626AB10DC6D81E9C30F7736B /* UIImage+ForceDecode.m */; }; - D79BAC8D9A264D4A2B1C5BF4581DD468 /* JXSegmentedTitleAttributeItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BBADC4D28B7A2D25D930A61F594F7C0 /* JXSegmentedTitleAttributeItemModel.swift */; }; - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C9B75DC96FAB9D5EC9385AC2B3743BB /* IQUIView+IQKeyboardToolbar.swift */; }; - D85E04A7C174D578E57643472F9666FF /* CAAnimation+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = BA867902FDF4DF9926BF12C2D7D84A0E /* CAAnimation+CYLBadgeExtention.m */; }; - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E9761C3AAF1C0383F0ED8E39A4A42F /* IQKeyboardManager+Toolbar.swift */; }; - D8CF31E4E273990031A88B84EDCBF924 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13936D6CE005D9DA976F32C5DFFD2540 /* DashPattern.swift */; }; - D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = B30DEE61C64F03F2EAF7C7A75ADEF29B /* ConstraintLayoutSupportDSL.swift */; }; - D934597A456FBEF1AD58B5A3889F0646 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61AD8C53F5A984CA2EC701843A64732C /* LottieButton.swift */; }; - D95A1E7BBC4A5DEECFDDE231768C4216 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6438C18F148FF073B42EEEAAB4F13D /* FillNode.swift */; }; - D9BA97878B8E2E09EDE15F43E905D29B /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261B8D8E0D8F9059AC8B36345D67D51B /* BlendMode+Filter.swift */; }; - D9CBA516348BDAF2B4FBABBF9422655C /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA54ED35732DCB51E9C1E69445D4487 /* SwiftUIView.swift */; }; - DA0591ACC058D6673CFC94A664BDD51B /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 38FAA1F6F3BAEBB8F05FCC15279A051A /* SDMemoryCache.m */; }; - DA3E111EE474C1024BBBBED501D87EFD /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 413BDEDA55484E86AD2FB258856255A9 /* RootAnimationLayer.swift */; }; - DA6F00159110926CB0C145521A815817 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9010117AE541A1120AD70BCD82AE45A /* FillRenderer.swift */; }; - DB1D0708A4D56029D14636419B03F14C /* FLAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0682473E755A5564C19B10645EC4FCAF /* FLAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB2D77640180EA386CCD75CE5601AD68 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DC31076F6C9097225F80CD738B6466F /* VisibilityAnimation.swift */; }; - DB558A40B5AACA3DF4BDD7167C48CE71 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = E8427569391E5E6EC84E237CB058E9C2 /* SDImageGIFCoder.m */; }; - DC29758CA4B43D0917B4E088C7A18539 /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB02AB46DA4E0A2CAE8F9476F087CC61 /* DecodingStrategy.swift */; }; - DC450F33076D44530BC28E7CAA1A4469 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C68B070E2D4FDD5700BD932EC2B5E9 /* RectNode.swift */; }; - DC4842CB1106475AA9BC0A4789CFD5E0 /* UIViewController+CYLNavigationControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 605A1E5A4AE2C44A03D8F061DF701AC7 /* UIViewController+CYLNavigationControllerExtention.m */; }; - DCDB99593959DC51A0DF36B7E3D97309 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7FE883B99B144877841952DD12AE7CD /* AnyEpoxyModelProperty.swift */; }; - DCF25D02767A86CCD996383D056E18CB /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012526BDE0D88519B75D39424FE40A97 /* LayerModel.swift */; }; - DD4972517202F35B26B7B659B095D40B /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 00016080AA2E2D8250D1A4C04D6D6B41 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD6221265A5B1C47BBA9D5EB75A35E6C /* GYSideTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72754C96D501D8746883FF6F5A9F5839 /* GYSideTransitioningDelegate.swift */; }; - DD71269F8FEDECFBD092AB56EA00AECB /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03D811BB493FEEB4A5A7C50728F4C62 /* BehaviorsConfigurableView.swift */; }; - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D277EBDC743AD1257099691CD4C7E92 /* IQRootControllerConfiguration.swift */; }; - DE896085DFDD686BDBDEFB776F0D683A /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34671BE17B7B025F4989C8FD81421993 /* DispatchQueue+Alamofire.swift */; }; - DE8F5B68839128A005EE3549A1149B09 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 688311D06DC9206C2642DA4916C5DA65 /* RequestInterceptor.swift */; }; - DF4B16468CD6175FB9305670C226AC36 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5A13B8F9E5A4F390D3B8AF6B2E9BDA /* DidDisplayProviding.swift */; }; - DFEE6AA2F357328E732E6A19A9036BD0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6562E89584F9D6D5F87113A27773ACC5 /* BaseCompositionLayer.swift */; }; - E06C5FBFE7D88C3630BA1FD51F7AF1E7 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 884147CFCB08238538E5269AA48368C6 /* SVProgressHUD-dummy.m */; }; - E091E7C66C29B7DF121738F86357223E /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0833C7011DF22E65E4401CFB8E68BAC7 /* BRPickerView-dummy.m */; }; - E0D4D74CF9A15AAB4D8EBA35D68449C0 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6763A81FE77A252F28DFBEC88B37DA81 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E113594EC32F9B04E66716925E7225C2 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E6C540F2D4D6BFD3113D67234F310ECC /* ImageIO.framework */; }; - E15214E66D7A6069AA5E0B470A16F92F /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 967A56E9711FA65824D18546060920CD /* MJRefreshConst.m */; }; - E214BEAAE0EB8CD63C40DE73353764DD /* JXSegmentedIndicatorDoubleLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FFC43EDE04B61D638EAE66DE20466D8 /* JXSegmentedIndicatorDoubleLineView.swift */; }; - E28247C70C6C8823BAD06AC3D2C32566 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB44BA00CDB626B1E1931C302188125C /* InvertedMatteLayer.swift */; }; - E2897F5AC051DEEAE3D92D487F8D0679 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6623F0E71C0AE26E5DEA3683AF8159 /* PreCompLayerModel.swift */; }; - E35A96AD62BB29B7ABA3779606A3DB2B /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = DCB5BE6CEF239C08599B222635268792 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E377EFE16FB8C700C69171DD7AE4FFA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - E389B8B20FB3255FE8E59B9C6739AFE5 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF0E828FB733D0E825978530559269E1 /* GradientAnimations.swift */; }; - E3A90F4FB659B5DDCF5DA603DDEF9E66 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = F3380DEE009EF1E9E18E40585065D2E1 /* MJRefreshAutoStateFooter.m */; }; - E3ADA8CDD1A1895F69C1E3A6F48CBF25 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = F220B3B6EF8CB461F9C4F1F395B2732B /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3C504AB5F4EFEA4772256AB2BCCFFB5 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A2180E34E0ECEEBC9FB93938E8EE686 /* DotLottieConfiguration.swift */; }; - E3DBD3F4CEDAA21F1FA4C1A499A2AC7E /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AC73155B88B535255545A65ADF18D61 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E41282526A10F9584A646A9F0B9C2CCD /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ACB65775C029C71FBD102C6CA093784 /* TraitCollectionProviding.swift */; }; - E4641EBCAB9E7B049141C2028B11C8D2 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B570589C7DBC5E4DA4E8AEB005E07FC /* DotLottieManifest.swift */; }; - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */ = {isa = PBXBuildFile; fileRef = D575834EEA27F804D663AB785B733380 /* UIImage+NextPrevious.swift */; }; - E501E0E956F164F9E90453CC10766DFA /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C9536FC3EF4D2EEF5FB2A41769799DA /* SDImageIOAnimatedCoder.m */; }; - E5267DA7FD5F3F46EF491EE2D1845353 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A348775FD8DC0A4F95F6AB7AA83FE6 /* Archive+Helpers.swift */; }; - E547134C7B0C476F46EC4AC57A1B0FD7 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA999789B20572DA1BE766F96D099F29 /* Shape.swift */; }; - E579107E3F34A6761997CE937C6DFF1A /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 38AAC6044B6CA51EB4618F2C1C6CF9D7 /* UIScrollView+MJExtension.m */; }; - E5E9A039F53F6FD7F998A44451EFD9AF /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E32D82C8DA88390B530C02ED6939105C /* SDWebImageManager.m */; }; - E6196B79B2B2379A9DCEF5F38497697B /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63949834E76C9529E048B563F4DA5BE1 /* EpoxyableView.swift */; }; - E6928BCC0CA1DB4316645428931D5AD5 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1F3D314A404FA32850DCEAD75202FFB /* ImageLayerModel.swift */; }; - E6D1E0657F2E7190956CA155F09136A4 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C4E0C80DD5C486D4F48572EC5DA74B /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6DD2776E94FEA057CD209AA911140F4 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40CE4EAC9880F177C6B921CAF2FB99DE /* FloatValueProvider.swift */; }; - E6ED06AC318A34F7744B32CEC759CDA9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAC467D0F8EF366D868D153869DE07A /* Response.swift */; }; - E77CB069D70FF4125B9E064B49C001D0 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 505E452A5B8BE875D1A6ED991195398D /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98337165571F88317617255F8FF79C5A /* IQToolbarConfiguration.swift */; }; - E8B8BCFECABA82992DAC61DF0F82BAE1 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23815F73759DD92C5E905F5A336DB86D /* NullCompositionLayer.swift */; }; - E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = A307DD76ABDB948616F92D1031EFF58B /* ConstraintConfig.swift */; }; - E98C48E51CF233F273ADFAA5004C31BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */; }; - E99912A19AAAF374DFD218E7B7CE2A5B /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2021FBBDAA54DA77EC5B568223CF0D4E /* KeyframeInterpolator.swift */; }; - EA35339386CD1251FAD44A9E74A25D74 /* FLAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F664CFAE17C66098677E36555C627EB /* FLAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA4727B4C0DDB3BAC68AC53D37DC11AD /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B63D75E67A05596525DB8FD0A2324E6 /* KeyframeGroup.swift */; }; - EA89DFEFE15FAD82868C74E94F6F1B75 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C98AC652CE01FC11F41B03D7C7BFA37 /* FSPagerViewObjcCompat.m */; }; - EABA337CA83C9ED09E2DA7F54F501750 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 03A486FC7C40B52D1EDBA54BC6449EEC /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = 412A9622D3699456DC49FD9FB50F66F5 /* IQKeyboardManager+Position.swift */; }; - EBD9187FD9AE7F2DDDB44CAA36216AAF /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD53B57B7FDD320D584B1625C2E21911 /* ValueContainer.swift */; }; - EC7A19215B0957CF1EFFF58A1D79F273 /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B485D2C2C66690559D1C5E84088C567 /* MJRefreshFooter.m */; }; - ECA11CD4E20DFCA3327CB006B10A3DB8 /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6133E39AF742E4288AF6CED2A733DC6D /* FSPagerCollectionView.swift */; }; - ED25BE093558F805F03963660F3893C0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BCC8EEFA55199E6C7EA9A37B8C983B /* AnimationKeypathExtension.swift */; }; - ED5E8705BE8498133746070BF3441DFE /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1B5E28C13E0EED53ABE6580C6EBF9D /* CombinedShapeAnimation.swift */; }; - EE054CD5B096238209FB9143CE534672 /* CYLPlusButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F70796FAE34B8D7D01079059EDA71CC7 /* CYLPlusButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE156DFCDD4359241CB0CDE95620AD5D /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EF41195D380ACA9F36EEA1A7C5E96E2 /* Bundle.swift */; }; - EE50A47B42CF9C23B1964BD3AF2206A7 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5413DCBD6FCE3388FE443BBBB85AFB9 /* LottieAnimationLayer.swift */; }; - EE64A63A5105A873102A6B2CC7DB8C34 /* CYLTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = B10F263DE88DEC5DBC8C292ED196C113 /* CYLTabBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE85A2DDCED7EE7AB3F57DE292D36C18 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 03920970DBB8945824E292E35569B144 /* MJRefreshHeader.m */; }; - EF4A472835A614DFD90A7899A3A6B692 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EF72DFCC34ABD27A3A26134B06C356E /* NodePropertyMap.swift */; }; - EF91AB9B0E868719651FC748BCB32539 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCDD1DFD9274594FEF5FB41BABEE158 /* ColorValueProvider.swift */; }; - EFAE80ED3DB5E541F524E6826246ABA6 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79683FDEDA2A525428243970407555A0 /* Archive+ZIP64.swift */; }; - EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = B00CC2E495E1CD44265D594BDE61BAD5 /* ConstraintPriority.swift */; }; - EFCC427216108E2D2BB0EF53DCB325ED /* JXSegmentedTitleGradientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE81F65DA9DA585D41832AE383C564A5 /* JXSegmentedTitleGradientCell.swift */; }; - F0171E13E25FD40D6B6F869966ED8B08 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E1BCCDA5E4E554A6271DD06E90AB841E /* SDImageCacheConfig.m */; }; - F0AD0E9222DC4A06FFC0B07737CE2FEA /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B0942D515C4DB3EE60113A4B9E1FF11 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0D6C8DDEFDF0F3A615478F18522F28C /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = A93CC89A3D26DA09C3E4EC4BBB0A5477 /* MJFoundation.m */; }; - F12A024A861D6118D157A0133717959D /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD6DD740F44781A3578A39827D1AC6D1 /* EffectValue.swift */; }; - F1CB7E5F27CD44049A9FA1578D8B6CB5 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8DEF35AEA3DCDC84EB16064EE9D6F2 /* TransformLayer.swift */; }; - F1D87801447F8DD985630C5665F159C3 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C73E869800E90646CF3BD3F8DCBEA2 /* NSObject+MJClass.m */; }; - F1F06EEE1B902B10F5D0CFD6F7A80DA1 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C1781CFFAA25C417AADDA731D3E082DD /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F21152779EF91534D1ADA037E31AC381 /* EpoxySwiftUIHostingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C20AF10C015DD7780C604B9A5BEEE4B /* EpoxySwiftUIHostingView.swift */; }; - F2562CFCEC42E2989BADC7E823F2C9C3 /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = C06D0B75436C55C2A54E5C1A6120A6E6 /* FSPageControl.swift */; }; - F2ACB8606ABB790DD64FE3D1C2A99AD7 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 29258D844576CEE339932B57A77D49C7 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F33A3ECCE1CA579C4ED9F9A2B3B90044 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FA74152631C57209816C08AAE49CF773 /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3F24C9E5C88CDC2F05DBB978EB1FF1 /* ConstraintDSL.swift */; }; - F3D05B5542C7E50D703A8F32596DA09A /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78D2DB5F912418AD5648FA92952CC4FE /* Diffable.swift */; }; - F3DE11953A8A9D83563D461B5BC66418 /* JXSegmentedIndicatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A71F38BDB856AF19B0EF050A7E2F034 /* JXSegmentedIndicatorProtocol.swift */; }; - F4196B423DD3D1F8FD2E0266068AB91B /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F57BA79DAA9D3C408B7D0C6445FBA5 /* UIViewConfiguringSwiftUIView.swift */; }; - F43D2A11D904EE9C3357209088927675 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A56CE50742BD7EFB6595F1CB63F9171 /* GradientRenderLayer.swift */; }; - F45A68A2217B23CD0A86A15EE06C4FC2 /* JXSegmentedTitleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC0CB97FCACA4D46CFFD5FA5013DD87E /* JXSegmentedTitleCell.swift */; }; - F4ADCF115B337B7C483F9C0064646182 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = 20EF154C52AC931BB3C87DBADDF438E4 /* SDImageFramePool.m */; }; - F4DD0AD58DDD5641BDEAEA6CF44FF0ED /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAB78D8697F7B1FFB28567D3BBD9BDC8 /* Protected.swift */; }; - F4DE7A5440CF4E53F78FFEFE353FB4E5 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9486F1B285C379EB7A0FD99A04D809B /* ValueProviderStore.swift */; }; - F5236FE696D2EA522E45D2D444C3C52E /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2084B7EB93C5DFC44E2F348B687CC4A /* LayerTransformNode.swift */; }; - F60F32E5C1B049086A5625B865FA75DF /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = BAC294742DADED0890FD3A547E91E4EA /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F6308D771887F5A4CE68416CB322CAB8 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9246E25B1E1EA5EAE5C8C00B47B97E2A /* Data+Compression.swift */; }; - F6702D89104E55C112FE16943BE7D41A /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A1494A9DB3546EA7DF34D3A9415771F6 /* FSPagerView-dummy.m */; }; - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1CC66C7FE5E0078D3F06080365AE15F /* IQScrollViewConfiguration.swift */; }; - F6B32D634E4B17DAE073DDA645F74E39 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9376188D8CCF2214D647970AC0E39699 /* LayerDebugging.swift */; }; - F6B78FD74DB177217EB13A1C5F6E31E8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C38666035336AC890828C43C0982C39 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F71117E3C5158BD6036AA7F8AB71FC47 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = A5AEDFA69EA729725DDA4C537D73BFE6 /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F781887EDF237E3877A3AAFC4A0DBCE0 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53A8BEDC00BEADF425249A8213A509D /* RenderNode.swift */; }; - F7E576E007A81E0EFD2E0849CB17878D /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E1C6CE9441F22935B95CC096167E01 /* WebSocketRequest.swift */; }; - F89F6B151E31404E49C0A237202A00D4 /* CYLBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 756CFC4C26EEE899F375CC2F5B9ED6AB /* CYLBaseNavigationController.m */; }; - F8AA0C67B046B48A6F59072BD0D564E5 /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35D3221DB420BE86062EB15D5137A911 /* LayerEffect.swift */; }; - F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE2DE560D457389F5CD4F1F6E0F7AD53 /* ConstraintRelation.swift */; }; - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB80883F39F201DB7BD2CA45E5FBE57C /* IQKeyboardManager.swift */; }; - FA27754C74F701C95B6B47A1C52FE953 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087EF97779B12A4C0A5700C01AB42C42 /* Interpolatable.swift */; }; - FA482C6F33494F529CF642D22DBA3B44 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0688F543861137CA60DA3F2CD83258A2 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA54B49FFEB36C8933A58EE751D4F40E /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E2AE466CFDD02E300637DB9B6D1336 /* SwiftUIMeasurementContainer.swift */; }; - FA95BADF05ACE461BBB72681077A4589 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83D5BBA98D3E62AD3FB6B1A6E9D7FE5 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; - FACD362497B989F8C4445B5C7C340CDD /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = AA00D769EB9B5C164262DC29D00A2855 /* SDImageTransformer.m */; }; - FAE83A0A03CED37F7817A8B623A7734E /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = 162A1C5A1F6FBC7EB6D37D30EEDB65FD /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB138F9B78038733482A51A7D51CB45A /* GYSideConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 069B6B06DDB2863E473BC61AA58FA5C3 /* GYSideConfig.swift */; }; - FB452FCD144822B4DD169591E5D7950E /* UIView+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 811B105956F697713EE4ED3A578A9B5E /* UIView+CYLTabBarControllerExtention.m */; }; - FB75B19597F61CC09FBD3CDA91736A36 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DE8E1605A24E42F97E6E7DDDBFE5628 /* KeypathSearchable.swift */; }; - FC42711B8E37AD9B5C2F735EDDAD441A /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 079FB52E330D1FCF0426577CD060465A /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FCE62086E1AB54A4F61EBCDBA15C1510 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C7A80E1DDE11648B8EB91BA48B0A14C /* EventMonitor.swift */; }; - FD881B3C8265A8596294F05BD588068F /* JXSegmentedRTLLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB8C5BF5DFE0D225A2BBB862276ABCC /* JXSegmentedRTLLayout.swift */; }; - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57C92FE8F93B6ED2391EBAC068458CEA /* IQInvocation.swift */; }; - FE566342D61464CEAD1193E90D0AF40E /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F39A1FFA610118AB3DD9E259B6E7CC3 /* PointValueProvider.swift */; }; - FEBF457F71B01F61D95D1413A99AF296 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8DE4A8085224B6F3AE4E18CF919D2CD /* ShapeRenderLayer.swift */; }; - FF74CBAFBE82C9F446E9C98085A5D615 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 44409D5F6DC1D3654BCBA4C90FAB8136 /* BRPickerStyle.m */; }; - FF886124915FEF2A6FBB663CA621B4FC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7AC1CE770182D2E945D4312247326B2C /* QuartzCore.framework */; }; - FFA9DC68F1F7C3767E436987E6EF48F5 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF9679482BF8908AC400752D9FE3DD43 /* AnimationKeypath.swift */; }; - FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272E6C44D9801CE5B352971B6288EE87 /* ConstraintRelatableTarget.swift */; }; + D0DBC5DD0A2D887A2940BA0329217484 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 57A82BB95D6FF20F8B9A8A2345D41DAD /* NSButton+WebCache.m */; }; + D0DF994786BCEC54939BC8216B42FBC4 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B5534DE168C5C460D5A1377A3028B70 /* IQTextView.swift */; }; + D100FA07F009048701199E0293B862B5 /* FBLPromise+Await.m in Sources */ = {isa = PBXBuildFile; fileRef = C7C5DD8910AE2D0AC49DB3A6105AC2E3 /* FBLPromise+Await.m */; }; + D16B2EABFFE696385AFEECD5F0CDDD0E /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADAC5742D297FD34D6B114063CC4372 /* FIRLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D191F3F5F0841B63F1F54A430608830E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 718A70E58ED243E8EAB77D08E5540CA1 /* MJRefreshFooter.m */; }; + D21018DE4BF00BAA7A6EE30740657096 /* LayerFontProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDB62FECB758082DD535C0A27521501E /* LayerFontProvider.swift */; }; + D218B16A05A980B02BCEEE193222B907 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 03C203F6FBDD49E2B51051592BF97DEC /* GULNSData+zlib.m */; }; + D21E59C63A36A71A0B639350BA49E1A5 /* JXSegmentedView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EE3A93FC65B746477C62D2D54578148 /* JXSegmentedView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D313FF15F05623E5026892D032C08A30 /* JXSegmentedIndicatorLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18D1C0AA663A403B6FDB6CEA5A73760 /* JXSegmentedIndicatorLineView.swift */; }; + D32F246A21567182179C39B12D534191 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B9059C7B53E99BF6071BFF30824E079 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3311CD558B21841E26C7BAEEDD82AA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + D334EA49C7922E4CFD230B57A8223357 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = F3E82864DEB655DF7F54B2FC744AF4EB /* PrivacyInfo.xcprivacy */; }; + D36900AA8C5CCD3A461C707426603156 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = 20DA686C047CB700055920ADC241D646 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + D38A9B00AE7ADC3A9AF71606E2032C0F /* FBLPromisePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E48B2C5B9FFA901580A7C679370C466 /* FBLPromisePrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3C3641F72088017F4626849A53646EB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8644C498DACC921D52B92669A6E68C96 /* PrivacyInfo.xcprivacy */; }; + D4316084185FD6513BC83544B2A45E82 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DFD7FED095FA1DA714F2FB49345FE8E /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D439144D48C9FE1BA35022F0A6A736C8 /* SDWebImageDownloaderDecryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 936C0DE86F10CBDEA43AA5E969B786ED /* SDWebImageDownloaderDecryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D496B7637BE491EE925D965EC64A46E8 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF94ACAD45EE81900F9A6C8CA1BB0A6 /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4A9338A969C1416E3C79CECCB97D514 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E428A1BC657ECA56ED5CB8336E5E07D /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4C21761CC592857F35B99ACDD62ADAB /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D68BDFC13CEDE162CF0DA556C4788E0 /* MJRefreshAutoNormalFooter.m */; }; + D4E2EAD773A30B252B6AD6B99A7490F4 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4083644E2029B5FDDE3BEC6024452489 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D52D4BFAD6B0D4667B2320A80824A610 /* CGColor+RGB.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1E27CBF6A36200C89F538C129C83C6 /* CGColor+RGB.swift */; }; + D531DD839DFEF7D21041913C6B1BF95E /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 2083B43002B1FAA100CAACBD87E32A3C /* UIImage+Transform.m */; }; + D534885ABC4663491F440FE5E87FCEBD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 5F7E12577F795F776DB813EB5BAA4917 /* PrivacyInfo.xcprivacy */; }; + D5D11D0DDDD7FFD2D467E909E07D8FDD /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB7603B55324CB42CC7B8F9E65C849D7 /* Asset.swift */; }; + D62D1A60B973DC5EFB383EB832AE50D5 /* LottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FA4DE0ED88265683C7D4CB80AB8C4A /* LottieConfiguration.swift */; }; + D65052C538D3AC4EE3444FEBD35BEE88 /* GULNetworkInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6517D05D083980396DF2C4145A417F64 /* GULNetworkInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D67C939C3709BFCC9711E3DAD0854801 /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ACF9D866DA8C6DE30A054CC13173972E /* SDWebImageDownloaderResponseModifier.m */; }; + D6A1AB77D9F4C84779521FAF5E469343 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 922551623AD00B4B284E4E5551962886 /* MJRefreshAutoFooter.m */; }; + D6D4AB4590700B3706919889BF614D26 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 33FE263FF5D2E40540DCCF76C66FB796 /* SVRadialGradientLayer.m */; }; + D6DBA498A4FC02C0755DF71572E685FC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + D6EDD974D705A1ACD9F0B52C76A8E212 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54446704CD4D67AF81739A35F43752F9 /* VectorsExtensions.swift */; }; + D6F8DC746E74C2395A0A19780DD4FCFC /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = A7AF6ADFACE689A163C843038FDC7EE2 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + D71653D5C6BF398EA2105AFDC23F4147 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED51C3FE55096D7562DCDEF3F94B53F /* GroupNode.swift */; }; + D717B639E99C593ACA1C69C7549B8F7E /* Vector1DEffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05926F7CC06BFE8B5AADB83AE74252A /* Vector1DEffectValue.swift */; }; + D71DC27A414694DEF0258FCB509F0E42 /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EA319D420E58AD2F5ED2FC17BAB4B683 /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D723F16D294B42F8DEC71FF60BF43501 /* BRResultModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC124C8112F887954F0AB06026AA7CA /* BRResultModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D727D42D3C6D75079100C9E2CDE45C59 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D3C74D0C58ACEB79C8065BD7FE6F8A0 /* UIImage+ForceDecode.m */; }; + D786D7CA6B8CE037FE8376A1DD390506 /* JXSegmentedBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B84CFC2B789FD74913F8DE45F76185 /* JXSegmentedBaseCell.swift */; }; + D7D29723ACAA45AEDA7F96956A80422A /* FBLPromise+Race.h in Headers */ = {isa = PBXBuildFile; fileRef = 3207C251626D82615953EAAF9251BDC8 /* FBLPromise+Race.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D85E04A7C174D578E57643472F9666FF /* CAAnimation+CYLBadgeExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = 9994C9A67BD6F72067DBB89463B282AE /* CAAnimation+CYLBadgeExtention.m */; }; + D8CF31E4E273990031A88B84EDCBF924 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B5DD1703573C0F5C7008BABFF32BAB /* DashPattern.swift */; }; + D8E35E92593F53A521907E2F94A197E1 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D1ED4E1382597A85E9FF80B4DCF4267 /* SystemConfiguration.framework */; }; + D924DC254D5A8D2C9937C832264A91FA /* FIRInstallationsStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = EC9E175AD282ABC47EEFB4446644E02C /* FIRInstallationsStatus.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10A7B7C8A66996E60B5E43E8B884051 /* ConstraintLayoutSupportDSL.swift */; }; + D934597A456FBEF1AD58B5A3889F0646 /* LottieButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA622902C5456E9D98B33D49BC0AD99C /* LottieButton.swift */; }; + D956198CEEA0CF43442DCBBE3F85E94A /* PromisesObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DC4460E28AD6AA5AFC4282AAB5A811 /* PromisesObjC-dummy.m */; }; + D95A1E7BBC4A5DEECFDDE231768C4216 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D40B07087748A30E9DDD21176F28B4A /* FillNode.swift */; }; + D9B639FDD7B756497AE33DF2CB0D9F88 /* FBLPromise+Await.h in Headers */ = {isa = PBXBuildFile; fileRef = AE56B92ADC69330B1014DDDA18627925 /* FBLPromise+Await.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9BA97878B8E2E09EDE15F43E905D29B /* BlendMode+Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C5D6FE1A2CB0B967643662C834D15CD /* BlendMode+Filter.swift */; }; + D9CBA516348BDAF2B4FBABBF9422655C /* SwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE08429E7A6182102CC1BD1970F3430 /* SwiftUIView.swift */; }; + DA0591ACC058D6673CFC94A664BDD51B /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B014F29C9D92A9CE2D26B3802BF85A4 /* SDMemoryCache.m */; }; + DA3E111EE474C1024BBBBED501D87EFD /* RootAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4901F24A0A18C972695AEDE181A7ECA6 /* RootAnimationLayer.swift */; }; + DA6F00159110926CB0C145521A815817 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40CA8296C8751F02DDCEF32E7C965C91 /* FillRenderer.swift */; }; + DA727CC24BDD0EE980B6F68546241411 /* FBLPromise+Async.m in Sources */ = {isa = PBXBuildFile; fileRef = D56A455702C9683854CA2FC16F058008 /* FBLPromise+Async.m */; }; + DB1D0708A4D56029D14636419B03F14C /* FLAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEDBCBA3AFB210EB9EE9C5EB466BBC9 /* FLAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB27C9E960D6B9B0C62F697B469979E9 /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = C789E378B336C91A68FD73FA78007FEB /* FIRComponent.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DB28F0481105D5FA99C3626B38A60285 /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 43BAEF64E4B623D2168910C0C318292A /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB2D77640180EA386CCD75CE5601AD68 /* VisibilityAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E363EF99419FC86F15227176E3635CD1 /* VisibilityAnimation.swift */; }; + DB31EAC2980AC6AE9AFBD5B4F6D8CB0F /* HeartbeatStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB31EE3927CA3230034ED371B42D3F2 /* HeartbeatStorage.swift */; }; + DB558A40B5AACA3DF4BDD7167C48CE71 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = AC7D92F1ADEA6B67DD18FA94565E8B19 /* SDImageGIFCoder.m */; }; + DBDFBA84ED17628E9E83B3783C1F6C8F /* FIRInstallationsItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F328C2C9E27A35B6741E0835D1F3B4A /* FIRInstallationsItem.m */; }; + DC29758CA4B43D0917B4E088C7A18539 /* DecodingStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D8126AC27654D62E302D8221AB5B50 /* DecodingStrategy.swift */; }; + DC450F33076D44530BC28E7CAA1A4469 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3983819BC22FA173F074B333D07C2F /* RectNode.swift */; }; + DC4842CB1106475AA9BC0A4789CFD5E0 /* UIViewController+CYLNavigationControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = E7092CBF3742CAFD15C9660459728080 /* UIViewController+CYLNavigationControllerExtention.m */; }; + DCDB99593959DC51A0DF36B7E3D97309 /* AnyEpoxyModelProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 526DF1CE7A006A56A9D9BB1F86BF9BCA /* AnyEpoxyModelProperty.swift */; }; + DCF25D02767A86CCD996383D056E18CB /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCDD4930684CD875FCDE2AD8D0109615 /* LayerModel.swift */; }; + DD2B1990835A726323B241E925093DEA /* Heartbeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB0B26C7B6C2D3EC4B69A51825803186 /* Heartbeat.swift */; }; + DD4972517202F35B26B7B659B095D40B /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = C5B2CD0C98DA93FFD35B0489F20BA2B3 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD6221265A5B1C47BBA9D5EB75A35E6C /* GYSideTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 914AEAB273671A7D1F4BDD6092E7BFDF /* GYSideTransitioningDelegate.swift */; }; + DD71269F8FEDECFBD092AB56EA00AECB /* BehaviorsConfigurableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90934F6734D9065618D8F6E41F1FB862 /* BehaviorsConfigurableView.swift */; }; + DE896085DFDD686BDBDEFB776F0D683A /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91488F646869F89EA309540846173617 /* DispatchQueue+Alamofire.swift */; }; + DE8F5B68839128A005EE3549A1149B09 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63A4AA705937AD56C870607FB7091A8 /* RequestInterceptor.swift */; }; + DF4B16468CD6175FB9305670C226AC36 /* DidDisplayProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1958CA28E608095B58ECFBFB301C7B28 /* DidDisplayProviding.swift */; }; + DF71483E6BDBC5799D2F151D3D0E2521 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = C6D11CD9F37DD50A995CEE224D0F4DB3 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + DF9D8AAEB7EDB3F92A4F3A3C665AD2ED /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 257FCCF2964474AB13825DC84FCF08F6 /* Storage.swift */; }; + DFEE6AA2F357328E732E6A19A9036BD0 /* BaseCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F032B8683AB4DDD7B74C9A4D9B552551 /* BaseCompositionLayer.swift */; }; + E06C5FBFE7D88C3630BA1FD51F7AF1E7 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD4F588A97435C053AC70CD4945CC3E /* SVProgressHUD-dummy.m */; }; + E08F388302FEA421F2C487AAAE3EE93D /* HeartbeatsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7BE984F414DFAFCC4E473452A97AFC /* HeartbeatsPayload.swift */; }; + E091E7C66C29B7DF121738F86357223E /* BRPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD897BB8784E112ABF49F018933199AD /* BRPickerView-dummy.m */; }; + E0C217B6F3B3973B784A8AFFA1D9818E /* FIRHeartbeatLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 132CFC8C02B8B930AEF817B9AB0F4ABC /* FIRHeartbeatLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0D4D74CF9A15AAB4D8EBA35D68449C0 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FBCBBDF179740BE25E0C48247159FE3 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E113594EC32F9B04E66716925E7225C2 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A91CD5C2423D766837EB28824AF915F2 /* ImageIO.framework */; }; + E152FC81BBA5F3A5436E76D575E133B4 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = A8CFE2149E471C7326E619E523D15178 /* FIROptions.m */; }; + E24C9039666701C0134E99E9ADA68B28 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = C2049A823F2A8DD9B10B3E7BB3EE2C08 /* GULSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E26996056771AA0BDD7A2956ADDC7DC3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = FEA32FFCCDADDA913BFA480BFE8F2AD4 /* PrivacyInfo.xcprivacy */; }; + E28247C70C6C8823BAD06AC3D2C32566 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A9595CC1426E490D65F62844289F25 /* InvertedMatteLayer.swift */; }; + E2897F5AC051DEEAE3D92D487F8D0679 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7191385AB7E5D633B20E85115A5BF119 /* PreCompLayerModel.swift */; }; + E35A96AD62BB29B7ABA3779606A3DB2B /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 28A43C4E902F9C25C1D0ED70E1C5601A /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E377EFE16FB8C700C69171DD7AE4FFA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + E389B8B20FB3255FE8E59B9C6739AFE5 /* GradientAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FA26ABA62000461E596E6574C590B2 /* GradientAnimations.swift */; }; + E3ADA8CDD1A1895F69C1E3A6F48CBF25 /* BRPickerViewMacro.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BFA3558B2DEC13A9352FD1280EE2E8 /* BRPickerViewMacro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3C504AB5F4EFEA4772256AB2BCCFFB5 /* DotLottieConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D894516C31D1B7BCCF220C67071A041 /* DotLottieConfiguration.swift */; }; + E3DBD3F4CEDAA21F1FA4C1A499A2AC7E /* BRPickerStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 140500D0FAFF2E1FB46298B97CD21F63 /* BRPickerStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E41282526A10F9584A646A9F0B9C2CCD /* TraitCollectionProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B06BB176AE9BC61DD1A1567FBDF84F7 /* TraitCollectionProviding.swift */; }; + E4641EBCAB9E7B049141C2028B11C8D2 /* DotLottieManifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C51E7F3ACCA0DB74CBFFE25225731F3B /* DotLottieManifest.swift */; }; + E4926270C6B245889A4055A6295462A3 /* FirebaseCoreInternal-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F4EEABFAE66ED4E7D887073A383F93BE /* FirebaseCoreInternal-dummy.m */; }; + E501E0E956F164F9E90453CC10766DFA /* SDImageIOAnimatedCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D0080C646334666999D9191979FA9DEF /* SDImageIOAnimatedCoder.m */; }; + E5267DA7FD5F3F46EF491EE2D1845353 /* Archive+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CF932D42FEC49797E971D9FFAA6938 /* Archive+Helpers.swift */; }; + E547134C7B0C476F46EC4AC57A1B0FD7 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E7963BE8BD96506ED369E325596407A /* Shape.swift */; }; + E55E592D62CAE3D0B2960146E3D15CC6 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E11FA29DBD49EFAF0CE25259B7AB8FB /* UIView+MJExtension.m */; }; + E598C1E3C7A57F92401D607E5675ADD3 /* JXSegmentedIndicatorDotLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1B4E9C4881246276D2220304E231BC /* JXSegmentedIndicatorDotLineView.swift */; }; + E5E9A039F53F6FD7F998A44451EFD9AF /* SDWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BC1CD2B1C7743199FFCFFE830AFCE9C /* SDWebImageManager.m */; }; + E6196B79B2B2379A9DCEF5F38497697B /* EpoxyableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC4D3A7BFEE7D6E37B9C9BCAAC85E0FD /* EpoxyableView.swift */; }; + E6928BCC0CA1DB4316645428931D5AD5 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1390E8893B807A16ED4B3175678D48CE /* ImageLayerModel.swift */; }; + E6DD2776E94FEA057CD209AA911140F4 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 925D7F5EB583ED549A6BF63DC1492B50 /* FloatValueProvider.swift */; }; + E6ED06AC318A34F7744B32CEC759CDA9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C751D28617D3F48464B41EAB7E8292 /* Response.swift */; }; + E6EEF5024C21FE0A58C1F105FF42F2F6 /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = E173E338318D82BAF6DADA10AFC282A0 /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6F378B72590FE143B3F53A333C4049C /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = 483C9485F63FB745CD3B8181900B4EC6 /* GULNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E702D99CA55B52C306544C4DDF9083DA /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B957B1D57A4C92A66848B4F8629ABCB /* MJRefreshBackGifFooter.m */; }; + E77CB069D70FF4125B9E064B49C001D0 /* SDWebImageDownloaderRequestModifier.h in Headers */ = {isa = PBXBuildFile; fileRef = F94C5DEA8E6852AC87E3CD61E6724BFF /* SDWebImageDownloaderRequestModifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8AD52B68BDE7B679B358601CCAB3F2D /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 77B425A949DD4A6CC931145AA6F5A948 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8B8BCFECABA82992DAC61DF0F82BAE1 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AD673E3CF2D198EFFA3C6F5414CCAC /* NullCompositionLayer.swift */; }; + E91BBC1A45C0172DED3EBDBE1051FBAC /* FIRInstallationsSingleOperationPromiseCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 566C3A3F75152A7BB13BE8EF4210073E /* FIRInstallationsSingleOperationPromiseCache.m */; }; + E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 199FF77F94B1F172791150E2FE408019 /* ConstraintConfig.swift */; }; + E98C48E51CF233F273ADFAA5004C31BD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + E99912A19AAAF374DFD218E7B7CE2A5B /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C0051001462B596ABD815C2FF54F1EF /* KeyframeInterpolator.swift */; }; + E9A7FB25FCB94C003F3C77CD84B3D104 /* FBLPromise+Do.h in Headers */ = {isa = PBXBuildFile; fileRef = B4B507FFFC9B00B85CCEE2D3E5B9F7A8 /* FBLPromise+Do.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA35339386CD1251FAD44A9E74A25D74 /* FLAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8978C9329CCA1710942FF25056FC4AE8 /* FLAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA4727B4C0DDB3BAC68AC53D37DC11AD /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C4D1D945E1DE435540F354A370F562 /* KeyframeGroup.swift */; }; + EA89DFEFE15FAD82868C74E94F6F1B75 /* FSPagerViewObjcCompat.m in Sources */ = {isa = PBXBuildFile; fileRef = 64A0FA1046671F7D9F65F751530E3BBE /* FSPagerViewObjcCompat.m */; }; + EA983E74191FE0032C036B27572352F2 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B74A8CD30265BC01B7F523864D346ADC /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EABA337CA83C9ED09E2DA7F54F501750 /* SDImageFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = 68DC7932645233276471F9E310149AE0 /* SDImageFrame.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB126B698D642942058D9B676EC1E32B /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A49306486A66165372C441D84F28CF8 /* MJRefreshConst.m */; }; + EB9DFCC059930AFCE591C4AFB940D8BC /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA14EED56430DEE86F8C8F38FF84BE0 /* MJPropertyKey.m */; }; + EBD9187FD9AE7F2DDDB44CAA36216AAF /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057C6CF443AB974FAE424CD124EEEE21 /* ValueContainer.swift */; }; + ECA11CD4E20DFCA3327CB006B10A3DB8 /* FSPagerCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6C16A570D4B6488BC09FC58978AB71 /* FSPagerCollectionView.swift */; }; + ECAA15FA3C4560E3287F2226EC8C1ECF /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74C9BD24269099CD755AF6ED23D3C051 /* IQKeyboardManagerConstantsInternal.swift */; }; + ECE66A0AF99AA1BD7A5EB67483AF521D /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A61776C21BB872C3742F71B8F596EE2 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED25BE093558F805F03963660F3893C0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37BCFDE95778E6245DC88E1B963A2EBF /* AnimationKeypathExtension.swift */; }; + ED5E8705BE8498133746070BF3441DFE /* CombinedShapeAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2C1A592BB2577AB025FB91EE3607CC6 /* CombinedShapeAnimation.swift */; }; + EE054CD5B096238209FB9143CE534672 /* CYLPlusButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F25C3033C770D24B3C76EC2D46F980 /* CYLPlusButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE156DFCDD4359241CB0CDE95620AD5D /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562CA263E62343395A621935CCEE766E /* Bundle.swift */; }; + EE4130E179ECAB4058D4699574F044E6 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = A452830FE760078CFD392A307B832B4C /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE50A47B42CF9C23B1964BD3AF2206A7 /* LottieAnimationLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81F98152984C437A1B6B436B50D3D262 /* LottieAnimationLayer.swift */; }; + EE64A63A5105A873102A6B2CC7DB8C34 /* CYLTabBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A2D80AF9ED686ADF5B9E63C986DC2E4 /* CYLTabBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF0E40A4460E6E37373F6A44EB477F15 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B74A2F315E000F4DBE093DD0DC66F39 /* FIRComponentContainer.m */; }; + EF4A472835A614DFD90A7899A3A6B692 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EB8154323EC6337233D7F788488B89B /* NodePropertyMap.swift */; }; + EF6E74609F57B9D08BDAA9966779CC76 /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = 8016D4AFCE6D2CD33CC8F4EE24C7B5CE /* MJPropertyType.m */; }; + EF91AB9B0E868719651FC748BCB32539 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE539DDB82EECBABA865C8C411E5DDC /* ColorValueProvider.swift */; }; + EF9B92EF4A0412D775FA55E4D1CB7A45 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BC9CF013F578C0D60D97F864B199991 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFAE80ED3DB5E541F524E6826246ABA6 /* Archive+ZIP64.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762D8D5DC515BC71B34A94AD390BCC61 /* Archive+ZIP64.swift */; }; + EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DEFECFD2E66D8B327DA32D7E5700885 /* ConstraintPriority.swift */; }; + F00E48AB2D923607D9B91DC61DBDEB8F /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 464BD09F29CCBBEC33B4F2410F38BAE9 /* MJRefreshAutoGifFooter.m */; }; + F0171E13E25FD40D6B6F869966ED8B08 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D422FB650FFD429B690D108D2532E5F /* SDImageCacheConfig.m */; }; + F039951F74CEEF9459304A53FE2DD0A1 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 88340178102B7FC3306183D99D80CAAB /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0AB498412A415474D6105F398614F74 /* JXSegmentedComponetGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B514179B75A9433F6E9A546E36036BC /* JXSegmentedComponetGradientView.swift */; }; + F12A024A861D6118D157A0133717959D /* EffectValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7889401B8105FAFD04428EE7B2D2143C /* EffectValue.swift */; }; + F1A9910A7146B22FB4A917545D6A6500 /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 186A1F380BB001AAA66C44EC460362BA /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F1CB7E5F27CD44049A9FA1578D8B6CB5 /* TransformLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCDF47854B82C2CC576A8A4AC19CADD9 /* TransformLayer.swift */; }; + F1F06EEE1B902B10F5D0CFD6F7A80DA1 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = BD639E393741006833FAA0D0CF26B312 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F21152779EF91534D1ADA037E31AC381 /* EpoxySwiftUIHostingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F7B4DDF479D7C51B1FB6D1FAA456BC3 /* EpoxySwiftUIHostingView.swift */; }; + F2562CFCEC42E2989BADC7E823F2C9C3 /* FSPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022EF86FAB97E180A1DF1DAD0AC93BE6 /* FSPageControl.swift */; }; + F26149C7B2C28527BA2A290CEA848776 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4FB204E5096CA60604CF77F1BD5103BC /* PrivacyInfo.xcprivacy */; }; + F2ACB8606ABB790DD64FE3D1C2A99AD7 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E1BCE62B458C2DACD667D1F9DA4760 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2E9C9068E8434E9FC9B60755A354FA8 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 16676808A67C59BEE43EB42144570855 /* MJRefreshBackNormalFooter.m */; }; + F32D0236133D760F6C491D9B7DCB88B5 /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 4926F30D4A0FDF1C0F911CFF4BBF0FF9 /* FIRInstallationsItem+RegisterInstallationAPI.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F33A3ECCE1CA579C4ED9F9A2B3B90044 /* SDWebImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE050F6B0431D037ECEA91B209CB92F /* SDWebImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = B24FB6C49B00904DBD0AA0037F5AFF6E /* ConstraintDSL.swift */; }; + F3680DFA0EB43A8BCB7567D1FD49CB7A /* HeartbeatsBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5001DCA50C077A0CAFD7B3972DB03C /* HeartbeatsBundle.swift */; }; + F3D05B5542C7E50D703A8F32596DA09A /* Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99223F749505915B321C453607B84DE4 /* Diffable.swift */; }; + F3EABA46A73303A1E3FD29B2A3351AF7 /* GULSecureCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FBC2B0172F35624D07D7B1A36139EA /* GULSecureCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3EC0ED4BED8DD2C3222C7DCAC2452D2 /* JXSegmentedTitleAttributeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC1EBB6583A9D6096936930524CFC6DE /* JXSegmentedTitleAttributeCell.swift */; }; + F4196B423DD3D1F8FD2E0266068AB91B /* UIViewConfiguringSwiftUIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C93E1319065A6BAC3D0B00DF73AE728 /* UIViewConfiguringSwiftUIView.swift */; }; + F43D2A11D904EE9C3357209088927675 /* GradientRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A3E503184F6FBA58C6FB5A803AAB1C /* GradientRenderLayer.swift */; }; + F45A1AE890C3131F94B1DAA737B978DF /* FBLPromise+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = D43321D87E8F1A5B789115F4C88B1254 /* FBLPromise+Catch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F47587932A67D8E3820DAFD9A0E1995E /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50F9DF340A801DB48A0176C563E6CE9C /* IQPlaceholderable.swift */; }; + F4ADCF115B337B7C483F9C0064646182 /* SDImageFramePool.m in Sources */ = {isa = PBXBuildFile; fileRef = AF708C8415DA7FDFF56891D273A77FA3 /* SDImageFramePool.m */; }; + F4DD0AD58DDD5641BDEAEA6CF44FF0ED /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A330ED76D27CC1168949BB27F32E64 /* Protected.swift */; }; + F4DE7A5440CF4E53F78FFEFE353FB4E5 /* ValueProviderStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE49C1266A14A1B4820A2D662A84AF6 /* ValueProviderStore.swift */; }; + F5236FE696D2EA522E45D2D444C3C52E /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A811E0422F39BCBD150E18FD318D74 /* LayerTransformNode.swift */; }; + F5C87BDB5ACDE32627CFFD2A1E18DE6B /* Pods-wallpaper_project-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B49557B0A9C938503691AF9FEAFC1C26 /* Pods-wallpaper_project-dummy.m */; }; + F60F32E5C1B049086A5625B865FA75DF /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 19446069E5B80BD0B8DF11BFE04343CD /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F6308D771887F5A4CE68416CB322CAB8 /* Data+Compression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B67E1CC276B031822086B15F3C1CEB3 /* Data+Compression.swift */; }; + F6702D89104E55C112FE16943BE7D41A /* FSPagerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AE5C2E55B4A39372E9F579DCFA045B7 /* FSPagerView-dummy.m */; }; + F6B32D634E4B17DAE073DDA645F74E39 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99AC18AD294C16192A6C9E814A37F0DB /* LayerDebugging.swift */; }; + F6B78FD74DB177217EB13A1C5F6E31E8 /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FECBAB3BD6431E73CBD209BF7BA16CE8 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6D4DECE7813F4F04A23A3E7015A2986 /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F57BB27B2D0B113F78177A8DC1A7B4CC /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F742EB927A0F27A999C83E42BF29F0AB /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 43968B704A27376844F302415480ABD0 /* FIRAnalyticsConfiguration.m */; }; + F781887EDF237E3877A3AAFC4A0DBCE0 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757637C33ACCDB6D49858FC5B652D8AF /* RenderNode.swift */; }; + F7E576E007A81E0EFD2E0849CB17878D /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B3F89CC364BDCAEBDEAEB4BF917514 /* WebSocketRequest.swift */; }; + F89F6B151E31404E49C0A237202A00D4 /* CYLBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BCCC708689F6ACDA66049808FBE3933 /* CYLBaseNavigationController.m */; }; + F8A9292A6AB44FAD990FF9993A21C31C /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = AADAE5DA93C62FEF8C3C150F78E8BEDA /* FIRLogger.m */; }; + F8AA0C67B046B48A6F59072BD0D564E5 /* LayerEffect.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC583F5E5324D88281BA7D795701F224 /* LayerEffect.swift */; }; + F8C584D875D0C8F29CF8375FBEFD9E3E /* FIRHeartbeatLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BEAC364D9FB7BAD1A5F5D20DD43A6C2 /* FIRHeartbeatLogger.m */; }; + F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAB3218E027CECC75353933D091AD15 /* ConstraintRelation.swift */; }; + FA27754C74F701C95B6B47A1C52FE953 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAD228FBBE19CF3DE55402E285CA412 /* Interpolatable.swift */; }; + FA54B49FFEB36C8933A58EE751D4F40E /* SwiftUIMeasurementContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92D8C836158D07CB77A3C1B37F5F9FF1 /* SwiftUIMeasurementContainer.swift */; }; + FA95BADF05ACE461BBB72681077A4589 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFD718A5BF16F36B41665272AAD70331 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */; }; + FACD362497B989F8C4445B5C7C340CDD /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E87B429C7792F5A4B75C362384BF089 /* SDImageTransformer.m */; }; + FAD3E43B3831334398C442E59BC7ABAF /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 4DB03FD262B678178A44272143846563 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */; }; + FAE83A0A03CED37F7817A8B623A7734E /* SDWebImageTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = B910FD25CA407AB5FFC46C91EFD89D1E /* SDWebImageTransition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB025499CF5007C7C0059E87214A5DB1 /* FBLPromise+Async.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A61307BD93E0F909D7043A21FF0AD4 /* FBLPromise+Async.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB138F9B78038733482A51A7D51CB45A /* GYSideConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBA7488B6A700E1C15211A26CD50B20 /* GYSideConfig.swift */; }; + FB452FCD144822B4DD169591E5D7950E /* UIView+CYLTabBarControllerExtention.m in Sources */ = {isa = PBXBuildFile; fileRef = A12B284603ADF53731419D73DDB3A0B2 /* UIView+CYLTabBarControllerExtention.m */; }; + FB5D0200F62F8356CD945BE5F65073B8 /* FIRInstallationsErrorUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 61DEA9EF7DA3BA73B630DF2C0D4B912B /* FIRInstallationsErrorUtil.m */; }; + FB75B19597F61CC09FBD3CDA91736A36 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF56112C56085AE66B5BFA0BE8E2311 /* KeypathSearchable.swift */; }; + FC359D1584F4EE6FBB3A51C1A77649ED /* GULURLSessionDataResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C456A645AA94F345EB7FF6979FB9256 /* GULURLSessionDataResponse.m */; }; + FC524E181A75784881A12562BDB00CC6 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 930F08BBF578AC451F88BE6F87ED2BDE /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC745954D9A2704BCACCB3A03336976E /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 51D77107FC5C52B02282EBB20CEDD3E6 /* UIScrollView+MJExtension.m */; }; + FCE62086E1AB54A4F61EBCDBA15C1510 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A75CA83C97E08C36E0E0E7DB2296F791 /* EventMonitor.swift */; }; + FE3421073AE6F412410D6246C9D319C3 /* FirebaseInstallations.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C3E2AA871B624BB2F160F498D0E8B2E /* FirebaseInstallations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE566342D61464CEAD1193E90D0AF40E /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E397F1AF266DB6C5E36F424232C04DC6 /* PointValueProvider.swift */; }; + FE717235C471A20058B98681E53A5955 /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C05B17DB33AAAA254FAB6C069C3E76C /* FIRComponent.m */; }; + FE8F4A5C40BA40C835CA301C92AED5E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */; }; + FEBF457F71B01F61D95D1413A99AF296 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C95C536DC0DF796FE3AF9FEBC0583C11 /* ShapeRenderLayer.swift */; }; + FF74CBAFBE82C9F446E9C98085A5D615 /* BRPickerStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 18897C0CA4963982963923E64C9E53C0 /* BRPickerStyle.m */; }; + FF886124915FEF2A6FBB663CA621B4FC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85DDC58367D2BD5DB18F309CA31E3A9A /* QuartzCore.framework */; }; + FFA9DC68F1F7C3767E436987E6EF48F5 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8804FEBEEDD23D053D259000BED1CF67 /* AnimationKeypath.swift */; }; + FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 403A1B88EB1D9EF19F466EC9A1A35235 /* ConstraintRelatableTarget.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 04139F7312720E1B385F07AB8E5B98F8 /* PBXContainerItemProxy */ = { + 057E00E1A62B00127B6042DB946BE752 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E74DDD9789FA9EF4FCC6CE1806873437; - remoteInfo = GYSide; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; }; - 0BDC3A84D571FCECE4D1C73D4DEF5843 /* PBXContainerItemProxy */ = { + 05ED2A82A3222B21CD739DE8908C2F8E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; }; - 27864C1DE3BECDDB95D5D107091341A7 /* PBXContainerItemProxy */ = { + 06E07E7FE7F6D1899FABFC4E05D0AC78 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; - remoteInfo = "SDWebImage-SDWebImage"; + remoteGlobalIDString = 1001C16510D946B47CFF8B19DBC0B787; + remoteInfo = "FirebaseCore-FirebaseCore_Privacy"; }; - 5CA0DF58E616BA311AF76B22275A1276 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; - }; - 74AE10EB9F7271A00FB8BECD07B6F528 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 7A81BC372913FF34FE34F46227D9D454 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8534B493C62D81C69516B0E9599CEF36; - remoteInfo = CYLTabBarController; - }; - 7BD65CE1EFDCD0C6D25A81F5C6D3C04D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E863A9A96F52A35F47491E7B41ECEF9A; - remoteInfo = JXSegmentedView; - }; - 8A54351787DE84DA6328F9E5AEE6D4A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; - remoteInfo = FSPagerView; - }; - 8DD46EE16401F5C3FA4EB4D52E70FB0E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1C8D67D8B72D6BA42CCEDB648537A340; - remoteInfo = SVProgressHUD; - }; - 8F65C488EF878836143DD3F2216E7DC1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; - remoteInfo = BRPickerView; - }; - 90194F8244E441A7D7FC5025316F5343 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E; - remoteInfo = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - }; - 9579925A72D8AD0C23A8C4450480B7BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; - }; - 9712E6E7A94515B9D5EB6A2E893B4DD5 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 9ACB96BD035E44C1997C877B58D47116 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; - remoteInfo = "lottie-ios"; - }; - AA49D87CABBA6FD053D6D644DCE0F23F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; - remoteInfo = "Alamofire-Alamofire"; - }; - D2C868905A2A22BEA5FCB5B1E83AB849 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4A8E8992707D01510894596DB9BCCA00; - remoteInfo = FLAnimatedImage; - }; - D54839602A2BC5E560EEBE8542F70FEF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; - remoteInfo = "SnapKit-SnapKit_Privacy"; - }; - E5460331F92A857AB928AD9BEA7DF35F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; - remoteInfo = "lottie-ios-LottiePrivacyInfo"; - }; - F318B1BFC9B4459542832097E9D00987 /* PBXContainerItemProxy */ = { + 0B153712FBCFCB82E0E5979F7A514EA4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; remoteInfo = IQKeyboardManagerSwift; }; + 0FAA63DB104BD08C53F22D0232CFEECA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 113528BC9F7318FFC49C8F36A6F08EE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + 14ADCBD091B8A564BD0B0A79DDE2343F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 072CEA044D2EF26F03496D5996BBF59F; + remoteInfo = Firebase; + }; + 173FBB1F7B2F827A37DBF932EC7FC90B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; + 185C41D83F6ECBCE22C063848487AB88 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 18738A68E66CE3302C9F842C189151DC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; + remoteInfo = "SDWebImage-SDWebImage"; + }; + 1DE3194169870CA027343CD10A2183F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; + }; + 26CF06EF2C2A9FB58AA6182EB12D81AB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E74DDD9789FA9EF4FCC6CE1806873437; + remoteInfo = GYSide; + }; + 2D76B4A6C4669FABAD1BCFA415AC3A6C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; + }; + 2E274245BA375C4DCA2FF10BA5F1A388 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D3DFA22E943582F908A77FF0310E6EB; + remoteInfo = LinkedinAudienceNetwork; + }; + 2E792D3924401D80DE24DD2C9BF0DF34 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 31C02E6CE8FC609151F9795F1A579C0F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; + }; + 39EDCA6A04F54373EE69B1896A47DAA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 3BA31FDC11E2126607F6899748704A63 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4A8E8992707D01510894596DB9BCCA00; + remoteInfo = FLAnimatedImage; + }; + 437817E1DE578B4A5F49779B96D97D96 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4402AFF83DBDC4DD07E198685FDC2DF2; + remoteInfo = FirebaseCore; + }; + 446DE0A1D9E834ADFEEBE32714D35142 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 476BC788D70DB4EC636EB3D3B576BEF6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 25E9E9A17BC3F670357D7385C521E48E; + remoteInfo = FirebaseCoreInternal; + }; + 49D86723CEE37399D4264FF3C137DF33 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; + remoteInfo = "MJRefresh-MJRefresh.Privacy"; + }; + 4C95BB1924F48C2A126FE9CD805B389E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9C19D93C9A84F895FB3C382601416AA0; + remoteInfo = BURelyFoundation_Global; + }; + 5B87EA21D2C7156E456EBE2406217050 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; + remoteInfo = "Ads-Global"; + }; + 5BD9EB89D56313B21133D333B289681B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5FF1A58DEEC5DB749FCD6C120B97CC82; + remoteInfo = "GoogleUtilities-GoogleUtilities_Privacy"; + }; + 5DEB8375A390DF4731DF8DE8CF466237 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + 61C96FAAC7C4BBF03A5191D453D2480B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 25E9E9A17BC3F670357D7385C521E48E; + remoteInfo = FirebaseCoreInternal; + }; + 63B5DADDEA93C32226222415D354AEE9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E863A9A96F52A35F47491E7B41ECEF9A; + remoteInfo = JXSegmentedView; + }; + 66730D64A9913D8E3123B5DBF7B70820 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; + remoteInfo = MJExtension; + }; + 6890C32D36F39CBD1AAE2556DCA884F3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + 69EEB2E050131F06810EF88056EF1B66 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2949783F7EDB27AD4666B5427B63DC79; + remoteInfo = "FirebaseCoreInternal-FirebaseCoreInternal_Privacy"; + }; + 7CF14CC21BDE48A75528FC59541EACBC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 7E807948788C1DDA6385B9AF3BC921A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C0B78DE6C890E906FF9C1D0F6C9E0D8C; + remoteInfo = AppLovinDSPLinkedInAdapter; + }; + 802482533021BD8C513A5EE48AD9F289 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3EB14444A17F9D4F1F697F7C1FF32245; + remoteInfo = "FirebaseInstallations-FirebaseInstallations_Privacy"; + }; + 88B58ED707A92EAC930996B5359DD0CD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 87803597EB3F20FC46472B85392EC4FD; + remoteInfo = FirebaseInstallations; + }; + 89FDC966237EE61091298356883715B4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + 8A04E7DDF332357271C95D8CD6032DA9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + 8C5E1390C973A798D3EED183A902DA39 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0B967D7F8561D42493EE289EC8D450D1; + remoteInfo = "lottie-ios"; + }; + 8C90AC164EB4B35B574B3A10DB2524BD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55522A91938FF505CFEBEAD2DD85AE2D; + remoteInfo = "nanopb-nanopb_Privacy"; + }; + 918B48D3FBA3267CA5B05B5DED574D5C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DB923BF5BE2C253CD54CB1344AD6AE98; + remoteInfo = AppLovinMediationByteDanceAdapter; + }; + 94D6450BE242D762944EED2F71C69314 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D505645C3F99EB1E8B6529D64D2C3E1C; + remoteInfo = BRPickerView; + }; + 94FDA4B53C224DEBE80231E66A6258B5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9C19D93C9A84F895FB3C382601416AA0; + remoteInfo = BURelyFoundation_Global; + }; + A0B4DC09AED542C5C63EABEFE6D64FCE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + A84E3F8C4BE12FB85197D01A11FFD120 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; + remoteInfo = "MJExtension-MJExtension"; + }; + A913D81BDF3064ACCB9356EE06EB296E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1BFBEDBF7E03729D43C96530EE190825; + remoteInfo = "PromisesObjC-FBLPromises_Privacy"; + }; + A9D545D36FC5448D7F8258B477D2E4A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF2A15FEC3F3424BBC4B9AD5F86F2D54; + remoteInfo = "lottie-ios-LottiePrivacyInfo"; + }; + AD6052CD0EDE2ABA942792285AD1A5CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; + }; + ADF085B60B58C419C814E8C3D05CE7F2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B53D977A951AFC38B21751B706C1DF83; + remoteInfo = GoogleAppMeasurement; + }; + B0461F73F73F737956FBE6E706FB31D5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + B40155FC842117D622F4B4766EB81AC9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BE5552F971FDB3DB9B44ED4DE22D476; + remoteInfo = "VungleAds-VungleAds"; + }; + B913FF2F3ACF5AD5414593DB8833BCDE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C8D67D8B72D6BA42CCEDB648537A340; + remoteInfo = SVProgressHUD; + }; + BE80E86D0DD7D4BD0C4D5AD9CA5F2CDF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + BF563523C12188751C0D44EFF3BA4F66 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + C165A0E7D043E4E5EBD018BE12F04506 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + C19F9B5DD57864051703DD1DB7ABB64C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 01F7C82DC76725324D269F8A248918AB; + remoteInfo = AppLovinMediationVungleAdapter; + }; + CE383DD3B25DE95A73967DCF606631EE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; + remoteInfo = "Ads-Global"; + }; + D532D473054794F018AD0C20606E5140 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; + }; + D54257CE537E3FA0CC596E4C8ED66A85 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 2BBF7206D7FAC92C82A042A99C4A98F8; + remoteInfo = PromisesObjC; + }; + E2899C4CB697505531BC652050D04FED /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D4F8239FB329387A8476B964D92D92E7; + remoteInfo = FSPagerView; + }; + E31486C0B54DB24427D78F78237C9203 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D3DFA22E943582F908A77FF0310E6EB; + remoteInfo = LinkedinAudienceNetwork; + }; + E7EB1E28A7C3D7316331236C3D40DBCB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 52F43AC38D9FF80196C69FB03AEEFDDA; + remoteInfo = "JXSegmentedView-JXSegmentedView"; + }; + E80E282BFF1D87C1913379AFB7DEFA4D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C49E7A4D59E5C8BE8DE9FB1EFB150185; + remoteInfo = FirebaseAnalytics; + }; + E834520DAEEF066E1831C6C8DA4BD36A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + EB8CBF225CDADDCA30FAE2737EE92CD1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + EDDAA29F158F5D0A5AF8F4ED0199B264 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8534B493C62D81C69516B0E9599CEF36; + remoteInfo = CYLTabBarController; + }; + EEA3AE809673A29A8D1B30B9428D7481 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8D7F5D5DD528D21A72DC87ADA5B12E2D; + remoteInfo = GoogleUtilities; + }; + EFE0D3CABFC33E162E3945B05396BD82 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D2B5E7DCCBBFB32341D857D01211A1A3; + remoteInfo = nanopb; + }; + F28B9119ED41F91E5BB4174B9372FBA2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; + remoteInfo = "Alamofire-Alamofire"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00016080AA2E2D8250D1A4C04D6D6B41 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; - 00DCCB70D9FE5C5F140F87453CC6903E /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; - 012526BDE0D88519B75D39424FE40A97 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; - 013FE72941227C76F7739B369F026C76 /* Pods-wallpaper_project-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-wallpaper_project-acknowledgements.markdown"; sourceTree = ""; }; - 0152611E4B5C2B16ECD170D2A43B58C2 /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Base/NSBundle+BRPickerView.m"; sourceTree = ""; }; - 01A35730724E201BA14FD03DE3082AB7 /* SVProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVProgressHUD-Info.plist"; sourceTree = ""; }; - 0202011418E95CA18AD230C1EFA10ED6 /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; - 026A8B36ECBF520EC7CE931B8955F977 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; - 028F8BCCA2B7AE79A8D5B6506515B754 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; - 03510CDF71D81AFC2B2E23E3B25CAEF3 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 038438C1AB8FC5E294692F5A43705EEC /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; - 0391FD7DD6D519D17837247413DB8B9D /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; - 03920970DBB8945824E292E35569B144 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 03A486FC7C40B52D1EDBA54BC6449EEC /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; - 03DA2128AEE03476BA0CFD9797B82957 /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; - 03DED800743C8CBE3EE704D6C6840341 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - 0452D35FD68C166F252BBA3FEA90A5B6 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; - 04539A1568363F2507C81322D79867AA /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; - 047E0D17F74526815F0EE5B45184A660 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; - 04EA25F58845D7F0623FBFFEE7B99835 /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; - 04F420C9CC9E03B49A82B91EE2DC0F24 /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; - 04FE9D0FCEF942BB1452F10FA6FFDB57 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; - 05589BA7892BB1E0B772FBB6D25B3F87 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - 063DCF30277A20E757B0CBBEDCCC4EDF /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; - 0682473E755A5564C19B10645EC4FCAF /* FLAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImageView.h; path = FLAnimatedImage/include/FLAnimatedImageView.h; sourceTree = ""; }; - 0688F543861137CA60DA3F2CD83258A2 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - 069B6B06DDB2863E473BC61AA58FA5C3 /* GYSideConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideConfig.swift; path = Classes/GYSideConfig.swift; sourceTree = ""; }; - 06EA433159AA4EF297B12F8964E7DD6D /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; + 002065DF6419542741FF96CC2BCAC52D /* FBLPromise+All.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+All.m"; path = "Sources/FBLPromises/FBLPromise+All.m"; sourceTree = ""; }; + 00222D45060FBA6D1CDACB56E2A519E9 /* PAGPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGPersistence.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGPersistence.h"; sourceTree = ""; }; + 003210DFA4DCBF31E53012D9970F5E65 /* LinkedinAudienceNetwork.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = LinkedinAudienceNetwork.xcframework; sourceTree = ""; }; + 00A3531DC2E034D11B72B7A215A04553 /* UIImage+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIImage+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + 00C1D386DD37CFEF8B60DB319163CD9B /* SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCache.h; path = SDWebImage/Core/SDImageCache.h; sourceTree = ""; }; + 00EE3379E8BD73DD2C22F9EBE5FA697A /* FBLPromise+Always.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Always.h"; path = "Sources/FBLPromises/include/FBLPromise+Always.h"; sourceTree = ""; }; + 0118EB89E76B2ABC419C769AC8A9DD7D /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkURLSession.h; sourceTree = ""; }; + 015C52313DCE1954EC329E8027D16492 /* GULURLSessionDataResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULURLSessionDataResponse.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULURLSessionDataResponse.h; sourceTree = ""; }; + 01B4066CC9CEE11E9C19FF27D0BF4DB7 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; + 01CF1F5C80CD062A839F20062A21E04A /* PAGRouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRouter.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGRouter.h"; sourceTree = ""; }; + 01CF616F546FB609917F42FC844422D5 /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; + 01D9C18C6AD2E0B0A0745C50D3DBE9C5 /* PAG_IESGurdDownloadPackageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPackageInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDownloadPackageInfo.h"; sourceTree = ""; }; + 022EF86FAB97E180A1DF1DAD0AC93BE6 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; + 02B94F07D61C16021BDCDD215F2A96D3 /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; + 02BD870C56A5C08E5F6D9DA0B003DA64 /* PAG_IESGurdFIFOCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFIFOCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdFIFOCacheCleaner.h"; sourceTree = ""; }; + 02C58D3508EC66EA6224BDD56856AB3B /* FLAnimatedImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FLAnimatedImage-dummy.m"; sourceTree = ""; }; + 02F4F0C897E4803571A2A9EB48569E87 /* UIImage+PAGCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGCommon.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/UIImage+PAGCommon.h"; sourceTree = ""; }; + 0317E64A9ED315666BAB027515BE3E74 /* PAG_SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageTransformer.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageTransformer.h"; sourceTree = ""; }; + 0319BCCB2AD2E35BB1C1D9EC70910D10 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; + 035C10274CC244432E13408320DFF8AB /* CYLTabBarController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CYLTabBarController.debug.xcconfig; sourceTree = ""; }; + 035C7B7B2D4357DD9EC37FA5E7F9C7FC /* PAG_IESGeckoKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoKit.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoKit.h"; sourceTree = ""; }; + 035E34A2CBDE6FDF45765A727200E552 /* PAG_ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAG_ZFPlayer.h"; sourceTree = ""; }; + 035F4260B83770CC8F6F78B7F8DA69C2 /* _ObjC_HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatsPayload.swift; sourceTree = ""; }; + 03B63BE88AAEA9CB9E3C5CC4275791D3 /* FBLPromise+Then.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Then.m"; path = "Sources/FBLPromises/FBLPromise+Then.m"; sourceTree = ""; }; + 03C203F6FBDD49E2B51051592BF97DEC /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + 046C395DA4509C1ADB32CC3766F63D85 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 046EE4FACCEBD55D7876E18C5BB57B05 /* PAG_IESGeckoBSPatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoBSPatch.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoBSPatch.h"; sourceTree = ""; }; + 047D2186F3526DFD8B47AA3EB9EE35DD /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; + 04C003CF78F162CF104F5E1FC99E7E08 /* PAGJSBAuthorization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBAuthorization.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSBAuthorization.h"; sourceTree = ""; }; + 04EAE77E174328F0147919FC1A36210C /* JXSegmentedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXSegmentedView-dummy.m"; sourceTree = ""; }; + 052DA7265E0803C215F78951FE2FBD31 /* PAG_IESGurdFileMetaManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFileMetaManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdFileMetaManager.h"; sourceTree = ""; }; + 05546060843A440A6036C090C6702351 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; + 057C6CF443AB974FAE424CD124EEEE21 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; + 0590AA5669A02ECC1A7630E379BF510B /* PAG_ZFPlayerControlViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayerControlViewDelegate.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_ZFPlayerControlViewDelegate.h"; sourceTree = ""; }; + 06158CB7F391ACE471B7EB77945E284D /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; + 064FD4CB6BCA6D788A084879050DE6FF /* PAG_SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAnimatedImage.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDAnimatedImage.h"; sourceTree = ""; }; + 067793B099840A88EC2B5E087724ACD3 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; + 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = nanopb; path = nanopb.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 06FCD7783743999EB684CD000AD637EE /* UIImage+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIImage+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 073A387B2CB7966183DDF2CF3D5D4B2F /* HMDPAGCrashDirectory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashDirectory.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashDirectory.h"; sourceTree = ""; }; + 0750150788207712A5B3F9B9DB22CA6C /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; + 07725350C7FB74BF6B174CA7B78D3EF0 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 0786B5B6C13C470D63454BD1BCC475F4 /* BURelyFoundation_Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.debug.xcconfig; sourceTree = ""; }; 07928762D9A8551470DAAD7C1E1F53A5 /* JXSegmentedView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXSegmentedView; path = JXSegmentedView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 079FB52E330D1FCF0426577CD060465A /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - 0833C7011DF22E65E4401CFB8E68BAC7 /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; - 083AD6D339D98A6806514A717BCA8F98 /* NSObject+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/NSObject+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 0831296DF833D274BC4F7174942733B0 /* SDImageCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoder.m; path = SDWebImage/Core/SDImageCoder.m; sourceTree = ""; }; 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Alamofire-Alamofire"; path = Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 087EF97779B12A4C0A5700C01AB42C42 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; - 08AE28527297238EB25B25BC1CB021BD /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; - 08DA73540D9985B2A788D4F2E257DA9F /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; - 08E2DC6F3D32BEE7302EC150D2B67CD4 /* UIBarButtonItem+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+CYLBadgeExtention.m"; path = "CYLTabBarController/UIBarButtonItem+CYLBadgeExtention.m"; sourceTree = ""; }; - 09A34372657B76ABCCE2D794BCC4BB6D /* FLAnimatedImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-umbrella.h"; sourceTree = ""; }; - 0A15CD09AD1936D7457443C88B6CEEE6 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; - 0A18A00C7E5E16B027225B595BE74EEA /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; - 0A56CE50742BD7EFB6595F1CB63F9171 /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; - 0ABD1D02B7E696ED77CAB133335A3D60 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; - 0ACB65775C029C71FBD102C6CA093784 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; - 0B570589C7DBC5E4DA4E8AEB005E07FC /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; - 0B63D75E67A05596525DB8FD0A2324E6 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; - 0B7061B89F1DA5E6DD0E36D6C25CBDEA /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 0BFC144600332F8B270CE9F83E30E5C6 /* FLAnimatedImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-prefix.pch"; sourceTree = ""; }; - 0C17A4B740CF50E68473406862289796 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; - 0C215DF7311A84706945EF1D45DF2994 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 0C9B75DC96FAB9D5EC9385AC2B3743BB /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - 0D25FF98FE2D4881056C83682C649EC0 /* CYLBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseViewController.m; path = CYLTabBarController/CYLBaseViewController.m; sourceTree = ""; }; - 0D69AA5A351DE0F685415EB50B192DD5 /* CYLTabBarController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CYLTabBarController.modulemap; sourceTree = ""; }; - 0DEFDF1D19925EF915ED1189667F03AE /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; - 0E1F4AE4306F314E521259E0D9CE0C78 /* UITabBarItem+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+CYLBadgeExtention.m"; path = "CYLTabBarController/UITabBarItem+CYLBadgeExtention.m"; sourceTree = ""; }; - 0E5BE692ED83564AC66BD1095717FF77 /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; - 0E5D066602997DD9879F476E8B7F6A00 /* JXSegmentedView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXSegmentedView.modulemap; sourceTree = ""; }; - 0EF72DFCC34ABD27A3A26134B06C356E /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; + 0887150AB4343A8BF5EA8E9D2920DE8E /* PAGEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGEnvironment.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGEnvironment.h"; sourceTree = ""; }; + 09091B2CD438C4C4FC85F6444A82315F /* AppLovinSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinSDK.xcframework; path = "applovin-ios-sdk-12.4.1/AppLovinSDK.xcframework"; sourceTree = ""; }; + 090E26C23FDA0C3FB9181E4C279763F1 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 093BBA2D98518BE482081F0E528BA959 /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = FirebaseCore/Sources/FIRConfiguration.m; sourceTree = ""; }; + 09944184908366B3226953232EC43FA5 /* BURelyFoundationGlobalAFN.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAFN.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework; sourceTree = ""; }; + 09B37386EF99141C6E0BF389962B02CF /* FIRInstallationsStoredItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredItem.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.m; sourceTree = ""; }; + 09B382D87EF30792E8A84A00888E92B8 /* GULNetworkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInfo.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h; sourceTree = ""; }; + 09B43376EFFA8F8BF66ED47396F931C5 /* PAG_SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageOperation.h"; sourceTree = ""; }; + 09D72B570700503149571B06B48B469D /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; + 0A23D953D490F86CAB15289125DC4305 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; + 0A2D80AF9ED686ADF5B9E63C986DC2E4 /* CYLTabBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLTabBar.h; path = CYLTabBarController/CYLTabBar.h; sourceTree = ""; }; + 0A5B8E342C96C67BE3F1B819A0A832CF /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; + 0A6CF3A8C95A60D712C487158DFD2DA7 /* PAG_SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAPNGCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageAPNGCoder.h"; sourceTree = ""; }; + 0ACE5EC1E03B141CA2C37AC2A56F29C2 /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; + 0B1711E0812D568326E877FEF0CD5DA1 /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; + 0B393117D11FD2CEFD69DDCA7A16D630 /* NSTimer+PAGBlockSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+PAGBlockSupport.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSTimer+PAGBlockSupport.h"; sourceTree = ""; }; + 0B47D5323A22D635FF4D0473D893A0DC /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRApp.h; sourceTree = ""; }; + 0B524791D2AEDE693E08F46FA7608E33 /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; + 0B7A767058E9553DFB0B3076459AFB75 /* PAGWebViewDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGWebViewDefine.h"; sourceTree = ""; }; + 0B9CFD78C99E89FE20B7672CB53DA252 /* PAGLCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLCacheManager.h"; sourceTree = ""; }; + 0BEA8035A792ED2050572EA5BA373FC1 /* PAG_IESGurdCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdCacheCleaner.h"; sourceTree = ""; }; + 0C0612EF49A96924A8F12AD3A2AA2F8E /* PAGDynamicPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDynamicPlugin.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGDynamicPlugin.h"; sourceTree = ""; }; + 0C800953DFD961D0E0D097F578293A30 /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; + 0CC0637844CBC2E7B7C5FF767E50B8CA /* PAGWebViewProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewProgressView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGWebViewProgressView.h"; sourceTree = ""; }; + 0CE0C0AB6AA71970A014D5DAB8AECB68 /* NSURLSession+GULPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLSession+GULPromises.h"; path = "GoogleUtilities/Environment/Public/GoogleUtilities/NSURLSession+GULPromises.h"; sourceTree = ""; }; + 0D1ED4E1382597A85E9FF80B4DCF4267 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 0D469B8C3492EB6F6F88F675514DD846 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; + 0D5A4E8CC90CC37A1B846C7BC323F27F /* PAG_SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCodersManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCodersManager.h"; sourceTree = ""; }; + 0D76A66693982CBF5F2C65DDE9E77EC8 /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; + 0DDF8A6B448D8701293A795450808F84 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + 0DE9ABCE8F43CDD08D136644CF66FD05 /* UIButton+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIButton+PAGWebCache.h"; sourceTree = ""; }; + 0DF37EE6A1DEA45B63E3E26CC65A9317 /* PAGTNCRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGTNCRequest.h"; sourceTree = ""; }; + 0DF58EBA22C4EB293146E2686985ADC5 /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; + 0DFD7FED095FA1DA714F2FB49345FE8E /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; + 0E23160F5926930EBB621ED8AA0171AB /* HeimdallrPAGEmbedConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeimdallrPAGEmbedConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HeimdallrPAGEmbedConfig.h"; sourceTree = ""; }; + 0E7963BE8BD96506ED369E325596407A /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; + 0E99F6B2519F61022C755730FA0E454F /* HMDPAGALogProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGALogProtocol.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGALogProtocol.h"; sourceTree = ""; }; + 0ED51C3FE55096D7562DCDEF3F94B53F /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; + 0ED550641D5DFCDA6256C6E4FB7F15D6 /* PAG_IESGeckoFileMD5Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoFileMD5Hash.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoFileMD5Hash.h"; sourceTree = ""; }; + 0EE3B7F5E5F403C0D4423FA65F9D98D4 /* GYSide.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSide.debug.xcconfig; sourceTree = ""; }; + 0F13809E505C9090D6EED2F6C8D12FB3 /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; + 0F1B7260D3C33B403F78378E7A47CEF0 /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FSPagerView; path = FSPagerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0FA53054065026AD3D1CE19F4370E497 /* ErasedContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ErasedContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ErasedContentProviding.swift; sourceTree = ""; }; - 107E7B00D01323A866C24D7412DBCFF2 /* GYSide-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GYSide-umbrella.h"; sourceTree = ""; }; - 10C374325D21398AF1BF1DE9B8EBBF7F /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; - 11AB84AB4588E8E8218EC34F3C1EFF7B /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; - 11D77EB68006BBA2FC24EF152CDA573B /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 12CE303D594779639A4E316A668B0012 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; - 12E9761C3AAF1C0383F0ED8E39A4A42F /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - 13936D6CE005D9DA976F32C5DFFD2540 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; - 139B959D926CF6077DACB3B1476CDD27 /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; - 13A5754A53C8453B3BA2331940AEEB86 /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; - 13A9D5A652DACCDCB7DC91451E163349 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; - 13EDCDEED37C19271EC6ACCD44F57D09 /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; - 14189C114723BAF1A335465E9A5713C1 /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; - 1465C11EB25DBAC48B077D167552A59D /* UIImage+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIImage+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 14BF29F1F1CC204521C5A147FB35ABA4 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; - 15133AC5BF3E5448FE4561FA2B7A001E /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - 1548C8F4BDD8FA1B8E2A58291B515D8F /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; - 15C4B971FD30C92B5CF92331C3D230D5 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; - 15FECD786803D764BC3D3B44AE103F35 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; - 162A1C5A1F6FBC7EB6D37D30EEDB65FD /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; - 16F5DDB76C0D013D7BB4AFD4BB8AE9C1 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; - 16FB405864165832B8645B97D555642D /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; - 171CF90A61DD33C920B48320D5DC4857 /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; - 172C6712C1F2CB1D765C294041BF0703 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; - 1735A4F4493B03648C1FACD246775105 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; - 17A348775FD8DC0A4F95F6AB7AA83FE6 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; - 18507DB4810D8881FB498C1433840DA4 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; - 186CBB91FCF63325D03C8F5E7CA2E4B4 /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; - 18BC10190A0A69B6ECEC15A38829FCBB /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; - 18BEB42560E1E5D2B62FB3F234CAB064 /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; - 191080AF6CBCE441E23C0E4BDB691906 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 19147ECE7EA086A1B7A99C6AE2FE48CC /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; - 191D85D562347F91A6AAC7ACF5539FEF /* CYLTabBarController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CYLTabBarController.debug.xcconfig; sourceTree = ""; }; - 193FA93ED243593BBD9F12418F0CB3AB /* JXSegmentedIndicatorBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBaseView.swift; path = Sources/Indicator/JXSegmentedIndicatorBaseView.swift; sourceTree = ""; }; - 194ABFA7BBC4F68F052DC02873B7AC96 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 1964058D0DF43B216F49A1152AE8116A /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; - 19B18A724F93CB2DEB3504CD700022D8 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; - 1A15E8B2AC1C8AF57E4D637F306B4F67 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; - 1A2180E34E0ECEEBC9FB93938E8EE686 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; - 1AAC467D0F8EF366D868D153869DE07A /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; - 1ABF25D8A7F13A359A5A986330921A36 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; - 1B1EC6A050D084FBED271301F164217A /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 1B1EDC2F3CDF64F354DF7A6438B8898C /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; - 1B9C3A497575A27DE9292C67A81A4294 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - 1BA0855FF360A9C334D4D01587CFAAE2 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; - 1C042EB8B5E797C3F94FF7DA44BE9DD3 /* FLAnimatedImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FLAnimatedImage-dummy.m"; sourceTree = ""; }; - 1C0E7EF9EAC5C38DAAD37CCBA95DCB5D /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; - 1C20B0D78351CAD7345260824BCA9ABC /* UIViewController+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIViewController+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 1C5D406191181544603460C9ABC9CDB7 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; - 1C6FE881B985DA24D280539E2C95A7EE /* FLAnimatedImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.debug.xcconfig; sourceTree = ""; }; - 1C931C7F880607802364830B61149C10 /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; - 1C99586F9A67E913DE9F2E6B98E13082 /* IQKeyboardManagerCompatible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerCompatible.swift; path = IQKeyboardManagerSwift/IQKeyboardManagerCompatible/IQKeyboardManagerCompatible.swift; sourceTree = ""; }; - 1D104CFF0EBE536F3E6E6B390BEB97F9 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; - 1D41BF1F85DAA7F5D24D22F5EC1EF3A4 /* Pods-wallpaper_project-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-wallpaper_project-Info.plist"; sourceTree = ""; }; - 1D47B4BD8939DCC3EDF1242DF8A9EEEA /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; - 1E1A13D87C7CAF3CC10773709793FA94 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; - 1EC43DAB8DBA3DBE050FCCC09E17650B /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; - 2021FBBDAA54DA77EC5B568223CF0D4E /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; - 203E5ABFBDC5AD3DB9D7F045139777FC /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; - 208FF25560EA628FE335B2ED78CC3D83 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; - 20B2A0759422BF9FF72B85DCCDE6E39C /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 20EF154C52AC931BB3C87DBADDF438E4 /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; - 214596A456F06C62DD843C06AA40E429 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 22238F9576203298871D268666F1EBFE /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; - 227511E7C8A5BD76CFDAA8F38EDF8600 /* UIBarButtonItem+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+CYLBadgeExtention.h"; path = "CYLTabBarController/UIBarButtonItem+CYLBadgeExtention.h"; sourceTree = ""; }; - 22D7DB8B342724F96C037F3FB2B6E6A2 /* JXSegmentedIndicatorImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorImageView.swift; path = Sources/Indicator/JXSegmentedIndicatorImageView.swift; sourceTree = ""; }; - 233DC04EBEF0E81AC2C150F1CDB74110 /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; - 23516B63D882A131CDAD6344E4643F61 /* IQKeyboardListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQKeyboardListener.swift; sourceTree = ""; }; - 23815F73759DD92C5E905F5A336DB86D /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; - 240938E49633DF3A8ED00CFC79894D8E /* CYLTabBarController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CYLTabBarController-prefix.pch"; sourceTree = ""; }; - 242C57A506BC22D0244947927BED9A09 /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; - 2434B3460501B88522A5C19B24F6391F /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; - 24E8A03AE01AAADAB8514DBC09AC66CB /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; - 24EC63E0F1F456ACC68ADBD8AF590E33 /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; - 24FD5E1888766C5BEC1C52DFAF4E1713 /* CYLTabBarController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CYLTabBarController-dummy.m"; sourceTree = ""; }; - 251CB36D34D7544E883F3ED1F1621A34 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; - 25793710BCACA2E9E0B1757A35712D2F /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; - 257FD6FE6B53279AD448569A779BC6D6 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; - 261B8D8E0D8F9059AC8B36345D67D51B /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; - 267725D5E640DD174AC589E72D0E77ED /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; - 26B3E322F34C8A922E1FEBE8D8DAE7CA /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; - 272E6C44D9801CE5B352971B6288EE87 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 275D2EBBFA078ADC994138256A5DFEBA /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; - 278CA5EAFEBF08715B55155752B51BF7 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; - 27DBBC7B76BA3D5F0375BA9C5B84EB61 /* IQTextFieldViewInfoModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfoModel.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQTextFieldViewInfoModel.swift; sourceTree = ""; }; - 2802AEE0978A0655EBA438AD8C34DF0F /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; - 28287606377D5A36B1A73A32EABA66F2 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; - 28C1843CDA6F8AAF66F1241235EA4F71 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; - 29258D844576CEE339932B57A77D49C7 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; - 29A1A5A1BDB5E5457F3324DC612DC8B8 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 2A93529A36F96DA830D675428D72C3D1 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; - 2AFBE33F3E6F747CD98D6C06D61CFC1B /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; - 2B0891D210F840BBCB40196F3565930B /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; + 0F71B4303B8951B5C4DA5FA6D8A0DB2E /* VungleAdsSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = VungleAdsSDK.xcframework; path = static/VungleAdsSDK.xcframework; sourceTree = ""; }; + 0F9E057C07822F47B1D43BBF3AEA93C2 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; + 0FA244F3A75E2E27A6D2F4A635487153 /* PAG_SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageLoadersManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageLoadersManager.h"; sourceTree = ""; }; + 0FDF9CFDAF415E3AAD6B221C4B1BE155 /* UIControl+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIControl+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + 0FF5809E6097351260154DC3BD3D2E7C /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; + 100AD37D18D3DC6F700B2B73F806D728 /* HMDPAGCrashKitSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashKitSwitch.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashKitSwitch.h"; sourceTree = ""; }; + 101FADB453CF88477175734BF51D3AA7 /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; + 106C654A0B30868A616F649D25EA8263 /* JXSegmentedTitleGradientDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientDataSource.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientDataSource.swift; sourceTree = ""; }; + 106D9CAC3DA01CCC9416646A308E73A6 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/PathNode.swift; sourceTree = ""; }; + 109BC59FD7F904CD8368ECCED00627A1 /* FLAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImage.m; path = FLAnimatedImage/FLAnimatedImage.m; sourceTree = ""; }; + 109BF42065F39AABD0178E94E61C7349 /* PAGAudioSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAudioSessionHandler.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGAudioSessionHandler.h"; sourceTree = ""; }; + 1108162A764ADB3804198C437CA1211F /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = FirebaseCore/Sources/FIRApp.m; sourceTree = ""; }; + 1135B71C81CD558CB23F699F40AC1BE3 /* PAG_IESGeckoDefines+PAGPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGeckoDefines+PAGPrivate.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoDefines+PAGPrivate.h"; sourceTree = ""; }; + 1138E4C9E6C41480894E14A5C1646313 /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; + 117955DE26CB26C3EED262B981888713 /* PAG_IESGurdFileMetaManager+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdFileMetaManager+Private.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdFileMetaManager+Private.h"; sourceTree = ""; }; + 11A9EDEE44095DC7F85623A3921FDEBD /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + 11B7295EBADB415279FED404A578008F /* PAG_IESGurdPackagesConfigResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdPackagesConfigResponse.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdPackagesConfigResponse.h"; sourceTree = ""; }; + 11C05EC3F184DA031D63C14D2B794617 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; + 11EE0EF724CCA7195C0E50F497192E23 /* AppLovinSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.debug.xcconfig; sourceTree = ""; }; + 11EEB0779D2DC2870CB79EBF24882393 /* PAG_IESGurdDelegateDispatcherManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDelegateDispatcherManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDelegateDispatcherManager.h"; sourceTree = ""; }; + 12310203D6D402F313EFBBD5F70A047C /* PAG_IESGeckoCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoCacheManager.h"; sourceTree = ""; }; + 1231732BCB5B44507B580E623DD9A30D /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; + 1258BBA2E5509AA9454EA3E03C0ED1AC /* PAGJSBForwarding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBForwarding.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSBForwarding.h"; sourceTree = ""; }; + 12903D8C0DAB21520A7A705D24F27350 /* FirebaseCoreInternal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCoreInternal-Info.plist"; sourceTree = ""; }; + 1291D5D8276E627F02C967014419AE5F /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + 12C592022F8F08C2E458E21B7B1ABED3 /* HMDPAGCrashDetect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashDetect.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashDetect.h"; sourceTree = ""; }; + 132CFC8C02B8B930AEF817B9AB0F4ABC /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; + 1360146BAAAED7E0D7E3CAFB5693F2AB /* CYLTabBarController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CYLTabBarController.release.xcconfig; sourceTree = ""; }; + 13804329DF20847BFB0527FFCD8EBE9D /* HMDPAGALogProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGALogProtocol.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGALogProtocol.h"; sourceTree = ""; }; + 1390E8893B807A16ED4B3175678D48CE /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; + 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseInstallations; path = FirebaseInstallations.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 13D59CA352714A0BDE2A6442CE6CCF60 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; + 140500D0FAFF2E1FB46298B97CD21F63 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Base/BRPickerStyle.h; sourceTree = ""; }; + 14259CF4E9E328AD7F3E32BB56913210 /* FBLPromise+Recover.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Recover.h"; path = "Sources/FBLPromises/include/FBLPromise+Recover.h"; sourceTree = ""; }; + 142C1C257CF9F5BCD2A168CF0DE25FC9 /* Pods-wallpaper_project-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-wallpaper_project-resources.sh"; sourceTree = ""; }; + 143CC3FFA61FD31EF8A67E4DACFDE7B5 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; + 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCoreInternal; path = FirebaseCoreInternal.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 15344C31F77552DD0DB7F80B6E9D2411 /* ResourceBundle-FirebaseCoreInternal_Privacy-FirebaseCoreInternal-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FirebaseCoreInternal_Privacy-FirebaseCoreInternal-Info.plist"; sourceTree = ""; }; + 15700354BF44664E199157B953DC87D4 /* PAG_SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGraphics.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageGraphics.h"; sourceTree = ""; }; + 1578C7FCC44CE61D9414B9FE1EBC7869 /* PAG_IESGurdInactiveCacheMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdInactiveCacheMeta.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdInactiveCacheMeta.h"; sourceTree = ""; }; + 1588F08E29FA3A4646C91ECE3BCFB478 /* FBLPromise+Any.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Any.m"; path = "Sources/FBLPromises/FBLPromise+Any.m"; sourceTree = ""; }; + 15DC1479575D4073DB903B5060342756 /* PAG_SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageManager.h"; sourceTree = ""; }; + 1628509E3DC2AB9EA11FD1775CC3E467 /* FBLPromise+Recover.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Recover.m"; path = "Sources/FBLPromises/FBLPromise+Recover.m"; sourceTree = ""; }; + 165D4E1192379660C470CC04B6926AFB /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; + 16676808A67C59BEE43EB42144570855 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 16A6931EF81329E51087415580035D34 /* nanopb.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.debug.xcconfig; sourceTree = ""; }; + 16ACFC65E4FA4FDF594C8E73DD6A4E8A /* ResourceBundle-FirebaseInstallations_Privacy-FirebaseInstallations-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FirebaseInstallations_Privacy-FirebaseInstallations-Info.plist"; sourceTree = ""; }; + 17758D6ADFB6F53FF2253FEA31FFF9EA /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; + 17B3F89CC364BDCAEBDEAEB4BF917514 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; + 17B4613AB03EC7B874833AA639D8C0AA /* GULKeychainStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainStorage.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m; sourceTree = ""; }; + 17CCB1A92E8B79F6047F48D8833C5F15 /* CYLBaseViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseViewController.m; path = CYLTabBarController/CYLBaseViewController.m; sourceTree = ""; }; + 17E671BD1ED71C8C6DD0481772954574 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; + 180B0D4A2A5CAB6DDBD5243837439EAD /* PAGFoundationHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGFoundationHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGFoundationHeader.h"; sourceTree = ""; }; + 1836DA493341D83C8E52E8D9D011F44B /* CYLTabBarController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CYLTabBarController-dummy.m"; sourceTree = ""; }; + 18507B003BCA78E4E210BE6079F2933F /* FIRInstallationsIIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDTokenStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.m; sourceTree = ""; }; + 18574D8A97AB5F7001DB291DE0BB5745 /* FIRInstallationsStoredItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredItem.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredItem.h; sourceTree = ""; }; + 186A1F380BB001AAA66C44EC460362BA /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = FirebaseCore/Sources/FIRBundleUtil.h; sourceTree = ""; }; + 18897C0CA4963982963923E64C9E53C0 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Base/BRPickerStyle.m; sourceTree = ""; }; + 18C28A2747860832AF9BB3D6F442EAD5 /* GULSceneDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSceneDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULSceneDelegateSwizzler.m; sourceTree = ""; }; + 19298420AD88C34B447CE210564B23C8 /* JXSegmentedNumberItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberItemModel.swift; path = Sources/Number/JXSegmentedNumberItemModel.swift; sourceTree = ""; }; + 19446069E5B80BD0B8DF11BFE04343CD /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; + 19452DDE2DE3EE72CCDD6F08F332C27B /* FBLPromise+Delay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Delay.m"; path = "Sources/FBLPromises/FBLPromise+Delay.m"; sourceTree = ""; }; + 19539123A925289D78FA657E83293436 /* FirebaseInstallationsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallationsInternal.h; path = FirebaseInstallations/Source/Library/Private/FirebaseInstallationsInternal.h; sourceTree = ""; }; + 1958CA28E608095B58ECFBFB301C7B28 /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; + 195CD1B823B00A604A6F95BE04CF8C3C /* PAG_SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAnimatedImageRep.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDAnimatedImageRep.h"; sourceTree = ""; }; + 195EB44B39FDD61DB1D88E06BADDD3C6 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = FirebaseCore/Sources/FIRDependency.m; sourceTree = ""; }; + 196CABEA3DB514E5D634BB623EA6F5A0 /* JXSegmentedTitleCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleCell.swift; path = Sources/Title/JXSegmentedTitleCell.swift; sourceTree = ""; }; + 196CBDB3008F083EC8ABF7BCA6A95C53 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + 199FF77F94B1F172791150E2FE408019 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + 19AC668FDB745FBBFD2FC09F76BFB02C /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; + 19C36261D8B21CB7B8D8406B8C1DC475 /* PAG_SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCoder.h"; sourceTree = ""; }; + 1A058CB8B5CD350AAFE260A776B8AC97 /* UIViewController+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/UIViewController+PAGUtilities.h"; sourceTree = ""; }; + 1A32F406DF88D65127783EF953809B95 /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; + 1A51B6BF16FF317FB8E4A6D0E87551B9 /* FBLPromise+Reduce.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Reduce.m"; path = "Sources/FBLPromises/FBLPromise+Reduce.m"; sourceTree = ""; }; + 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "VungleAds-VungleAds"; path = VungleAds.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 1A86B0483F40CC686A996ED018AF98EF /* JXSegmentedBaseItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseItemModel.swift; path = Sources/Core/JXSegmentedBaseItemModel.swift; sourceTree = ""; }; + 1ABD7DEBC9E42AAE241498B23E200E8E /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Base/BRBaseView.h; sourceTree = ""; }; + 1AE596FBD8C2C0EBC9892406CFB70E78 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; + 1B3D34F26CE9EA06C86B0C30E6C6304C /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; + 1B6D1888A69441B3C3CD5E178E2B6A49 /* Entry+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+ZIP64.swift"; sourceTree = ""; }; + 1B905BA0FD1CA74647F1D87C677EA8FC /* NSImage+PAGCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+PAGCompatibility.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/NSImage+PAGCompatibility.h"; sourceTree = ""; }; + 1B957B1D57A4C92A66848B4F8629ABCB /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + 1BA4E25767FC2D20EEF4C7DAD3FE76F6 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkLoggerProtocol.h; sourceTree = ""; }; + 1BD50C5D3F0565808A5B62882DAF4C8C /* PAG_SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCoderHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCoderHelper.h"; sourceTree = ""; }; + 1BF4E03F1B9F445EB7309E6D325F1039 /* UIImageView+PAG_ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAG_ZFCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/UIImageView+PAG_ZFCache.h"; sourceTree = ""; }; + 1C3E2AA871B624BB2F160F498D0E8B2E /* FirebaseInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FirebaseInstallations.h; sourceTree = ""; }; + 1C3F18A32EFB4DECFD7EB05DFEE34B90 /* PAG_SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderRequestModifier.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageDownloaderRequestModifier.h"; sourceTree = ""; }; + 1C48CBC41EFB993314481E605A068C0E /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; + 1C747BAD6E3DC63FC081BF77D6EFB481 /* PAGWebViewApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewApplication.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGWebViewApplication.h"; sourceTree = ""; }; + 1C82B52028B5185B324208D596D8FF97 /* LinkedinAudienceNetwork.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LinkedinAudienceNetwork.debug.xcconfig; sourceTree = ""; }; + 1C93E1319065A6BAC3D0B00DF73AE728 /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; + 1CF56112C56085AE66B5BFA0BE8E2311 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; + 1D25CD7AB1CE1E545DF16CC4120718C6 /* PAG_SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGIFCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageGIFCoder.h"; sourceTree = ""; }; + 1D55058B19B2403657F0243C0F55DCF5 /* NSDictionary+PAGIESGurdKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+PAGIESGurdKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/NSDictionary+PAGIESGurdKit.h"; sourceTree = ""; }; + 1D5EC5C4EAE97F80A9670E6927FD7749 /* SDImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCache.m; path = SDWebImage/Core/SDImageCache.m; sourceTree = ""; }; + 1D7F2F66A2EF17ECB9097FFD35E6C3A8 /* BRPickerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "BRPickerView-Info.plist"; sourceTree = ""; }; + 1D8E45B4D950E5233359F6F8D1BF81A4 /* UIView+PAGWebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGWebCacheOperation.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIView+PAGWebCacheOperation.h"; sourceTree = ""; }; + 1DA07DBD5C185694229017ABE43BD81D /* IsAppEncrypted.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IsAppEncrypted.m; path = third_party/IsAppEncrypted/IsAppEncrypted.m; sourceTree = ""; }; + 1DBF3BD980C17CF77E920D5BCE58C894 /* PAG_IESGurdDownloadPackageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPackageInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDownloadPackageInfo.h"; sourceTree = ""; }; + 1E216000E6C233A3EA719B4459045C57 /* GULHeartbeatDateStorable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorable.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorable.h; sourceTree = ""; }; + 1E26BBB2E7A1A710152040F4BF4A6C32 /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; + 1E5AC950927A98BD238FD0F0EBDDCE2A /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; + 1E7EE17977CBFBF7CD142231BAED35D6 /* PAG_AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLResponseSerialization.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_AFURLResponseSerialization.h"; sourceTree = ""; }; + 1E94F6075E8EB6F2D4CD5503D866D6AF /* BURelyFoundationGlobalYYModel.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalYYModel.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework; sourceTree = ""; }; + 1EAE058EDA4B52C2BE592C78376CB94D /* FirebaseCore.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.release.xcconfig; sourceTree = ""; }; + 1F30A4F7AF24FDC61E99268ACDD5CBFA /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; + 1F5BD2B7AD03BABFCA3615061482F9E5 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; + 1F700B9493BA4CE14DCC4EA37F9EE8D7 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; + 1F823B523995AAB14E3E029A9B693603 /* ResourceBundle-nanopb_Privacy-nanopb-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-nanopb_Privacy-nanopb-Info.plist"; sourceTree = ""; }; + 1FAC81681EED0221289F780144400A0A /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 20380CC022D8454B00BA16E7726D290C /* AppLovinDSPLinkedInAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinDSPLinkedInAdapter.xcframework; path = "AppLovinDSPLinkedInAdapter-1.2.2.0/AppLovinDSPLinkedInAdapter.xcframework"; sourceTree = ""; }; + 204CB5E4DA159688AC66AD2BDD608B36 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; + 204ECFDEB94BC4B236EA0011B9993F79 /* PAGVideoPrefetchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGVideoPrefetchManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGVideoPrefetchManager.h"; sourceTree = ""; }; + 205555CF46DEFFC36E4838F4EF37E9DF /* FBLPromise+Do.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Do.m"; path = "Sources/FBLPromises/FBLPromise+Do.m"; sourceTree = ""; }; + 2083B43002B1FAA100CAACBD87E32A3C /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; + 20DA686C047CB700055920ADC241D646 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + 20FC905DE85C9A976B48D0D67FED77B9 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; + 2105198B14E2B942398D7BCA73AA90EE /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; + 22357AD089D82BCD807258B69D090CB0 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 225AFCC54E26B4A6D193923B6DE18506 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; + 227C91743D929A70CFA5A3346BC42855 /* PAG_SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCacheSerializer.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageCacheSerializer.h"; sourceTree = ""; }; + 22C289DE95AA19F931ECA0FAF24C7822 /* PAGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGReachability.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGReachability.h"; sourceTree = ""; }; + 22CA59DBE83CA6D09CC4CD08AD26CD19 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; + 22F08A3AB5E481C2CB038468D60123C9 /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; + 231E43D04844971D929140C444593637 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + 234E9BE358F411058CBF563EE8E72B90 /* PAG_IESGurdPackagesConfigRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdPackagesConfigRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdPackagesConfigRequest.h"; sourceTree = ""; }; + 237471BC387DF42F7007DBC179D85C5E /* FIRInstallationsHTTPError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsHTTPError.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.m; sourceTree = ""; }; + 23ABF0303733004BE7A4EBAA6639EB3B /* PAG_SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageTransformer.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageTransformer.h"; sourceTree = ""; }; + 23D02B4F716731F33BC96C6D1C28082D /* PAG_SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCoderHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCoderHelper.h"; sourceTree = ""; }; + 23D27686C3A08ACDA9B493E940B02B98 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; + 23E0F7E1F56BA179ED02010C369F9841 /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; + 23FF915AA1AA97624CB9D36B1403D598 /* PAG_SDImageSVGKCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageSVGKCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageSVGKCoder.h"; sourceTree = ""; }; + 243A9477BC7F3951E5E0E19366CAA29A /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 244C0A5E884E3C0D7870AFE282FD41A6 /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; + 247632B52E7E217FAF5B3756B80EAC6C /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; + 247BA6B2270A30883E93F2535F68F4F3 /* PAG_IESGurdBaseDownloadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdBaseDownloadOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdBaseDownloadOperation.h"; sourceTree = ""; }; + 24A2BF9D308398853376B6C8C0E55098 /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; + 24C969EDC1432C28E5D47EFAFB344F4C /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; + 250F91C829BCE9921C242D29A2A95235 /* NSData+PAGGzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+PAGGzip.h"; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64/Headers/NSData+PAGGzip.h"; sourceTree = ""; }; + 25677671EC2F772C383DA26F6AAAD0E8 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + 257FCCF2964474AB13825DC84FCF08F6 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Storage.swift; sourceTree = ""; }; + 25C6C92FC1A1EE737328109219300EDA /* PAG_AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLRequestSerialization.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAG_AFURLRequestSerialization.h"; sourceTree = ""; }; + 25D6CDDEB454062419B5250BBC729621 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; + 263DF1D2AA71182C73BBBB8CFA669020 /* PAGQueueManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGQueueManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGQueueManager.h"; sourceTree = ""; }; + 2643B101E1B65BF2D2FBA66B7722610A /* JXSegmentedDotItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotItemModel.swift; path = Sources/Dot/JXSegmentedDotItemModel.swift; sourceTree = ""; }; + 26A1826947A4C5111D7DDB96FE0E76A9 /* PAG_SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCacheDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCacheDefine.h"; sourceTree = ""; }; + 26A985242D9EC89CA39CA6DCDA360F80 /* FBLPromise+Retry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Retry.m"; path = "Sources/FBLPromises/FBLPromise+Retry.m"; sourceTree = ""; }; + 26AE1F9973B59D841AF019E9948D408E /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; + 26B84CFC2B789FD74913F8DE45F76185 /* JXSegmentedBaseCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseCell.swift; path = Sources/Core/JXSegmentedBaseCell.swift; sourceTree = ""; }; + 26E423141C2BA2A40081893A0D525D2D /* PAG_SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageFrame.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageFrame.h"; sourceTree = ""; }; + 26F4323B7901A09AD6FBEA2189EDD06C /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = FirebaseCore/Sources/FIRComponentContainerInternal.h; sourceTree = ""; }; + 26F8FCE3EE7E5741BEC73E28E97A39EB /* SDImageCachesManagerOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManagerOperation.m; path = SDWebImage/Private/SDImageCachesManagerOperation.m; sourceTree = ""; }; + 272C519E29386B3265EDAAC372806592 /* BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerView.h; path = BRPickerView/BRPickerView.h; sourceTree = ""; }; + 274A95DA0C928654A951CFC860F427FB /* JXSegmentedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.debug.xcconfig; sourceTree = ""; }; + 275DA463C9319D2C625B3DB5A63F8842 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 27ABFA192D266E4EC3F2B0CDA6AD677D /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 27AC8484E6F3967E9B6295778CE96722 /* BURelyFoundationGlobalGecko.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalGecko.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework; sourceTree = ""; }; + 27D55753F66BA014DA800B5A1980AA89 /* PAGWebViewApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewApplication.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGWebViewApplication.h"; sourceTree = ""; }; + 281E0C034C898E3DB4F18F167DC29F83 /* PAG_SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCachesManagerOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCachesManagerOperation.h"; sourceTree = ""; }; + 281EB09DD92D9A055775ACC4E3DEB628 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; + 282FDEEE34C46157C9B641F2BD91F489 /* PAG_IESGurdApplyPackageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdApplyPackageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdApplyPackageManager.h"; sourceTree = ""; }; + 28A43C4E902F9C25C1D0ED70E1C5601A /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; + 28AD6B904D26089AF00E8C6F3B2F20EF /* LinkedinAudienceNetwork.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LinkedinAudienceNetwork.release.xcconfig; sourceTree = ""; }; + 28CF932D42FEC49797E971D9FFAA6938 /* Archive+Helpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Helpers.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Helpers.swift"; sourceTree = ""; }; + 28ED9F5A093A715BAC82B186997AB9A4 /* JXSegmentedAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedAnimator.swift; path = Sources/Common/JXSegmentedAnimator.swift; sourceTree = ""; }; + 2902C375F2CB9DA68DE36D6A6FFD7483 /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; + 29100D96B6D7029D8DA394A5249432BC /* HMDPAGEmbedSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGEmbedSessionTracker.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGEmbedSessionTracker.h"; sourceTree = ""; }; + 29AA3A037BDB3BE0C0488B6860E37BF9 /* PAG_IESGurdDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloader.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDownloader.h"; sourceTree = ""; }; + 29D4ABB6F9D1769645CFADAC93B4C767 /* PAG_SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageFrame.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageFrame.h"; sourceTree = ""; }; + 29DF095945B4F2D07478A6B1FC192D52 /* AppLovinMediationByteDanceAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinMediationByteDanceAdapter.xcframework; path = "AppLovinMediationByteDanceAdapter-5.9.0.6.0/AppLovinMediationByteDanceAdapter.xcframework"; sourceTree = ""; }; + 2A454CFDC4DFD0C8F9C4583E7543A7D6 /* PAG_IESGurdCleanCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCleanCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdCleanCacheManager.h"; sourceTree = ""; }; + 2A6F34242A1DDCD8DEADE2655083E9F1 /* PAGZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGZipCommon.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64_x86_64-simulator/Headers/PAGZipCommon.h"; sourceTree = ""; }; + 2A94641BB2709D0C3DDBA6B80E9AD450 /* PAG_AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLResponseSerialization.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAG_AFURLResponseSerialization.h"; sourceTree = ""; }; + 2A9BAE9AC7534BA563FBD6E0007EB02D /* FIRInstallations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallations.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallations.h; sourceTree = ""; }; + 2AC196EF8360D8E7DE27BCCD03312F2A /* RingBuffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RingBuffer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/RingBuffer.swift; sourceTree = ""; }; + 2ADAC5742D297FD34D6B114063CC4372 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; + 2ADF8BB00604AA6983F6DC496BCB0C4B /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + 2AE49C1266A14A1B4820A2D662A84AF6 /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2C20AF10C015DD7780C604B9A5BEEE4B /* EpoxySwiftUIHostingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIHostingView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift; sourceTree = ""; }; - 2CA77092F31EC8988A38F3516944A085 /* UIControl+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIControl+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - 2CCA8E0D40C086FECEB13BFB241C84AB /* UIImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+WebCache.h"; path = "SDWebImage/Core/UIImageView+WebCache.h"; sourceTree = ""; }; - 2D1A5721D9C577F5EA8EDA600C83F4C9 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 2D2739EF40C568A279653889D8A55D26 /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; - 2D72CF072CCE2EFA8FAD277A8D080514 /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; - 2D9AC3C5FE775EC9E9229950FC5D8F60 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 2DA3685CFC9F99930B96D385EDB4C6B1 /* JXSegmentedIndicatorGradientLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientLineView.swift; sourceTree = ""; }; - 2DA83E7C3632B4A79E3D435BCAE0B75A /* CYLConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLConstants.h; path = CYLTabBarController/CYLConstants.h; sourceTree = ""; }; - 2DB27FA639026C4BFBBB1F7EFE65BE7D /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; - 2E46A53D5E43B4C8AFF1AD951117C3C8 /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; - 2E4FE0E764BA58BDAE04BB86C80B8754 /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; - 2E7EE84B569635093FB2C1BC5AD4719B /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; - 2E92F8D5CB5272AADBE92D345586C514 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; - 2F3ADD52C2A6F6E0D6530B4CC387C9FC /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; - 2F3F24C9E5C88CDC2F05DBB978EB1FF1 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 2F8F806EA38E5FD41893F7D953A235C3 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; - 2F9B5DB3F7E9463B02D09F709733753B /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; - 2FC966F612BEEDA83251CA9B74E0D3C6 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; - 2FFC43EDE04B61D638EAE66DE20466D8 /* JXSegmentedIndicatorDoubleLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDoubleLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDoubleLineView.swift; sourceTree = ""; }; - 30A41DB8CC36B3F1473CB34315F7694C /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; - 323B74AA431DF6A411797A913442F952 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; - 32FCE08C45D342D0DB9BB2C9C49C45EA /* BRAddressModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressModel.h; path = BRPickerView/AddressPickerView/BRAddressModel.h; sourceTree = ""; }; - 3401199FB88B444EFF05C44B75595EDC /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; - 3407003CE3F294CA7B7F621D264328F4 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; - 34671BE17B7B025F4989C8FD81421993 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 34A108B6DCF4E1B74E295697B52763D8 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; - 35062B6957C9AE3DE84F343A389F364F /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; - 35D3221DB420BE86062EB15D5137A911 /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; - 36085197F747248FE91F6AF08B16EE59 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; - 3726742AE9322F5FD057498A45B815C2 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 372D5EB98D4A0C7EFC58FE01D2B85E62 /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; - 376D180D5E985A134B3C4715E03BEE46 /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; - 37A09B4C03F962A6CFAEE3314726AD01 /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/StringPickerView/BRResultModel.m; sourceTree = ""; }; - 37A8821751DCA2D5A448E2EA334C5BE8 /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; - 3812B735BA84FF485543BB9836C781C6 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; - 38342C5BF5C7B1A0D38E36633897E14F /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - 387AE9215D1E03D65A71173554172486 /* GYSide.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSide.release.xcconfig; sourceTree = ""; }; - 38AAC6044B6CA51EB4618F2C1C6CF9D7 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 38BCC8EEFA55199E6C7EA9A37B8C983B /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; - 38FAA1F6F3BAEBB8F05FCC15279A051A /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; - 390D664666A0A9397B572A4E87AB049D /* Pods-wallpaper_project.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-wallpaper_project.modulemap"; sourceTree = ""; }; - 3953A3BD6C07E406197C6C41E4090A18 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 39BA1251D7988674AB8EC244B0F070A8 /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; - 3A98381F1F21DA771BC09D717283839E /* SDImageLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoader.m; path = SDWebImage/Core/SDImageLoader.m; sourceTree = ""; }; - 3AD7A9228C62122C1FF88D63F3AE482D /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; - 3B485D2C2C66690559D1C5E84088C567 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 3BBADC4D28B7A2D25D930A61F594F7C0 /* JXSegmentedTitleAttributeItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeItemModel.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeItemModel.swift; sourceTree = ""; }; - 3BBBCE0D60989CA5A8A2F2F9E32DEE80 /* EpoxySwiftUIHostingController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIHostingController.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift; sourceTree = ""; }; - 3BBE1BD11AAD3D6AB513D7D23A220A14 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; - 3BCE48CAA8CB07E1B74AC91B5C9754D3 /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; - 3BD94853875D77B4FABAAAC645E7A7D8 /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; - 3C1E5B0F3D05A6A08AEEFDBD968A45BC /* UIImage+Transform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Transform.h"; path = "SDWebImage/Core/UIImage+Transform.h"; sourceTree = ""; }; - 3CA54ED35732DCB51E9C1E69445D4487 /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; - 3D277EBDC743AD1257099691CD4C7E92 /* IQRootControllerConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQRootControllerConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQRootControllerConfiguration.swift; sourceTree = ""; }; - 3DB77AF471ED074DCE7BE4A62D65BE2D /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - 3DBC9EE34D75CFDD25F738B0D632AF07 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; - 3DFA02AE35E66480B035E798A294C369 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; - 3E74CA8EEEABFEF1121D836516A327BB /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; - 3F24BC272BC2BEF6F43C30963F063E0B /* CYLTabBarController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CYLTabBarController.release.xcconfig; sourceTree = ""; }; - 3F39A1FFA610118AB3DD9E259B6E7CC3 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; - 3F3FDF7726AAA95604AA302F2A583D01 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderContainers/GroupNode.swift; sourceTree = ""; }; - 3F6623F0E71C0AE26E5DEA3683AF8159 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; - 3FE31273F037158F1AA75D784362CE4F /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; - 4032F4A084B6CDF321A91ACC6F6776ED /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; - 40CE4EAC9880F177C6B921CAF2FB99DE /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; - 40FE1889D25217D87B5174D234FD8212 /* UIView+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CYLBadgeExtention.h"; path = "CYLTabBarController/UIView+CYLBadgeExtention.h"; sourceTree = ""; }; - 412A9622D3699456DC49FD9FB50F66F5 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - 413BDEDA55484E86AD2FB258856255A9 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; - 414ABF77CE9818E2548ABED3AF75CD22 /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Base/NSBundle+BRPickerView.h"; sourceTree = ""; }; - 419C52CFF091977C1D907064966AB119 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; - 41B8F2A5263E8905429ABDEA6B365BAF /* SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWeakProxy.h; path = SDWebImage/Private/SDWeakProxy.h; sourceTree = ""; }; - 42219DD5ECB702C9223C6DAECD8F6E0F /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; - 42B38BDCB0C336A8724001D501B4A193 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - 42ED78C0BA1376C9C2201102A6CFE90E /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 433C3C91ADC711841BF9FE4430DA5B6C /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4402DFAE64D6C37DB4F698187650CDCA /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; - 440EEA17BB4A60FA554EFE30E46B5A25 /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; - 44409D5F6DC1D3654BCBA4C90FAB8136 /* BRPickerStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRPickerStyle.m; path = BRPickerView/Base/BRPickerStyle.m; sourceTree = ""; }; - 446CB031CFC3B459DF8968CB5D8DA028 /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; - 44ADEF92F1F91D1A306CDBB0344236FC /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; - 453244E6A589B28161E740A71B030E0F /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; - 460DE90410C2A860EC1FF78B8CAF8584 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; - 46722971A58514F3472BF8B4FE681512 /* JXSegmentedTitleGradientItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientItemModel.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientItemModel.swift; sourceTree = ""; }; - 468D0C75B3DCB5C75FE41D92A43D1C06 /* CYLTabBar+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CYLTabBar+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/CYLTabBar+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 469648C9620C7B324AA9F9BA1CEA378D /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 469BB1C625DEB522DD6CCCD5C12FC5D5 /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; - 46C80E40932D2C5448784B36CDD311ED /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; - 470D4331193B6B3AFE598032D977A788 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; - 4728DA67816E013E99D44A22E949E223 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 47521B96CB5F1F4C7DB3FE856C1DE6F4 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; - 4766964A8A5DC351F755E2DCDDFA934E /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; - 47EB79E8C982CD46728E85C501D161D9 /* JXSegmentedTitleOrImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageCell.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageCell.swift; sourceTree = ""; }; - 48504997D85D0954D9740069988BE1CB /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; - 48862242B7EA44535385C36542D6A380 /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; - 492BB36AFC16A0A31125BEF8F3EE512C /* IQKeyboardManager+ToolbarActions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+ToolbarActions.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+ToolbarActions.swift"; sourceTree = ""; }; - 49B94F38B27C041372492F4F9A656464 /* UIViewController+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIViewController+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - 4AC4DB8915FC3094C65A15378A08D6C6 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 4ADEEC319BE169B9C9FCB426D8BDD102 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 4AE92CB5D592AEC6146960EDEDEFB717 /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; - 4B02AC25FD1B16DE3FC31AAD2BDF73E1 /* Pods-wallpaper_project.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-wallpaper_project.debug.xcconfig"; sourceTree = ""; }; - 4B79B14D730C4794E9426813645E3390 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 4BABE616DAAD457851E750929671A428 /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; - 4C7A80E1DDE11648B8EB91BA48B0A14C /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; - 4C859F20F2B676067DADD5E1F5BE08F9 /* JXSegmentedNumberDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberDataSource.swift; path = Sources/Number/JXSegmentedNumberDataSource.swift; sourceTree = ""; }; - 4D393B4F3567AED623A4D5E7109E6FAB /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; - 4DA5356607EFBAB85C6EE4EFF4918FD0 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; - 4DABD2D09414B7003E18DFE38A5A461F /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 4DB2A8BD4A864061E2F8951E124A6EBC /* SVProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.debug.xcconfig; sourceTree = ""; }; - 4DE3061F7D98C5FE58EA3E0CCF0CC040 /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; - 4E02E3CB5D1A8CD1D498D3130546DB23 /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; - 4E0E0A74D40FCB3A582835CA946FCD44 /* SDImageHEICCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageHEICCoder.h; path = SDWebImage/Core/SDImageHEICCoder.h; sourceTree = ""; }; - 4E19677A90D371A4B4E7500EA5413F76 /* UIView+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CYLBadgeExtention.m"; path = "CYLTabBarController/UIView+CYLBadgeExtention.m"; sourceTree = ""; }; - 4E8DEF35AEA3DCDC84EB16064EE9D6F2 /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; - 4F317793C7EC70A6226CAC7C52672EB5 /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; - 50130ECFA8345EB3CA23ADA0E04BEFE3 /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; - 5018B223E85D68DC35C04D156D745E03 /* GYSide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSide.swift; path = Classes/GYSide.swift; sourceTree = ""; }; - 505E452A5B8BE875D1A6ED991195398D /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; - 508868C40FE7C733B53B8863C48229A5 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; - 50B5C64BB0E70B8A4BFD95A9854BA100 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; - 50D422DDD1E6BC8BF7BA0B6BBD48F49C /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; - 50D85C34DE53D9A521DC0EEEDD4B3589 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 5121FE2643B66BA2B57AAC5854F1EC5D /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 2B6E91DBAA0B941C39D6123B4E2EDC6F /* UITabBarItem+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UITabBarItem+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 2B73F4482C20ED7FC1B53394D4FCC663 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; + 2B790B3AC76CDAB5EF9404FF5F71C1E0 /* PAG_IESGurdFileMetaManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFileMetaManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdFileMetaManager.h"; sourceTree = ""; }; + 2B7A9F044E78F2016E94CC51135D8376 /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; + 2B89DA719B7EB5548DF06AABFDA31771 /* UIImage+PAGTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGTransform.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGTransform.h"; sourceTree = ""; }; + 2BC71F3AFE37F3BD2F0EDA3D630A3648 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; + 2BD31595FFE5529F5217A8760C5B78BF /* PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "PromisesObjC-Info.plist"; sourceTree = ""; }; + 2BDBF4BD323826CC13FFC2FFE87900B6 /* Pods-wallpaper_project.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-wallpaper_project.debug.xcconfig"; sourceTree = ""; }; + 2C28F783F291631A343F974184140C4E /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; + 2C5B64355E42223C81FFCA62252F40F3 /* JXSegmentedTitleImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageCell.swift; path = Sources/TitleImage/JXSegmentedTitleImageCell.swift; sourceTree = ""; }; + 2C5D6FE1A2CB0B967643662C834D15CD /* BlendMode+Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BlendMode+Filter.swift"; path = "Sources/Private/Utility/Extensions/BlendMode+Filter.swift"; sourceTree = ""; }; + 2C60279319A8DF15214181B6D100F1AA /* PAG_AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLSessionManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAG_AFURLSessionManager.h"; sourceTree = ""; }; + 2C85CD39309B912D2EE7E3A242430C64 /* VungleAds-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "VungleAds-xcframeworks.sh"; sourceTree = ""; }; + 2CB5881933D285FA3C1A99845392114A /* PAG_IESGeckoDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoDefines.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoDefines.h"; sourceTree = ""; }; + 2CFF2C50FF6E9163168EA03D388E09D9 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; + 2D5AB9DD1BD7280441495813A5654C78 /* PAG_SDImageGIFCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGIFCoderInternal.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageGIFCoderInternal.h"; sourceTree = ""; }; + 2D97030FE33EB829FFB7B71D6A1FBED3 /* UIControl+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIControl+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 2DC89B95E2AB77D8641D3550A85777FD /* SDImageGraphics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGraphics.m; path = SDWebImage/Core/SDImageGraphics.m; sourceTree = ""; }; + 2DD4E1FD5607663F4D56552925828744 /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; + 2DE0A4A0A4F843D6756227609CC70E98 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + 2DE29AC5518970D6EA0649C4245E0202 /* CYLTabBarController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLTabBarController.m; path = CYLTabBarController/CYLTabBarController.m; sourceTree = ""; }; + 2DFE1BCBAFCD6CD28E215E97C8B7DE58 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; + 2DFED1F4E257653CAE6488AF057A2C06 /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; + 2E0AFD34DE13F1230941A1847829C623 /* PAGAdSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = PAGAdSDK.bundle; path = SDK/PAGAdSDK.bundle; sourceTree = ""; }; + 2E4B613455274D5CEACC5786FF98CBA9 /* PAG_SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageOperation.h"; sourceTree = ""; }; + 2E5001DCA50C077A0CAFD7B3972DB03C /* HeartbeatsBundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsBundle.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsBundle.swift; sourceTree = ""; }; + 2E5D1E3CB40E24D001FFAFB065957DA5 /* PAG_AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLRequestSerialization.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_AFURLRequestSerialization.h"; sourceTree = ""; }; + 2E65D8A5B557C44B20B3CB8737A08A8D /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; + 2E91B5C070A0842B73F3C9749FD6CC2C /* PAG_SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCachesManagerOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCachesManagerOperation.h"; sourceTree = ""; }; + 2E9BADC1717F3F6974E7355D43FAA8FD /* PAG_SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDMemoryCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDMemoryCache.h"; sourceTree = ""; }; + 2EB2F108BAD9518CFB47775CD2324AAF /* JXSegmentedListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedListContainerView.swift; path = Sources/Common/JXSegmentedListContainerView.swift; sourceTree = ""; }; + 2ED34E91F46192A6E8B9A4DEF8AF8F02 /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; + 2F3075FAE2C801DE34F9D6FA0CE60243 /* FBLPromise+Validate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Validate.m"; path = "Sources/FBLPromises/FBLPromise+Validate.m"; sourceTree = ""; }; + 2F328C2C9E27A35B6741E0835D1F3B4A /* FIRInstallationsItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsItem.m; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.m; sourceTree = ""; }; + 2F4066C6C668537C6185959506161B58 /* UIImage+PAGMemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMemoryCacheCost.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGMemoryCacheCost.h"; sourceTree = ""; }; + 2F6F2C191C9ADD14A644007D5BDE85D3 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + 2FAB6295FB29E0C40E3EBCD0B89BA7C3 /* GULNetworkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkInfo.m; path = GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m; sourceTree = ""; }; + 30084EE3C943A2755198AA633F8CF1E2 /* FIRFirebaseUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRFirebaseUserAgent.m; path = FirebaseCore/Sources/FIRFirebaseUserAgent.m; sourceTree = ""; }; + 300BB80DB858C0C2C3EB8DBEA3B6B422 /* PromisesObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.debug.xcconfig; sourceTree = ""; }; + 30D06880A31FD69E4F7EEBB056C1E17C /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; + 31277EEAFAFC2CD39DDCC1DC10DA616A /* PAGScreenHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGScreenHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGScreenHelper.h"; sourceTree = ""; }; + 3182C2A90127F801725C5355106C4764 /* CYLTabBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLTabBar.m; path = CYLTabBarController/CYLTabBar.m; sourceTree = ""; }; + 31B6E97ED57B9FED033A496A12555ECC /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; + 31D380D8B3B00E45D5042D158C3F8F7D /* UIImageView+PAG_ZFCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAG_ZFCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/UIImageView+PAG_ZFCache.h"; sourceTree = ""; }; + 3207C251626D82615953EAAF9251BDC8 /* FBLPromise+Race.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Race.h"; path = "Sources/FBLPromises/include/FBLPromise+Race.h"; sourceTree = ""; }; + 3227F3FC45681D7CEE5D1355A532398A /* nanopb-nanopb_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "nanopb-nanopb_Privacy"; path = nanopb_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 3253BFFF3BF186E103BE8681922CAE99 /* _ObjC_HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = _ObjC_HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/_ObjC_HeartbeatController.swift; sourceTree = ""; }; + 328CAEF3F68427E8384EE2F2ACDA3699 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; + 328DD40E86E79BBFAD850B8120D3686D /* PAG_ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayerControlView.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAG_ZFPlayerControlView.h"; sourceTree = ""; }; + 32A37F52D5770D88B8349E49635D6038 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/GULAppEnvironmentUtil.m; sourceTree = ""; }; + 32CD0729953B2437422A55F9F211E75D /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; + 32D55A347C806E702E17D1DB78E87912 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; + 32FBB56988040ECCC4E1EACB6B83EE94 /* PAG_AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFHTTPSessionManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_AFHTTPSessionManager.h"; sourceTree = ""; }; + 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PromisesObjC; path = FBLPromises.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3395326A778018CB7FE2F2157D3BBC99 /* UIImage+ForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ForceDecode.h"; path = "SDWebImage/Core/UIImage+ForceDecode.h"; sourceTree = ""; }; + 33F9FE36ABC5933A9C0CC7DC6350B97F /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; + 33FE263FF5D2E40540DCCF76C66FB796 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; + 34413876F8144849F25CC00028B27663 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; + 344CD6449DBBC17ED4D71C9F40641B9B /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; + 348D0A3A626D0025F7358AA706D88008 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 34B802D2F21A23EA8F9B67856A5C2194 /* PAG_SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageDownloaderConfig.h"; sourceTree = ""; }; + 3511C636A18FA084A85341F37050B54B /* PAG_IESGeckoResourceModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoResourceModel.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoResourceModel.h"; sourceTree = ""; }; + 354F9D3FFE18D0D0E5FBF88ABD03AE40 /* PAGSVGKitHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGSVGKitHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAGSVGKitHeader.h"; sourceTree = ""; }; + 35941894FE83AA0F13E3CB8B0807B19B /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; + 35C51AE84A5C76CDBE1EC57759C801A9 /* PAGStaticPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGStaticPlugin.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGStaticPlugin.h"; sourceTree = ""; }; + 35CB550FE60D474EE499A6184CBCEBA1 /* IsAppEncrypted.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IsAppEncrypted.h; path = third_party/IsAppEncrypted/Public/IsAppEncrypted.h; sourceTree = ""; }; + 35CF5629ED1501952105BFAC1498A7CC /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; + 3637F025A535BFEFB5E7F2A04A17A889 /* FIRInstallationsAuthTokenResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResult.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallationsAuthTokenResult.h; sourceTree = ""; }; + 36481D7DC9D19FC63813B36D1B6B2592 /* JXSegmentedTitleAttributeItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeItemModel.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeItemModel.swift; sourceTree = ""; }; + 369D9ACB320247DA4FCDE1135FDD3C4D /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeTransform.swift; path = Sources/Private/Model/ShapeItems/ShapeTransform.swift; sourceTree = ""; }; + 36A08875CC8A882A3D73C549844EA552 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; + 36B4B490C8DE726E31CA44C75766BD4D /* JXSegmentedIndicatorDoubleLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDoubleLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDoubleLineView.swift; sourceTree = ""; }; + 36D3C02334A63B6E4516B72D7CF6A490 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + 36DE6CFEDDBA0B757278BDDAE3FD5F37 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = spm_resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 36F4AC5A4F91724D63845ED662212912 /* PAG_SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCacheDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCacheDefine.h"; sourceTree = ""; }; + 36FB3C88C645DB2F6454C4098053C3A3 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; + 370AE8238B5475CA3327A797C62A6C0D /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; + 37575F8E285A37E0333DDE5D83465D81 /* AppLovinSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.release.xcconfig; sourceTree = ""; }; + 378E48ACB98C61D3F4A1FA9341A2A8F3 /* BURelyFoundationGlobalSDWebImage.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalSDWebImage.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework; sourceTree = ""; }; + 378FA2A7EB021D9C86B96C69FB6E8911 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; + 37BCFDE95778E6245DC88E1B963A2EBF /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypathExtension.swift; path = Sources/Private/Utility/Extensions/AnimationKeypathExtension.swift; sourceTree = ""; }; + 37C04A59D599E0D191C567380A0B9D80 /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; + 37D079D9FA3C2A2F8CEE22DBF957EBC9 /* PAGFoundationAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGFoundationAddress.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGFoundationAddress.h"; sourceTree = ""; }; + 37FA66A95546E68DA2C0A40BC493FFFF /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 389A72790F9BD428B63BABEF3BEB78A7 /* PAGRexxarEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRexxarEngine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGRexxarEngine.h"; sourceTree = ""; }; + 38FA4DE0ED88265683C7D4CB80AB8C4A /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; + 3916A9ACA57D8A932BA7B9366BA77DCA /* Ads-Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.release.xcconfig"; sourceTree = ""; }; + 394C653FD2B9F7BBB619F3F810E2217E /* PAG_IESGurdResourceManager+PAGBusiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdResourceManager+PAGBusiness.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdResourceManager+PAGBusiness.h"; sourceTree = ""; }; + 39B58E60013B28AA686E2837F2E54D72 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; + 39C8C870D11FE11FA92BF7E790DB802C /* PAGConditionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGConditionTracker.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGConditionTracker.h"; sourceTree = ""; }; + 39CA59D9118DE9A6DE79E39EB103AC09 /* PAGAudioSessionHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAudioSessionHandler.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGAudioSessionHandler.h"; sourceTree = ""; }; + 39E90B34491FAE44FF92A78B35061BD2 /* FIRInstallationsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsLogger.h; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.h; sourceTree = ""; }; + 3A2A815290E2A1E8F48062E85CA1A641 /* UIView+WebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheOperation.h"; path = "SDWebImage/Core/UIView+WebCacheOperation.h"; sourceTree = ""; }; + 3A376596C047B183D5E83C1DAB32B55F /* PAG_IESGeckoAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoAPI.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoAPI.h"; sourceTree = ""; }; + 3A49306486A66165372C441D84F28CF8 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + 3A63DFFECC057AC700F3060EB797BD58 /* PAGRuntimeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRuntimeUtil.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGRuntimeUtil.h"; sourceTree = ""; }; + 3AB90E73A57CBF2B7276ED7379F206A0 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; + 3ADB4E8A555FAFEEDF274B04A29122FD /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; + 3B06BB176AE9BC61DD1A1567FBDF84F7 /* TraitCollectionProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TraitCollectionProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/TraitCollectionProviding.swift; sourceTree = ""; }; + 3B2C7D33269E3939EAF7B6B60BE20E07 /* NSObject+PAGYYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGYYModel.h"; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64_x86_64-simulator/Headers/NSObject+PAGYYModel.h"; sourceTree = ""; }; + 3B5E415B88DC960F92B2F29DD0C83B2A /* EpoxySwiftUIHostingController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIHostingController.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIHostingController.swift; sourceTree = ""; }; + 3B77B712A8981BE163E869DFE41869B5 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; + 3B8F95D88D7409BC9CB19C75CAD7A619 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; + 3B9ABDE17F2DC85DEF6AB06003C9443F /* HMDPAGCrashExtraDynamicData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashExtraDynamicData.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashExtraDynamicData.h"; sourceTree = ""; }; + 3BFD2E152BEE153830E4F18D03DF7CC4 /* ShapeItemLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItemLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeItemLayer.swift; sourceTree = ""; }; + 3C12E18E6E2DDA6A7B710A7BA6254C3F /* FIRInstallationsHTTPError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsHTTPError.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsHTTPError.h; sourceTree = ""; }; + 3C3BA416783D7E20A8ED203093B8706D /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; + 3C4C0580CC0AEA30E61EBED8F678CB3F /* FirebaseCoreInternal.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.release.xcconfig; sourceTree = ""; }; + 3CAB5DAF0C43F3162C15C8841AC87B2E /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; + 3CB7E51EA43A89E6D259E5D85447A1CB /* PAG_IESGurdFilePaths.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFilePaths.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdFilePaths.h"; sourceTree = ""; }; + 3D422FB650FFD429B690D108D2532E5F /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; + 3D45BBB901661388E26671B02182391A /* PAGDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDeviceHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGDeviceHelper.h"; sourceTree = ""; }; + 3DEE5D0CB2979805DE71B0F1868DD8B9 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 3E48B2C5B9FFA901580A7C679370C466 /* FBLPromisePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromisePrivate.h; path = Sources/FBLPromises/include/FBLPromisePrivate.h; sourceTree = ""; }; + 3E545CAA78A247AC84F34DC0AA899A6A /* PAG_SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageIOCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageIOCoder.h"; sourceTree = ""; }; + 3E597212582038454662383592E0F0DE /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.m"; sourceTree = ""; }; + 3E5B847F3DCC21AA97127C09D71CD711 /* PAG_SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAssetManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageAssetManager.h"; sourceTree = ""; }; + 3EAD0F59403BFEFB476683BBBCD83A8E /* GYSideMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideMaskView.swift; path = Classes/GYSideMaskView.swift; sourceTree = ""; }; + 3EE72C8237BFBB91DE0BACA84C46638E /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 3F238BB22C5201CE689CAF2F766AED95 /* PromisesObjC-FBLPromises_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "PromisesObjC-FBLPromises_Privacy"; path = FBLPromises_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F42DC1B3312B251E87067CF1D1D1F90 /* 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; }; + 3F7B4DDF479D7C51B1FB6D1FAA456BC3 /* EpoxySwiftUIHostingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIHostingView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIHostingView.swift; sourceTree = ""; }; + 3F7E1B004B7DFE556CA559BA0B4A0373 /* PAG_IESGurdCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdCacheCleaner.h"; sourceTree = ""; }; + 3F87390607AE609359CAF78179A13B3D /* PAG_IESGurdDelegateDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDelegateDispatcher.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDelegateDispatcher.h"; sourceTree = ""; }; + 3FAF7B4CEC2CBABCA9309E4CC9D68B47 /* PAGNetworkAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetworkAgent.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64/Headers/PAGNetworkAgent.h"; sourceTree = ""; }; + 3FB3EEF1641AD5F9E36957A4F86540DF /* NSDate+PAGCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+PAGCommon.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSDate+PAGCommon.h"; sourceTree = ""; }; + 3FD8F1DCADD8ED6976041E26B4B524AB /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; + 4030D514BB09EAEF950C55FC264CE091 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 403A1B88EB1D9EF19F466EC9A1A35235 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 405AF5110BBE580D8DD091EBC2058A21 /* PAGStaticPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGStaticPlugin.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGStaticPlugin.h"; sourceTree = ""; }; + 406CE6C89A38F78FF1204683FFB6CB1E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 4083644E2029B5FDDE3BEC6024452489 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 40845099928DDB2BA29C393F1C0AEF9E /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + 409845B3BB78198AB4ADD2F3BF494BF6 /* PAGWKWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWKWebView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGWKWebView.h"; sourceTree = ""; }; + 40CA8296C8751F02DDCEF32E7C965C91 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; + 40D4686CA258A6D105121C734C4CD982 /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; + 40F6B8894C7BED3F136099827FC38EA7 /* PAGJSBDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSBDefine.h"; sourceTree = ""; }; + 4106C727CCDA8F4315B652A01B433428 /* PAG_RelyWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_RelyWeakProxy.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_RelyWeakProxy.h"; sourceTree = ""; }; + 412B407BB810C41479F197B0EE99C4E4 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; + 414C2E89A32748F455A6C6D0371CDF58 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayersInitializer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CompositionLayersInitializer.swift; sourceTree = ""; }; + 414E5B8826C952EA0C13D9C871295700 /* NSString+PAGAddtion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+PAGAddtion.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSString+PAGAddtion.h"; sourceTree = ""; }; + 417B43C0F5024E6CD5BC3680EBFC4717 /* FirebaseCore-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCore-umbrella.h"; sourceTree = ""; }; + 4197C9550C77E1437C95FCA8EF13A87E /* NSDictionary+PAGIESGurdKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+PAGIESGurdKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/NSDictionary+PAGIESGurdKit.h"; sourceTree = ""; }; + 426D721ADF0746758F2EFD9260C4CBB3 /* PAG_SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWeakProxy.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWeakProxy.h"; sourceTree = ""; }; + 42849CA7F930D9F7F0D3B693A22C7CBE /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; + 4284DB2C3E0F53ED0439CF0B66F66425 /* GoogleUtilities.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GoogleUtilities.modulemap; sourceTree = ""; }; + 42E32DB1D75391DF743508729C111F73 /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + 4301E4C073D68FBDAA027FCD351BB9E1 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; + 433380FC46C4AE127614BCF37507C5A7 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 43968B704A27376844F302415480ABD0 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + 43BAEF64E4B623D2168910C0C318292A /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h; sourceTree = ""; }; + 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJExtension-MJExtension"; path = MJExtension.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 441683AEAEDF752B997CF26181152A36 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = Sources/Private/Model/ShapeItems/Merge.swift; sourceTree = ""; }; + 44341F4E6316199466EE39991D0036B4 /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; + 4443B8394A7D3D0B0BD0163324C0A1EC /* UIImage+PAGMemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMemoryCacheCost.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGMemoryCacheCost.h"; sourceTree = ""; }; + 4478111335CA6A483A1C58FED07D0BB8 /* BRResultModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRResultModel.m; path = BRPickerView/StringPickerView/BRResultModel.m; sourceTree = ""; }; + 44814AC1D0BAED1E8CD15E53C0D5C294 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = GoogleUtilities/Privacy/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 44852D4514E7CBBDF99B3C730077C612 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; + 4486019EBB7C97BF7F4CFF7A10CEE9CF /* PAGJSInjector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSInjector.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSInjector.h"; sourceTree = ""; }; + 448F2ED4B5A1DB4276FC66C97D747915 /* GoogleAppMeasurement.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.debug.xcconfig; sourceTree = ""; }; + 44C3EC9C500D33D4B5CE7C2CB9D7E86B /* PAG_IESGeckoBSPatch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoBSPatch.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoBSPatch.h"; sourceTree = ""; }; + 44E291D18340EAC3F761346198515323 /* GoogleUtilities-GoogleUtilities_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleUtilities-GoogleUtilities_Privacy"; path = GoogleUtilities_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 4501F2A643752DCBF674AB0264DE589B /* PAG_IESGurdDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloader.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDownloader.h"; sourceTree = ""; }; + 4527821CFBE90D721632B375CBFA3872 /* BRPickerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.release.xcconfig; sourceTree = ""; }; + 4590FC34A063C2FFCBABD520F2DD9463 /* PAG_IESGurdLRUCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdLRUCacheCleaner.h"; sourceTree = ""; }; + 45CC92A9AAF5ED6DB11169F57E38DD25 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; + 460BD5976C5BD8651D07B52106EC6F83 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/FBLPromises/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 4639DD824286634C29D8900CF015BB5A /* SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAsyncBlockOperation.h; path = SDWebImage/Private/SDAsyncBlockOperation.h; sourceTree = ""; }; + 464BD09F29CCBBEC33B4F2410F38BAE9 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + 464CF18690AB3847CA8A7AA642587DD9 /* PAG_SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGraphics.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageGraphics.h"; sourceTree = ""; }; + 466A9F605D1984E80FB996E1A52470B8 /* NSArray+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSArray+PAGUtilities.h"; sourceTree = ""; }; + 466EC735CBBF40EB4139D295C913F5D6 /* HeimdallrPAGEmbed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeimdallrPAGEmbed.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HeimdallrPAGEmbed.h"; sourceTree = ""; }; + 46D60EE4E7B7D04F66D5074484B92E9B /* CGPointExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGPointExtension.swift; path = Sources/Private/Utility/Primitives/CGPointExtension.swift; sourceTree = ""; }; + 46E9D156C5AC7D8ADFAC5C8F38DBA544 /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; + 4700A4112B9579F4E4643B264015EC7D /* UITabBarItem+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+CYLBadgeExtention.h"; path = "CYLTabBarController/UITabBarItem+CYLBadgeExtention.h"; sourceTree = ""; }; + 47938CCB980909306909DAE7CAB613CB /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; + 4796A359CE07A8A1BA595B88F39DFA4E /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + 47ABC50CB718D41D5638947FB65C8027 /* PAG_SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageError.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageError.h"; sourceTree = ""; }; + 47C581450CDB4A6111CB97EEE0711A8C /* FirebaseInstallations-FirebaseInstallations_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "FirebaseInstallations-FirebaseInstallations_Privacy"; path = FirebaseInstallations_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 47EA86D05C39779149DD49E6172ADF04 /* FIRInstallationsAuthTokenResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAuthTokenResult.m; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResult.m; sourceTree = ""; }; + 481217B6B702F4EF466748F86597BED7 /* FBLPromise+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Testing.h"; path = "Sources/FBLPromises/include/FBLPromise+Testing.h"; sourceTree = ""; }; + 4819287BE66AA0E86E7471EBAF7F21D6 /* PAG_SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCache.h"; sourceTree = ""; }; + 483C9485F63FB745CD3B8181900B4EC6 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetwork.h; sourceTree = ""; }; + 484CAE7BC2E30FA381CB1CB0A182839D /* PAGLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLogMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLogMacros.h"; sourceTree = ""; }; + 48673D11B2EBEAD82EF6174B24B2B287 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; + 4901F24A0A18C972695AEDE181A7ECA6 /* RootAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RootAnimationLayer.swift; path = Sources/Private/RootAnimationLayer.swift; sourceTree = ""; }; + 4926F30D4A0FDF1C0F911CFF4BBF0FF9 /* FIRInstallationsItem+RegisterInstallationAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstallationsItem+RegisterInstallationAPI.h"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.h"; sourceTree = ""; }; + 49486B594629CEB41F7836359BFD9133 /* JXSegmentedTitleOrImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageCell.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageCell.swift; sourceTree = ""; }; + 49AD673E3CF2D198EFFA3C6F5414CCAC /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NullCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/NullCompositionLayer.swift; sourceTree = ""; }; + 49C3DBCBB9ACF1D6536318925F8CC8FB /* PAG_SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageOptionsProcessor.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageOptionsProcessor.h"; sourceTree = ""; }; + 49CC215FDE1BC166278FA87853571C0F /* nanopb.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.release.xcconfig; sourceTree = ""; }; + 49E366E3CC611D1ABC87D17FD07BDF6A /* PAG_IESGurdKitUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdKitUtil.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdKitUtil.h"; sourceTree = ""; }; + 49F7122CDCF4CB880669A32978E0B4AE /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; + 4A0C627508222DE16D73F89BE30B1520 /* JXSegmentedIndicatorBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBackgroundView.swift; path = Sources/Indicator/JXSegmentedIndicatorBackgroundView.swift; sourceTree = ""; }; + 4A0D6D17E4100D53B89735608D0F2DB1 /* PAGAPMHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAPMHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/PAGAPMHeader.h"; sourceTree = ""; }; + 4A1A7DB46924558F097AE1F5CE082B3A /* UIView+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIView+PAGWebCache.h"; sourceTree = ""; }; + 4A7063342D33B1C8AC1B0722D268DFBC /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + 4AACB69A60ED867519A1773CFD6AEA78 /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; + 4AB3238E5D7B3E1C6975F0A114510D05 /* PAG_SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageManager.h"; sourceTree = ""; }; + 4AC0AE0CA4EDEE4C6F2EC79C09C43D2F /* FBLPromise+Timeout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Timeout.h"; path = "Sources/FBLPromises/include/FBLPromise+Timeout.h"; sourceTree = ""; }; + 4AD6C8BA19EC99EDFA3660DEA11119FD /* NSString+PAGAddtion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+PAGAddtion.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSString+PAGAddtion.h"; sourceTree = ""; }; + 4B0E64B81C1BC21BF8F7097F7FFAC298 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; + 4B7BE984F414DFAFCC4E473452A97AFC /* HeartbeatsPayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatsPayload.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatsPayload.swift; sourceTree = ""; }; + 4BA408F620ED48932B7190D0556F148F /* GoogleUtilities-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-umbrella.h"; sourceTree = ""; }; + 4BA660EE6AAD6672FC93B523EC2FED6C /* FLAnimatedImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-umbrella.h"; sourceTree = ""; }; + 4BC1CD2B1C7743199FFCFFE830AFCE9C /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; + 4BCCCB8A01450275EB2782CEC80E4790 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; + 4BDFAF2556D5D01E2697AB920BB432F8 /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; + 4BFC9E1F99310D1BB247C385DD1A680B /* _LinkedinAudienceNetworkExperimentationInternal.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = _LinkedinAudienceNetworkExperimentationInternal.xcframework; sourceTree = ""; }; + 4C0051001462B596ABD815C2FF54F1EF /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeInterpolator.swift; path = Sources/Private/Utility/Interpolatable/KeyframeInterpolator.swift; sourceTree = ""; }; + 4CAF73162A074CCCD3DE62CEADE02453 /* SDWebImageCacheSerializer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheSerializer.m; path = SDWebImage/Core/SDWebImageCacheSerializer.m; sourceTree = ""; }; + 4CCF9907E8DA3AE10D06BD112DD4CB71 /* GoogleAppMeasurement-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleAppMeasurement-xcframeworks.sh"; sourceTree = ""; }; + 4CD311486072546057A4EC579EE14678 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; + 4D1B261C410DCC1971F40E895A781831 /* NSError+PAGIESGurdKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+PAGIESGurdKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/NSError+PAGIESGurdKit.h"; sourceTree = ""; }; + 4D2978B18FF352A794E51A4AE9CACE9D /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; + 4D50DE26D5F424E7AAF10DAA93D479E5 /* PAGNetworkAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetworkAgent.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64_x86_64-simulator/Headers/PAGNetworkAgent.h"; sourceTree = ""; }; + 4D5CECD8A36975FBFBFC9CC3EAAF7C4E /* FIRInstallationsItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsItem.h; path = FirebaseInstallations/Source/Library/FIRInstallationsItem.h; sourceTree = ""; }; + 4D68BDFC13CEDE162CF0DA556C4788E0 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 4DA2A1980F56AA710D495A1CF6ECD740 /* PAGCommonMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGCommonMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGCommonMacros.h"; sourceTree = ""; }; + 4DB03FD262B678178A44272143846563 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "FirebaseCoreInternal-FirebaseCoreInternal_Privacy"; path = FirebaseCoreInternal_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 4E11F0BE147B591232E1CB00F9B1C67E /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 4E4A871DB47C40F3CD270D1E966B4D16 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 4E5A27B64ECEBE6AA570F5688482E1AD /* FIRInstallationsSingleOperationPromiseCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsSingleOperationPromiseCache.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.h; sourceTree = ""; }; + 4E6490190B6515A2D9B6884ACA42B535 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; + 4E72E662F5E2B94F056E0D8F69C69E3E /* UIImage+GIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+GIF.h"; path = "SDWebImage/Core/UIImage+GIF.h"; sourceTree = ""; }; + 4E8E4ABD61C3A9A9D7803F36F63861EE /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; + 4EC7C518951E279DDD4D92C8CC456061 /* CYLPlusButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLPlusButton.m; path = CYLTabBarController/CYLPlusButton.m; sourceTree = ""; }; + 4F567EE922B4DE5710B48E89E2ACB652 /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; + 4F59A1FF322DE19E457B27ACD417912D /* FirebaseInstallations.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.release.xcconfig; sourceTree = ""; }; + 4FB204E5096CA60604CF77F1BD5103BC /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 5015E06664BBA35B3F7AB9E88F78CA44 /* PAGGifImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGifImage.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGGifImage.h"; sourceTree = ""; }; + 503C76230E926F014862880375CDC597 /* CYLBadgeProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBadgeProtocol.h; path = CYLTabBarController/CYLBadgeProtocol.h; sourceTree = ""; }; + 50630631B9DB26DE026752CA04D1108C /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = FirebaseCore/Extension/FIRAppInternal.h; sourceTree = ""; }; + 50895092B707C8BD71E1F5DF18BFFE9F /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; + 50B90F77C7F2E341F78B842D91BF09DD /* PAG_SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImagePrefetcher.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImagePrefetcher.h"; sourceTree = ""; }; + 50D000174B70D68F811299F01908DE95 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; + 50DCE0399DB06ECEBD68C60F042FE235 /* FirebaseInstallations.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstallations.debug.xcconfig; sourceTree = ""; }; + 50ED2098B3D510033125A0D2427ACEF2 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + 50F9DF340A801DB48A0176C563E6CE9C /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = ""; }; + 50FB4209BB08EC6E28FD552A506B8A56 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/StrokeNode.swift; sourceTree = ""; }; + 51329D4E88B9380133C007AC9DB1D59B /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; + 516BF5EFB26AF96C3425F9B54CB4376F /* PAG_AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFHTTPSessionManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAG_AFHTTPSessionManager.h"; sourceTree = ""; }; + 51B09D2C9250B57EEF49C0B8EF985950 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; + 51B978DBB170914BA335EFAC65FD3E4D /* PAGWebImageDataCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebImageDataCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAGWebImageDataCacheManager.h"; sourceTree = ""; }; 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "lottie-ios"; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 51D2D453041750317A9533256A8B819C /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; - 51E28D842C1B5FDEC24B40E32D24C814 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; - 520BE38F796CDCE9CC1861C07AB48EA0 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; - 523AE9ACC52439166E2CBC20F7ABD007 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; - 52677CD1CC9EC39E4C52E7DB955F6803 /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; - 5284DB65CD85634B4B98B8B5D6A6CA77 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - 52DF93BFD273E7AC6EB62E6B7CB3D52D /* JXSegmentedIndicatorLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorLineView.swift; sourceTree = ""; }; - 5345D55F126066667C16BC359CF467CF /* Pods-wallpaper_project-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-wallpaper_project-frameworks.sh"; sourceTree = ""; }; - 5408B9C303B31148504C59A81D61E6EE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 549A13ECBA5B2DE3980D551031D96621 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 554DEFAEF430F0475DC8CAE422CCEA1F /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; - 559245D3661A7F4142A031D7E808A6C0 /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; - 55B4B956D1006EA75B2ED19809B9F946 /* LottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimation.swift; path = Sources/Public/Animation/LottieAnimation.swift; sourceTree = ""; }; - 5649A98C7BA6529D725BD76845D1B544 /* UITabBarItem+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UITabBarItem+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 5655FADEFB89D37CF594FB5481D71E61 /* UIImage+ExtendedCacheData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+ExtendedCacheData.h"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.h"; sourceTree = ""; }; - 56A3B44E67AFE8AC3B1686864FFFAEA5 /* FSPagerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FSPagerView.modulemap; sourceTree = ""; }; - 56C68B070E2D4FDD5700BD932EC2B5E9 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; - 575F087463B0E4967DFD7A919FA9CBE3 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; - 57618F69E9F79E740691A39D3936542E /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 579689A5EA5625D9C93CD129F814D504 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = ""; }; - 57C92FE8F93B6ED2391EBAC068458CEA /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 57E8C62D89634623D346ABAA7ABBCD8C /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; - 580BB269CC924DF35E715DD936F6834A /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/SizeValueProvider.swift; sourceTree = ""; }; - 5812EA46E95FA4D75E1A15C93C2B9810 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; - 5840CFBE2A4215B42622376994587EF3 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 5845DCFFDD3632945F0411696D27CF70 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 5850FCB4458C473E1486B36E6B369081 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 58597A76EE9390AF4721F3CE12767A2B /* JXSegmentedTitleAttributeDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeDataSource.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeDataSource.swift; sourceTree = ""; }; - 58A085067D56C8794AF9FE679ACCB866 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - 58EE04744257BEA42AB4FA05DB60D970 /* MaskCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/MaskCompositionLayer.swift; sourceTree = ""; }; - 59B2E17508CD5D144C391FF6FF97CB71 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; - 59B48D064B2E091D34CB2F0B6DA6CF04 /* Pods-wallpaper_project-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-wallpaper_project-umbrella.h"; sourceTree = ""; }; - 5A71F38BDB856AF19B0EF050A7E2F034 /* JXSegmentedIndicatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorProtocol.swift; path = Sources/Indicator/JXSegmentedIndicatorProtocol.swift; sourceTree = ""; }; - 5A7A7110FD2A9B69D26B7A71CBEFE830 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 5AECD743FBD8465681E748443128A669 /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; - 5B076EB95E3FBA6DD58B2384ADFC8A0A /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; - 5B30214FB70F304E556504C16157D09E /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 5B557AA56EFE112B39EDC223DC3A315F /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; + 51D77107FC5C52B02282EBB20CEDD3E6 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + 51DE72353222E3021495DA8A9AD4DCA4 /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; + 51EC18276F65491E47765D9FBA0F9C51 /* PAG_SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDInternalMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDInternalMacros.h"; sourceTree = ""; }; + 523564F2808E5F6E9301072B737054DB /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + 52429F959598EE22BDFC2DA4A5E399FC /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; + 525DCE617A483248BF0A1665065AC8A3 /* PAG_SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGIFCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageGIFCoder.h"; sourceTree = ""; }; + 526DF1CE7A006A56A9D9BB1F86BF9BCA /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; + 52AB10855156DD43725490CB82A25BCE /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; + 52B2FE3048710C0DCB3AEECF2F1FF511 /* PAG_SDImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCache.h"; sourceTree = ""; }; + 530696D277A656C536024D96867669E8 /* PAGLPlayerDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLPlayerDefine.h"; sourceTree = ""; }; + 5323D47CC651D6758C312B8680CDBF7C /* PAGActionWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGActionWorker.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGActionWorker.h"; sourceTree = ""; }; + 53346F2AF118F6DF02C290FE04936A4C /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + 5341BE96F479D25DA686190BAE8210C8 /* EpoxyLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyLogger.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Logging/EpoxyLogger.swift; sourceTree = ""; }; + 534A5AA222EE0953A451B8D9F29F0A3E /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; + 53537B8E9197F5AABC1081D69BD06DEA /* Pods-wallpaper_project.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-wallpaper_project.release.xcconfig"; sourceTree = ""; }; + 53A92A7493F17FDC05D910F5C7289237 /* UIImage+PAGForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGForceDecode.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGForceDecode.h"; sourceTree = ""; }; + 53D6647CC570D79492991B51F7E65941 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationImageProvider.swift; path = Sources/Public/ImageProvider/AnimationImageProvider.swift; sourceTree = ""; }; + 53E21AC96973388B80FE253782E8CD9C /* BURelyFoundationGlobalZFPlayer.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZFPlayer.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework; sourceTree = ""; }; + 540F5E1E454B93EACCD7FE89F6EB24DF /* PAGTNCNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCNetwork.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGTNCNetwork.h"; sourceTree = ""; }; + 5413818ABC2E59F44DF3C09A65C130AC /* PAGAdSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PAGAdSDK.xcframework; path = SDK/PAGAdSDK.xcframework; sourceTree = ""; }; + 54446704CD4D67AF81739A35F43752F9 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VectorsExtensions.swift; path = Sources/Private/Utility/Primitives/VectorsExtensions.swift; sourceTree = ""; }; + 544F6A3291CC771530BE6B822140BA94 /* PAG_SDImageSVGKCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageSVGKCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageSVGKCoder.h"; sourceTree = ""; }; + 549FB33576ACD086DF7C81CE657D4966 /* NSBezierPath+PAGRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+PAGRoundedCorners.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/NSBezierPath+PAGRoundedCorners.h"; sourceTree = ""; }; + 54A811E0422F39BCBD150E18FD318D74 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; + 54C5530C13CD6B1D735FC2924D01C449 /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; + 54DAA46C552527ED1C82E9F2CEFF5E6A /* SVProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVProgressHUD-Info.plist"; sourceTree = ""; }; + 5549CF88E13A57513E8C5311149B86AE /* GULKeychainUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainUtils.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h; sourceTree = ""; }; + 554A83D44A0FF19A4305689E098D40D4 /* PAGSDWebImageHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGSDWebImageHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAGSDWebImageHeader.h"; sourceTree = ""; }; + 554EAC91262E092F0EE9EF1D899CEB6F /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; + 556E396CB755B7390C68676EC26219FD /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; + 558D88F2073A77448951209CDED38ADD /* CYLBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseViewController.h; path = CYLTabBarController/CYLBaseViewController.h; sourceTree = ""; }; + 55D1378C496A8FFA8EBD570A892077E5 /* PAG_SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDMemoryCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDMemoryCache.h"; sourceTree = ""; }; + 562CA263E62343395A621935CCEE766E /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; + 5631676D6C01D85265380F39D950A31D /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; + 566C3A3F75152A7BB13BE8EF4210073E /* FIRInstallationsSingleOperationPromiseCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsSingleOperationPromiseCache.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsSingleOperationPromiseCache.m; sourceTree = ""; }; + 5693AC06A548321CE344B2A8C2BCEAAA /* JXSegmentedTitleOrImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageDataSource.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageDataSource.swift; sourceTree = ""; }; + 5695357E2BFAC31753CFE8C5741847DC /* PAGTNCRequestParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCRequestParam.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGTNCRequestParam.h"; sourceTree = ""; }; + 56ECF00ADB185A6AC6CE10141C64D4A4 /* FIRInstallationsStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStore.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.h; sourceTree = ""; }; + 57077295FEE0408590E039FB6569500B /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; + 571CEC2790B7ACF0BCAAD4F45B853149 /* CYLBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseNavigationController.h; path = CYLTabBarController/CYLBaseNavigationController.h; sourceTree = ""; }; + 57A82BB95D6FF20F8B9A8A2345D41DAD /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; + 57D17ED0E4D15CA63DCBC1879AC6D5D5 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 57DDE93CC7940390967F62AD25DEB5A8 /* NSJSONSerialization+PAGSafeSerializaiton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSJSONSerialization+PAGSafeSerializaiton.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSJSONSerialization+PAGSafeSerializaiton.h"; sourceTree = ""; }; + 582A74E5F3112EC14C9151547D25682A /* SectionedChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/SectionedChangeset.swift; sourceTree = ""; }; + 5860772C713E6E6D45ED6685637B557B /* PAGYYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGYYClassInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64/Headers/PAGYYClassInfo.h"; sourceTree = ""; }; + 5898070222125CB0B1D19F1260E39506 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + 58CF65733E13A845357EF17E1343CD8D /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; + 58D6CB756DD3A9231F3FEB6E080B3E07 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 59647DAC4647348C9D8ABB3D52345F57 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 59922B887217301649F834F3B7E1E66E /* BURelyFoundationGlobalNETWork.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalNETWork.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework; sourceTree = ""; }; + 59D8A5A8087DFC26F4BE56BB48C02DF2 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; + 5A345EB389961B14F4673A2D7152DF1B /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; + 5A49DE3EB0CB859FF47716EB34B749C0 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIROptions.h; sourceTree = ""; }; + 5AB5A05D3457FEC216C759592E4AB3C9 /* FIRConfigurationInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfigurationInternal.h; path = FirebaseCore/Sources/FIRConfigurationInternal.h; sourceTree = ""; }; + 5AEED7C5B397D7D7540FC2F684D352C4 /* FLAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImageView.m; path = FLAnimatedImage/FLAnimatedImageView.m; sourceTree = ""; }; + 5B514179B75A9433F6E9A546E36036BC /* JXSegmentedComponetGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedComponetGradientView.swift; path = Sources/Indicator/JXSegmentedComponetGradientView.swift; sourceTree = ""; }; + 5B5534DE168C5C460D5A1377A3028B70 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + 5B64D7EF1F8EADFF639E0AAAA9DF1FE1 /* GYSidePercentInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSidePercentInteractiveTransition.swift; path = Classes/GYSidePercentInteractiveTransition.swift; sourceTree = ""; }; + 5B67E1CC276B031822086B15F3C1CEB3 /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; + 5B7D56B2CA5107A057A01C3C12F0DA20 /* JXSegmentedTitleGradientCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientCell.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientCell.swift; sourceTree = ""; }; + 5B805C12F1A6A734E6E51CA1CF5106F8 /* SVProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.release.xcconfig; sourceTree = ""; }; 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = BRPickerView; path = BRPickerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5BBF4161043BE1024FFB158487AA6C2D /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CGFloatExtensions.swift; path = Sources/Private/Utility/Extensions/CGFloatExtensions.swift; sourceTree = ""; }; - 5BF733CC2BA3E32FE6120D4EF3F23803 /* SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheKeyFilter.h; path = SDWebImage/Core/SDWebImageCacheKeyFilter.h; sourceTree = ""; }; - 5C7BD640C164D0A1283A53265565F4C0 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - 5C88FA625D4125F9E67E6CF2839106B3 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 5C0B59222F269551482DFF8350BC0726 /* UIImage+PAGForceDecode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGForceDecode.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGForceDecode.h"; sourceTree = ""; }; + 5C2B2E690EE78A5121A3693693CDC0D1 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; + 5CA8CF31A37005243CC91F24B456CAB7 /* SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoadersManager.h; path = SDWebImage/Core/SDImageLoadersManager.h; sourceTree = ""; }; + 5CB89D25D490BA1E3701ED479C2EA2A9 /* CYLConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLConstants.h; path = CYLTabBarController/CYLConstants.h; sourceTree = ""; }; + 5D1843A3A2AB4332C7CB6DF500D23E2F /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D7A4E67990BF7EDBEA74CC1B269D324 /* JXSegmentedBaseItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseItemModel.swift; path = Sources/Core/JXSegmentedBaseItemModel.swift; sourceTree = ""; }; - 5DA750ACC2AE2C01FAF5DD1BBA807DB6 /* FSPageViewTransformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewTransformer.swift; path = Sources/FSPageViewTransformer.swift; sourceTree = ""; }; - 5E99F731764634258A859CFEA4E7F5E4 /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; - 5F0B34944239312A9797CFD810A05731 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; - 5F6D7D44A9294F1278A206FC998D7D5F /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; - 605A1E5A4AE2C44A03D8F061DF701AC7 /* UIViewController+CYLNavigationControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+CYLNavigationControllerExtention.m"; path = "CYLTabBarController/UIViewController+CYLNavigationControllerExtention.m"; sourceTree = ""; }; - 60831FCB196A30E49FB4A8517AE36FF3 /* JXSegmentedNumberItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberItemModel.swift; path = Sources/Number/JXSegmentedNumberItemModel.swift; sourceTree = ""; }; - 60942F63C64C2C46C8149B235C563624 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; - 60D0240381177ED2273444E2BAA51B01 /* NSObject+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/NSObject+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - 61092FF6035BFF9BBD3CA2882F828005 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - 6133E39AF742E4288AF6CED2A733DC6D /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; - 618100C2BFD225239D4F0746391F845B /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; - 61A3A6D233EE7595BDAF0600091C2BCC /* LottiePlaybackMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottiePlaybackMode.swift; path = Sources/Public/Animation/LottiePlaybackMode.swift; sourceTree = ""; }; - 61AD8C53F5A984CA2EC701843A64732C /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; - 61B9FE3377A5123F2A26934F93C8E754 /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + 5D8B6A8109F093BFD37CDD3FAA7132CD /* PAG_IESGurdKit+PAGCustomParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdKit+PAGCustomParams.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdKit+PAGCustomParams.h"; sourceTree = ""; }; + 5D8B9E9D6F3A5102855A6AF01A8404A0 /* PAG_IESGurdLRUCacheLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheLinkedList.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdLRUCacheLinkedList.h"; sourceTree = ""; }; + 5DAB98728697D3D1B688EE34D06E6BE0 /* HMDPAGCrashKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashKit.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashKit.h"; sourceTree = ""; }; + 5DEFECFD2E66D8B327DA32D7E5700885 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 5E3E07057D8F8CFAF3C1501A53B535DE /* EpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModeled.swift; sourceTree = ""; }; + 5E442FB7A9ADA6EAE99AAF9C9AE7A94E /* PAGScreenHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGScreenHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGScreenHelper.h"; sourceTree = ""; }; + 5E6C16A570D4B6488BC09FC58978AB71 /* FSPagerCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerCollectionView.swift; path = Sources/FSPagerCollectionView.swift; sourceTree = ""; }; + 5ECEABD56BA382DBB6027AE23A783CFA /* BURelyFoundationGlobalAPM.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAPM.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework; sourceTree = ""; }; + 5EE71BEADBE1B7E0DCAE2D96C2A2E520 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 5EECFC0CF47C2BA0979D2D0DE536F43C /* SDDisplayLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDisplayLink.h; path = SDWebImage/Private/SDDisplayLink.h; sourceTree = ""; }; + 5F146E07F427F72120DAEC81E2AE9BD2 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; + 5F498C44C07C3F8C0C4098B6C390CCD7 /* SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCodersManager.h; path = SDWebImage/Core/SDImageCodersManager.h; sourceTree = ""; }; + 5F4B7C3362A8C51D84B6666C3C6188AD /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = FirebaseInstallations/Source/Library/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 5F62012ECF2C5AE2A01C26E443BCE56D /* FirebaseCoreInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCoreInternal.h; path = FirebaseCore/Extension/FirebaseCoreInternal.h; sourceTree = ""; }; + 5F7E12577F795F776DB813EB5BAA4917 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 5FA89EE7A8CF2DF4E88A36C78AF8994C /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 5FBCBBDF179740BE25E0C48247159FE3 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; + 5FDD3D133AC51D4CDEB8B42717B79616 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationView.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationView.swift; sourceTree = ""; }; + 5FEC72313FB60ED6AD99148EE69B106D /* JXSegmentedTitleGradientItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientItemModel.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientItemModel.swift; sourceTree = ""; }; + 5FFBD8A68662F9B2295626037E0C3FE3 /* 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; }; + 6000B6BDFFB7C2F47543CBF773DC0E19 /* UIDevice+PAGIESGeckoKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+PAGIESGeckoKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/UIDevice+PAGIESGeckoKit.h"; sourceTree = ""; }; + 601ACE68BDD75448A06F655356C91F09 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; + 6028A6F46388E99BA84E7E6642A55D28 /* PAG_IESGurdLRUCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdLRUCacheCleaner.h"; sourceTree = ""; }; + 604FB8BC59374AFDEB000DA9D771C953 /* FIRInstallationsErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrors.h; path = FirebaseInstallations/Source/Library/Public/FirebaseInstallations/FIRInstallationsErrors.h; sourceTree = ""; }; + 60644DCA06C870DDA78BBEF0D6E3DE15 /* GYSide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSide.swift; path = Classes/GYSide.swift; sourceTree = ""; }; + 6068C54D306D79D4C1AECF14814CBE42 /* SDImageCacheDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheDefine.h; path = SDWebImage/Core/SDImageCacheDefine.h; sourceTree = ""; }; + 60810C1E1244999EE60ABD31C82736EE /* UIWindow+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/UIWindow+PAGUtilities.h"; sourceTree = ""; }; + 60BA69CF26724CAF4A092DE9A415A8AF /* StyledView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyledView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/StyledView.swift; sourceTree = ""; }; + 60F205F898D675595AA886BD36537E73 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; + 6117354FDDF006650776F3747BA67D11 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 611973292BF2DC60EFA888054723A410 /* UIImageView+PAGHighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAGHighlightedWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImageView+PAGHighlightedWebCache.h"; sourceTree = ""; }; + 6142855E67876230A3F6551DD193998F /* UIImageView+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImageView+PAGWebCache.h"; sourceTree = ""; }; + 6146F58E9D9A5DBC80293385BC42838B /* FirebaseCoreInternal-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-umbrella.h"; sourceTree = ""; }; + 61532C7DA20CAB1A5A4AADAF7ECE347E /* PromisesObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PromisesObjC.release.xcconfig; sourceTree = ""; }; + 6178DA022B61DEDBCE387B37C32F740D /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = FirebaseCore/Extension/FIRLibrary.h; sourceTree = ""; }; + 6183403DA000BAE855A7CF42E4530DF5 /* FBLPromise+Wrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Wrap.h"; path = "Sources/FBLPromises/include/FBLPromise+Wrap.h"; sourceTree = ""; }; + 618ED299301A64BF08980E7B6AC121B6 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 61DEA9EF7DA3BA73B630DF2C0D4B912B /* FIRInstallationsErrorUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsErrorUtil.m; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.m; sourceTree = ""; }; + 61F7914DFF3711B20277C717B6FFEAC3 /* GULKeychainStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULKeychainStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h; sourceTree = ""; }; + 61FA26C9783CA3A74E0D300BA3AD0222 /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; + 6202B79E1A80E4B59942EB7E4B6F6B26 /* PAG_RelyWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_RelyWeakProxy.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAG_RelyWeakProxy.h"; sourceTree = ""; }; 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "lottie-ios-LottiePrivacyInfo"; path = LottiePrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 62090A51666FE8B9253D224AEF655F56 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 6257167144F773A9F8249D24327F0580 /* SDImageCachesManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCachesManager.m; path = SDWebImage/Core/SDImageCachesManager.m; sourceTree = ""; }; - 6274C35B27156CFFE16C799D72822A30 /* FLAnimatedImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FLAnimatedImage-Info.plist"; sourceTree = ""; }; - 6284496BE45C799D2D1F5E84D38DA88D /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 628DDCC7F0ADA6E42AF2A6D42EFE15E6 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; - 62E1E555D15AC2C2C234B2E904DE33E6 /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; - 62F3F8E6B805BC913188565371370037 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - 632777D8C294BB30E03B55ACC99DF16C /* UIControl+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIControl+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIControl+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 63949834E76C9529E048B563F4DA5BE1 /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; - 63AE8D18A3623F90948AC096C1EBBEF9 /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; - 63C73E869800E90646CF3BD3F8DCBEA2 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; - 641D9E684AF9ED62EDD746E4F1E2D2DD /* JXSegmentedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.release.xcconfig; sourceTree = ""; }; - 64D8DA753E7632E623437E8300093752 /* TransformAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformAnimations.swift; path = Sources/Private/CoreAnimation/Animations/TransformAnimations.swift; sourceTree = ""; }; - 64E236FEB9E981CC722A3D8C80F01690 /* ViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewProviding.swift; sourceTree = ""; }; - 6527016649A9CB6FC107238D38C8F4CE /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; - 654048089E42B39729908C511F626BDA /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIViewController+Additions.swift"; sourceTree = ""; }; - 655517173F9FEF28BB915148C5A211AC /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; - 6562E89584F9D6D5F87113A27773ACC5 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; - 6751CAC0E75B9A03B7C6F78AC078DDA1 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; - 6763A81FE77A252F28DFBEC88B37DA81 /* SDWebImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImage.h; path = WebImage/SDWebImage.h; sourceTree = ""; }; - 68048FF71FA35BE2B4E672B8A69DE24A /* SDWebImageTransitionInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransitionInternal.h; path = SDWebImage/Private/SDWebImageTransitionInternal.h; sourceTree = ""; }; - 6852716221C748C71D2E9EB499B912F6 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 688311D06DC9206C2642DA4916C5DA65 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; - 68E89B8F35FF35F194648F83F72D8CB7 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 69C4E0C80DD5C486D4F48572EC5DA74B /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 6AC50C91C8EBF6D12B1074E491B9E04C /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Base/BRPickerView.bundle; sourceTree = ""; }; - 6AF931C3631B8F626AC2BD4860267627 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; - 6B0942D515C4DB3EE60113A4B9E1FF11 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - 6B4DC08D8A35C4B272D715535D113633 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - 6B7E3487CF52C7625F4DFFF8BBE1C019 /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; - 6C684F19B2D2DBE73AB6B55F1CEE7A15 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 6CE5FDFA99C437066BF7EA1E698A87C1 /* ImageLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayer.swift; path = Sources/Private/CoreAnimation/Layers/ImageLayer.swift; sourceTree = ""; }; - 6D72D577FDF43DB2A9AE254268A93666 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; - 6DA8CC3F090F87C99954DA1A55ECFEBB /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 6DC3D5FFF0A64D12A203DF6189FBFDBE /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; - 6E0D872EB3D0E8FC93A4BE5BA0A66675 /* GYSide.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSide.debug.xcconfig; sourceTree = ""; }; - 6E496A70664A32EA9E3B904B531C0A40 /* JXSegmentedComponetGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedComponetGradientView.swift; path = Sources/Indicator/JXSegmentedComponetGradientView.swift; sourceTree = ""; }; - 6E5E13DEEE52E86AF49BEC7F21591AB9 /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; - 6F264C337AE0EBA56C105513CA0A41AB /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; - 6F2AB2A30E983706F901C3432F8AB559 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; - 6F461C13D16ECA8D15F998AE0F03C4BB /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; - 6FB345047DE76871CBC9FBAB6DEBAA4D /* 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; }; - 705D4ACA0FEC47A46C562F71086A2EBC /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemsExtension.swift; path = Sources/Private/MainThread/NodeRenderSystem/Extensions/ItemsExtension.swift; sourceTree = ""; }; - 706D539AD1A17D452B80F27F4CC279E5 /* JXSegmentedTitleAttributeCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeCell.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeCell.swift; sourceTree = ""; }; - 70D2DC59E3A91996B2A36A74F3A0F5DC /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; - 7149E368A014DE99F8DD83ABB6B40FFF /* 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; }; - 717AF175982BF8A238231A07F2AD101C /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; - 71CAE2AAB0A7A72EE3663D664AB7B4F4 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; - 71CF7D8CAEFA3DD4E43BD882AED940CC /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; - 720665E49A7F14B771843AD8695499B2 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; - 7213A570B153A3EFF4C2AF604822718C /* Pods-wallpaper_project-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-wallpaper_project-acknowledgements.plist"; sourceTree = ""; }; - 72754C96D501D8746883FF6F5A9F5839 /* GYSideTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideTransitioningDelegate.swift; path = Classes/GYSideTransitioningDelegate.swift; sourceTree = ""; }; - 72C221680463C72CAA0BB2EA4F47ADAB /* UITabBarItem+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+CYLBadgeExtention.h"; path = "CYLTabBarController/UITabBarItem+CYLBadgeExtention.h"; sourceTree = ""; }; - 72EEC98F3A7BC854FF1B6B7B7105487C /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; - 744FF4465FDE966E1667C3DF8266BCFE /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; - 74E1C6CE9441F22935B95CC096167E01 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; - 756CFC4C26EEE899F375CC2F5B9ED6AB /* CYLBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseNavigationController.m; path = CYLTabBarController/CYLBaseNavigationController.m; sourceTree = ""; }; - 76E45EC80DEB6CEEEC2A20558BFF817A /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; - 76F57BA79DAA9D3C408B7D0C6445FBA5 /* UIViewConfiguringSwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewConfiguringSwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIViewConfiguringSwiftUIView.swift; sourceTree = ""; }; - 77331036577E14FB635FA249F9FE2D2B /* BRAddressModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressModel.m; path = BRPickerView/AddressPickerView/BRAddressModel.m; sourceTree = ""; }; - 780EEC9CC6F4D2C85AD711B15562AC69 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; - 78248C93847FE43356B6D010D86EB176 /* UIView+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIView+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - 78373D62A3C1DB7C3F7A86931ADDA9DA /* JXSegmentedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-prefix.pch"; sourceTree = ""; }; - 7837856EC3CD9144E6516D78FC28E56C /* JXSegmentedDotCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotCell.swift; path = Sources/Dot/JXSegmentedDotCell.swift; sourceTree = ""; }; - 7855015556244BB8FDDF88D14E5E961D /* BRBaseView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRBaseView.h; path = BRPickerView/Base/BRBaseView.h; sourceTree = ""; }; - 78D2DB5F912418AD5648FA92952CC4FE /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; - 78ED8F9C8FC406EEA76112ABE3E61C89 /* JXSegmentedCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedCollectionView.swift; path = Sources/Core/JXSegmentedCollectionView.swift; sourceTree = ""; }; - 78F6856E2B0894EC23494A512E2432F1 /* NSDate+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+BRPickerView.m"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.m"; sourceTree = ""; }; - 792245438A41AE593B3825C7B385A75C /* CYLBaseViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseViewController.h; path = CYLTabBarController/CYLBaseViewController.h; sourceTree = ""; }; - 7962660A959F7D7540EA24E82C69D350 /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; - 79683FDEDA2A525428243970407555A0 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; - 797427B4D9C2E1BEC434E9FECA2F93B4 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; - 7A6716D82030A16F84AE15AD6A233852 /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; - 7A6A80234CF0738361FDC1FD255B814B /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; - 7A8954261012D75342B8182205D037B6 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; - 7AC1CE770182D2E945D4312247326B2C /* 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; }; - 7AC73155B88B535255545A65ADF18D61 /* BRPickerStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerStyle.h; path = BRPickerView/Base/BRPickerStyle.h; sourceTree = ""; }; - 7ADA063A9EA6317F3E3F75B09D89D83B /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; - 7BCB011F89C5DBCB0138A8AB5138F1B9 /* CALayer+addAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+addAnimation.swift"; path = "Sources/Private/CoreAnimation/Animations/CALayer+addAnimation.swift"; sourceTree = ""; }; - 7C2CC54FCA0FCAA688925CA1DCD4FB04 /* CYLTabBarController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLTabBarController.h; path = CYLTabBarController/CYLTabBarController.h; sourceTree = ""; }; - 7C38666035336AC890828C43C0982C39 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; - 7C641227CB085F946CE36132489FDC41 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - 7C9536FC3EF4D2EEF5FB2A41769799DA /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; - 7CB6992CEBFFA4A48B48FFFFB151BA3E /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; - 7CF395A22946FEB61AD1A1AE556B2F09 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibleAnimationKeypath.swift; path = Sources/Public/iOS/Compatibility/CompatibleAnimationKeypath.swift; sourceTree = ""; }; - 7D21ED0B3BCACAD8C5D019D1A7966462 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - 7D35E5F73044E46CB1EDFB190214AA02 /* IQKeyboardConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQKeyboardConfiguration.swift; sourceTree = ""; }; - 7DE8E1605A24E42F97E6E7DDDBFE5628 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeypathSearchable.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/KeypathSearchable.swift; sourceTree = ""; }; - 7DEC85C75C3C1D4F52E18BEB380E67FC /* UIImage+Metadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Metadata.m"; path = "SDWebImage/Core/UIImage+Metadata.m"; sourceTree = ""; }; - 7DF72FEF6972309DD8EAC8D14D90D0B1 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - 7E56AEFD62AEAB3BD7B456B6E7D30F13 /* IQKeyboardManager+Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Deprecated.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Deprecated.swift"; sourceTree = ""; }; - 7E749184B6F9015F42BFA3278DA9ED30 /* GYSidePercentInteractiveTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSidePercentInteractiveTransition.swift; path = Classes/GYSidePercentInteractiveTransition.swift; sourceTree = ""; }; - 7EABA2F02AB8123188258F0C5AD09E0C /* SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCacheSerializer.h; path = SDWebImage/Core/SDWebImageCacheSerializer.h; sourceTree = ""; }; - 7EC799D0F52B0D2E2FA317B54F85FB0F /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; - 7ED52BD86676D31D024545636DC29DF2 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ShapeCompositionLayer.swift; sourceTree = ""; }; - 7EF0BF9CE25A06D121D80C02E2F75C47 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; - 7EF41195D380ACA9F36EEA1A7C5E96E2 /* Bundle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bundle.swift; path = Sources/Private/Model/Extensions/Bundle.swift; sourceTree = ""; }; - 7F12BCE23271BEDBF248AE7E484184D2 /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; - 7F664CFAE17C66098677E36555C627EB /* FLAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImage.h; path = FLAnimatedImage/include/FLAnimatedImage.h; sourceTree = ""; }; - 7F8F1C9EB8B6942669DD3C78B5D23F1F /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; - 7F9CCE118247BA03E2A746A5D91AA49D /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; - 7FD8CDEB6156310FDA484132B51EBBF2 /* IQToolbarPlaceholderConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarPlaceholderConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarPlaceholderConfiguration.swift; sourceTree = ""; }; - 7FDB3C4918536FC4CEF1C58B3B299A0B /* GYSideMaskView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideMaskView.swift; path = Classes/GYSideMaskView.swift; sourceTree = ""; }; - 800639407B5A59CB132A4DCDDD02DC5C /* CYLBadgeProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBadgeProtocol.h; path = CYLTabBarController/CYLBadgeProtocol.h; sourceTree = ""; }; - 805B3A83B24EEFF68A993EA6050FE985 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; - 8074E4AFECB96B361A952CBE5873E2E9 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 807E01AE447132A79FBD23A16B28EC03 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; - 80946F4D53CCA59E3494EDC32CF6B117 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - 811B105956F697713EE4ED3A578A9B5E /* UIView+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIView+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - 814B8576BC7C4890BE65AE2F0AC497EF /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; - 81A5E20D8A0E526630170705C652B785 /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; - 821EEA34AE94889A2CC7776618BBB5E3 /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; - 8259FBF77037EBC1B937617DB539BD94 /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; - 825B1C00701150BE1203EC9B030569B8 /* CYLTabBar+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CYLTabBar+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/CYLTabBar+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - 82E318F85D19AA8CFF13006B0F8890B3 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 83D1C597C811775DC5AE775D1C2EA2B5 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; - 83DFE86FE7AB0CD9D3B6DD1033E72D03 /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; - 83FC4C8DF0194B142911ED972433FA39 /* 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; }; - 842B1CFC3F8D71A353E7F2294AEA1FEE /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - 846B08EE8DD5A101B6E101DE4514A2D8 /* IQUIView+IQKeyboardToolbarDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbarDeprecated.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbarDeprecated.swift"; sourceTree = ""; }; - 8470AD4F91CA3264009F741E0773DB68 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; - 84E55B0749C01139B1C1B255217502DA /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; - 851C7A0EF0D0013A8AC7B8ED4997C01F /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 853850F6A7338784F427DF496A0D3033 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; - 8557290A4A65CA58CE4C3D2064D36ECE /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; - 8562394C8D2BCC3DCDAB8BD51167941A /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; - 8567FE676FC3798A1A7E5A455AAA0B4F /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; - 858EDBC030056EF82E5451B5C7687ED7 /* ColorEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/ColorEffectValue.swift; sourceTree = ""; }; - 85B4431CFC05E872A818A27C08CA2026 /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; - 85E48E164DFF3FA3191E30C6B351F4D1 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; - 870B0E3FADE22D5FBCD6EB2D76EA6F52 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; - 8797893959B611F2F7E0571049FA4E84 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; - 87D21212135BBC93E54145FA95EB8C65 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 881092AC3FE384039EE9ACB3FAB9B745 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; - 8829659D253A9CEC884541A32ACD72F1 /* CoreTextRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreTextRenderLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CoreTextRenderLayer.swift; sourceTree = ""; }; - 884147CFCB08238538E5269AA48368C6 /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; - 88B23AC0D0B320752D68009FF35E5061 /* JXSegmentedNumberCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberCell.swift; path = Sources/Number/JXSegmentedNumberCell.swift; sourceTree = ""; }; - 88F86655C4CE4615A2AAE44B357040E8 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; - 892EC0F4A4A7671297C880CDFF00BBF4 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; - 89D168C0D58FFD79E014817C9C06E446 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 8A9E55C45E43685590A4E571022C9D87 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - 8ABC773C4917B4CA1FF8FE546F8EDE4D /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 8B3AA1850D9D105D2E9830A1CB24DB10 /* SDWebImageIndicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageIndicator.m; path = SDWebImage/Core/SDWebImageIndicator.m; sourceTree = ""; }; - 8B5FDDF64B8DB79FD234F424EADF15C3 /* EpoxyModelArrayBuilder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelArrayBuilder.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelArrayBuilder.swift; sourceTree = ""; }; - 8BCDD1DFD9274594FEF5FB41BABEE158 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; - 8C4E793CF03EF083999551B635293CF4 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientFillNode.swift; sourceTree = ""; }; - 8C98AC652CE01FC11F41B03D7C7BFA37 /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; - 8D26C62B49E28BC97828DE5405BFE16A /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; - 8D36A34F3638BD06901D50A15864694C /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyedDecodingContainerExtensions.swift; path = Sources/Private/Model/Extensions/KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; - 8D54DDD1FAC34CC7BD8A882C39C59380 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; path = IQKeyboardManagerSwift.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8DC31076F6C9097225F80CD738B6466F /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; - 8E4C7E92B1FC198F1619FB92B747BA2E /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 8E4DBC5B57650B73D8472A723A00BFCA /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - 8ECE5020F5A3621C1F1BD59DB2C475CC /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; - 8F8D22212FFA9582ADCB8388AA7F9294 /* JXSegmentedListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedListContainerView.swift; path = Sources/Common/JXSegmentedListContainerView.swift; sourceTree = ""; }; - 8FB8C5BF5DFE0D225A2BBB862276ABCC /* JXSegmentedRTLLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedRTLLayout.swift; path = Sources/Common/JXSegmentedRTLLayout.swift; sourceTree = ""; }; - 90151154D19795359EEB082426937B60 /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; - 901A782C001F82639EF4C81E719E5EC5 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 90659980EC0BEB1990D3AA399D4D81A4 /* JXSegmentedView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-umbrella.h"; sourceTree = ""; }; + 621769CB7647C23179D3910CC98A2D25 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; + 622648DE9F958B672105D749D282D73A /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; + 626003C9C71F3FEE57D5F30C8808291B /* PAG_IESGurdProtocolDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdProtocolDefines.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdProtocolDefines.h"; sourceTree = ""; }; + 6278A8ADB910B8EB788D58C748CD5F74 /* BURelyFoundation_Global.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BURelyFoundation_Global.h; path = "Frameworks/SDK/BURelyFoundationGlobalHeader/BURelyFoundationGlobalHeader.xcframework/ios-arm64_x86_64-simulator/Headers/BURelyFoundation_Global.h"; sourceTree = ""; }; + 629CB51179A09262E5259C377B770408 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageAsset.swift; path = Sources/Private/Model/Assets/ImageAsset.swift; sourceTree = ""; }; + 62C5953CB6F14FC606E1AA5BCB9BCAC4 /* PAGThreadSafeMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGThreadSafeMutableArray.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGThreadSafeMutableArray.h"; sourceTree = ""; }; + 62F22719E6C684CF4FF12F858DF5EBFA /* PAGLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLogManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGLogManager.h"; sourceTree = ""; }; + 62F328D522982D1C6997515F99E80B26 /* PAG_SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageDefine.h"; sourceTree = ""; }; + 63289AB5A44C5B0D6B7138175D85BC5F /* VungleAds.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.debug.xcconfig; sourceTree = ""; }; + 63AB8F09FC03101B9F135B40F47C8FF4 /* PAG_SDWeakProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWeakProxy.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWeakProxy.h"; sourceTree = ""; }; + 63ED94F12A3E469FB934E54E99B679DF /* PAGWKWebView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWKWebView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGWKWebView.h"; sourceTree = ""; }; + 641F6DF30B96E3E64CE2EE0F14EA84B9 /* FBLPromise+Race.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Race.m"; path = "Sources/FBLPromises/FBLPromise+Race.m"; sourceTree = ""; }; + 643F72FA43817905E6C17389FA8FC346 /* ResourceBundle-MJExtension-MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJExtension-MJExtension-Info.plist"; sourceTree = ""; }; + 645E819D8602695577EAABFAE91ADC0D /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorExtension.swift; path = Sources/Private/Utility/Primitives/ColorExtension.swift; sourceTree = ""; }; + 647379B52AF0E0B56002DCC092D95836 /* PAG_AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFURLSessionManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_AFURLSessionManager.h"; sourceTree = ""; }; + 649B18020762A45CBC6EB69580B141F1 /* FIRInstallationsStoredAuthToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStoredAuthToken.h; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.h; sourceTree = ""; }; + 64A0FA1046671F7D9F65F751530E3BBE /* FSPagerViewObjcCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FSPagerViewObjcCompat.m; path = Sources/FSPagerViewObjcCompat.m; sourceTree = ""; }; + 64E6CB86EA54904509280CF347A7E8C4 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 6517D05D083980396DF2C4145A417F64 /* GULNetworkInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkInternal.h; path = GoogleUtilities/Network/GULNetworkInternal.h; sourceTree = ""; }; + 651937A8691889475E6A4B22A594B16C /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; + 6543122071507F41E67C863326D4D737 /* HMDPAGCrashKitSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashKitSwitch.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashKitSwitch.h"; sourceTree = ""; }; + 65AEC30DFFB6F11BD733C9ABE9D85666 /* HeartbeatLoggingTestUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatLoggingTestUtils.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatLoggingTestUtils.swift; sourceTree = ""; }; + 66054C49DA178DFE597D14B99A34C308 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; + 66279BA49341FED979BE6447EF57F5E2 /* UIColor+PAGHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PAGHexString.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIColor+PAGHexString.h"; sourceTree = ""; }; + 66348BD7C5A37BD9D44D45C4AD68F5A5 /* PAGJSInjectorRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSInjectorRule.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSInjectorRule.h"; sourceTree = ""; }; + 66607530E857335411B6E3A0467BCC12 /* PAG_SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageDownloaderOperation.h"; sourceTree = ""; }; + 66742F1B27FC9661A923C26BBFC3F852 /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/GULNSData+zlib.h"; sourceTree = ""; }; + 677D4967B9083B4BFC051B2C7E58115E /* CYLTabBar+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CYLTabBar+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/CYLTabBar+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 67CA694D9571B5721C9E80679DA8AA8A /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; + 6805DF9BBB928A4BCA4589B92BF0AF7D /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = FirebaseCore/Sources/FIRBundleUtil.m; sourceTree = ""; }; + 68200520BD73D3BD61B56C77E1EB284D /* AppLovinMediationVungleAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinMediationVungleAdapter.release.xcconfig; sourceTree = ""; }; + 683A766448E48FF50EF8919426DF24BA /* PAG_IESGurdCacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheConfiguration.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdCacheConfiguration.h"; sourceTree = ""; }; + 685D2546A72BA35C80C2869422149999 /* BRStringPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRStringPickerView.h; path = BRPickerView/StringPickerView/BRStringPickerView.h; sourceTree = ""; }; + 68BA53BE90B2862B03459E5FFAAD1BB2 /* Collection+Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+Diff.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Collection+Diff.swift"; sourceTree = ""; }; + 68DC7932645233276471F9E310149AE0 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; + 68EEFC379901D8F228C1E84A092A845D /* FIRCurrentDateProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRCurrentDateProvider.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRCurrentDateProvider.m; sourceTree = ""; }; + 692F18D951DF8D437642B6517A2AAA9C /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; + 695620876815802B61156394F0DE82C2 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; + 69C3B19EF2E9CC14EBF3C9374F3EE54A /* UIColor+SDHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+SDHexString.m"; path = "SDWebImage/Private/UIColor+SDHexString.m"; sourceTree = ""; }; + 6A17CBD507031F102C0337C00C484E69 /* PAG_IESGurdUnzipPackageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdUnzipPackageInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdUnzipPackageInfo.h"; sourceTree = ""; }; + 6A2CB68CBF1F7BA89AB52F54A918A0EE /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; + 6A558F863853E8372A5890C937363DEC /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/StarNode.swift; sourceTree = ""; }; + 6A5AF61B4D90934E6AC4A8F7EF825506 /* FirebaseAnalytics.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = FirebaseAnalytics.xcframework; path = Frameworks/FirebaseAnalytics.xcframework; sourceTree = ""; }; + 6A831EA5FF71EAD4A9DE756EE39B1169 /* UIImageView+PAGHighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAGHighlightedWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImageView+PAGHighlightedWebCache.h"; sourceTree = ""; }; + 6AAC0656BCA41B0E9AB17E18CF688605 /* PAGJSBDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSBDefine.h"; sourceTree = ""; }; + 6AC3BF43B16AD9ACE22BF60D085A634E /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/AnimatorNode.swift; sourceTree = ""; }; + 6ACA807D676AFB9BC42ED9BE65953B32 /* UIView+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CYLBadgeExtention.h"; path = "CYLTabBarController/UIView+CYLBadgeExtention.h"; sourceTree = ""; }; + 6AE08429E7A6182102CC1BD1970F3430 /* SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/SwiftUIView.swift; sourceTree = ""; }; + 6AF5810CF69ED7CCD70E1FAA3A6B1C6F /* PAG_SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCoder.h"; sourceTree = ""; }; + 6B014F29C9D92A9CE2D26B3802BF85A4 /* SDMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDMemoryCache.m; path = SDWebImage/Core/SDMemoryCache.m; sourceTree = ""; }; + 6B45606FE98B7069924E06450215EFF2 /* UIBarButtonItem+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBarButtonItem+CYLBadgeExtention.m"; path = "CYLTabBarController/UIBarButtonItem+CYLBadgeExtention.m"; sourceTree = ""; }; + 6B4EDCE3B5708EB236D949AE5F222E52 /* AnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/AnimationLayer.swift; sourceTree = ""; }; + 6B53A19E2ABCDB757FA2916A67B971B9 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; + 6B567A8702DF3D9FC55D749561B46221 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 6B63B8C6826842C93AF8949169530AC8 /* FIRInstallationsItem+RegisterInstallationAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstallationsItem+RegisterInstallationAPI.m"; path = "FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsItem+RegisterInstallationAPI.m"; sourceTree = ""; }; + 6BC9CF013F578C0D60D97F864B199991 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 6BDD5E2B256F63F5A33884CB0AFEC936 /* PAG_IESGurdDelegateDispatcherManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDelegateDispatcherManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDelegateDispatcherManager.h"; sourceTree = ""; }; + 6BF9115EE28C444471987C6DDF0C6A1B /* DidSelectProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidSelectProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidSelectProviding.swift; sourceTree = ""; }; + 6C230A2698CEEE806C3D7BBFAB240F7E /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; + 6C6211CC0A54E0466077B38D23A257AA /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; + 6C634CC5BAE7AD306F70C69D05D9A10A /* FBLPromise+Always.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Always.m"; path = "Sources/FBLPromises/FBLPromise+Always.m"; sourceTree = ""; }; + 6CD72ADED97F798E620DB29F7EDE3439 /* HMDPAGCrashAppGroupURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashAppGroupURL.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashAppGroupURL.h"; sourceTree = ""; }; + 6CF4D8964C39EF98C1FC8F273DE2AC88 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; + 6D2A947E56F35F6B8507925BFA6319AD /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 6D5C700B29C570B2F52854809835A72F /* FIRInstallations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallations.m; path = FirebaseInstallations/Source/Library/FIRInstallations.m; sourceTree = ""; }; + 6DB06A167DD057CF449E1BE3A4175946 /* NSImage+Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+Compatibility.h"; path = "SDWebImage/Core/NSImage+Compatibility.h"; sourceTree = ""; }; + 6DD81115B593AB119049E55EC108A2FC /* SetContentProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetContentProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetContentProviding.swift; sourceTree = ""; }; + 6E20BCBF86EEFDEAE3FBE3158AE3EE76 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Glyph.swift; path = Sources/Private/Model/Text/Glyph.swift; sourceTree = ""; }; + 6E428A1BC657ECA56ED5CB8336E5E07D /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; + 6E87B429C7792F5A4B75C362384BF089 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; + 6EB7227060B7CDB2056F302ED92ED2C6 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + 6EE3A93FC65B746477C62D2D54578148 /* JXSegmentedView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-umbrella.h"; sourceTree = ""; }; + 6F50EDA02974C32AE725FD6A637B9B64 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = FirebaseCore/Extension/FIRComponentType.h; sourceTree = ""; }; + 6F6F48EB985AEC95344A27330B582848 /* PAG_SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageDownloaderConfig.h"; sourceTree = ""; }; + 6F83151F170297DB2670D3B26D017EFF /* UIImageView+HighlightedWebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+HighlightedWebCache.m"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.m"; sourceTree = ""; }; + 6F87EFA23F31F04C296BC608647674A2 /* PAG_IESGurdCacheCleanerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheCleanerManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdCacheCleanerManager.h"; sourceTree = ""; }; + 6FAE8AA662800FFEEB059CB5E7FCE809 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; + 7018005C9336913231D9EEA1056B0637 /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; + 70812E7D6644D5D4158577BF50D4DE87 /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; + 70B88D3A08C5C4A2B0F7AD60750317FD /* JXSegmentedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-prefix.pch"; sourceTree = ""; }; + 70C8F9A436544459F952971C9D7EBF71 /* FirebaseCore.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCore.modulemap; sourceTree = ""; }; + 70DB15EF1FAD9C8ACC329892BD1D56BC /* GYSide.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GYSide.release.xcconfig; sourceTree = ""; }; + 712645A060B04910E95634E70D437899 /* NSJSONSerialization+PAGSafeSerializaiton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSJSONSerialization+PAGSafeSerializaiton.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSJSONSerialization+PAGSafeSerializaiton.h"; sourceTree = ""; }; + 7187602DC8FFCC53A543041AFA0D74EF /* PAG_IESGurdPackagesConfigResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdPackagesConfigResponse.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdPackagesConfigResponse.h"; sourceTree = ""; }; + 718A70E58ED243E8EAB77D08E5540CA1 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 7191385AB7E5D633B20E85115A5BF119 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayerModel.swift; path = Sources/Private/Model/Layers/PreCompLayerModel.swift; sourceTree = ""; }; + 71CFAE504CD3E4B1C3169CA38998A28C /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; + 71F2C9F4A0DED2734B6109C2825E708B /* Archive+BackingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+BackingConfiguration.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+BackingConfiguration.swift"; sourceTree = ""; }; + 727CC70D8AEA0A68E1CDC550505534EA /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; + 728F9CFE9335AE841890FEA689106CAB /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 729059959A879C58EFFB33106633EF80 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskContainerLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/MaskContainerLayer.swift; sourceTree = ""; }; + 72B67AEADA0EFC8A800AFE17177B5968 /* CYLTabBarController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CYLTabBarController-prefix.pch"; sourceTree = ""; }; + 72C6F3C708ADDA02B4E0D64F60EBF03A /* Pods-wallpaper_project-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-wallpaper_project-umbrella.h"; sourceTree = ""; }; + 7387B46CDB94A5946B4F5E01CA6BC207 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkMessageCode.h; sourceTree = ""; }; + 73A26E1002798318564FFC321D9AF5DE /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; + 73AC9DE035C9D9BA51340978F3D212C3 /* AppLovinMediationByteDanceAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinMediationByteDanceAdapter-xcframeworks.sh"; sourceTree = ""; }; + 73BCA4CD43DEE044399DF27ABB1EB4B9 /* NSUserDefaults+PAGCrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+PAGCrypt.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSUserDefaults+PAGCrypt.h"; sourceTree = ""; }; + 73CA59BEA641E1C906B12F0926265DAF /* BURelyAdSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyAdSDK.xcframework; path = SDK/BURelyAdSDK.xcframework; sourceTree = ""; }; + 73EC9AE72AB0C10917DA6A3F2318522B /* GULHeartbeatDateStorageUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorageUserDefaults.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorageUserDefaults.h; sourceTree = ""; }; + 73ED94836A49CD29DC9BEAF4C492C8D6 /* Pods-wallpaper_project.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-wallpaper_project.modulemap"; sourceTree = ""; }; + 7465DC5F104DE2BD2F2500B9534E9731 /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; + 7476E02A62633E22A5A6B98388821CA0 /* SDImageCodersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCodersManager.m; path = SDWebImage/Core/SDImageCodersManager.m; sourceTree = ""; }; + 749B38B74DEACFD4360E3A3A9AEB92B1 /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Base/BRBaseView.m; sourceTree = ""; }; + 74A7672D0C4F796E912D613BC0509ADC /* PAG_IESGurdLRUCacheLinkedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheLinkedNode.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdLRUCacheLinkedNode.h"; sourceTree = ""; }; + 74C9BD24269099CD755AF6ED23D3C051 /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + 74CBD6184D3D922544DDC7D93251A651 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; + 74CC644835E4590B89030ECAFE78950B /* SolidLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayer.swift; path = Sources/Private/CoreAnimation/Layers/SolidLayer.swift; sourceTree = ""; }; + 74CF0FABF250AB51C6C3E2BA9533EF4A /* BRPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = BRPickerView.modulemap; sourceTree = ""; }; + 74D12705F8600EDDBF5E6C811B1AE558 /* nanopb.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = nanopb.modulemap; sourceTree = ""; }; + 751680F0A9AD9306C7D9657FA23B2E77 /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; + 7558800FFAEE4F744E3E7E76FD88DDB0 /* PAGGeckoHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGeckoHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAGGeckoHeader.h"; sourceTree = ""; }; + 755920463DF36C1581C614BB0261D369 /* AppLovinMediationByteDanceAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinMediationByteDanceAdapter.release.xcconfig; sourceTree = ""; }; + 757637C33ACCDB6D49858FC5B652D8AF /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; + 75AAE0AAD25AEEEF7B82A15405D2B42D /* PAG_SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDDiskCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDDiskCache.h"; sourceTree = ""; }; + 75B1DE87559BF7338A1AC9C8A65B5C57 /* PAG_SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDmetamacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDmetamacros.h"; sourceTree = ""; }; + 75E71BC7327E80828D46BAAFB7DD66B2 /* GYSide-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GYSide-prefix.pch"; sourceTree = ""; }; + 762D8D5DC515BC71B34A94AD390BCC61 /* Archive+ZIP64.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ZIP64.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ZIP64.swift"; sourceTree = ""; }; + 7649E11F94199496DFFFBE9921015576 /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + 76814735BD4EB5555CF21EFA96911DA5 /* PAGZipHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGZipHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64_x86_64-simulator/Headers/PAGZipHeader.h"; sourceTree = ""; }; + 770B0F62C9AEDB5E91FF11E902FD6405 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; + 7724C1AF2103CAA5A5A3A001C24B7D90 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; + 7731AF0DAE206D6F14BEAD86AFA333CE /* PAGSVGKitHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGSVGKitHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAGSVGKitHeader.h"; sourceTree = ""; }; + 7799F6067842764D6F9BDD77F76AA490 /* UIView+WebCacheOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheOperation.m"; path = "SDWebImage/Core/UIView+WebCacheOperation.m"; sourceTree = ""; }; + 77A9595CC1426E490D65F62844289F25 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; + 77B425A949DD4A6CC931145AA6F5A948 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 77B48405F8D04F9C340404128FDE65D8 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; + 77DD08E90DE8AFC7A39ECBE21B88D7C3 /* PAG_SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAnimatedImageRep.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDAnimatedImageRep.h"; sourceTree = ""; }; + 788066BC9FB2C522ACB4E8CD9DFBA480 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 7889401B8105FAFD04428EE7B2D2143C /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; + 791A8D4938A3D6AADFC66F22946F47AF /* GYSide-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GYSide-umbrella.h"; sourceTree = ""; }; + 797351645E9D378E734423A065EEF2A5 /* GoogleAppMeasurement.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = GoogleAppMeasurement.xcframework; path = Frameworks/GoogleAppMeasurement.xcframework; sourceTree = ""; }; + 7984286E4D6405A53270B2149FD1C91D /* PAGNetworkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetworkRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGNetworkRequest.h"; sourceTree = ""; }; + 798B2767D64910AB22516DA2AC8342D6 /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; + 7998498B885EDA15B2C416999ADE2C8F /* AppLovinDSPLinkedInAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinDSPLinkedInAdapter.debug.xcconfig; sourceTree = ""; }; + 79CEC7D02D800179B0C5D5895A74A71B /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; + 7A1B4E9C4881246276D2220304E231BC /* JXSegmentedIndicatorDotLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDotLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDotLineView.swift; sourceTree = ""; }; + 7A29529469AFF6325884BAC131C650F6 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPath.swift; path = Sources/Private/Utility/Primitives/BezierPath.swift; sourceTree = ""; }; + 7A61776C21BB872C3742F71B8F596EE2 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULAppDelegateSwizzler.h; sourceTree = ""; }; + 7A9936F0967975DD8BCC63C307C0F6EC /* AppLovinDSPLinkedInAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinDSPLinkedInAdapter-xcframeworks.sh"; sourceTree = ""; }; + 7A9CEE110490B89F177FE4C09AA3EFBA /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; + 7AB93FC981901A17ACD6C2B18D3C4833 /* FSPagerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-prefix.pch"; sourceTree = ""; }; + 7AE5C2E55B4A39372E9F579DCFA045B7 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; + 7B0B6914304017DD9F04338ACB55811B /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; + 7B22965C0F1C83B8DE87CEA3E9D97ADA /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; + 7B2C7D90A1B7073B8EB68BADC1A0CBAC /* JXSegmentedIndicatorTriangleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorTriangleView.swift; path = Sources/Indicator/JXSegmentedIndicatorTriangleView.swift; sourceTree = ""; }; + 7B9AD179E14E11990C832BD503500EEB /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 7BA407B4B9728D4B2772EB38EADC2EFD /* GULHeartbeatDateStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorage.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorage.m; sourceTree = ""; }; + 7BCCC708689F6ACDA66049808FBE3933 /* CYLBaseNavigationController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseNavigationController.m; path = CYLTabBarController/CYLBaseNavigationController.m; sourceTree = ""; }; + 7BDCDE6E3C9D63CD348205BB9BE0C67C /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + 7BEAC364D9FB7BAD1A5F5D20DD43A6C2 /* FIRHeartbeatLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRHeartbeatLogger.m; path = FirebaseCore/Sources/FIRHeartbeatLogger.m; sourceTree = ""; }; + 7C2A6E80520A1992AA378F5698B4C1F2 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 7C35F96DC1D58034E4B8D8B2770A344A /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 7C649C33B87CE962ACD8EB2F401A3EBD /* UIView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/UIView+SwiftUIView.swift"; sourceTree = ""; }; + 7C6FE4556491FDA937648AF129334DBD /* JXSegmentedNumberCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberCell.swift; path = Sources/Number/JXSegmentedNumberCell.swift; sourceTree = ""; }; + 7C784B56C8A398AB3A5C38741A3A33F2 /* SDImageGIFCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGIFCoder.h; path = SDWebImage/Core/SDImageGIFCoder.h; sourceTree = ""; }; + 7C9D28F786FB5148C1E47B5C66955DA4 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; + 7CA177A0C239EAB982E5F370B23DC489 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + 7CF3B94E5D2AA3D9D02A6817F8E4A8DF /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; + 7D5615B27710627C7AA6C4F05BEB9678 /* FirebaseCoreInternal-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseCoreInternal-prefix.pch"; sourceTree = ""; }; + 7D88BD1D073459EAEA319E5773B8DE6D /* PAGDynamicPlugin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDynamicPlugin.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGDynamicPlugin.h"; sourceTree = ""; }; + 7DEA7D7CFF6D899EB68580825FF280B4 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + 7E1A62DDF4BD9156D1B1866FC4AAB7E1 /* UIWindow+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWindow+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/UIWindow+PAGUtilities.h"; sourceTree = ""; }; + 7E2C2DEC65F325D3AF163CB3E3B302DE /* LayerProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerProperty.swift; path = Sources/Private/CoreAnimation/Animations/LayerProperty.swift; sourceTree = ""; }; + 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 7E496F790F8025D8FD72A457BECC7B99 /* PAG_IESGurdResourceManager+PAGBusiness.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdResourceManager+PAGBusiness.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdResourceManager+PAGBusiness.h"; sourceTree = ""; }; + 7E61970B017F5B16E55F78C98BFE5C14 /* SDAnimatedImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "SDAnimatedImageView+WebCache.m"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.m"; sourceTree = ""; }; + 7E6BBF320B16361B6BFE82104CAC83AF /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePickerView/BRDatePickerView.h; sourceTree = ""; }; + 7E898CB0F6D32979BF7F68DA1D355953 /* PAG_SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageIndicator.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageIndicator.h"; sourceTree = ""; }; + 7E9B749202421AE427462EC68C54200C /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; + 7EA14EED56430DEE86F8C8F38FF84BE0 /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; + 7EADB5D41127D32769691CE138CE2229 /* BURelyFoundationGlobalFoundation.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalFoundation.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework; sourceTree = ""; }; + 7EF94ACAD45EE81900F9A6C8CA1BB0A6 /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 7F33D7179BF1E70593DAF4389B154770 /* UIImage+PAGTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGTransform.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGTransform.h"; sourceTree = ""; }; + 7F47021A8C458E092D2943DFF7EBD965 /* PAG_IESGurdDownloadPatchPackageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPatchPackageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDownloadPatchPackageOperation.h"; sourceTree = ""; }; + 7F8D8F383902887A4AAA0645E5A4200D /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 7F8E5A20A4650534F81A1213FE291086 /* NSData+PAGImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+PAGImageContentType.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/NSData+PAGImageContentType.h"; sourceTree = ""; }; + 7F8EFA580DA5DE9CE9532194B7802DA6 /* SDWebImageCompat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCompat.m; path = SDWebImage/Core/SDWebImageCompat.m; sourceTree = ""; }; + 8016D4AFCE6D2CD33CC8F4EE24C7B5CE /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; + 80372F361C80C8C804ECB7E9E5BA0EB4 /* HMDPAGEmbedAddressRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGEmbedAddressRange.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGEmbedAddressRange.h"; sourceTree = ""; }; + 803861866836C5BCCBE1B78A3361BF82 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.h"; sourceTree = ""; }; + 804FE3C4BFF313DDF0556B1766BC4EE4 /* PAGYYModelHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGYYModelHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64_x86_64-simulator/Headers/PAGYYModelHeader.h"; sourceTree = ""; }; + 807EF1D6096BB9DC7DE970F6B683F546 /* FIRInstallationsAuthTokenResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAuthTokenResultInternal.h; path = FirebaseInstallations/Source/Library/FIRInstallationsAuthTokenResultInternal.h; sourceTree = ""; }; + 80885A2027AEA7C45C575DE7E71336F8 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimator.swift; path = Sources/Private/Model/Text/TextAnimator.swift; sourceTree = ""; }; + 80998CC9D5CA987F989818CE53F54191 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; + 8099AAF22BEFE7C09B8665FA1D6A25A8 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; + 80BEE665D8A011D85F5412E17F3080FF /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Group.swift; path = Sources/Private/Model/ShapeItems/Group.swift; sourceTree = ""; }; + 80D3B0D157E36C31CB00E939E1077BF0 /* ResourceBundle-VungleAds-VungleAds-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-VungleAds-VungleAds-Info.plist"; sourceTree = ""; }; + 80F36B04BD8AD570FB0E89D83CE92B56 /* FBLPromise+Timeout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Timeout.m"; path = "Sources/FBLPromises/FBLPromise+Timeout.m"; sourceTree = ""; }; + 80F831AC43022517387AFFC72366E8BD /* PAGRexxarEngine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRexxarEngine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGRexxarEngine.h"; sourceTree = ""; }; + 810A537F0112835FEBF24DC73B893B6B /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Public/GoogleUtilities/GULReachabilityChecker.h; sourceTree = ""; }; + 8110E39877F12613F6625FD4E628F8E1 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 81743800193F2DAD64CD55697E11CFB5 /* PAGJSInjectorRule.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSInjectorRule.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSInjectorRule.h"; sourceTree = ""; }; + 81ABBFA7C20B50E4D3E54A2CAEDA0737 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; + 81C54ACA1A7FA531515836CA0B12E8BB /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 81E9423F29CBA7807A46625722E739DD /* _LinkedinAudienceNetworkIdentityInternal.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = _LinkedinAudienceNetworkIdentityInternal.xcframework; sourceTree = ""; }; + 81F98152984C437A1B6B436B50D3D262 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; + 821B5ABF4BC3698964BB860FE883DF89 /* PAG_ZFPlayerControlView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayerControlView.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_ZFPlayerControlView.h"; sourceTree = ""; }; + 823AEA58597DFABFF2BC267EDAA7F369 /* UIColor+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIColor+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + 8252CE67C8A970A61FE447F2B131185B /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 82AB77F09374A9E2D062BA5E24F68097 /* JXSegmentedIndicatorParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorParams.swift; path = Sources/Indicator/JXSegmentedIndicatorParams.swift; sourceTree = ""; }; + 83136E6259C3CAA702B13A5A9777BDD4 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; + 8314B186B62527F6B3E88E7F3CD98EC4 /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; + 83264F457F3610D9E3F12B820C3C879C /* PAG_SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageTransition.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageTransition.h"; sourceTree = ""; }; + 832B8CA4E0CFEF3A247BF804A45C8C1F /* PAG_SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageDefine.h"; sourceTree = ""; }; + 832CBF80C532AF930330EFF1F8989D31 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; + 832EC2527BF9186832F723C0E100F19D /* NSDictionary+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSDictionary+PAGUtilities.h"; sourceTree = ""; }; + 8340BFAC64F13590BE0B1FAE9796B073 /* UIButton+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIButton+PAGWebCache.h"; sourceTree = ""; }; + 83A29E9DF23879A1132BC3339B231718 /* GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GoogleUtilities-Info.plist"; sourceTree = ""; }; + 83E139D8604723CC4D786422169B4B05 /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; + 83E6D39593F6C19616244884DD07981D /* NSKeyedArchiver+PAGKeyedArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSKeyedArchiver+PAGKeyedArchiver.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSKeyedArchiver+PAGKeyedArchiver.h"; sourceTree = ""; }; + 8405E40EEEF080DA6C506D1523582F7C /* PAG_IESGeckoResourceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoResourceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoResourceManager.h"; sourceTree = ""; }; + 848D085D1A92ACEB0BDA4BBEB05EA663 /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.m"; sourceTree = ""; }; + 84902408F5A6C86B5657155107B4910B /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; + 84975187377A288C1712501871A6AA82 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + 84BD8E78B77C7A14DE0F486EF97E9C78 /* PAG_IESGurdFileBusinessManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFileBusinessManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdFileBusinessManager.h"; sourceTree = ""; }; + 84CCE231B75FE18EDEA5C5DEDC1C04DF /* DotLottieFileHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFileHelpers.swift; path = Sources/Public/DotLottie/DotLottieFileHelpers.swift; sourceTree = ""; }; + 84D20D23BE3874900DB4574BF7FAD8FF /* SDWebImageCacheKeyFilter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageCacheKeyFilter.m; path = SDWebImage/Core/SDWebImageCacheKeyFilter.m; sourceTree = ""; }; + 84F29E2A2CC765460D5D6928B3D7EC49 /* PAG_ZFPlayerControlViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayerControlViewDelegate.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAG_ZFPlayerControlViewDelegate.h"; sourceTree = ""; }; + 853C4596BFED1EFE147F8142BCAF9284 /* HMDPAGCrashAppGroupURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashAppGroupURL.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashAppGroupURL.h"; sourceTree = ""; }; + 856C0852E692121C70BBD4CB30AA53EA /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; + 85CD71EB11349423C42497F7A6AC1542 /* FBLPromises.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromises.h; path = Sources/FBLPromises/include/FBLPromises.h; sourceTree = ""; }; + 85D8126AC27654D62E302D8221AB5B50 /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; + 85DDC58367D2BD5DB18F309CA31E3A9A /* 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; }; + 8604945F8072209695174E2213153C30 /* PAG_SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageDownloader.h"; sourceTree = ""; }; + 86405160AE3656E34946A87F517E5BB1 /* NSButton+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/NSButton+PAGWebCache.h"; sourceTree = ""; }; + 8644C498DACC921D52B92669A6E68C96 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = WebImage/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 864FA50000F51DE1DDBCA884ECA7C774 /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 86713111C90102A5CA46777F122420FF /* UIView+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIView+PAGWebCache.h"; sourceTree = ""; }; + 870B72BD777F216B05947F0107B73CDF /* UIImage+MemoryCacheCost.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MemoryCacheCost.m"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.m"; sourceTree = ""; }; + 8713D1B83F7ACEADCFF5E2E4CE0E0ABE /* PAG_SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAnimatedImage.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDAnimatedImage.h"; sourceTree = ""; }; + 87347239F3871B5A2DC03AB893FA43EA /* GoogleUtilities.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.debug.xcconfig; sourceTree = ""; }; + 8752B50F5D3CD4BD27E866FAE0F52B86 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; + 87904FC86FB4FBFB2722550B46CA779D /* PAGLPlayerSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerSettingsProtocol.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLPlayerSettingsProtocol.h"; sourceTree = ""; }; + 87DDE1899D20A870D8DF5A185921D59C /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; + 87EB63F75C6E889E31839C8805096DB5 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 8804FEBEEDD23D053D259000BED1CF67 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; + 880A371B50AE225C6DFD9C9D203A4D03 /* FIRInstallationsIIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIIDStore.m; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.m; sourceTree = ""; }; + 88340178102B7FC3306183D99D80CAAB /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; + 8842F484C2DC55323D5A619B2DEE166B /* GULApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULApplication.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULApplication.h; sourceTree = ""; }; + 8860D1125723916E3565103BFE6CF59E /* PAG_AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFSecurityPolicy.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_AFSecurityPolicy.h"; sourceTree = ""; }; + 88920FCE6CF4152AA0E9863D562DDBC1 /* PAGWebViewDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGWebViewDefine.h"; sourceTree = ""; }; + 889EC6B6A87274F95F5B2E6137C2EF98 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; + 88A330ED76D27CC1168949BB27F32E64 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; + 88C0C891A293F5761FA21FAC5EB1D2BD /* UIViewController+CYLNavigationControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+CYLNavigationControllerExtention.h"; path = "CYLTabBarController/UIViewController+CYLNavigationControllerExtention.h"; sourceTree = ""; }; + 8931F3FF183DA6EEFE82638530D65491 /* Pods-wallpaper_project-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-wallpaper_project-Info.plist"; sourceTree = ""; }; + 8978C9329CCA1710942FF25056FC4AE8 /* FLAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImage.h; path = FLAnimatedImage/include/FLAnimatedImage.h; sourceTree = ""; }; + 8A3A215FDA7C9C4559FB2E08A8886A86 /* HMDPAGNetworkInjector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGNetworkInjector.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGNetworkInjector.h"; sourceTree = ""; }; + 8A53039DCED06367167E3345A3FD077E /* PAGGifImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGifImageView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGGifImageView.h"; sourceTree = ""; }; + 8A541583B85462ED29D198FD1BA17049 /* PAG_SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDmetamacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDmetamacros.h"; sourceTree = ""; }; + 8A5791B83E9D0683722FD0DA5FB98CCD /* SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDiskCache.h; path = SDWebImage/Core/SDDiskCache.h; sourceTree = ""; }; + 8A759B0F8C8282C867FC645E216271D1 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 8AFDCA740F0628E4818A8AEC99ACC6EE /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; + 8B3031A5558AC8F864A25CC9D193C2C5 /* PAGLPlayerDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLPlayerDefine.h"; sourceTree = ""; }; + 8B74A2F315E000F4DBE093DD0DC66F39 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = FirebaseCore/Sources/FIRComponentContainer.m; sourceTree = ""; }; + 8B861C3921FF50C3D4076FB37650EBA1 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 8B9059C7B53E99BF6071BFF30824E079 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 8B9EEFF56FEA2364F466A3D10D0BA83F /* HMDPAGCrashDetect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashDetect.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashDetect.h"; sourceTree = ""; }; + 8BB937B1C0DFFCF92F41861C2BC54DDA /* FirebaseCore-FirebaseCore_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "FirebaseCore-FirebaseCore_Privacy"; path = FirebaseCore_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 8BC0B9F0FE2B29E4C5C95E54EB2A9334 /* PAG_SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageDownloader.h"; sourceTree = ""; }; + 8BC99BF17936E33296E081C142246E20 /* PAGQueueManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGQueueManagerConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGQueueManagerConfig.h"; sourceTree = ""; }; + 8C05B17DB33AAAA254FAB6C069C3E76C /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = FirebaseCore/Sources/FIRComponent.m; sourceTree = ""; }; + 8C2D9D62B936686E96EECCB5FCAD22B2 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; + 8C914544C320306F1902EF545E8A4701 /* FirebaseInstallations-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstallations-dummy.m"; sourceTree = ""; }; + 8C974B065A0AD2027AE30E19708F3647 /* PAGRouter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRouter.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGRouter.h"; sourceTree = ""; }; + 8CAD9249A1F060B56618A4D033C27DEC /* PAG_IESGeckoLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoLogger.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoLogger.h"; sourceTree = ""; }; + 8D18C9E3898871B61D58ADB10D96DDF2 /* PAGUserAgentHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGUserAgentHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGUserAgentHelper.h"; sourceTree = ""; }; + 8D195182243C3D3B5CC8D5FABD7A69FF /* PAGThreadSafeDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGThreadSafeDictionary.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGThreadSafeDictionary.h"; sourceTree = ""; }; + 8D3C74D0C58ACEB79C8065BD7FE6F8A0 /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; + 8D4256AA68B6FF1EDF21EEDEC9D72BEF /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; + 8D750A47C62290474DD323AF374FD4E7 /* UIView+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CYLBadgeExtention.m"; path = "CYLTabBarController/UIView+CYLBadgeExtention.m"; sourceTree = ""; }; + 8D894516C31D1B7BCCF220C67071A041 /* DotLottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieConfiguration.swift; path = Sources/Public/DotLottie/DotLottieConfiguration.swift; sourceTree = ""; }; + 8DE0139D032F10DF2DA11CF0EECF4AE6 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; + 8E11FA29DBD49EFAF0CE25259B7AB8FB /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + 8E39F1349A4D05BFF1B87E4792973424 /* SDCallbackQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDCallbackQueue.h; path = SDWebImage/Core/SDCallbackQueue.h; sourceTree = ""; }; + 8E54B4967FC04F99ADF7283E0D2AC088 /* SDAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageView.h; path = SDWebImage/Core/SDAnimatedImageView.h; sourceTree = ""; }; + 8E7F50D73753A0B8A771BEAC18EA16EA /* PAG_IESGurdNetworkResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdNetworkResponse.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdNetworkResponse.h"; sourceTree = ""; }; + 8E93167F7B2543B33E30E0A1F45862F2 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; + 8EB8154323EC6337233D7F788488B89B /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodePropertyMap.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/NodePropertyMap.swift; sourceTree = ""; }; + 8EF77DEA995633620086AC9F8152D835 /* PAGSDWebImageHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGSDWebImageHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAGSDWebImageHeader.h"; sourceTree = ""; }; + 8F10094DDEC42A9D7ED7F2D8B35C7E43 /* FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseCore-Info.plist"; sourceTree = ""; }; + 8F94A2C4A792FB722A694F90DBD3643A /* PAG_IESGurdFIFOCacheCleaner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFIFOCacheCleaner.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdFIFOCacheCleaner.h"; sourceTree = ""; }; + 8F96A56520A3116AFADEEE133886E62C /* PAGDownloadSpeedServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDownloadSpeedServer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGDownloadSpeedServer.h"; sourceTree = ""; }; + 8FCB32565D7B0B751D1A87EBB7498CD9 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; + 8FDD308EFFB51A3CE066E01388617A70 /* SDFileAttributeHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDFileAttributeHelper.m; path = SDWebImage/Private/SDFileAttributeHelper.m; sourceTree = ""; }; 906A19E93F2CFBE91C4D117B04626B12 /* CYLTabBarController */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CYLTabBarController; path = CYLTabBarController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 906D111051C24C34363688647BFDA25B /* GYSide-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GYSide-dummy.m"; sourceTree = ""; }; - 90D5102D429A7522ED40533FDA3C50EB /* SDDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDDeviceHelper.h; path = SDWebImage/Private/SDDeviceHelper.h; sourceTree = ""; }; - 916BA7A041FB2B2203EF71143339305F /* CYLTabBarController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLTabBarController.m; path = CYLTabBarController/CYLTabBarController.m; sourceTree = ""; }; - 91B338638496B8A4DE2A504A6AC9437E /* GYSide.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GYSide.modulemap; sourceTree = ""; }; - 91C0DD2D033295DB600BDC054BF57E71 /* JXSegmentedIndicatorRainbowLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorRainbowLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorRainbowLineView.swift; sourceTree = ""; }; - 9246E25B1E1EA5EAE5C8C00B47B97E2A /* Data+Compression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Compression.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Compression.swift"; sourceTree = ""; }; - 927CF24C2C63955BD091FDA639CE076A /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 92988B8BAC5B7F31B1325F71E8073975 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; - 9316B894F3E7EC301459C334287C85F5 /* SDWebImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.release.xcconfig; sourceTree = ""; }; - 9341DE08B37C6EF7E9BA113E0A89E128 /* ReducedMotionOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReducedMotionOption.swift; path = Sources/Public/Configuration/ReducedMotionOption.swift; sourceTree = ""; }; - 9376188D8CCF2214D647970AC0E39699 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; - 93A1A53D60E843302565D79DC59E47C5 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 93B70694B903FFE34D3E9D129F56AEE9 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; - 93C82A0853BFB071031C00E2FA2E6326 /* URL+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/URL+ZIP.swift"; sourceTree = ""; }; - 93D2EC8D98A6AA2A71E1F82BBCAAEF4A /* AnyEquatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEquatable.swift; path = Sources/Private/Utility/Helpers/AnyEquatable.swift; sourceTree = ""; }; - 941ADB33FF813A8EFBC84D022199F7A5 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; - 9472C4723BFFC17058811E7E33102268 /* JXSegmentedDotItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotItemModel.swift; path = Sources/Dot/JXSegmentedDotItemModel.swift; sourceTree = ""; }; - 951999B46A50FB12F77C5B4AB13703C0 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - 952E38772823247773D78F40CEC79D59 /* CYLBaseNavigationController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseNavigationController.h; path = CYLTabBarController/CYLBaseNavigationController.h; sourceTree = ""; }; - 953AF564E967934120D7C5B216A4CFB1 /* RoundedCornersNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCornersNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/RoundedCornersNode.swift; sourceTree = ""; }; - 95777A8CA7BE18204EDD59763F152B17 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; - 957B7D570EE5430C87CC49D9C7709009 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Star.swift; path = Sources/Private/Model/ShapeItems/Star.swift; sourceTree = ""; }; - 95C8C4357B2D643F92A3BDC58A464E69 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; - 965DF4B20E20E96D72D17B4588E2B26D /* JXSegmentedTitleImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageItemModel.swift; path = Sources/TitleImage/JXSegmentedTitleImageItemModel.swift; sourceTree = ""; }; - 967A56E9711FA65824D18546060920CD /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; - 976DFB05B4B5DBF3EBC0C6D75E218AD5 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; - 97752A71D2F81E3C8B3D5CBD3B13AA03 /* JXSegmentedIndicatorGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientView.swift; sourceTree = ""; }; + 908A8221734A1879CA697802E67F2B86 /* PAG_IESGurdUnzipPackageInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdUnzipPackageInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdUnzipPackageInfo.h"; sourceTree = ""; }; + 90934F6734D9065618D8F6E41F1FB862 /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; + 909F23309833FC0442D57685508A4AC6 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; + 90BE9E5538D294751564B03C1606C88B /* SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageCompat.h; path = SDWebImage/Core/SDWebImageCompat.h; sourceTree = ""; }; + 90DEFFD9AC4E62B5990E7015C743B352 /* Archive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Archive.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Archive.swift; sourceTree = ""; }; + 90EFB5D5B532201F6D9DEF82C83135FC /* PAG_IESGurdLRUCacheLinkedList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheLinkedList.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdLRUCacheLinkedList.h"; sourceTree = ""; }; + 9129CFE556F65FC26589D230E86F7006 /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + 91488F646869F89EA309540846173617 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 914AEAB273671A7D1F4BDD6092E7BFDF /* GYSideTransitioningDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideTransitioningDelegate.swift; path = Classes/GYSideTransitioningDelegate.swift; sourceTree = ""; }; + 916538B9972B85BB3AF6F07C6725DF25 /* PAG_SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAssetManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageAssetManager.h"; sourceTree = ""; }; + 91737BEA3D45E1560D372E90B5883492 /* PAG_SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAsyncBlockOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDAsyncBlockOperation.h"; sourceTree = ""; }; + 91748D6664F0AEA1141A829FAD9928E6 /* PAGActionWorker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGActionWorker.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGActionWorker.h"; sourceTree = ""; }; + 917BFEF38D596A3EB6BD3A8F0B7432A4 /* PromisesObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PromisesObjC-umbrella.h"; sourceTree = ""; }; + 91A47801CF62121E4E21F6A725F96D71 /* ViewDifferentiatorProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewDifferentiatorProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/ViewDifferentiatorProviding.swift; sourceTree = ""; }; + 91E2302DE908491CBDD91771C31D6104 /* HMDPAGCrashKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashKit.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashKit.h"; sourceTree = ""; }; + 91E24E08CAEADDC51EDBB205EFCD9D7A /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; + 91F9AEC61117565A2F356E784D42916B /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + 91FD2FDAFF2EC6FFFF886E06C31715C3 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; + 92151FD22C7A7FA6B5FCDDEFA0483E56 /* PAG_SDWebImageCacheSerializer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCacheSerializer.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageCacheSerializer.h"; sourceTree = ""; }; + 921B0FE3729A1F4CDFD6830D573B09A6 /* PAG_ZFPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZFPlayer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_ZFPlayer.h"; sourceTree = ""; }; + 922136259F6A4B5BFC87F10B67FFC98C /* PAGTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTimer.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGTimer.h"; sourceTree = ""; }; + 922551623AD00B4B284E4E5551962886 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 923E3F6B25C0FC5C7D4B6BE79EEACC6C /* PAG_IESGurdPackagesConfigRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdPackagesConfigRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdPackagesConfigRequest.h"; sourceTree = ""; }; + 92524E619A5616C341288528775F36F2 /* PAG_IESGurdNetworkResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdNetworkResponse.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdNetworkResponse.h"; sourceTree = ""; }; + 925D7F5EB583ED549A6BF63DC1492B50 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FloatValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/FloatValueProvider.swift; sourceTree = ""; }; + 9280E6C546AB7741954E65C8B08F2EFE /* AnimationFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationFontProvider.swift; path = Sources/Public/FontProvider/AnimationFontProvider.swift; sourceTree = ""; }; + 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "JXSegmentedView-JXSegmentedView"; path = JXSegmentedView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 92D3461640FCD2BBB6593FB66447059F /* HMDPAGCrashExtraDynamicData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashExtraDynamicData.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashExtraDynamicData.h"; sourceTree = ""; }; + 92D8C836158D07CB77A3C1B37F5F9FF1 /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; + 92F4542BEA81C3F8A554F8BE4EE12887 /* SDImageFrame.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFrame.m; path = SDWebImage/Core/SDImageFrame.m; sourceTree = ""; }; + 930F08BBF578AC451F88BE6F87ED2BDE /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + 936C08AE3A1D80F733AEEE330216B913 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; + 936C0DE86F10CBDEA43AA5E969B786ED /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; + 937E9AC86B0A10E0C6468ED941B1E7C6 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyValueContainer.swift; sourceTree = ""; }; + 9393C58F004EB24064ACD80377F42DB6 /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; + 939D8E9ACA1392724A5D4932A8A7138E /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; + 93C4CB86BF637F1C996A54CBD2A9BAD9 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; + 93DE44855CEE1075160DAAAE34AF183C /* PAGJSBAuthorization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBAuthorization.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSBAuthorization.h"; sourceTree = ""; }; + 93DF5809FADB1762109C7A218F0E2E48 /* NSArray+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSArray+PAGUtilities.h"; sourceTree = ""; }; + 93FABDE04DDDBE9921B9B34971F2A539 /* UIImage+PAGMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMetadata.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGMetadata.h"; sourceTree = ""; }; + 93FDC32F1865DAAA6F799D1BB082C4E0 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 946837724FE4A11CD971B2176BCA20B7 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 949AEE54642586CBB2F9BE5F8FD322D1 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; + 94B092FAA16A8CC0D264B48404A0EC67 /* SetBehaviorsProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SetBehaviorsProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/SetBehaviorsProviding.swift; sourceTree = ""; }; + 9559D7A7926A6DB5E6F870A0468DCA86 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; + 95691675E4C31D1198744F81DA61ECD1 /* SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageError.h; path = SDWebImage/Core/SDWebImageError.h; sourceTree = ""; }; + 95738D84EF390645274F9A527DA978C9 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; + 959FE182A7168EFF42717BD690B5EE92 /* SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAPNGCoder.h; path = SDWebImage/Core/SDImageAPNGCoder.h; sourceTree = ""; }; + 95A9A7B30A02B1E5C1E5DAD8F01CC1DF /* PAGConditionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGConditionTracker.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGConditionTracker.h"; sourceTree = ""; }; + 961D2906EE76BB95B6037027EB1C22C4 /* PAG_SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCacheKeyFilter.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageCacheKeyFilter.h"; sourceTree = ""; }; + 96A61307BD93E0F909D7043A21FF0AD4 /* FBLPromise+Async.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Async.h"; path = "Sources/FBLPromises/include/FBLPromise+Async.h"; sourceTree = ""; }; + 96EA91C66EA7CE75D6F45B53E50DF75A /* PAG_IESGurdCacheConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheConfiguration.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdCacheConfiguration.h"; sourceTree = ""; }; + 96F3F4DF3C43FC990D2F2C6CB3EB07BD /* NSObject+PAGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGUtils.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSObject+PAGUtils.h"; sourceTree = ""; }; + 972F46FE2669278B051F24F6D0AFAFB3 /* FirebaseCore.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.debug.xcconfig; sourceTree = ""; }; + 973597A9403DEDF6E86F56F3099969F8 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 975D4719EB5CC6D16F7219115D9267C3 /* FSPagerViewObjcCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FSPagerViewObjcCompat.h; path = Sources/FSPagerViewObjcCompat.h; sourceTree = ""; }; + 976A10C04080721379ABDFA316AEC76E /* FIRInstallationsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsLogger.m; path = FirebaseInstallations/Source/Library/FIRInstallationsLogger.m; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 98337165571F88317617255F8FF79C5A /* IQToolbarConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbarConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQToolbarConfiguration.swift; sourceTree = ""; }; - 984958C7287ECEDC75B500325E2FB349 /* DataExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataExtension.swift; path = Sources/Private/Utility/Extensions/DataExtension.swift; sourceTree = ""; }; - 98622B6F5243BE8D08354997118DC058 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; - 9889DF22F482841BF7F4539517009ED6 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; - 9945374A850493F4E67CB5E679D3945E /* SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageLoader.h; path = SDWebImage/Core/SDImageLoader.h; sourceTree = ""; }; - 99530FFD0125D8ECCCC0BB0C348B638D /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; - 995D5B084756A29FEFE45B4B118776CD /* JXSegmentedTitleImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageDataSource.swift; path = Sources/TitleImage/JXSegmentedTitleImageDataSource.swift; sourceTree = ""; }; - 99657FCB30909BB60B4C7A16C98D432B /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; - 997CAED6DCBA6117B58FCBB0711895B7 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; - 99A42D59F84536924C00968202914037 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/ShapeNode.swift; sourceTree = ""; }; - 99B48C69E6324510FEC3883FCBA57706 /* IQTextFieldViewInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQTextFieldViewInfo.swift; sourceTree = ""; }; - 99BAA0B129F2F4FA85F5F9614DB4662F /* JXSegmentedTitleOrImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageDataSource.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageDataSource.swift; sourceTree = ""; }; - 99D367851E2832771F67DBAD9D7E031D /* BRDatePickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRDatePickerView.h; path = BRPickerView/DatePickerView/BRDatePickerView.h; sourceTree = ""; }; - 99EFA4D1B93742AC47DF3F17B8D57DDA /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; - 9A50DEC169F2CC9928F818B9106E7DAF /* SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImagePrefetcher.h; path = SDWebImage/Core/SDWebImagePrefetcher.h; sourceTree = ""; }; - 9A7FE1653C2A0EBD2CF9B21A8C0F1647 /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; - 9ACDF2E599299A62184A23855ABD4ED3 /* DropShadowAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowAnimation.swift; path = Sources/Private/CoreAnimation/Animations/DropShadowAnimation.swift; sourceTree = ""; }; - 9AF7A95334AC86B7CA5FE1C0439C2205 /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; - 9B8D824FD47970C26538613A44CAE6B3 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 9BA8C6058C1FD990FCEEF7E52A4B8E83 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 9C06A54DEFA5518D6AFE44E665EABD48 /* CoreAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CoreAnimationLayer.swift; path = Sources/Private/CoreAnimation/CoreAnimationLayer.swift; sourceTree = ""; }; - 9C474CEF00053D2E91248A1246771BB2 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - 9C6438C18F148FF073B42EEEAAB4F13D /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; - 9C6715422B8D26C86AC829ED358104AA /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFill.swift; path = Sources/Private/Model/ShapeItems/GradientFill.swift; sourceTree = ""; }; - 9D8DE9954041EAF8F4F3EBAEA2CAB24F /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + 97EBC2DC18E7D7D0C3347EA535467262 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.h"; sourceTree = ""; }; + 981390746AAD941882DCB91C969ADCC3 /* PAG_IESGurdDownloadPackageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPackageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDownloadPackageManager.h"; sourceTree = ""; }; + 981DD6AEB67B18689DC9341538738592 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRLoggerLevel.h; sourceTree = ""; }; + 982672ADE844E173F9E51106935A1104 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 98677CF9062880373F2222EEE3C05917 /* FirebaseAnalytics.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.debug.xcconfig; sourceTree = ""; }; + 989E9B5E7C9358303380CE152F282793 /* UIImage+ExtendedCacheData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ExtendedCacheData.m"; path = "SDWebImage/Core/UIImage+ExtendedCacheData.m"; sourceTree = ""; }; + 98E4F011E313A05D481FABAF93C3EF1F /* AppLovinMediationVungleAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinMediationVungleAdapter.debug.xcconfig; sourceTree = ""; }; + 98F1FBE6946B95EE822C59A5A0CB08B3 /* PAGLPlayerItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerItem.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLPlayerItem.h"; sourceTree = ""; }; + 99223F749505915B321C453607B84DE4 /* Diffable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/Diffable.swift; sourceTree = ""; }; + 994AFE09FB9BAE8457F50B9573A9B460 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; + 9992040EAC097B96C2CAD452EE342940 /* PAGUserAgentHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGUserAgentHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGUserAgentHelper.h"; sourceTree = ""; }; + 9994C9A67BD6F72067DBB89463B282AE /* CAAnimation+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+CYLBadgeExtention.m"; path = "CYLTabBarController/CAAnimation+CYLBadgeExtention.m"; sourceTree = ""; }; + 99AC18AD294C16192A6C9E814A37F0DB /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerDebugging.swift; path = Sources/Private/Utility/Debugging/LayerDebugging.swift; sourceTree = ""; }; + 99DAED253C7F2FD189FDE05436FDBA6B /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; + 99EE82E33565E020117364B28F3C83E9 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; + 9AC62141DC58942F70BD87B53FABB583 /* JXSegmentedDotCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotCell.swift; path = Sources/Dot/JXSegmentedDotCell.swift; sourceTree = ""; }; + 9B021F7E5E51B86B851E048137761C89 /* BRAddressPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRAddressPickerView.m; path = BRPickerView/AddressPickerView/BRAddressPickerView.m; sourceTree = ""; }; + 9B041A9D069CBFD33596ED084F54246E /* PAG_IESGeckoKit+PAGPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGeckoKit+PAGPrivate.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoKit+PAGPrivate.h"; sourceTree = ""; }; + 9B0E552AFF3A782E604D9FB3FBE6F7C8 /* UIImage+MultiFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+MultiFormat.m"; path = "SDWebImage/Core/UIImage+MultiFormat.m"; sourceTree = ""; }; + 9B0FF586111B41AE9779B9D16805E125 /* PAGThreadSafeDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGThreadSafeDictionary.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGThreadSafeDictionary.h"; sourceTree = ""; }; + 9BA0C66A17F0DF6AFC7BF2F407727FF5 /* KeyframeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeData.swift; path = Sources/Private/Model/Keyframes/KeyframeData.swift; sourceTree = ""; }; + 9C040A40779B7BC2A6D1E9B12B23FD5D /* JXSegmentedRTLLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedRTLLayout.swift; path = Sources/Common/JXSegmentedRTLLayout.swift; sourceTree = ""; }; + 9C1304F7052D91010E34F6F2634FE442 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; + 9C153DEED33FE27EE7C1DAB4A5083CCF /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; + 9C18A955616EEAB14C7E281C1E068718 /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; + 9C456A645AA94F345EB7FF6979FB9256 /* GULURLSessionDataResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULURLSessionDataResponse.m; path = GoogleUtilities/Environment/URLSessionPromiseWrapper/GULURLSessionDataResponse.m; sourceTree = ""; }; + 9C6171B8243E6F7D5AC76CE927903E2B /* PAG_SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageOptionsProcessor.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageOptionsProcessor.h"; sourceTree = ""; }; + 9C636198CF6C50C13F942DA6C26CD7CE /* CALayer+fillBounds.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+fillBounds.swift"; path = "Sources/Private/CoreAnimation/Extensions/CALayer+fillBounds.swift"; sourceTree = ""; }; + 9C7C7294505FABDE79F370F08BFD9E82 /* UIImage+PAGMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMetadata.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGMetadata.h"; sourceTree = ""; }; + 9CD4FB5DCB339B98A2F9A6349CFDFFA3 /* FBLPromise+Retry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Retry.h"; path = "Sources/FBLPromises/include/FBLPromise+Retry.h"; sourceTree = ""; }; + 9CFB1CB56461F4AE32282D7EE0ABFCDD /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationSubview.swift; path = Sources/Public/iOS/AnimationSubview.swift; sourceTree = ""; }; + 9D188EFC4260E039D400CABF6B94ED35 /* PAGBaseRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGBaseRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64/Headers/PAGBaseRequest.h"; sourceTree = ""; }; + 9D2592B90B903ADA77BC6C9C95B989AF /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; + 9D40B07087748A30E9DDD21176F28B4A /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/FillNode.swift; sourceTree = ""; }; + 9D85AA2F00552B7A664016FDD3BC6FE0 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 9D8BD4D0E7B52803CFDC140804CF3074 /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DBDF944894BEB2F9D784DBC81BD2340 /* JXSegmentedBaseCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseCell.swift; path = Sources/Core/JXSegmentedBaseCell.swift; sourceTree = ""; }; - 9E387CF1599CD6EC79193B122D4FA8D9 /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; - 9E5A13B8F9E5A4F390D3B8AF6B2E9BDA /* DidDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidDisplayProviding.swift; sourceTree = ""; }; - 9E73311CAD48727B69E979C35F850E4A /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; - 9E850F2E5141F56749EF3162BB4DB595 /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; - 9F1912C856098073FA5835249CD784A9 /* CYLTabBar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLTabBar.m; path = CYLTabBarController/CYLTabBar.m; sourceTree = ""; }; - A03D811BB493FEEB4A5A7C50728F4C62 /* BehaviorsConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorsConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/BehaviorsConfigurableView.swift; sourceTree = ""; }; - A076A1AB60CC09B14E83EC3DC722E62D /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; - A0921C67A648A547EB51B4CCF4BF806D /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; - A0B514B3BE8F4167E3388A5A29C9FE39 /* UIColor+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIColor+CYLTabBarControllerExtention.m"; sourceTree = ""; }; - A0D946BB1808FBFC0600322A5E6C4EBA /* BRBaseView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRBaseView.m; path = BRPickerView/Base/BRBaseView.m; sourceTree = ""; }; - A1494A9DB3546EA7DF34D3A9415771F6 /* FSPagerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FSPagerView-dummy.m"; sourceTree = ""; }; - A15F9261153F49FFD51CC0AD8BFAAFE3 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePickerView/BRDatePickerView.m; sourceTree = ""; }; - A18751E01A6F85A17375F565518EA331 /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; - A1D450960E48EA77B45981224014B0DE /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; - A1F00CA97B908C3A99C0C75115465A1E /* IQKeyboardInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardInfo.swift; path = IQKeyboardManagerSwift/LIsteners/Info/IQKeyboardInfo.swift; sourceTree = ""; }; - A1FDB892612F2FE34ADC84864831B673 /* SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManager.h; path = SDWebImage/Core/SDImageCachesManager.h; sourceTree = ""; }; - A2084B7EB93C5DFC44E2F348B687CC4A /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTransformNode.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTransformNode.swift; sourceTree = ""; }; - A2281E13F3B0B170BFAF4986BA883091 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Trim.swift; path = Sources/Private/Model/ShapeItems/Trim.swift; sourceTree = ""; }; - A307DD76ABDB948616F92D1031EFF58B /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - A45E5DE04413BA9C3EC665133D7C30E8 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; - A51A0CF67C3E03518F917CB39528D47A /* CYLPlusButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLPlusButton.m; path = CYLTabBarController/CYLPlusButton.m; sourceTree = ""; }; - A531DE0392822341A7ECEA9FF781EB6F /* Archive+Progress.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Progress.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Progress.swift"; sourceTree = ""; }; - A55878704D81E36C61B5B56A0EE26BCB /* JXSegmentedIndicatorBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBackgroundView.swift; path = Sources/Indicator/JXSegmentedIndicatorBackgroundView.swift; sourceTree = ""; }; - A568E29494AE9B3DC157F65707B82A59 /* Archive+WritingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+WritingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+WritingDeprecated.swift"; sourceTree = ""; }; - A596D485FFC8C93B8A12E5EB83DE26E3 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; - A5AEDFA69EA729725DDA4C537D73BFE6 /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - A5B921301503BFBAA098808FD5D4FB13 /* IQActiveConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQActiveConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQActiveConfiguration.swift; sourceTree = ""; }; - A5F1C43C29676536292981245CE5EBCD /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompoundBezierPath.swift; path = Sources/Private/Utility/Primitives/CompoundBezierPath.swift; sourceTree = ""; }; - A681CBDBB52C5F441AF8F3FCA479D0E2 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayerModel.swift; path = Sources/Private/Model/Layers/ShapeLayerModel.swift; sourceTree = ""; }; - A68474C04D488A01E9ADABE8D629CBDA /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; - A6E9E3D6E1E804845DEE45F8D00696A6 /* Data+CompressionDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+CompressionDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+CompressionDeprecated.swift"; sourceTree = ""; }; - A6EBEECC9E22F382280AF921AEA9FCFD /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; - A74A26A4D512D7ED1FE68B6851AE58C1 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassThroughOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PassThroughOutputNode.swift; sourceTree = ""; }; - A76D4D4B7C67010399DAF6DC9834DCA3 /* SDAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageView.m; path = SDWebImage/Core/SDAnimatedImageView.m; sourceTree = ""; }; - A79C4D81451C9330AED3917EBDA44C7D /* JXSegmentedIndicatorTriangleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorTriangleView.swift; path = Sources/Indicator/JXSegmentedIndicatorTriangleView.swift; sourceTree = ""; }; - A7AC2EAD19137E932EA9AAA26B7DEA65 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; - A7D171B21763C3C96887EE51831F74C5 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; - A8CEEC8D9F991DEA9F2503A1A43DAB22 /* SDImageFramePool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFramePool.h; path = SDWebImage/Private/SDImageFramePool.h; sourceTree = ""; }; + 9DDA0EAF8EFF7AC5F2196CD1818D96C2 /* SDWebImageError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageError.m; path = SDWebImage/Core/SDWebImageError.m; sourceTree = ""; }; + 9DE539DDB82EECBABA865C8C411E5DDC /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ColorValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/ColorValueProvider.swift; sourceTree = ""; }; + 9DF15B7103C2C1F3F84EB4B1F7524AE3 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/PreCompositionLayer.swift; sourceTree = ""; }; + 9E01AB85D75E03C4FF9B59F769F8769D /* SDAnimatedImagePlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImagePlayer.h; path = SDWebImage/Core/SDAnimatedImagePlayer.h; sourceTree = ""; }; + 9E7644F16A1CB2D2613983A0D83923E8 /* FIRInstallationsIDController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsIDController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.m; sourceTree = ""; }; + 9E79D8110AD2E1E245C9AA0F5020755F /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 9E905394797E54B796AFAEDCB4EB290F /* Pods-wallpaper_project-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-wallpaper_project-acknowledgements.markdown"; sourceTree = ""; }; + 9E9DBFC0BD66B8427BDAFDAE72AE1933 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = FirebaseCore/Extension/FIRDependency.h; sourceTree = ""; }; + 9F57D119ECEC400A1D06CDBAF825CE2F /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; + 9FEB5D32E38D0BDFA69144B828C132FB /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; + 9FF279BCC2A2F1F743AD26E62233CC05 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; + A03E971A84D69A2996463E8EEE74B208 /* PAG_SDImageAPNGCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAPNGCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageAPNGCoder.h"; sourceTree = ""; }; + A05926F7CC06BFE8B5AADB83AE74252A /* Vector1DEffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vector1DEffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/Vector1DEffectValue.swift; sourceTree = ""; }; + A0AB077E495F3863C2D342B00AA78602 /* UIImageView+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImageView+PAGWebCache.h"; sourceTree = ""; }; + A0C1D3EC0453A62D4E9DF4F8E63E4B09 /* FirebaseInstallations.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseInstallations.modulemap; sourceTree = ""; }; + A0CCF7AA488A4F94DCC58C5067B95C9F /* DotLottieUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieUtils.swift; path = Sources/Private/Model/DotLottie/DotLottieUtils.swift; sourceTree = ""; }; + A0D23205D6DD7407337BCA67C6D473C5 /* HeimdallrPAGEmbed.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeimdallrPAGEmbed.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HeimdallrPAGEmbed.h"; sourceTree = ""; }; + A0D944CCD29B9AF26F9CC36E30C35A25 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transform.swift; path = Sources/Private/Model/Objects/Transform.swift; sourceTree = ""; }; + A0F6FAAF750B705FDC0C22AD49706C3F /* CompatibilityTracker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompatibilityTracker.swift; path = Sources/Private/CoreAnimation/CompatibilityTracker.swift; sourceTree = ""; }; + A0F89EF00157A12659A09DA7813E23B4 /* PAG_SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageLoader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageLoader.h"; sourceTree = ""; }; + A11E795BF7B2C4F72D606FBA3CBE3EE1 /* AppLovinMediationByteDanceAdapter.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinMediationByteDanceAdapter.debug.xcconfig; sourceTree = ""; }; + A1238A5627FB73356E61AD58BD20B7F8 /* PAGLPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLPlayer.h"; sourceTree = ""; }; + A128C20B24C45F5F4E27BFD6ECFCD68A /* JXSegmentedTitleOrImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageItemModel.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageItemModel.swift; sourceTree = ""; }; + A12B284603ADF53731419D73DDB3A0B2 /* UIView+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIView+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + A15370B927F9D437F32CA8584B40BC1A /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; + A1AF699CE49FC0E95F50D37B641D0A88 /* PAGVideoPrefetchManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGVideoPrefetchManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGVideoPrefetchManager.h"; sourceTree = ""; }; + A1B5F062DF7237823B79CD1C27D13ED1 /* FLAnimatedImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.debug.xcconfig; sourceTree = ""; }; + A1C504E8DD8BB95F119CF88DE4F3E066 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InterpolatableExtensions.swift; path = Sources/Private/Utility/Interpolatable/InterpolatableExtensions.swift; sourceTree = ""; }; + A1D27210E9D3DB2665650463DF9D70BF /* JXSegmentedCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedCollectionView.swift; path = Sources/Core/JXSegmentedCollectionView.swift; sourceTree = ""; }; + A1DE9740F239068C397C1C3EF9FE5ED6 /* nanopb-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "nanopb-Info.plist"; sourceTree = ""; }; + A209381DA97C614CFADA0E594FBC41FB /* BRPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-umbrella.h"; sourceTree = ""; }; + A21A24FFB4B5B9BEA08119155060373E /* CYLTabBarController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CYLTabBarController-umbrella.h"; sourceTree = ""; }; + A22B44DF7B7D7A6C9A9C783B91242326 /* NSBezierPath+PAGRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+PAGRoundedCorners.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/NSBezierPath+PAGRoundedCorners.h"; sourceTree = ""; }; + A233BB191A429980F57F7EA4F51F1C9B /* NSTimer+PAGBlockSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSTimer+PAGBlockSupport.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSTimer+PAGBlockSupport.h"; sourceTree = ""; }; + A280D7AB7AFE76606C5B886A7B4B7041 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + A295FFBA93E1B5926868309F1A00175B /* PAG_IESGurdDownloadPatchPackageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPatchPackageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDownloadPatchPackageOperation.h"; sourceTree = ""; }; + A2A3C8085064007CA329C5536400AEF9 /* NSImage+PAGCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSImage+PAGCompatibility.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/NSImage+PAGCompatibility.h"; sourceTree = ""; }; + A2A5A302114A58C4229C521D56365A44 /* JXSegmentedTitleImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageItemModel.swift; path = Sources/TitleImage/JXSegmentedTitleImageItemModel.swift; sourceTree = ""; }; + A2AE2209886FC4030DEAF0C859B969BB /* PAGJSBCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBCommand.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGJSBCommand.h"; sourceTree = ""; }; + A2FB331E969FF8409B6FC44042F69551 /* PAG_IESGurdCacheCleanerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCacheCleanerManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdCacheCleanerManager.h"; sourceTree = ""; }; + A314433353D38C2CF778214F125C0711 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + A31D4F5E1A0423BEA55727A64363C092 /* FBLPromiseError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromiseError.m; path = Sources/FBLPromises/FBLPromiseError.m; sourceTree = ""; }; + A364659625C53547E6714ED952AC2651 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; + A36F659DAA01EBDC330EED1C50D6E037 /* PAG_IESGeckoFileMD5Hash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoFileMD5Hash.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoFileMD5Hash.h"; sourceTree = ""; }; + A38D5B4BCCEA416E15E9AC0FCB04CC40 /* PAG_SDWebImagePrefetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImagePrefetcher.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImagePrefetcher.h"; sourceTree = ""; }; + A38EC246404BA1D495E17FDB954B6825 /* NSDate+PAGCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+PAGCommon.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSDate+PAGCommon.h"; sourceTree = ""; }; + A3A0E1EE93E055FE0F3B972B9707E633 /* PAGBaseRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGBaseRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64_x86_64-simulator/Headers/PAGBaseRequest.h"; sourceTree = ""; }; + A3A3ACD2CC24A111B1AACBD53E420AF0 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + A3EC68B3373DEDC03E865F427B87E59A /* NSBundle+BRPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+BRPickerView.m"; path = "BRPickerView/Base/NSBundle+BRPickerView.m"; sourceTree = ""; }; + A4004EC5FBBB8C55B5A449100076F659 /* CYLTabBarController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CYLTabBarController-Info.plist"; sourceTree = ""; }; + A40C0A7AD402BF9E9573C204474A4390 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; + A40F82165C029B2ADFCF9D87EFE960C4 /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; + A452830FE760078CFD392A307B832B4C /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = FirebaseCore/Extension/FIROptionsInternal.h; sourceTree = ""; }; + A47E08EC14850D9F74D7D13FC674DD1F /* Archive+Reading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Reading.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Reading.swift"; sourceTree = ""; }; + A52C8788B64BFB2E87F9246AE277B2D6 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerImageProvider.swift; sourceTree = ""; }; + A55AA6D63AFA0CA6915163D19904494A /* LottieColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieColor.swift; path = Sources/Public/Primitives/LottieColor.swift; sourceTree = ""; }; + A566BC7674901CBBB1E56C01528F5ED6 /* UIImage+PAGGIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGGIF.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGGIF.h"; sourceTree = ""; }; + A5815EF1B07DACB664F89A8CB5D8A200 /* GULKeychainUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULKeychainUtils.m; path = GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m; sourceTree = ""; }; + A590DFA71D12192A5743893EC491719A /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; + A61F0AFB05D6EB04E2D75FFD81D04E8D /* SDGraphicsImageRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDGraphicsImageRenderer.h; path = SDWebImage/Core/SDGraphicsImageRenderer.h; sourceTree = ""; }; + A65007EB7F1BF3C8ADB24999DE0E8C7D /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + A68F76275C32BA7CBD4D69F6AC0EE84C /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; + A6A230567D3E28BADC5132EECD5631D2 /* JXSegmentedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.release.xcconfig; sourceTree = ""; }; + A6A7CA54654D10C906E3E06346DCE91A /* NSImage+Compatibility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSImage+Compatibility.m"; path = "SDWebImage/Core/NSImage+Compatibility.m"; sourceTree = ""; }; + A6B94E22D9454AB97366B7A7287087B5 /* Archive+Writing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+Writing.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+Writing.swift"; sourceTree = ""; }; + A6D6D6DD3C1905932AF63F65EF550AF9 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRConfiguration.h; sourceTree = ""; }; + A6F3C003A9F9D1B813C81940B4CC1188 /* DotLottieFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieFile.swift; path = Sources/Public/DotLottie/DotLottieFile.swift; sourceTree = ""; }; + A7418EF627483D31A9EA00CB158EA8CF /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + A7481CF5CBB5E2E2DBDAF8F261E7710F /* SDImageAWebPCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAWebPCoder.m; path = SDWebImage/Core/SDImageAWebPCoder.m; sourceTree = ""; }; + A74F6598BBE8C1F8A83B16180CB92511 /* PAG_SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCacheConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCacheConfig.h"; sourceTree = ""; }; + A75CA83C97E08C36E0E0E7DB2296F791 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; + A7AF6ADFACE689A163C843038FDC7EE2 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + A7DBFB5F22BD0665FB6AD2740DC1D273 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = FirebaseCore/Extension/FIRLogger.h; sourceTree = ""; }; + A7EAD6DC5546812FAFB63C260BB63221 /* HMDPAGCrashDirectory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashDirectory.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashDirectory.h"; sourceTree = ""; }; + A8781826195073A905B97F66AC809D20 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + A8CFE2149E471C7326E619E523D15178 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = FirebaseCore/Sources/FIROptions.m; sourceTree = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A93CC89A3D26DA09C3E4EC4BBB0A5477 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; - A947D1634BCBC379F8A8D75B2C83BF15 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; - A96EAED1E26AEAEF47C7E142E90B38FF /* 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; }; - A9F35A5B37E95EC2548156AEFDD0BAD9 /* JXSegmentedIndicatorDotLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDotLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDotLineView.swift; sourceTree = ""; }; - AA00D769EB9B5C164262DC29D00A2855 /* SDImageTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageTransformer.m; path = SDWebImage/Core/SDImageTransformer.m; sourceTree = ""; }; - AA48BD7DBFD0C118C163F99802852743 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/EllipseNode.swift; sourceTree = ""; }; - AAA7F7F884128DE7D042A68F962214D7 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; - AAB78D8697F7B1FFB28567D3BBD9BDC8 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; - AAEADF34CFB59F0DC875442B9C8C7408 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - AAEB4D07A59FD58F25D293FF8ABF9B5C /* StrokeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StrokeAnimation.swift; sourceTree = ""; }; - AB1E260C4E68A9BC10B851D06515BEE4 /* UIImage+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIImage+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - ABA5FA5D177D0EA6ED5120686E258310 /* Archive+MemoryFile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+MemoryFile.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+MemoryFile.swift"; sourceTree = ""; }; - ABE9BE46B68F34E395DF9CD0130779A1 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; - AD50C3E038C15C67AA15C3138959F6BD /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; - AD532CC296BB50CE140C87E45878ECC6 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; - AD72E748EBD4B3665AF2B36CD85FB22F /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - ADAB412BB785EB0633F50893CFA1F337 /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; - AE76C7133BF5C2CC130FCD3436BD96E7 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; - AE7DA5D88E6EF690A8FDB555E7CA76A9 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; - AF18D9B42336191313949FB7F1435EF7 /* JXSegmentedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedView.swift; path = Sources/Core/JXSegmentedView.swift; sourceTree = ""; }; - AF523D44EA19F43553F0624D726828E3 /* RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RoundedCorners.swift; path = Sources/Private/Model/ShapeItems/RoundedCorners.swift; sourceTree = ""; }; - AF92829C71AD9EC79A521A7203D4D745 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; - AFBAF4899DBDE025C262DA05785194EF /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - AFE4AC3F5FBFCDE4DDA17BE22B4F1E53 /* JXSegmentedTitleGradientDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientDataSource.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientDataSource.swift; sourceTree = ""; }; - B00CC2E495E1CD44265D594BDE61BAD5 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - B05E7F67B4F9B6536D839943FF3761EE /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - B095590054E2CFC82EB34BBE55C211B2 /* LottieAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationView.swift; path = Sources/Public/Animation/LottieAnimationView.swift; sourceTree = ""; }; + A91CD5C2423D766837EB28824AF915F2 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + A925C6825A944496DF265EC5D0D395DD /* UIColor+PAGTheme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PAGTheme.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/UIColor+PAGTheme.h"; sourceTree = ""; }; + A96FC1039674F3DF1DC737B68159BB6F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + A97358B4AA9F8579A6BBF8753E354432 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; + A97AE3ED3FF58AB8255C9F012A476403 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedControl.swift; path = Sources/Public/Controls/AnimatedControl.swift; sourceTree = ""; }; + A9A60CC32BA4818D3678CE9CEFC7C816 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; + A9A8EC4E475C4A6773B90354BE654917 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + A9BE25586F6D3EBCB40FC4055B467B2B /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; + A9C3D1BCF74FB9A6097658FACDD123F0 /* PAGTNCServiceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCServiceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGTNCServiceManager.h"; sourceTree = ""; }; + A9E36AC7F25A3141BB286844B8B9ABEF /* GULHeartbeatDateStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULHeartbeatDateStorage.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULHeartbeatDateStorage.h; sourceTree = ""; }; + AA5FA2679E8FDBF3CD37F79299BFE946 /* JXSegmentedIndicatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorProtocol.swift; path = Sources/Indicator/JXSegmentedIndicatorProtocol.swift; sourceTree = ""; }; + AA7801328D7B6BF70AA9CCC2035AEE1B /* UIImage+PAGMultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMultiFormat.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGMultiFormat.h"; sourceTree = ""; }; + AADAE5DA93C62FEF8C3C150F78E8BEDA /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = FirebaseCore/Sources/FIRLogger.m; sourceTree = ""; }; + AB1E78E2F05057C75B7E4A55EC096F7D /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist"; sourceTree = ""; }; + AB37DB960C0D979DE272FA5C4F33DF38 /* PreCompLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PreCompLayer.swift; path = Sources/Private/CoreAnimation/Layers/PreCompLayer.swift; sourceTree = ""; }; + AB898EE25BA70524908CB817217D41B5 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; + ABEAA985D7C11DF4511BE84AF455DBE3 /* AppLovinSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinSDK-xcframeworks.sh"; sourceTree = ""; }; + AC4111425F29B1FAEC47D7BAE0B44B37 /* PAG_SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageDownloaderOperation.h"; sourceTree = ""; }; + AC4D3A7BFEE7D6E37B9C9BCAAC85E0FD /* EpoxyableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/EpoxyableView.swift; sourceTree = ""; }; + AC581959BFD824AFF07BA73703552FEA /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + AC746ADBEE7103922FC791F1FE281194 /* FBLPromise+Any.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Any.h"; path = "Sources/FBLPromises/include/FBLPromise+Any.h"; sourceTree = ""; }; + AC7D92F1ADEA6B67DD18FA94565E8B19 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; + ACECE586914E0857404D82F0C8885854 /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; + ACF9D866DA8C6DE30A054CC13173972E /* SDWebImageDownloaderResponseModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderResponseModifier.m; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.m; sourceTree = ""; }; + AD20F42EB7BF91E34444E9F35399A7C3 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + AD232EFFEF627CC95FEC57658928C398 /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; + AD315B5375A7A7895EE07EC2F96B627B /* OpacityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OpacityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/OpacityAnimation.swift; sourceTree = ""; }; + AD3983819BC22FA173F074B333D07C2F /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/RectNode.swift; sourceTree = ""; }; + AD7C29FB75350352762AAF301047DB21 /* Pods-wallpaper_project-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-wallpaper_project-acknowledgements.plist"; sourceTree = ""; }; + AD802FE1B8558B69878D3C6CDA865923 /* UIImage+PAGGIF.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGGIF.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGGIF.h"; sourceTree = ""; }; + ADC657E886A2CAE3D364DD11260225FD /* GULSceneDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/GULSceneDelegateSwizzler.h; sourceTree = ""; }; + AE56B92ADC69330B1014DDDA18627925 /* FBLPromise+Await.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Await.h"; path = "Sources/FBLPromises/include/FBLPromise+Await.h"; sourceTree = ""; }; + AEC4E9DD088974D37F2407CDDF0D047F /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; + AED0E2A0E9BAB9107BCB9F05D0446821 /* PromisesObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = PromisesObjC.modulemap; sourceTree = ""; }; + AEF66CAEE43B11A9DE1B19DBE9032137 /* GYSide-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GYSide-Info.plist"; sourceTree = ""; }; + AEFC0C6E5F1282D1E16F581E3D9CEE14 /* SDAssociatedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAssociatedObject.m; path = SDWebImage/Private/SDAssociatedObject.m; sourceTree = ""; }; + AF170E9A823C725DCDCC37BD81C11770 /* PAG_SDImageLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageLoader.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageLoader.h"; sourceTree = ""; }; + AF268A8013261E53EA84E0CFE57F7BAF /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; + AF2DCFC6AE3FC3596D1AA10E3A253D14 /* HMDPAGCrashExtraDynamicData_ToB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashExtraDynamicData_ToB.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/HMDPAGCrashExtraDynamicData_ToB.h"; sourceTree = ""; }; + AF4846A9B670FE450BE4947784D579F5 /* PAGLPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLPlayer.h"; sourceTree = ""; }; + AF708C8415DA7FDFF56891D273A77FA3 /* SDImageFramePool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageFramePool.m; path = SDWebImage/Private/SDImageFramePool.m; sourceTree = ""; }; + AF90EA7C3EBF05CDE14F1825132F43E5 /* Pods-wallpaper_project-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-wallpaper_project-frameworks.sh"; sourceTree = ""; }; + AFF22E22F476AB5B981543D7E948C48C /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + B03C56F5778455A4856CEB9351EE9BE4 /* PAG_IESGurdActivePackageMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdActivePackageMeta.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdActivePackageMeta.h"; sourceTree = ""; }; + B06F8AF3F190DFEAFD15590B8804C11C /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; + B07108FA3B169F9C709173E8BF5C872C /* HMDPAGNetworkInjector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGNetworkInjector.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGNetworkInjector.h"; sourceTree = ""; }; B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SDWebImage; path = SDWebImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B10DD3593AB0761E6F20591611E29A8C /* Pods-wallpaper_project-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-wallpaper_project-dummy.m"; sourceTree = ""; }; - B10F263DE88DEC5DBC8C292ED196C113 /* CYLTabBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLTabBar.h; path = CYLTabBarController/CYLTabBar.h; sourceTree = ""; }; - B1AD99B5548037432F3A1984329763C8 /* BRPickerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BRPickerView.debug.xcconfig; sourceTree = ""; }; - B1F3D314A404FA32850DCEAD75202FFB /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageLayerModel.swift; path = Sources/Private/Model/Layers/ImageLayerModel.swift; sourceTree = ""; }; - B21371B8735FB31AA7897D6FDCFD6683 /* DropShadowStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowStyle.swift; path = Sources/Private/Model/LayerStyles/DropShadowStyle.swift; sourceTree = ""; }; - B253FE3AE1CFAC6DB6346AFB02094346 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; - B30DEE61C64F03F2EAF7C7A75ADEF29B /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - B30F706D17D6B5E5696BA4C452B70CC9 /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; - B369873D5C5B89BAC3E9F1DED908AFD8 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; - B47572972B3C114B6B075D8EA4C06AB5 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; - B51FC086FD2E06E0D426AAF1DF7A733C /* IQUITableView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITableView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITableView+Additions.swift"; sourceTree = ""; }; - B52008C41E133BBD4D9B1CD2042967C0 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; - B5413DCBD6FCE3388FE443BBBB85AFB9 /* LottieAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationLayer.swift; path = Sources/Public/Animation/LottieAnimationLayer.swift; sourceTree = ""; }; - B5CB9D893992DD79B07BA60861002832 /* JXSegmentedIndicatorParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorParams.swift; path = Sources/Indicator/JXSegmentedIndicatorParams.swift; sourceTree = ""; }; - B68A289EA95FF86E2FDEED041F206340 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/ImageCompositionLayer.swift; sourceTree = ""; }; - B6ADA52847D793B95B7525C04A7596B3 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; - B6DFF09657F8E61FC26DF5113047E691 /* AnimatedProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/AnimatedProviding.swift; sourceTree = ""; }; - B7EB25AE45FB51ADF1BE2ED7F91CA784 /* Archive+ReadingDeprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Archive+ReadingDeprecated.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Archive+ReadingDeprecated.swift"; sourceTree = ""; }; - B852439CA8596831C58B0C5CD895E539 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; - B8689D80B35897949D6FABFB3A25CFA8 /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; - B8945E0417F2361EBD607C54F56EAC50 /* UIView+WebCacheState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCacheState.h"; path = "SDWebImage/Core/UIView+WebCacheState.h"; sourceTree = ""; }; - B89A67357452425D51392CB56B559286 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Vectors.swift; path = Sources/Public/Primitives/Vectors.swift; sourceTree = ""; }; - B934FAA5D9B0631D57D264A1A3220FC9 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; - B959C09D7A140BB02087BB3D2A9844E6 /* Data+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Data+Serialization.swift"; sourceTree = ""; }; - B966143DDB570C2A328776B04E63447E /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; - B977727F71620B0989F8477532C7B2C4 /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; - B99F0DBB1B8BAD1459E83EC013A71453 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + B0B960B3AD0357DF0548D2697E6FEDC6 /* PAGPersistence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGPersistence.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGPersistence.h"; sourceTree = ""; }; + B0D6A08DFE0C5FDBC570B1DBD2C6B770 /* FirebaseAnalytics-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "FirebaseAnalytics-xcframeworks.sh"; sourceTree = ""; }; + B0DB206D3D1EAEA488A66E53A1BFA037 /* PAGFoundationAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGFoundationAddress.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGFoundationAddress.h"; sourceTree = ""; }; + B0FA26ABA62000461E596E6574C590B2 /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; + B155DE84F6F3117C28CD3B699FFC4FFA /* UIColor+PAGHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PAGHexString.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIColor+PAGHexString.h"; sourceTree = ""; }; + B165A2D88972C7DC3F938ACFC91974DF /* FirebaseInstallations-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FirebaseInstallations-Info.plist"; sourceTree = ""; }; + B1913D398700000C1DF767E967A760FA /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + B1A2C3342C3787CAFE7B71528A3DB989 /* PAGNetworkRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetworkRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGNetworkRequest.h"; sourceTree = ""; }; + B20CD13A6E9C63BC862AC2CB6C525BC9 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurveVertex.swift; path = Sources/Private/Utility/Primitives/CurveVertex.swift; sourceTree = ""; }; + B2113054BB2975770A548C6A82288FB7 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + B23ADE29ABEE60B15695FB87E15FEB9E /* AppLovinMediationVungleAdapter-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinMediationVungleAdapter-xcframeworks.sh"; sourceTree = ""; }; + B24FB6C49B00904DBD0AA0037F5AFF6E /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + B2801B84B92F5E2DFE43694673645E12 /* PAGLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLogManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLogManager.h"; sourceTree = ""; }; + B29933E7373A59F845656F1648037C2B /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + B2ECC1DE3666FD6DD5680B7E71A50F4B /* GoogleAppMeasurementIdentitySupport.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = GoogleAppMeasurementIdentitySupport.xcframework; path = Frameworks/GoogleAppMeasurementIdentitySupport.xcframework; sourceTree = ""; }; + B2FBC2B0172F35624D07D7B1A36139EA /* GULSecureCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSecureCoding.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULSecureCoding.h; sourceTree = ""; }; + B32DF971D14692A6743DF4B89B4CCD32 /* BRStringPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRStringPickerView.m; path = BRPickerView/StringPickerView/BRStringPickerView.m; sourceTree = ""; }; + B3317A3E855F9465CC32C91FAB6AEED3 /* PAGGifImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGifImageView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGGifImageView.h"; sourceTree = ""; }; + B370035560358BA235F95AA4B15E2659 /* UIViewController+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/UIViewController+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + B39579A88F84079E570D49B002CC3E13 /* PAGTNCNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCNetwork.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGTNCNetwork.h"; sourceTree = ""; }; + B3A0D7F128BBCC8EBCA729AE9BD1DC9A /* CYLBaseTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseTableViewController.m; path = CYLTabBarController/CYLBaseTableViewController.m; sourceTree = ""; }; + B3B8B843680ED1DB7E2EE0A0D9E31C84 /* PAG_SDDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDDiskCache.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDDiskCache.h"; sourceTree = ""; }; + B3BE4A068CA0A3A658E03DF5A42BA007 /* CachedImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedImageProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/CachedImageProvider.swift; sourceTree = ""; }; + B3BEE258CD908A4C24AB2774CFDFFD85 /* PAG_SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageTransition.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageTransition.h"; sourceTree = ""; }; + B3DD89FD3B392AD5CD2F9C6D873773DF /* SDWebImageDownloaderConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderConfig.m; path = SDWebImage/Core/SDWebImageDownloaderConfig.m; sourceTree = ""; }; + B429BDFBD159CD2C42FAA51ABE44B15B /* PAGLPlayerInternalDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerInternalDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLPlayerInternalDefine.h"; sourceTree = ""; }; + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GoogleUtilities; path = GoogleUtilities.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B43F5CD0F19543101CA07FBF3A366699 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; + B493A460BA05242A41C45741761223F7 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; + B49557B0A9C938503691AF9FEAFC1C26 /* Pods-wallpaper_project-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-wallpaper_project-dummy.m"; sourceTree = ""; }; + B4B507FFFC9B00B85CCEE2D3E5B9F7A8 /* FBLPromise+Do.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Do.h"; path = "Sources/FBLPromises/include/FBLPromise+Do.h"; sourceTree = ""; }; + B4C44ACDDD08E148FDDC491ADECA6A2C /* PAG_ZipArchiveUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZipArchiveUtility.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_ZipArchiveUtility.h"; sourceTree = ""; }; + B4F7E3855C5C2829BFB35374C581FAE5 /* FLAnimatedImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FLAnimatedImage-prefix.pch"; sourceTree = ""; }; + B512494E5378419FB1A9B489768AE14F /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeItem.swift; path = Sources/Private/Model/ShapeItems/ShapeItem.swift; sourceTree = ""; }; + B53FD6834D21CF0879BE7DC88A1D192E /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULNetworkConstants.h; sourceTree = ""; }; + B5529876ABB1D1A93A253D7BC5ED66B8 /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = FirebaseCore/Sources/Public/FirebaseCore/FirebaseCore.h; sourceTree = ""; }; + B58E938BBB6B81A43A148DB05E0D1D97 /* JXSegmentedTitleImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageDataSource.swift; path = Sources/TitleImage/JXSegmentedTitleImageDataSource.swift; sourceTree = ""; }; + B5A06857D1C7CA800665DDF69C7DCE58 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedSwitch.swift; path = Sources/Public/Controls/AnimatedSwitch.swift; sourceTree = ""; }; + B5AA4D5F0B56C6E45DD5ACF691E7158D /* UIImage+GIF.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+GIF.m"; path = "SDWebImage/Core/UIImage+GIF.m"; sourceTree = ""; }; + B5B79F4E52EFD8FBBB48537559BC97EA /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + B5E1FF7286357F928971B1A55EAED7CA /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/SolidCompositionLayer.swift; sourceTree = ""; }; + B631AE12EA0189B14CEA5F4F68D68B3B /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeater.swift; path = Sources/Private/Model/ShapeItems/Repeater.swift; sourceTree = ""; }; + B6523B402AF4508F334EAD3C8F15EE9D /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + B65ABF996DD6E266B273396B7D016F5C /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + B6849A8E7FAF3AD2C5C962B06368EBC0 /* PAG_IESGurdActivePackageMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdActivePackageMeta.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdActivePackageMeta.h"; sourceTree = ""; }; + B6A2D75607A084BF07C70D87C826EFED /* GoogleAppMeasurement.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleAppMeasurement.release.xcconfig; sourceTree = ""; }; + B6A3E503184F6FBA58C6FB5A803AAB1C /* GradientRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientRenderLayer.swift; path = Sources/Private/CoreAnimation/Layers/GradientRenderLayer.swift; sourceTree = ""; }; + B6AF289EF2E5DA81F868CCE89DDCB72C /* SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDInternalMacros.h; path = SDWebImage/Private/SDInternalMacros.h; sourceTree = ""; }; + B6C751D28617D3F48464B41EAB7E8292 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; + B6DEB164F4E86FFE5B51F84A8601A713 /* PAGDeviceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDeviceHelper.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGDeviceHelper.h"; sourceTree = ""; }; + B6E72ED1FB9F880A91437999EEC0686D /* DotLottieCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCache.swift; path = Sources/Public/DotLottie/Cache/DotLottieCache.swift; sourceTree = ""; }; + B6E9F7D7CFE2A5C99B4296DDB736897D /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = FirebaseCore/Sources/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + B71710D30B2402BBF04C018155B228C3 /* UIImage+PAGCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGCommon.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/UIImage+PAGCommon.h"; sourceTree = ""; }; + B74A8CD30265BC01B7F523864D346ADC /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; + B7811D0370C797FCF2661C6C2A6EBEE6 /* VungleAds.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.release.xcconfig; sourceTree = ""; }; + B797BC97E5627F1792E2BA8C4CE13E3B /* GYSide.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = GYSide.modulemap; sourceTree = ""; }; + B7DEBDCF9AA06D83A276A06803281F92 /* PAG_SDImageAPNGCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAPNGCoderInternal.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageAPNGCoderInternal.h"; sourceTree = ""; }; + B7F682A74B15CD4C2BA005AE89AE64A3 /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; + B7F8232A46C37BC07F2ECED7C416D4B9 /* PAGTimer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTimer.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGTimer.h"; sourceTree = ""; }; + B820341A2BE52E0D408DA61D1F3ED861 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = FirebaseCore/Sources/FIRComponentType.m; sourceTree = ""; }; + B8222EBC8F362FC35CFFB2A57FAD52EF /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + B82CAF888971A323D914C8CF383D2065 /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; + B87F8D06DF5A8437D1B4194C5A14E689 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; + B8A0CB3B30CF05C9659AD24A8C8E611A /* PAG_SDWebImageCacheKeyFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCacheKeyFilter.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageCacheKeyFilter.h"; sourceTree = ""; }; + B910FD25CA407AB5FFC46C91EFD89D1E /* SDWebImageTransition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageTransition.h; path = SDWebImage/Core/SDWebImageTransition.h; sourceTree = ""; }; + B97003FBA2B2A6EA233145854DB9B66A /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + B983923BFD394BC10BDDDD7A137A3F53 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BA0F430F57CBC298DCA8C7491DF86200 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; - BA867902FDF4DF9926BF12C2D7D84A0E /* CAAnimation+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CAAnimation+CYLBadgeExtention.m"; path = "CYLTabBarController/CAAnimation+CYLBadgeExtention.m"; sourceTree = ""; }; - BAC294742DADED0890FD3A547E91E4EA /* UIColor+SDHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+SDHexString.h"; path = "SDWebImage/Private/UIColor+SDHexString.h"; sourceTree = ""; }; - BAE046ED0BF237F827116CA05FDB5F36 /* DropShadowEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DropShadowEffect.swift; path = Sources/Private/Model/LayerEffects/DropShadowEffect.swift; sourceTree = ""; }; - BB02AB46DA4E0A2CAE8F9476F087CC61 /* DecodingStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DecodingStrategy.swift; path = Sources/Public/Configuration/DecodingStrategy.swift; sourceTree = ""; }; - BB102F68352BC9C479DF5195272970FD /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; - BB24421E2F3E927DD87D720201B7AB1E /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - BB447CCBCD9386A96344F6C5C00B3303 /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; - BB44BA00CDB626B1E1931C302188125C /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvertedMatteLayer.swift; path = Sources/Private/MainThread/LayerContainers/Utility/InvertedMatteLayer.swift; sourceTree = ""; }; - BB531BFB06CE9158919E06F4C0F444F0 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; - BB5F8CC8D25C86EB367F5E6F06B77A3E /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - BB7A54D245EA909EFBDADFC8585B62CA /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - BBCE07A2706DD51953002B1708AE2ACD /* Pods-wallpaper_project.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-wallpaper_project.release.xcconfig"; sourceTree = ""; }; - BBD85AB80B6BD5599A2B3417181B351D /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTime.swift; path = Sources/Public/Primitives/AnimationTime.swift; sourceTree = ""; }; - BC59FB2200FCD8B0CF31DDA15F5AF8B4 /* BRDatePickerView+BR.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BRDatePickerView+BR.m"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.m"; sourceTree = ""; }; - BC73A7E9DA9259FD27AF060BF55EB2AF /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientStrokeRenderer.swift; sourceTree = ""; }; + BA1272998EEE3F7A08686C1954820EE5 /* PAG_IESGurdInactiveCacheMeta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdInactiveCacheMeta.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdInactiveCacheMeta.h"; sourceTree = ""; }; + BA1593DE2555AC5F94243B4D4B6A4F62 /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; + BA1E27CBF6A36200C89F538C129C83C6 /* CGColor+RGB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGColor+RGB.swift"; path = "Sources/Private/Utility/Extensions/CGColor+RGB.swift"; sourceTree = ""; }; + BA512057E5F94FC72FE97EB7231F6E6F /* FSPageViewLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageViewLayout.swift; path = Sources/FSPageViewLayout.swift; sourceTree = ""; }; + BA77B525561FF7B67465213CB95CD672 /* PAGNetWorkHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetWorkHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64_x86_64-simulator/Headers/PAGNetWorkHeader.h"; sourceTree = ""; }; + BA971F2CA24A3AF4F101B1F5828A9B1D /* PAG_SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCacheConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCacheConfig.h"; sourceTree = ""; }; + BA9E75E785CA76CAFBCFFFBE700D9C8C /* PAG_SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageIndicator.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageIndicator.h"; sourceTree = ""; }; + BB0A00A1C7D0117C147ACBF77D73D8FB /* PAG_IESGeckoResourceModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoResourceModel.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoResourceModel.h"; sourceTree = ""; }; + BB3EC88187B1FE90AEBF4DC27C670D2C /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + BBAD5BE7C319CCD8EC4DD0B64DBCA0AE /* PAG_IESGurdEventTraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdEventTraceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdEventTraceManager.h"; sourceTree = ""; }; + BBCB754DF367347171A30FCABF744F68 /* PAGAPMHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAPMHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64_x86_64-simulator/Headers/PAGAPMHeader.h"; sourceTree = ""; }; + BC08EA50C1DC23A85F5E798E851B1BBD /* FIRInstallationsIIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDTokenStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDTokenStore.h; sourceTree = ""; }; + BC1DBF39172C591A5CBC3CA09880F5A7 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrecompAsset.swift; path = Sources/Private/Model/Assets/PrecompAsset.swift; sourceTree = ""; }; + BC1EBB6583A9D6096936930524CFC6DE /* JXSegmentedTitleAttributeCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeCell.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeCell.swift; sourceTree = ""; }; BC94E460E77AA59EE36DA3FF0AFB0C9C /* GYSide */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = GYSide; path = GYSide.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BCAF8282DD53DF7EE75F3C8699E20C76 /* View+ValueChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+ValueChanged.swift"; path = "Sources/Private/Utility/Helpers/View+ValueChanged.swift"; sourceTree = ""; }; - BD6DD740F44781A3578A39827D1AC6D1 /* EffectValue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EffectValue.swift; path = Sources/Private/Model/LayerEffects/EffectValues/EffectValue.swift; sourceTree = ""; }; - BD911DEF755FB79A0A58026709204BDB /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; - BDB8AFB7BEA4D11557A12D25E847C27C /* IQUICollectionView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUICollectionView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUICollectionView+Additions.swift"; sourceTree = ""; }; - BDD731916574F51A1DF888A29F254A8F /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; - BDF94CCB4890773B82308EE8E152F943 /* JXSegmentedTitleDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDataSource.swift; path = Sources/Title/JXSegmentedTitleDataSource.swift; sourceTree = ""; }; - BE2A963192C357BA2687FCC526E342F4 /* SDWebImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloader.m; path = SDWebImage/Core/SDWebImageDownloader.m; sourceTree = ""; }; - BE81F65DA9DA585D41832AE383C564A5 /* JXSegmentedTitleGradientCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientCell.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientCell.swift; sourceTree = ""; }; - BEDC6612EEF9E281D10EC86FD42A9AA7 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - C00E1BD9523111B5CC51169E0B6590F9 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - C06D0B75436C55C2A54E5C1A6120A6E6 /* FSPageControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPageControl.swift; path = Sources/FSPageControl.swift; sourceTree = ""; }; - C06FDC90BD5C6272233E173CF01C01FB /* SDAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImage.m; path = SDWebImage/Core/SDAnimatedImage.m; sourceTree = ""; }; - C08E896661D833BFB9E686239E6747E5 /* UIViewController+CYLNavigationControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+CYLNavigationControllerExtention.h"; path = "CYLTabBarController/UIViewController+CYLNavigationControllerExtention.h"; sourceTree = ""; }; - C0C01B130480D2B10B169241271898B1 /* LayerStyle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerStyle.swift; path = Sources/Private/Model/LayerStyles/LayerStyle.swift; sourceTree = ""; }; + BCD4F588A97435C053AC70CD4945CC3E /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; + BD639E393741006833FAA0D0CF26B312 /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; + BD7B466CD750BDB96B1BA89E938C062D /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; + BDC124C8112F887954F0AB06026AA7CA /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/StringPickerView/BRResultModel.h; sourceTree = ""; }; + BDC68361D40D87CB2ACFE827C39CF0AC /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + BDEDD6B24C81B5ECBF83D69B0ED3ECE9 /* UIColor+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIColor+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + BE0C0F102FF0F60B0D92BADFA54B2B3F /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; + BE8BC76E275484FA51EFCDE717F39DA0 /* PAG_IESGurdDownloadFullPackageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadFullPackageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDownloadFullPackageOperation.h"; sourceTree = ""; }; + BE96CE99273AED0B58D248A01BF65054 /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; + BED35F84555F16A9DB4FFF6236E3908C /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; + BF013C099C4629ED1D2D48800B7DBFCE /* LottieSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieSwitch.swift; path = Sources/Public/Controls/LottieSwitch.swift; sourceTree = ""; }; + BF61B47856920BB0CDF908A57F10057F /* JXSegmentedTitleAttributeDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeDataSource.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeDataSource.swift; sourceTree = ""; }; + BFBA7488B6A700E1C15211A26CD50B20 /* GYSideConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideConfig.swift; path = Classes/GYSideConfig.swift; sourceTree = ""; }; + BFD718A5BF16F36B41665272AAD70331 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; + BFDA0338DBBBCB9DBA31EDE08217C09D /* PAG_IESGurdBaseDownloadOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdBaseDownloadOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdBaseDownloadOperation.h"; sourceTree = ""; }; + BFFC3790FB5AD326BEC1856586A9A6D7 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SolidLayerModel.swift; path = Sources/Private/Model/Layers/SolidLayerModel.swift; sourceTree = ""; }; + C02E2B4B2E5CDD93996271BEA9360C33 /* JXSegmentedBaseDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseDataSource.swift; path = Sources/Core/JXSegmentedBaseDataSource.swift; sourceTree = ""; }; + C02EB7468C10D8346153922D0F90AB4C /* ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist"; sourceTree = ""; }; + C0435B92C3DD2C3E73B5FF0145316151 /* PAG_SDImageLoadersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageLoadersManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageLoadersManager.h"; sourceTree = ""; }; + C07A5CC32F4A766555DF8BFE4C8CF8CC /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextDocument.swift; path = Sources/Private/Model/Text/TextDocument.swift; sourceTree = ""; }; + C0856A9F4783331653D139FCDEB6DAB8 /* CYLTabBarController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CYLTabBarController.modulemap; sourceTree = ""; }; + C0AB06EE97C836C6FC469C0E643B1D64 /* PAG_IESGurdConfigManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdConfigManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdConfigManager.h"; sourceTree = ""; }; + C0BDCAA985616736E28DA429A40A9437 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; + C0E700667C8186476950194DF2ED26FD /* GULSecureCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSecureCoding.m; path = GoogleUtilities/Environment/GULSecureCoding.m; sourceTree = ""; }; C123B9048B6E8B4433DA4EF15117F7A9 /* Pods-wallpaper_project */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-wallpaper_project"; path = Pods_wallpaper_project.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C148E3E61B280EBB66FE24ED21FB1A94 /* UIButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+WebCache.h"; path = "SDWebImage/Core/UIButton+WebCache.h"; sourceTree = ""; }; - C1781CFFAA25C417AADDA731D3E082DD /* SDWebImageDownloaderOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderOperation.h; path = SDWebImage/Core/SDWebImageDownloaderOperation.h; sourceTree = ""; }; - C193686B5A76C0635794EB7DA403E779 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; - C1E9F0DBE8DC7AB101EE66A53010AD37 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Marker.swift; path = Sources/Private/Model/Objects/Marker.swift; sourceTree = ""; }; - C2121DFF98A3E12A43606A011A0603D3 /* SDWebImageOptionsProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOptionsProcessor.h; path = SDWebImage/Core/SDWebImageOptionsProcessor.h; sourceTree = ""; }; - C289034971D3B5038E5E69819555866F /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - C2BA3E0D4D16D61828D0B2E4EB76964B /* ShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/ShapeAnimation.swift; sourceTree = ""; }; - C2F3640BFB718B2ED8A43D1DE47A15CC /* SDAssociatedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAssociatedObject.h; path = SDWebImage/Private/SDAssociatedObject.h; sourceTree = ""; }; - C3DF3AA03CD4F607FCEFD5363BBBB1BC /* BRAddressPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRAddressPickerView.bundle; path = BRPickerView/AddressPickerView/BRAddressPickerView.bundle; sourceTree = ""; }; - C419C05AB7AB51EA4D80EF76181A7755 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - C5362AF410D5B69332DB3A7D687BDDB2 /* SDWebImageDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDefine.h; path = SDWebImage/Core/SDWebImageDefine.h; sourceTree = ""; }; - C53A8BEDC00BEADF425249A8213A509D /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Protocols/RenderNode.swift; sourceTree = ""; }; - C56E382B0EA8F94C6C73D9E77998BBD5 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; - C59C3DF0426157BA9C399C9D0755A691 /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; - C5F49E6655D5FDAD8B1D6DFEA895C075 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - C6096D404876B50578EDFD9C946919A6 /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; - C64EB6F577010F46D05A820BC236175B /* CYLTabBarController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CYLTabBarController-umbrella.h"; sourceTree = ""; }; - C68BD67E914B74270B0B738C66D5EC08 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayerModel.swift; path = Sources/Private/Model/Layers/TextLayerModel.swift; sourceTree = ""; }; - C6D2028006046B3F404D77A527DE2E55 /* Keyframes+timeRemapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+timeRemapping.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+timeRemapping.swift"; sourceTree = ""; }; - C775522BCE6302C1DEC22118E327144A /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; - C854C2FAE66BEADCB430A49A1B6A1F9B /* SDImageCachesManagerOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCachesManagerOperation.h; path = SDWebImage/Private/SDImageCachesManagerOperation.h; sourceTree = ""; }; - C8B084BC783DB9654F2888A8A2B28E40 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - C9010117AE541A1120AD70BCD82AE45A /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/FillRenderer.swift; sourceTree = ""; }; - C91DA1C8D98A3E2DE094DF31E7AD6256 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; - C9A4B90C345D2A75FDFFC4F603ACED90 /* SVProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.release.xcconfig; sourceTree = ""; }; - C9A9A997A8FCBCA606735A615370D30E /* SDImageCacheDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheDefine.m; path = SDWebImage/Core/SDImageCacheDefine.m; sourceTree = ""; }; - C9BEF7786E14B9700A7965809FC96798 /* SDDeviceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDeviceHelper.m; path = SDWebImage/Private/SDDeviceHelper.m; sourceTree = ""; }; - C9F1708B210CC54390739C113362082F /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyValueProvider.swift; path = Sources/Public/DynamicProperties/AnyValueProvider.swift; sourceTree = ""; }; - CA1B5E28C13E0EED53ABE6580C6EBF9D /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; - CA3008F05721EF850D99BCE9AFFC3286 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; - CA517BE69E741A0B8057DF65A0FBE785 /* DotLottieImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieImageProvider.swift; path = Sources/Private/Model/DotLottie/DotLottieImageProvider.swift; sourceTree = ""; }; - CABE0BACC58F039CEDE0E442BD08043F /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - CB496B1CB55AD7477ABF05D58106D9F9 /* SDWebImageIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageIndicator.h; path = SDWebImage/Core/SDWebImageIndicator.h; sourceTree = ""; }; - CBAA64B8ED9D2E9F0563600B383F87AF /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - CBB60CE1855F7FF40178C424BDC9EC7B /* WillDisplayProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WillDisplayProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/WillDisplayProviding.swift; sourceTree = ""; }; - CC2ED9480F47BE18CECE6451D66893FF /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - CC8321C97C51386865A2B0A7736438B2 /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; - CC8DFE2C6B9C6DBFDCEF80F224A7D822 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeExtensions.swift; path = Sources/Private/Utility/Interpolatable/KeyframeExtensions.swift; sourceTree = ""; }; - CCE6EC556EE486D74FE6354910CFA579 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - CD99015D6E9D563EAA5E64551D427D75 /* DictionaryInitializable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DictionaryInitializable.swift; path = Sources/Private/Model/DictionaryInitializable.swift; sourceTree = ""; }; - CD9A160EF29F69B888C5FDFCC6120E34 /* GYSide-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "GYSide-Info.plist"; sourceTree = ""; }; - CDA4E5ABE2A13B5263190237A26C402B /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; - CE2DE560D457389F5CD4F1F6E0F7AD53 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - CE2F860D542DF8C43581F19B6A9CDC48 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; - CE482AE07FE5736BDBE53B84E0EC03C4 /* JXSegmentedTitleItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleItemModel.swift; path = Sources/Title/JXSegmentedTitleItemModel.swift; sourceTree = ""; }; - CE4F74E22B1A07E71458DB2CA9AB1EA7 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextViewDelegate.swift"; sourceTree = ""; }; - CF0E828FB733D0E825978530559269E1 /* GradientAnimations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientAnimations.swift; path = Sources/Private/CoreAnimation/Animations/GradientAnimations.swift; sourceTree = ""; }; + C12A34E871CE8C1611CDFEE7ED3AC1C2 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BundleImageProvider.swift; path = Sources/Public/iOS/BundleImageProvider.swift; sourceTree = ""; }; + C136DC1ECAD33CECDB5E0DF514A5B7B7 /* HMDPAGCrashExtraDynamicData_ToB.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGCrashExtraDynamicData_ToB.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGCrashExtraDynamicData_ToB.h"; sourceTree = ""; }; + C159E63D5AF7B0A8CBE505F526507AF8 /* DefaultAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAnimationCache.swift; path = Sources/Public/AnimationCache/DefaultAnimationCache.swift; sourceTree = ""; }; + C1663C5BE8EB315911818FB0E54884CD /* NSUserDefaults+PAGCrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+PAGCrypt.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSUserDefaults+PAGCrypt.h"; sourceTree = ""; }; + C1B413A0208DF5BF1CDEFBBE16BB34D5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = FirebaseCore/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + C1C6EEBE27AA181D09BC360E4071F655 /* _LinkedinAudienceNetworkCoreInternal.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; path = _LinkedinAudienceNetworkCoreInternal.xcframework; sourceTree = ""; }; + C2049A823F2A8DD9B10B3E7BB3EE2C08 /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULSwizzler.h; sourceTree = ""; }; + C24D82AE5D076CC4C73E13418A42A8AD /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; + C25405F92D98054891C445B20F403F5E /* CYLBaseTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseTableViewController.h; path = CYLTabBarController/CYLBaseTableViewController.h; sourceTree = ""; }; + C26C2C57E20246357CE2E63596D22F3E /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + C28CF7298DDE45DFD186C476009992DE /* PAGEnvironment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGEnvironment.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGEnvironment.h"; sourceTree = ""; }; + C2C0164581DFCF72723760DBF981483A /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = FirebaseCore/Sources/Public/FirebaseCore/FIRVersion.h; sourceTree = ""; }; + C2D46967126F5E3713E062802389982C /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + C3CFB16A1970AAFAFE935DABAB511B81 /* DotLottieAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieAnimation.swift; path = Sources/Private/Model/DotLottie/DotLottieAnimation.swift; sourceTree = ""; }; + C3DC4460E28AD6AA5AFC4282AAB5A811 /* PromisesObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PromisesObjC-dummy.m"; sourceTree = ""; }; + C4077D50C6039276EBFC640AAB876483 /* Ads-Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.debug.xcconfig"; sourceTree = ""; }; + C43CFFAB5DC9ABC499DD1F444F1814C3 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MathKit.swift; path = Sources/Private/Utility/Extensions/MathKit.swift; sourceTree = ""; }; + C4504025B1E0916CAD36C02D74F76F6F /* PAG_IESGeckoKit+PAGPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGeckoKit+PAGPrivate.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoKit+PAGPrivate.h"; sourceTree = ""; }; + C4533449167D488362805C053B73021C /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Sources/Private/Model/ShapeItems/Fill.swift; sourceTree = ""; }; + C4682907579927BCFE4D2ABB895CF00C /* FIRInstallationsErrorUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsErrorUtil.h; path = FirebaseInstallations/Source/Library/Errors/FIRInstallationsErrorUtil.h; sourceTree = ""; }; + C498BB906DBA491E68177397FA2A607B /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; + C4BBB8613AE3D968675DDFEB33C64826 /* NSObject+PAGSafeKVO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGSafeKVO.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/NSObject+PAGSafeKVO.h"; sourceTree = ""; }; + C4CDC7ACE5410EF9CA16B2400F23B41A /* PAGYYClassInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGYYClassInfo.h; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64_x86_64-simulator/Headers/PAGYYClassInfo.h"; sourceTree = ""; }; + C51E7F3ACCA0DB74CBFFE25225731F3B /* DotLottieManifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieManifest.swift; path = Sources/Private/Model/DotLottie/DotLottieManifest.swift; sourceTree = ""; }; + C54C5E3C5BB4A05BF20298DD926C8206 /* PAGZipHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGZipHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64/Headers/PAGZipHeader.h"; sourceTree = ""; }; + C54DCA1FB93A632FA8C8BFBA95A7FBA7 /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; + C556A60FA4B98EB704105F7F54D820E4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = SVProgressHUD/PrivacyInfo.xcprivacy; sourceTree = ""; }; + C588D0106C945CA757820561B0F9696F /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + C58B46D9878D5A08CD1C06980CAED170 /* PAGQueueManagerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGQueueManagerConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGQueueManagerConfig.h"; sourceTree = ""; }; + C5A63FE96EE99E8BCDBAFB0B4278C032 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + C5B2CD0C98DA93FFD35B0489F20BA2B3 /* SDWebImageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageOperation.h; path = SDWebImage/Core/SDWebImageOperation.h; sourceTree = ""; }; + C5BF43BD18F1E21E05F14CF25850FC51 /* PAGRuntimeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGRuntimeUtil.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGRuntimeUtil.h"; sourceTree = ""; }; + C5C5A95D53466C03865000AFA70DF3AC /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; + C5FB3A34E511A769FA176CC565410E60 /* FLAnimatedImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FLAnimatedImage.modulemap; sourceTree = ""; }; + C634A5D576770C46DB39DD97F31FF078 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; + C65B64159FAFCDEAEA8C9BAA7BE4FE27 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + C67101A986A7312DD4E06EB37C828D1D /* SDAnimatedImageRep.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImageRep.h; path = SDWebImage/Core/SDAnimatedImageRep.h; sourceTree = ""; }; + C6B209B4862B6B6B5128CF497DE6D54F /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; + C6D11CD9F37DD50A995CEE224D0F4DB3 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + C6DCB604F59518A8B33BDD2BE8F95E84 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/GroupOutputNode.swift; sourceTree = ""; }; + C6EA6DC664A0412DAEDAA707C0748355 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; + C6F93038AD592B348FA71687CB79EED8 /* CAAnimation+TimingConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CAAnimation+TimingConfiguration.swift"; path = "Sources/Private/CoreAnimation/Animations/CAAnimation+TimingConfiguration.swift"; sourceTree = ""; }; + C6FE58A583A359FED87297D53A50BC49 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; + C706BE0AEAEB87F6F61B86488314DE73 /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; + C771BB24720342E41AF68A8799DFC72D /* PAG_IESGurdProtocolDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdProtocolDefines.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdProtocolDefines.h"; sourceTree = ""; }; + C789E378B336C91A68FD73FA78007FEB /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; + C7BB0FB094DE4EB9E81925BC4DCAF5D1 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + C7C5DD8910AE2D0AC49DB3A6105AC2E3 /* FBLPromise+Await.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Await.m"; path = "Sources/FBLPromises/FBLPromise+Await.m"; sourceTree = ""; }; + C7D3594922D7BA57D86E2784EF92A6FA /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StrokeRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/StrokeRenderer.swift; sourceTree = ""; }; + C7FAA12D6A320807F6DAFB5E776E5FAE /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = FirebaseCore/Sources/FIRVersion.m; sourceTree = ""; }; + C813732E058E617254EF5C1AE19703DF /* NSObject+PAGYYModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGYYModel.h"; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64/Headers/NSObject+PAGYYModel.h"; sourceTree = ""; }; + C83742BD32867473E086DF0D86EDD512 /* PAGAFNetworkingHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAFNetworkingHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64_x86_64-simulator/Headers/PAGAFNetworkingHeader.h"; sourceTree = ""; }; + C85137A9EE439D95E4846F4B205D27DC /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + C85E53E7BC351A0A2805C74EF11E83D1 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + C8E0A10BA917A465A8FD598AE29EE622 /* NSError+PAGIESGurdKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+PAGIESGurdKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/NSError+PAGIESGurdKit.h"; sourceTree = ""; }; + C8E47FA80BA9B20B4576FBB78135ECDB /* CALayer+setupLayerHierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+setupLayerHierarchy.swift"; path = "Sources/Private/CoreAnimation/Layers/CALayer+setupLayerHierarchy.swift"; sourceTree = ""; }; + C91C31E6E3FA091D20576C685FDA70C1 /* PAG_SDImageGIFCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageGIFCoderInternal.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageGIFCoderInternal.h"; sourceTree = ""; }; + C93E0CFE93E014EC98159DD05458C2E0 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + C94D3E6D4B9CFE1CB6ABF1AF2FEEF8CC /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; + C9523E9E5317BCC663684DF22E040ADB /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; + C95C536DC0DF796FE3AF9FEBC0583C11 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; + C96ADE3B1C2E7DE87DDAF634AD8F86CE /* JXSegmentedView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXSegmentedView.modulemap; sourceTree = ""; }; + C9CDE2192F24F1459CD7CE09266D3DB9 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + C9E0DCBC6C7B4450DD7E3941DB2F24C8 /* LinkedinAudienceNetwork-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "LinkedinAudienceNetwork-xcframeworks.sh"; sourceTree = ""; }; + CA35A11CD158B10BF1F65900954E27E8 /* LottieAnimationHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationHelpers.swift; path = Sources/Public/Animation/LottieAnimationHelpers.swift; sourceTree = ""; }; + CA4303EB5D8965B409ED0AC915E0C817 /* PAGWebImageDataCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebImageDataCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAGWebImageDataCacheManager.h"; sourceTree = ""; }; + CA594E1DF0E7B5A087193ACC6170809F /* FLAnimatedImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.release.xcconfig; sourceTree = ""; }; + CAAC38A555349FBA42BA67DB64F69FAF /* SDImageGraphics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageGraphics.h; path = SDWebImage/Core/SDImageGraphics.h; sourceTree = ""; }; + CAEFC3A22F9FE200607394DC823AB497 /* FBLPromise+Testing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Testing.m"; path = "Sources/FBLPromises/FBLPromise+Testing.m"; sourceTree = ""; }; + CB0B44428950AA2CAB489E525BF77B18 /* UIView+PAGAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGAdditions.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/UIView+PAGAdditions.h"; sourceTree = ""; }; + CB24E4859304339D42035DED8B4515B1 /* PAG_IESGurdConfigManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdConfigManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdConfigManager.h"; sourceTree = ""; }; + CB35E50002DC3DD97A1F5C82F1D0E5CF /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + CB3A0E65C34EB95BF094297AFF0AA556 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Ellipse.swift; path = Sources/Private/Model/ShapeItems/Ellipse.swift; sourceTree = ""; }; + CB6C00204860A6A155EEB6A8C20C0FAD /* GoogleUtilities.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.release.xcconfig; sourceTree = ""; }; + CB76235F9086B5E879FC95B76CA540FB /* NSData+PAGImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+PAGImageContentType.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/NSData+PAGImageContentType.h"; sourceTree = ""; }; + CB78E0C565DAA3D1DDB35D29EF42757B /* SDWebImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SDWebImage.modulemap; sourceTree = ""; }; + CB9E60C3BCD4D83A62E474937A28325B /* PAG_SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCachesManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCachesManager.h"; sourceTree = ""; }; + CBE53B6CEC85DD61617A4FF93A1383B4 /* PAG_IESGurdDownloadFullPackageOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadFullPackageOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdDownloadFullPackageOperation.h"; sourceTree = ""; }; + CC48B54DCB5A00B0CB906BC3F9AEA3A3 /* PAG_IESGurdKitUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdKitUtil.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdKitUtil.h"; sourceTree = ""; }; + CC4F387CA387450FD2E32B9D27B91F6F /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/WeakContainer.swift; sourceTree = ""; }; + CC6AF09E016140D5462914F80B774B12 /* lottie-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.release.xcconfig"; sourceTree = ""; }; + CCBF008736E1CBDAEF97DDDA8966D01F /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = FirebaseCore/Extension/FIRComponent.h; sourceTree = ""; }; + CCC86B28AC5BEBCD42B772D7F3836DC6 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + CCC92DB854B198087FF51751E9748C4B /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; + CCDF47854B82C2CC576A8A4AC19CADD9 /* TransformLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformLayer.swift; path = Sources/Private/CoreAnimation/Layers/TransformLayer.swift; sourceTree = ""; }; + CCE54D5CD489E54DF94294FA280DFCBC /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + CCF2CD0247662DE84F05F76F74CB1E36 /* SDImageAssetManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAssetManager.h; path = SDWebImage/Private/SDImageAssetManager.h; sourceTree = ""; }; + CD07BD4EED88ACD3363418A031F32003 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStrokeNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/RenderNodes/GradientStrokeNode.swift; sourceTree = ""; }; + CD38ED83C43A96EB0A28B0D9D274AD83 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + CD3FAFE0322BAFA2EF98DDB7E1C6032F /* ContentConfigurableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContentConfigurableView.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ContentConfigurableView.swift; sourceTree = ""; }; + CD42C7DF17175D910A89024F0BDCC9F9 /* BURelyFoundation_Global.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BURelyFoundation_Global.h; path = "Frameworks/SDK/BURelyFoundationGlobalHeader/BURelyFoundationGlobalHeader.xcframework/ios-arm64/Headers/BURelyFoundation_Global.h"; sourceTree = ""; }; + CD4A113005D84FF3DCE0D94BD9D5B835 /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; + CD773728F83D491C9205E61300BF6A82 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + CD77E9B8B1F1163A2C704CDD869CB5AC /* CYLTabBarController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLTabBarController.h; path = CYLTabBarController/CYLTabBarController.h; sourceTree = ""; }; + CD897BB8784E112ABF49F018933199AD /* BRPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "BRPickerView-dummy.m"; sourceTree = ""; }; + CDB31EE3927CA3230034ED371B42D3F2 /* HeartbeatStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatStorage.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatStorage.swift; sourceTree = ""; }; + CDFCB1DB2A6E07859F62AE716D102CC8 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathElement.swift; path = Sources/Private/Utility/Primitives/PathElement.swift; sourceTree = ""; }; + CE3B8233E9E1048224FA209CEE354A5A /* UIView+PAGWebCacheOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGWebCacheOperation.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/UIView+PAGWebCacheOperation.h"; sourceTree = ""; }; + CE69DF82D01B60EB7434B526F1E9DF22 /* BURelyFoundation_Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.release.xcconfig; sourceTree = ""; }; + CF09B1F63961C9CB0DE172BA305D66CE /* UIViewController+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIViewController+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + CF0FDEC3B40E617EFF2FB75783716D3F /* UIImageView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+WebCache.m"; path = "SDWebImage/Core/UIImageView+WebCache.m"; sourceTree = ""; }; CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SDWebImage-SDWebImage"; path = SDWebImage.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - CF1354482CF116C9367BA81B3F68F900 /* FSPagerView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.release.xcconfig; sourceTree = ""; }; - CF517DC670EE29995A20763495AC204D /* FLAnimatedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImage.m; path = FLAnimatedImage/FLAnimatedImage.m; sourceTree = ""; }; - CF6528EDC87D46B95F16C30E130CF914 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - CFAEB904059590955BC9126FB11FAFC7 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - CFCDD5E8BD24A9B4724256E88CF86574 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - D0C861C1EA11C4056B26A37F55F804E1 /* SDAnimatedImagePlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImagePlayer.m; path = SDWebImage/Core/SDAnimatedImagePlayer.m; sourceTree = ""; }; - D1CC66C7FE5E0078D3F06080365AE15F /* IQScrollViewConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQScrollViewConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQScrollViewConfiguration.swift; sourceTree = ""; }; - D1D6A0B4D4ECE6D5E94934ED7D11701A /* FLAnimatedImage.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FLAnimatedImage.modulemap; sourceTree = ""; }; - D1EA2D60466D3DF0707495CDD37FF6C2 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - D25FD672E02AF5B7A2BB3CD023796C7F /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - D2AB0ECF3E2D57D385FB05BD21B119CF /* FileManager+ZIP.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+ZIP.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/FileManager+ZIP.swift"; sourceTree = ""; }; - D2F9B18B31299E90103797B32C7A5BAB /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; - D33CC5D739E9BBE726BD00A1C3FC6F45 /* JXSegmentedAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedAnimator.swift; path = Sources/Common/JXSegmentedAnimator.swift; sourceTree = ""; }; - D3E95751A64C99B93428E05CB60C99F3 /* ViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewType.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Views/ViewType.swift; sourceTree = ""; }; - D401A8CCC1B389324F6409B87079A7F8 /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; - D402BE42F0C87BA6B3D2F2D9FDBF72D9 /* FLAnimatedImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FLAnimatedImageView.m; path = FLAnimatedImage/FLAnimatedImageView.m; sourceTree = ""; }; - D463EAC7DDAB042CF42F66DA56705AD5 /* BRResultModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRResultModel.h; path = BRPickerView/StringPickerView/BRResultModel.h; sourceTree = ""; }; - D48016ECA7E97C18D00AB377E0B123BC /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - D4AC91C3EC9ECB33AF79AAF3B121546F /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - D4FFED3A845D6D9A1FA16DBE997DFAE1 /* SDAsyncBlockOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAsyncBlockOperation.m; path = SDWebImage/Private/SDAsyncBlockOperation.m; sourceTree = ""; }; - D5327BCBFD2E6981E64EF12B1C643A4B /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - D575834EEA27F804D663AB785B733380 /* UIImage+NextPrevious.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+NextPrevious.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/UIImage+NextPrevious.swift"; sourceTree = ""; }; - D64A4EEE98B7FB91F4FCF3D5112AD443 /* UIImage+Metadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Metadata.h"; path = "SDWebImage/Core/UIImage+Metadata.h"; sourceTree = ""; }; - D64B3EBA83673016D0686A9CC7EEF373 /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; - D6ACA1FD48B7E4970680149E603E58E0 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; - D73D7D924018FFE76E5BC36C81F027EF /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PolygonNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/PathNodes/PolygonNode.swift; sourceTree = ""; }; - D7BB2F0607285B7776D07270566E1B01 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; - D816C52F61D97254F7D6783FF791D01F /* CYLTabBarController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CYLTabBarController-Info.plist"; sourceTree = ""; }; - D864F22BDD26B9F523B10E93BAD4D0E0 /* SDWebImageDownloaderConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderConfig.h; path = SDWebImage/Core/SDWebImageDownloaderConfig.h; sourceTree = ""; }; - D867E91C7203C13848B333CB2F1C58AC /* UnitBezier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UnitBezier.swift; path = Sources/Private/Utility/Primitives/UnitBezier.swift; sourceTree = ""; }; - D96F046650D3DD607BABD6D5F189C85B /* IQTextFieldViewListener.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextFieldViewListener.swift; path = IQKeyboardManagerSwift/LIsteners/IQTextFieldViewListener.swift; sourceTree = ""; }; - D979682DD760721685959F1D82D94B81 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; - D9FC006E5EDDE2DA3B333C30129F342B /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - DAA1DD8E62BA07F824FEB7C634CF6ECB /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Font.swift; path = Sources/Private/Model/Text/Font.swift; sourceTree = ""; }; - DAD9A977E60A52A29719CF6A246233B7 /* DataIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DataIDProviding.swift; sourceTree = ""; }; - DC21D1F7FD9A9703015B5102E3CF1C06 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = SVProgressHUD/PrivacyInfo.xcprivacy; sourceTree = ""; }; - DC454B787FCEFF1C714065DBD909212F /* RepeaterLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RepeaterLayer.swift; path = Sources/Private/CoreAnimation/Layers/RepeaterLayer.swift; sourceTree = ""; }; - DC825D155D3D9F27A92F69DD6339C8FA /* SDImageLoadersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageLoadersManager.m; path = SDWebImage/Core/SDImageLoadersManager.m; sourceTree = ""; }; - DCB5BE6CEF239C08599B222635268792 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; - DCD375C0747D3D281B9ECDE9365462D5 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; - DD018D9F26A250FE7C7B9FE97D1CA706 /* EllipseAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EllipseAnimation.swift; path = Sources/Private/CoreAnimation/Animations/EllipseAnimation.swift; sourceTree = ""; }; - DD082840AC573B63527318ACA4146205 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - DD5283F13560DF6F863FC787D5CA6475 /* SDWebImageDownloaderResponseModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderResponseModifier.h; path = SDWebImage/Core/SDWebImageDownloaderResponseModifier.h; sourceTree = ""; }; - DD5D421E80673BDFF6BE8D60BBFDACA0 /* NSButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSButton+WebCache.m"; path = "SDWebImage/Core/NSButton+WebCache.m"; sourceTree = ""; }; - DD670356E2756B743FA289CCAD4132DB /* BRAddressPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRAddressPickerView.h; path = BRPickerView/AddressPickerView/BRAddressPickerView.h; sourceTree = ""; }; - DD7A16AFD053C790DFB58E46D0D62868 /* SDWebImagePrefetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImagePrefetcher.m; path = SDWebImage/Core/SDWebImagePrefetcher.m; sourceTree = ""; }; - DD7BC1E4B3151DE68235961A4955342A /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - DDAF574B190C6F839A49523574B46577 /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; - DE5EE020C435DC70076A317559EFECA6 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; - DE797380FF118664001DBE286972C8BF /* Entry+Serialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Entry+Serialization.swift"; path = "Sources/Private/EmbeddedLibraries/ZipFoundation/Entry+Serialization.swift"; sourceTree = ""; }; - DEDC5CFC4E61911175DB0FE6D0437905 /* SDImageHEICCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageHEICCoder.m; path = SDWebImage/Core/SDImageHEICCoder.m; sourceTree = ""; }; - DF0EA9B79F38C7633295E672CAB559D2 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; - DF1CB28226C9BF3B3CB4BF160DFADF07 /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; - DF2B91FA69BE3315BE1A6F4AF4B23A8C /* StyleIDProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StyleIDProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/StyleIDProviding.swift; sourceTree = ""; }; - DF74EB05EBC7D29D7F135C1A86187A17 /* JXSegmentedTitleImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageCell.swift; path = Sources/TitleImage/JXSegmentedTitleImageCell.swift; sourceTree = ""; }; - DF9679482BF8908AC400752D9FE3DD43 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationKeypath.swift; path = Sources/Public/DynamicProperties/AnimationKeypath.swift; sourceTree = ""; }; - E05F78B6846E64F686D550D614D9B868 /* MainThreadAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainThreadAnimationLayer.swift; path = Sources/Private/MainThread/LayerContainers/MainThreadAnimationLayer.swift; sourceTree = ""; }; - E0848DFA1540D4272CCEB73D2B936858 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - E14EB06327B227B9EAB6A90EBF57C5E5 /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; - E1B12E5B0A6A13BB22DEC3E2A409B914 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; - E1BCCDA5E4E554A6271DD06E90AB841E /* SDImageCacheConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCacheConfig.m; path = SDWebImage/Core/SDImageCacheConfig.m; sourceTree = ""; }; - E25FE1CBA458E562A75357DD27D522F3 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; - E2F728E2D0A1D354776A2355233DAC5F /* BRPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "BRPickerView-prefix.pch"; sourceTree = ""; }; - E30D9A3C955FD79EFD8ABEBB929BC22C /* SDImageIOCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOCoder.m; path = SDWebImage/Core/SDImageIOCoder.m; sourceTree = ""; }; - E31F987C7FCD026CA59EB01905862A86 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; - E32D82C8DA88390B530C02ED6939105C /* SDWebImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageManager.m; path = SDWebImage/Core/SDWebImageManager.m; sourceTree = ""; }; - E400734598453D7EB425A62662D13E4F /* Keyframes+combined.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Keyframes+combined.swift"; path = "Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift"; sourceTree = ""; }; - E40F73ECFD193C45F320B9FED8134FEB /* Binding+Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Binding+Map.swift"; path = "Sources/Private/Utility/Helpers/Binding+Map.swift"; sourceTree = ""; }; - E44B9D22ED53C58E3C6D5C0BA21A4E51 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; + CF603516B6AA35E87475F5105DB70218 /* SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOCoder.h; path = SDWebImage/Core/SDImageIOCoder.h; sourceTree = ""; }; + CF81A50265A03BEE38CEC8013675E9F0 /* UIView+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCache.m"; path = "SDWebImage/Core/UIView+WebCache.m"; sourceTree = ""; }; + CFB89803B5F57179683F7C9FCDB1A4B1 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + CFEC541EE3C5EA588CBDE833EDA9B5B2 /* BURelyFoundationGlobalZip.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZip.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework; sourceTree = ""; }; + CFEDBCBA3AFB210EB9EE9C5EB466BBC9 /* FLAnimatedImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FLAnimatedImageView.h; path = FLAnimatedImage/include/FLAnimatedImageView.h; sourceTree = ""; }; + D0080C646334666999D9191979FA9DEF /* SDImageIOAnimatedCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageIOAnimatedCoder.m; path = SDWebImage/Core/SDImageIOAnimatedCoder.m; sourceTree = ""; }; + D0127291FAF3AF1731BFC6ABA95E79A2 /* 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; }; + D066F33A5177C372FE0299A09069998A /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedButton.swift; path = Sources/Public/Controls/AnimatedButton.swift; sourceTree = ""; }; + D0740D3D5B7238FC7280B3A5CCD5E915 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + D098FC8124C00E9617782F50AE99ED6C /* JXSegmentedIndicatorRainbowLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorRainbowLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorRainbowLineView.swift; sourceTree = ""; }; + D0C3671A2CB990E15E2670BD88714D10 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + D0D432CE61FB486BC59F899F024371DA /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; + D15739EE6457870FD8E4D936006F57A2 /* TestHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TestHelpers.swift; path = Sources/Private/Utility/Debugging/TestHelpers.swift; sourceTree = ""; }; + D18D1C0AA663A403B6FDB6CEA5A73760 /* JXSegmentedIndicatorLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorLineView.swift; sourceTree = ""; }; + D1B8F099EA45799D016F8012F13A1BFE /* 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; }; + D1D21FFFDFB75B4AF48E1F778B36D61C /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + D1D5BCA71A7E02BBE06285324A95DB2B /* PAGGeckoHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGeckoHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAGGeckoHeader.h"; sourceTree = ""; }; + D21E1F28E4FC95A36FE062F2B6B03A6B /* RenderingEngineOption.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RenderingEngineOption.swift; path = Sources/Public/Configuration/RenderingEngineOption.swift; sourceTree = ""; }; + D2380370B7875CF637D0FF0A90D7CF43 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + D2673D07A75AF20820EC7F52F623E161 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; + D2911640EA67C8A4DCDA000B3A36C4A5 /* HMDPAGEmbedAddressRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGEmbedAddressRange.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGEmbedAddressRange.h"; sourceTree = ""; }; + D2A1A6E81F71E9CFF3C36C5708AAE41D /* PAGTNCServiceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCServiceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGTNCServiceManager.h"; sourceTree = ""; }; + D2A6D46DD833E4D88A9B188731C73B07 /* FIRInstallationsBackoffController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsBackoffController.m; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsBackoffController.m; sourceTree = ""; }; + D2C1A592BB2577AB025FB91EE3607CC6 /* CombinedShapeAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedShapeAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CombinedShapeAnimation.swift; sourceTree = ""; }; + D2D4AC2AE5315C3E223CF55A3D70A9E3 /* PAG_IESGeckoAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoAPI.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoAPI.h"; sourceTree = ""; }; + D3236AADCC347E65ECA3AE175C336A41 /* LottieAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationCache.swift; path = Sources/Public/AnimationCache/LottieAnimationCache.swift; sourceTree = ""; }; + D35F1540B7B5F94A327343EF4C8198EF /* NSBundle+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+BRPickerView.h"; path = "BRPickerView/Base/NSBundle+BRPickerView.h"; sourceTree = ""; }; + D3617C3584318FF0C2317EC03598A2FE /* PAG_SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCompat.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageCompat.h"; sourceTree = ""; }; + D36EE4A8926B9F42FECA5C2C225E6EAD /* StorageFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StorageFactory.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/StorageFactory.swift; sourceTree = ""; }; + D392B6417D435B7CDE70A35C85C975BC /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; + D3BFF4A36ED09F6B13F26E7C241890D2 /* PAGLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLogMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGLogMacros.h"; sourceTree = ""; }; + D3F9FFAAC0ADDA3B8628E98D3F1254E1 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; + D43321D87E8F1A5B789115F4C88B1254 /* FBLPromise+Catch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Catch.h"; path = "Sources/FBLPromises/include/FBLPromise+Catch.h"; sourceTree = ""; }; + D4BF0F57A4397C3217F90628B96D04FB /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; + D4D7F33AEA6D7C10C148F2B8859CAECB /* Firebase.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.debug.xcconfig; sourceTree = ""; }; + D50739C7E7F53B20CE7341B05D9478C3 /* FIRFirebaseUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRFirebaseUserAgent.h; path = FirebaseCore/Sources/FIRFirebaseUserAgent.h; sourceTree = ""; }; + D53511D04D0C3F14A27E72AAFE3AC37D /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + D54652494BD472E1EFACEC4950B6EA04 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + D56A455702C9683854CA2FC16F058008 /* FBLPromise+Async.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Async.m"; path = "Sources/FBLPromises/FBLPromise+Async.m"; sourceTree = ""; }; + D591425B84D68B39CD4B119ADABD5EB0 /* PAGFoundationHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGFoundationHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGFoundationHeader.h"; sourceTree = ""; }; + D6317D6028C9360333B2CEAE21B1C34A /* PAG_IESGurdCleanCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdCleanCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdCleanCacheManager.h"; sourceTree = ""; }; + D65715ADD82C6B21DC32CC4497E5C7A3 /* LottieViewType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieViewType.swift; path = Sources/Public/Controls/LottieViewType.swift; sourceTree = ""; }; + D6CA6F89C9C8860457BC8BEC37FB5DF0 /* UIImage+MultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MultiFormat.h"; path = "SDWebImage/Core/UIImage+MultiFormat.h"; sourceTree = ""; }; + D6E69F2332AD619799B6431BA500EBB2 /* AppLovinDSPLinkedInAdapter.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinDSPLinkedInAdapter.release.xcconfig; sourceTree = ""; }; + D700185E041810816029CC6F8B775CDD /* GYSide-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GYSide-dummy.m"; sourceTree = ""; }; + D70D93E622E42211CB7F12D34CDE8865 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + D71C272F33E1207FAE6C3EC32BC8C97A /* KeyframeGroup+exactlyOneKeyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KeyframeGroup+exactlyOneKeyframe.swift"; path = "Sources/Private/CoreAnimation/Extensions/KeyframeGroup+exactlyOneKeyframe.swift"; sourceTree = ""; }; + D7A3479D4CE14568EF8B98B0CF6E711D /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TrimPathNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/ModifierNodes/TrimPathNode.swift; sourceTree = ""; }; + D8055A9E1EA35862B6D52F3691AB0F0C /* JXSegmentedIndicatorGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientView.swift; sourceTree = ""; }; + D80872A9BD8327AAC2692192A76020D8 /* FIRInstallationsAPIService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsAPIService.m; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.m; sourceTree = ""; }; + D823485798C95CED6CBFAA48B645B4F5 /* LayerTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerTextProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerTextProvider.swift; sourceTree = ""; }; + D8251D107AAE9896EEE230C9523BBCA4 /* PAG_SDImageCachesManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCachesManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageCachesManager.h"; sourceTree = ""; }; + D87F307FD797D48AAC8B053C5C6F6A82 /* FirebaseAnalytics.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseAnalytics.release.xcconfig; sourceTree = ""; }; + D8A04893AC60DB08BC302947D99C8472 /* BURelyFoundation_Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "BURelyFoundation_Global-xcframeworks.sh"; sourceTree = ""; }; + D8A6713DC1B6EA2670626E7206622D58 /* FIRInstallationsStoredAuthToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStoredAuthToken.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStoredAuthToken.m; sourceTree = ""; }; + D8BFA3558B2DEC13A9352FD1280EE2E8 /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Base/BRPickerViewMacro.h; sourceTree = ""; }; + D90F7FA61BC6624F1708A8F128BE075C /* PAG_IESGurdDownloadPackageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDownloadPackageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDownloadPackageManager.h"; sourceTree = ""; }; + D9297B6E2C3F5CE3E91471EE780EAC58 /* lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-Info.plist"; sourceTree = ""; }; + D95A824BBA25106C748C200292433ECD /* SDWebImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloader.h; path = SDWebImage/Core/SDWebImageDownloader.h; sourceTree = ""; }; + D97F7904B03C9E33D08BAA4A538F1EEB /* NSURLSession+GULPromises.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLSession+GULPromises.m"; path = "GoogleUtilities/Environment/URLSessionPromiseWrapper/NSURLSession+GULPromises.m"; sourceTree = ""; }; + D98884F0A23A568DBEF3AB2A15EB1626 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; + D9C5C390951F614A9BCA3C8694CEE178 /* CAAnimation+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+CYLBadgeExtention.h"; path = "CYLTabBarController/CAAnimation+CYLBadgeExtention.h"; sourceTree = ""; }; + DA622902C5456E9D98B33D49BC0AD99C /* LottieButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieButton.swift; path = Sources/Public/Controls/LottieButton.swift; sourceTree = ""; }; + DAB54700C4677EDEB537C5C5F4F9AEA8 /* PAGJSBCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBCommand.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSBCommand.h"; sourceTree = ""; }; + DAE3A6BFB6AC17469A3A4C4EC9754CDF /* NSObject+PAGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGUtils.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSObject+PAGUtils.h"; sourceTree = ""; }; + DB31885F53CC964BC84E0AEDF6E0AD8B /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + DB856D5BAEBE252435641ACB72790888 /* FBLPromise+Wrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Wrap.m"; path = "Sources/FBLPromises/FBLPromise+Wrap.m"; sourceTree = ""; }; + DBA490B63E1C7AD7D09F247B009F445A /* FBLPromise+Delay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Delay.h"; path = "Sources/FBLPromises/include/FBLPromise+Delay.h"; sourceTree = ""; }; + DBFECB2C6D3A29AEEE57388CDE0BE807 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Stroke.swift; path = Sources/Private/Model/ShapeItems/Stroke.swift; sourceTree = ""; }; + DBFF96BED3D158A526A8295387F5DCBF /* UIDevice+PAGIESGeckoKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice+PAGIESGeckoKit.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/UIDevice+PAGIESGeckoKit.h"; sourceTree = ""; }; + DC205DEC8FE62DA1C65D8ABA8D8CF0A9 /* FBLPromise+Validate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Validate.h"; path = "Sources/FBLPromises/include/FBLPromise+Validate.h"; sourceTree = ""; }; + DC583F5E5324D88281BA7D795701F224 /* LayerEffect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerEffect.swift; path = Sources/Private/Model/LayerEffects/LayerEffect.swift; sourceTree = ""; }; + DC755B3E7FB6F49E1D1132C246621219 /* NSObject+PAGSafeKVO.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+PAGSafeKVO.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSObject+PAGSafeKVO.h"; sourceTree = ""; }; + DC85172D50E0A3663282CD3EA3A53BCD /* HMDPAGEmbedSessionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HMDPAGEmbedSessionTracker.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HMDPAGEmbedSessionTracker.h"; sourceTree = ""; }; + DC8942F97F8D3DB61FA4BEE63C1FCC17 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; + DCD88196B17950A9F744F67E2990C680 /* FBLPromise+Then.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Then.h"; path = "Sources/FBLPromises/include/FBLPromise+Then.h"; sourceTree = ""; }; + DCF8624C879F7247E4292EC3F01E9B0C /* JXSegmentedIndicatorBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBaseView.swift; path = Sources/Indicator/JXSegmentedIndicatorBaseView.swift; sourceTree = ""; }; + DD0106E6F0419DF2E69F5B869173D3E5 /* FBLPromise+Reduce.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+Reduce.h"; path = "Sources/FBLPromises/include/FBLPromise+Reduce.h"; sourceTree = ""; }; + DD09F9BFBC9B239AC9A9DF8B79574EB1 /* LottieAnimationViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewBase.swift; path = Sources/Public/iOS/LottieAnimationViewBase.swift; sourceTree = ""; }; + DD45FD2C06885CF2F1A98817487698FA /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatorNodeDebugging.swift; path = Sources/Private/Utility/Debugging/AnimatorNodeDebugging.swift; sourceTree = ""; }; + DD5D271545570D086024939C4272AA26 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; + DD9FF56A7564C5BBE465B50EE116CF92 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetLibrary.swift; path = Sources/Private/Model/Assets/AssetLibrary.swift; sourceTree = ""; }; + DDB62FECB758082DD535C0A27521501E /* LayerFontProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerFontProvider.swift; path = Sources/Private/MainThread/LayerContainers/Utility/LayerFontProvider.swift; sourceTree = ""; }; + DE6A5504CF2762B120A9990BEC7DC2A7 /* SDWebImageDownloaderDecryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderDecryptor.m; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.m; sourceTree = ""; }; + DEA53A4D515DBF9617A4C794EE968158 /* PAG_SDInternalMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDInternalMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDInternalMacros.h"; sourceTree = ""; }; + DEBDFB68474289BCF57AD24FDB8CFC86 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + DED7E98F6D4E923F20385233AF471677 /* NSKeyedArchiver+PAGKeyedArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSKeyedArchiver+PAGKeyedArchiver.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSKeyedArchiver+PAGKeyedArchiver.h"; sourceTree = ""; }; + DEFA5AD19E13572F62886B0BE00902AA /* SDGraphicsImageRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDGraphicsImageRenderer.m; path = SDWebImage/Core/SDGraphicsImageRenderer.m; sourceTree = ""; }; + DEFC2B5A070266542B2ECF6D72438E48 /* JXSegmentedDotDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotDataSource.swift; path = Sources/Dot/JXSegmentedDotDataSource.swift; sourceTree = ""; }; + DF27D5F5C6E8211CF0B542D0D9DC74E3 /* FirebaseCoreInternal.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = FirebaseCoreInternal.modulemap; sourceTree = ""; }; + DF32E5D97C2DBE64345DEFABDC0B170B /* PAGZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGZipCommon.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64/Headers/PAGZipCommon.h"; sourceTree = ""; }; + DFD05BE36612DBC51DA15F2E0C98BFBE /* PAG_IESGurdFilePaths.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFilePaths.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdFilePaths.h"; sourceTree = ""; }; + E0183051F548DB357DA604D903C731CE /* JXSegmentedTitleDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDataSource.swift; path = Sources/Title/JXSegmentedTitleDataSource.swift; sourceTree = ""; }; + E07D57ADD07188847477360CD4DBF7C4 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; + E085F0AAC1EAE1E5FC732FCB1AAA6B52 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + E08CB5263887581214AB23D0FFC16324 /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; + E0938E177615A2AEA33DC9FB0813721B /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + E0A44602ACC8FF84FAA4ED14BF9B6D47 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + E0A951EB94273C0F4EBC8E3ED8E3193E /* JXSegmentedTitleDynamicConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDynamicConfiguration.swift; path = Sources/Title/JXSegmentedTitleDynamicConfiguration.swift; sourceTree = ""; }; + E0D6B0DE9B22A62618B11AD05F9588A2 /* JXSegmentedIndicatorImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorImageView.swift; path = Sources/Indicator/JXSegmentedIndicatorImageView.swift; sourceTree = ""; }; + E0E05EABFCBF2F9EE21F69B16A91C595 /* HeartbeatController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HeartbeatController.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/HeartbeatController.swift; sourceTree = ""; }; + E0E1BCE62B458C2DACD667D1F9DA4760 /* NSData+ImageContentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+ImageContentType.h"; path = "SDWebImage/Core/NSData+ImageContentType.h"; sourceTree = ""; }; + E10A7B7C8A66996E60B5E43E8B884051 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + E173E338318D82BAF6DADA10AFC282A0 /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; + E1BF6D01E797F3659818F329B2E4094F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = FirebaseCore/Internal/Sources/Resources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + E1D84A9002A11C5728487544FD850ABF /* FSPagerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FSPagerView-umbrella.h"; sourceTree = ""; }; + E22474DB971351727C6C2E05D80C6275 /* PAG_IESGeckoCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoCacheManager.h"; sourceTree = ""; }; + E283A4A0CCA5EA5518742F6756A5B4CC /* LottieAnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationViewInitializers.swift; path = Sources/Public/Animation/LottieAnimationViewInitializers.swift; sourceTree = ""; }; + E297907CBDED9382CAB6CC3B2A9F4952 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; + E2A33A2AFC0A954A8A59E0AA3B514456 /* PAGLPlayerSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerSettingsProtocol.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLPlayerSettingsProtocol.h"; sourceTree = ""; }; + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FirebaseCore; path = FirebaseCore.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E2F6F1FEA2A2E073650A28CF8C6379D4 /* JXSegmentedIndicatorGradientLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientLineView.swift; sourceTree = ""; }; + E33C44689CB280D32641D9F980270090 /* FIRInstallationsIDController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIDController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsIDController.h; sourceTree = ""; }; + E3574D9D91923DAA8FA7DE5527329E4C /* PAG_IESGurdEventTraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdEventTraceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdEventTraceManager.h"; sourceTree = ""; }; + E363EF99419FC86F15227176E3635CD1 /* VisibilityAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VisibilityAnimation.swift; path = Sources/Private/CoreAnimation/Animations/VisibilityAnimation.swift; sourceTree = ""; }; + E397F1AF266DB6C5E36F424232C04DC6 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/PointValueProvider.swift; sourceTree = ""; }; + E3ACA6F14002B6CBBFD5BE36E50A5AE5 /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h; sourceTree = ""; }; + E3E807A3AEA3108912358FE489BCA76C /* PAG_IESGurdFileMetaManager+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdFileMetaManager+Private.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdFileMetaManager+Private.h"; sourceTree = ""; }; + E42405CEDB99CA4CB092C070784F90BD /* PAG_IESGeckoDefines+PAGPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGeckoDefines+PAGPrivate.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoDefines+PAGPrivate.h"; sourceTree = ""; }; + E44F524C1F761B4FC87803EB08AB4407 /* UIBarButtonItem+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBarButtonItem+CYLBadgeExtention.h"; path = "CYLTabBarController/UIBarButtonItem+CYLBadgeExtention.h"; sourceTree = ""; }; + E4803578441D067CF24AFE2C680D8638 /* FirebaseInstallations-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FirebaseInstallations-umbrella.h"; sourceTree = ""; }; + E48238D978EB1181F64D6200641C754B /* SDImageCacheConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCacheConfig.h; path = SDWebImage/Core/SDImageCacheConfig.h; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E501F6D0DD6DF6F4705C8A5DFBAAFA4E /* SDInternalMacros.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDInternalMacros.m; path = SDWebImage/Private/SDInternalMacros.m; sourceTree = ""; }; - E576B0ACA782BC9D1D8EBE5D9C557098 /* JXSegmentedTitleOrImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageItemModel.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageItemModel.swift; sourceTree = ""; }; - E58DB391D74AD928EC6D36D6C70E6719 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/CompositionLayer.swift; sourceTree = ""; }; - E61B32A3977EA3F9469A37E7C3A2E269 /* SDAnimatedImageRep.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDAnimatedImageRep.m; path = SDWebImage/Core/SDAnimatedImageRep.m; sourceTree = ""; }; - E6595E2954C89A1C413B311F5EF40619 /* SDImageAssetManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAssetManager.m; path = SDWebImage/Private/SDImageAssetManager.m; sourceTree = ""; }; - E6C540F2D4D6BFD3113D67234F310ECC /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; - E6D4EEDBF227F3199575CB77471D198A /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - E6ED576716BE6839CC3DB8920B39988E /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieView.swift; path = Sources/Public/Animation/LottieView.swift; sourceTree = ""; }; - E77913B2F650E5EBBBFFE7FDA28E5591 /* EpoxyableView+SwiftUIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "EpoxyableView+SwiftUIView.swift"; path = "Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxyableView+SwiftUIView.swift"; sourceTree = ""; }; - E7FE883B99B144877841952DD12AE7CD /* AnyEpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/AnyEpoxyModelProperty.swift; sourceTree = ""; }; - E822CE5A6D93DDCB034FFA22D32413C9 /* CYLBaseTableViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLBaseTableViewController.h; path = CYLTabBarController/CYLBaseTableViewController.h; sourceTree = ""; }; - E83D5BBA98D3E62AD3FB6B1A6E9D7FE5 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUIIntrinsicContentSizeInvalidator.swift; sourceTree = ""; }; - E8427569391E5E6EC84E237CB058E9C2 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; - E855F4C5812C4F9A92C1A0C9601CCEEF /* LottieLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieLogger.swift; path = Sources/Public/Logging/LottieLogger.swift; sourceTree = ""; }; - E87E488B30EC12C2CC4AA280E72551F0 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - E895526886155B9F6B4F27A174910660 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQNSArray+Sort.swift"; sourceTree = ""; }; - E8DE4A8085224B6F3AE4E18CF919D2CD /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeRenderLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeRenderLayer.swift; sourceTree = ""; }; - E93F0C44CCCF765B3BAB1AD910E4225D /* SDWebImageOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOperation.m; path = SDWebImage/Core/SDWebImageOperation.m; sourceTree = ""; }; - E9486F1B285C379EB7A0FD99A04D809B /* ValueProviderStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueProviderStore.swift; path = Sources/Private/CoreAnimation/ValueProviderStore.swift; sourceTree = ""; }; + E4A2B1FAC2AA1F062C77F0A1DB2AE932 /* UIImage+PAGMultiFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PAGMultiFormat.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/UIImage+PAGMultiFormat.h"; sourceTree = ""; }; + E4DBE2EECBC6F77F4DA75E4A2B6C973C /* PAG_IESGeckoResourceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoResourceManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGeckoResourceManager.h"; sourceTree = ""; }; + E4E2E47AE14CC1BB07342468398B11A6 /* PAG_IESGurdKit+PAGCustomParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PAG_IESGurdKit+PAGCustomParams.h"; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdKit+PAGCustomParams.h"; sourceTree = ""; }; + E51183AA4444AFD069E5DAD45BFE11A2 /* FirebaseCoreInternal.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCoreInternal.debug.xcconfig; sourceTree = ""; }; + E54F7FC467F0CE22118046F4E52BA0E8 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; + E554D5A9E92D5846659FAD3DE11C7943 /* Ads-Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Ads-Global-xcframeworks.sh"; sourceTree = ""; }; + E57A3C0F3B6DD3434BBA104149BCB211 /* UITabBarItem+CYLBadgeExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITabBarItem+CYLBadgeExtention.m"; path = "CYLTabBarController/UITabBarItem+CYLBadgeExtention.m"; sourceTree = ""; }; + E5904998DE4922005600D121D0081041 /* UIImageView+HighlightedWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+HighlightedWebCache.h"; path = "SDWebImage/Core/UIImageView+HighlightedWebCache.h"; sourceTree = ""; }; + E5D995F86AF2EB1BCCDD56B0EBBF8044 /* BURelyFoundationGlobalHeader.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalHeader.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalHeader/BURelyFoundationGlobalHeader.xcframework; sourceTree = ""; }; + E5F1D99BF7D32B755EDB38A58111B709 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; sourceTree = ""; }; + E63A4AA705937AD56C870607FB7091A8 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; + E6695838E2BB83E5398A66D9001EFA23 /* UIView+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIView+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + E6A9FD7053E6A2D0047AF826F6A7E8CA /* SDFileAttributeHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDFileAttributeHelper.h; path = SDWebImage/Private/SDFileAttributeHelper.h; sourceTree = ""; }; + E6ACC78F1F432660332D7E56BCBB469D /* PAGJSInjector.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSInjector.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSInjector.h"; sourceTree = ""; }; + E6C53F9D4A82050A5B5C03988626C3FE /* PAG_SDWebImageError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageError.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDWebImageError.h"; sourceTree = ""; }; + E7092CBF3742CAFD15C9660459728080 /* UIViewController+CYLNavigationControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+CYLNavigationControllerExtention.m"; path = "CYLTabBarController/UIViewController+CYLNavigationControllerExtention.m"; sourceTree = ""; }; + E71FA94E8964D43AC90F432F6BB92D9B /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; + E7433259E0746FEB2C435288E2CB72D9 /* TextLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextLayer.swift; path = Sources/Private/CoreAnimation/Layers/TextLayer.swift; sourceTree = ""; }; + E77598F0363A78D3EC44CCD64747AE6A /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Public/GoogleUtilities/GULMutableDictionary.h; sourceTree = ""; }; + E7A98080526A0F36A4CF41954E40A0E1 /* PAGDownloadSpeedServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGDownloadSpeedServer.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGDownloadSpeedServer.h"; sourceTree = ""; }; + E7F8319B7128F803E4CE1A2974BCB277 /* FIRCurrentDateProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRCurrentDateProvider.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRCurrentDateProvider.h; sourceTree = ""; }; + E8706D33F0859CB6FA75ED8C7C812748 /* UIView+PAGAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+PAGAdditions.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/UIView+PAGAdditions.h"; sourceTree = ""; }; + E8B5D4D48083C5D79FE95DA4F0927018 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/NodeProperty.swift; sourceTree = ""; }; + E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* 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; }; + E8BD8D895C0E6EB64481FDFC88B26ACE /* PAG_SDImageAPNGCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageAPNGCoderInternal.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageAPNGCoderInternal.h"; sourceTree = ""; }; E97D43C46A45EE515A4DA3AF94398441 /* SVProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E9850EBBB7E49A52F035933EE6C23A0E /* DiffableSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiffableSection.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/DiffableSection.swift; sourceTree = ""; }; - E98C4711BC56371939D8E9560293C883 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - E995B27F508676A9EDA58D2386C1FDAD /* DidEndDisplayingProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DidEndDisplayingProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/DidEndDisplayingProviding.swift; sourceTree = ""; }; - EA0EF9368C161F471DBD919E50CBD37D /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; - EA4DEF6DDCEE88E75A624744D975A24F /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - EA6B27B4A6FDF9980A1E75C0BC7C4E4C /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FilepathImageProvider.swift; path = Sources/Public/iOS/FilepathImageProvider.swift; sourceTree = ""; }; - EAAC4B78EF38E5ABFBC96D525AC9C57E /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - EAD9C39F2584848546EC7511ED0BF2D9 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - EB80883F39F201DB7BD2CA45E5FBE57C /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager/IQKeyboardManager.swift; sourceTree = ""; }; - EB868701428FC3B689DF46B5BD651290 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; - EB937D7B47C5FF4F29986FF8608352B7 /* JXSegmentedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.debug.xcconfig; sourceTree = ""; }; - EBD006CE35A0B60D2790F2290A0A3CFA /* JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXSegmentedView-Info.plist"; sourceTree = ""; }; - EBF3AA4493537829606D0D3EC0B294FE /* SDImageCoderHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoderHelper.h; path = SDWebImage/Core/SDImageCoderHelper.h; sourceTree = ""; }; - EC0CB97FCACA4D46CFFD5FA5013DD87E /* JXSegmentedTitleCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleCell.swift; path = Sources/Title/JXSegmentedTitleCell.swift; sourceTree = ""; }; - EC38936C79C22243D6AFB729D9BCCF18 /* FLAnimatedImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FLAnimatedImage.release.xcconfig; sourceTree = ""; }; - ECE1F89BCF876E7872F384578D3D06C5 /* NSDate+BRPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+BRPickerView.h"; path = "BRPickerView/DatePickerView/NSDate+BRPickerView.h"; sourceTree = ""; }; - EDCBF81A9FAAACC6901D985BE5DAA178 /* SDDisplayLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDisplayLink.m; path = SDWebImage/Private/SDDisplayLink.m; sourceTree = ""; }; - EDF1831686E65214111CAF40E71C3D83 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StringExtensions.swift; path = Sources/Private/Utility/Extensions/StringExtensions.swift; sourceTree = ""; }; - EE24921F25D0C3A6435FA25C510D2B34 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/GradientFillRenderer.swift; sourceTree = ""; }; - EE3CA341CEB615CDAB928A2AB0995889 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - EE864F71CEA4A02847B3033DADC7C011 /* MakeViewProviding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MakeViewProviding.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Providers/MakeViewProviding.swift; sourceTree = ""; }; - EE9EA1CB55EE26D49E48CEBEA46B4CFE /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - EF2704F776C07852CAE679274A6AEB58 /* SDDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDDiskCache.m; path = SDWebImage/Core/SDDiskCache.m; sourceTree = ""; }; - EF318192AC6C128B55A573F79FD31AC4 /* SDImageCoderHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageCoderHelper.m; path = SDWebImage/Core/SDImageCoderHelper.m; sourceTree = ""; }; - EFD45340F9D5169E31D6A9CDB948BC52 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mask.swift; path = Sources/Private/Model/Objects/Mask.swift; sourceTree = ""; }; - EFD67B67ABBFE7B13D1CC853736DC323 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupInterpolator.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/GroupInterpolator.swift; sourceTree = ""; }; - EFE29574626AB10DC6D81E9C30F7736B /* UIImage+ForceDecode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+ForceDecode.m"; path = "SDWebImage/Core/UIImage+ForceDecode.m"; sourceTree = ""; }; - F00AC7E06541453021DDCAAC7773E379 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; - F01A0498CC300289D15E872D4942AD85 /* FSPagerView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FSPagerView.debug.xcconfig; sourceTree = ""; }; - F0E6531C3698AFDCC7775F4C85035D62 /* ViewEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/ViewEpoxyModeled.swift; sourceTree = ""; }; - F12221336F99C04C9089C4BDDFA0101B /* CYLBaseTableViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CYLBaseTableViewController.m; path = CYLTabBarController/CYLBaseTableViewController.m; sourceTree = ""; }; - F15E14A01E75D109CB7F001E23A790DB /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; path = "IQKeyboardManagerSwift/ReturnKeyHandler/IQKeyboardReturnKeyHandler+TextFieldDelegate.swift"; sourceTree = ""; }; - F1CE6338410F5D2A2BBC3B2E7B062A40 /* GYSide-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GYSide-prefix.pch"; sourceTree = ""; }; - F1D6B755D90488541947393FD3120E15 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; - F220B3B6EF8CB461F9C4F1F395B2732B /* BRPickerViewMacro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BRPickerViewMacro.h; path = BRPickerView/Base/BRPickerViewMacro.h; sourceTree = ""; }; - F25D3E6122A45C0CAF882411E21876BD /* UIColor+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UIColor+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - F326F0A39357B433266F0F4E74C19B79 /* SDImageIOAnimatedCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoder.h; path = SDWebImage/Core/SDImageIOAnimatedCoder.h; sourceTree = ""; }; - F3380DEE009EF1E9E18E40585065D2E1 /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - F35C363A393E02B013272B4B9D412498 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/UIKitExtensions/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - F3C308DDB23706DE999AA21F5B723668 /* LayerModel+makeAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "LayerModel+makeAnimationLayer.swift"; path = "Sources/Private/CoreAnimation/Layers/LayerModel+makeAnimationLayer.swift"; sourceTree = ""; }; - F444863854CE7D9D2EBEAD7B2143DCC8 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - F46C5FFF9FC7574207420E5474EBA038 /* GYSideAnimatedTransitioning.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideAnimatedTransitioning.swift; path = Classes/GYSideAnimatedTransitioning.swift; sourceTree = ""; }; - F47038CC483BC78750AF340A31084419 /* IQBarButtonItemConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItemConfiguration.swift; path = IQKeyboardManagerSwift/Configuration/IQBarButtonItemConfiguration.swift; sourceTree = ""; }; - F4B3C7DA1837B65FA150E1D4105DF163 /* CAAnimation+CYLBadgeExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CAAnimation+CYLBadgeExtention.h"; path = "CYLTabBarController/CAAnimation+CYLBadgeExtention.h"; sourceTree = ""; }; - F4D7AC9BF475499BC96C9D96B97D37D7 /* SDImageAPNGCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageAPNGCoder.m; path = SDWebImage/Core/SDImageAPNGCoder.m; sourceTree = ""; }; - F4E2AE466CFDD02E300637DB9B6D1336 /* SwiftUIMeasurementContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftUIMeasurementContainer.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/SwiftUIMeasurementContainer.swift; sourceTree = ""; }; - F4F1259F427CF30B8A6494C4DCFBD826 /* JXSegmentedDotDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotDataSource.swift; path = Sources/Dot/JXSegmentedDotDataSource.swift; sourceTree = ""; }; - F505B3B869DA74829946303779A7B7E0 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; - F5C888F1731F50422A100009E1162113 /* JXSegmentedViewTool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedViewTool.swift; path = Sources/Common/JXSegmentedViewTool.swift; sourceTree = ""; }; - F682B9CB751D8A93ED13416A59DD2071 /* ShapeLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeLayer.swift; path = Sources/Private/CoreAnimation/Layers/ShapeLayer.swift; sourceTree = ""; }; - F6B216B05B988C5C9837733B304AB94C /* SDAnimatedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDAnimatedImage.h; path = SDWebImage/Core/SDAnimatedImage.h; sourceTree = ""; }; - F6F80B46868151B71A177520AC85CE16 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - F70796FAE34B8D7D01079059EDA71CC7 /* CYLPlusButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLPlusButton.h; path = CYLTabBarController/CYLPlusButton.h; sourceTree = ""; }; - F7524F11721B36A7B3948F368BDF9C7C /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - F760C3C2CD09F3120446FE9EFF756730 /* NSBezierPath+SDRoundedCorners.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBezierPath+SDRoundedCorners.h"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.h"; sourceTree = ""; }; - F7C253A51714E0419466611A52A4B9FC /* JXSegmentedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXSegmentedView-dummy.m"; sourceTree = ""; }; - F80C643D4BB8C19B8303B031A3C9A320 /* UIButton+WebCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+WebCache.m"; path = "SDWebImage/Core/UIButton+WebCache.m"; sourceTree = ""; }; - F8836979B08028CF04D35BAB08F3D8F9 /* BRDatePickerView+BR.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BRDatePickerView+BR.h"; path = "BRPickerView/DatePickerView/BRDatePickerView+BR.h"; sourceTree = ""; }; - F8956869B4FA548F736D3E83FA55121A /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; - F8966C5F9B27EBAB7627062A2298F950 /* lottie-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.debug.xcconfig"; sourceTree = ""; }; - F8A71FB37A30E519F9B54D8B1A93201F /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - F9197B0B616266937423BE861A377FE9 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; - F9A084E9396DF2593CFFE6E73C5DE40F /* FSPagerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerView.swift; path = Sources/FSPagerView.swift; sourceTree = ""; }; - FA45395231E4A8BFAFD5EDD28EB58516 /* GradientValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientValueProvider.swift; path = Sources/Public/DynamicProperties/ValueProviders/GradientValueProvider.swift; sourceTree = ""; }; - FA74152631C57209816C08AAE49CF773 /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; - FA999789B20572DA1BE766F96D099F29 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Shape.swift; path = Sources/Private/Model/ShapeItems/Shape.swift; sourceTree = ""; }; + E99FE694897D422EEA9E31797C440CFB /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleValueProvider.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueProviders/SingleValueProvider.swift; sourceTree = ""; }; + E9B5DD1703573C0F5C7008BABFF32BAB /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DashPattern.swift; path = Sources/Private/Model/Objects/DashPattern.swift; sourceTree = ""; }; + E9FE11C0C5428A822E06289E9D9FB59E /* PAG_AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_AFSecurityPolicy.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAG_AFSecurityPolicy.h"; sourceTree = ""; }; + EA0AE8D95157E467552DD0C43A354DAA /* PAGGifImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGGifImage.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGGifImage.h"; sourceTree = ""; }; + EA194B4BF01B3221AB9BB97333F779D4 /* EpoxySwiftUILayoutMargins.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxySwiftUILayoutMargins.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/EpoxySwiftUILayoutMargins.swift; sourceTree = ""; }; + EA319D420E58AD2F5ED2FC17BAB4B683 /* FIRHeartbeatLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRHeartbeatLogger.h; path = FirebaseCore/Extension/FIRHeartbeatLogger.h; sourceTree = ""; }; + EA7C3C44A395DE216CCFDC5AD8CD667A /* BezierPathRoundExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BezierPathRoundExtension.swift; path = Sources/Private/Utility/Primitives/BezierPathRoundExtension.swift; sourceTree = ""; }; + EA7EE375346272FC2907EF8A86F20292 /* PAGQueueManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGQueueManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGQueueManager.h"; sourceTree = ""; }; + EA8BFEDDE236526AB7979487214DB485 /* PAGLCacheManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLCacheManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLCacheManager.h"; sourceTree = ""; }; + EAF5E8C489F329CE61B443500AD50863 /* PAGTNCRequestParam.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCRequestParam.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGTNCRequestParam.h"; sourceTree = ""; }; + EB0B26C7B6C2D3EC4B69A51825803186 /* Heartbeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Heartbeat.swift; path = FirebaseCore/Internal/Sources/HeartbeatLogging/Heartbeat.swift; sourceTree = ""; }; + EB32723FF204A66F2AF33D4C1B5C7ACF /* PAG_SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageDownloaderRequestModifier.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageDownloaderRequestModifier.h"; sourceTree = ""; }; + EB5411820CA947520039DCD0E41D9C39 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextCompositionLayer.swift; path = Sources/Private/MainThread/LayerContainers/CompLayers/TextCompositionLayer.swift; sourceTree = ""; }; + EB61755FADF9F9D5B160EC9EE9C8CB0F /* LottieAnimationSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieAnimationSource.swift; path = Sources/Private/Utility/LottieAnimationSource.swift; sourceTree = ""; }; + EB7603B55324CB42CC7B8F9E65C849D7 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Asset.swift; path = Sources/Private/Model/Assets/Asset.swift; sourceTree = ""; }; + EB769EEAB1D6D16D917665E41127B2C6 /* DotLottieCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotLottieCacheProvider.swift; path = Sources/Public/DotLottie/Cache/DotLottieCacheProvider.swift; sourceTree = ""; }; + EBF12BE32988D3A7570547EA5F9DA335 /* SDmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDmetamacros.h; path = SDWebImage/Private/SDmetamacros.h; sourceTree = ""; }; + EC022FD515A0F60C8C0616907AD9C4D8 /* NSObject+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/NSObject+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + EC16B698D7CC91AB856A66D5E23FEAEB /* PAGLPlayerItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerItem.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64_x86_64-simulator/Headers/PAGLPlayerItem.h"; sourceTree = ""; }; + EC6B7A740B8F1F5EABEA7DE893EB9E4F /* NSObject+CYLTabBarControllerExtention.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+CYLTabBarControllerExtention.m"; path = "CYLTabBarController/NSObject+CYLTabBarControllerExtention.m"; sourceTree = ""; }; + EC9E175AD282ABC47EEFB4446644E02C /* FIRInstallationsStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsStatus.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsStatus.h; sourceTree = ""; }; + ECE050F6B0431D037ECEA91B209CB92F /* SDWebImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageManager.h; path = SDWebImage/Core/SDWebImageManager.h; sourceTree = ""; }; + ECF2CC40EE01FD597E39F6BDEE4E9D70 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h; sourceTree = ""; }; + ED1C9DB8E42EABDC40A508EC0A2D34D6 /* PAGAFNetworkingHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGAFNetworkingHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework/ios-arm64/Headers/PAGAFNetworkingHeader.h"; sourceTree = ""; }; + ED4F463B7565D61E0554D0B86E9DBA2E /* SVProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.debug.xcconfig; sourceTree = ""; }; + ED65F50EE78D1D306588FFFCE80359E3 /* Firebase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Firebase.release.xcconfig; sourceTree = ""; }; + ED843D5754FAE7F19722797819E76C71 /* UIImage+MemoryCacheCost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+MemoryCacheCost.h"; path = "SDWebImage/Core/UIImage+MemoryCacheCost.h"; sourceTree = ""; }; + EDE269DF06B62B5F13EBAE059504FF51 /* PAG_SDImageCodersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageCodersManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDImageCodersManager.h"; sourceTree = ""; }; + EE1905BEAD0875D20709E73F156620C4 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationContext.swift; path = Sources/Private/Utility/Helpers/AnimationContext.swift; sourceTree = ""; }; + EE35815B05F52E3C98C26E0A351E5B1C /* LegacyGradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyGradientFillRenderer.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/Renderables/LegacyGradientFillRenderer.swift; sourceTree = ""; }; + EE4A220E159375CC79EA6313F18F2CC9 /* PAG_IESGurdFileBusinessManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdFileBusinessManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdFileBusinessManager.h"; sourceTree = ""; }; + EEA246F6DCF87B4FB2A21DB1CA4791E9 /* PAGYYModelHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGYYModelHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework/ios-arm64/Headers/PAGYYModelHeader.h"; sourceTree = ""; }; + EEADE243F068A491D2ABA50EC490EC89 /* SDMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDMemoryCache.h; path = SDWebImage/Core/SDMemoryCache.h; sourceTree = ""; }; + EEDEB2E2FE5BDDD0C30E26179DE66E4F /* FBLPromise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromise.h; path = Sources/FBLPromises/include/FBLPromise.h; sourceTree = ""; }; + EF2CFAAFDE4B6EDBD41FD500C0E63DBF /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Public/GoogleUtilities/GULUserDefaults.h; sourceTree = ""; }; + EF46412776BA9B1FB17D9F8CDAAD3C7C /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyNodeProperty.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/Protocols/AnyNodeProperty.swift; sourceTree = ""; }; + EF51E289A88CDA9619013EA828466875 /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; + EFAB3218E027CECC75353933D091AD15 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + EFD5DB9452104FF68BD65D7308D3E8D7 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + EFEB0E11FED89DE6406F6A6AB30ADCE9 /* PAGJSBForwarding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGJSBForwarding.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGJSBForwarding.h"; sourceTree = ""; }; + F0294465BAB14181D9BE00A39E760024 /* FBLPromise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBLPromise.m; path = Sources/FBLPromises/FBLPromise.m; sourceTree = ""; }; + F032B8683AB4DDD7B74C9A4D9B552551 /* BaseCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseCompositionLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseCompositionLayer.swift; sourceTree = ""; }; + F034245018456E347F042469D48E8D24 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = FirebaseCore/Extension/FIRComponentContainer.h; sourceTree = ""; }; + F03DDD0DBF4FE1650D9290A6579B0CD9 /* UITabBarItem+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UITabBarItem+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + F062C51F8B4C9A585C7656A7F5B3B722 /* NSData+PAGGzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+PAGGzip.h"; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64_x86_64-simulator/Headers/NSData+PAGGzip.h"; sourceTree = ""; }; + F06BD8B6B07F824361350F5FBC2CE15D /* FBLPromise+Catch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FBLPromise+Catch.m"; path = "Sources/FBLPromises/FBLPromise+Catch.m"; sourceTree = ""; }; + F06C596697214019C7FFB33535CE3331 /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; + F0769AD919DFA80DBDD2E86C2638C3B8 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; + F0DD6A419F04C8C3AA78EF8F2D540F87 /* BaseAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/BaseAnimationLayer.swift; sourceTree = ""; }; + F181552D96BA1F666F6CFCF2883BFB2E /* LRUCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUCache.swift; path = Sources/Private/EmbeddedLibraries/LRUCache/LRUCache.swift; sourceTree = ""; }; + F198BC333D89287BA55245085C48C1DF /* PAG_SDImageIOCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDImageIOCoder.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDImageIOCoder.h"; sourceTree = ""; }; + F1C2BC76E4070A623D527F2C53D8876F /* SDWebImageTransition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageTransition.m; path = SDWebImage/Core/SDWebImageTransition.m; sourceTree = ""; }; + F1C9CF390C0C9699210501BF84B1E352 /* SDWebImageDownloaderOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderOperation.m; path = SDWebImage/Core/SDWebImageDownloaderOperation.m; sourceTree = ""; }; + F1D185260BE83E11D10694F9EF63F95E /* PAG_IESGurdDelegateDispatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdDelegateDispatcher.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdDelegateDispatcher.h"; sourceTree = ""; }; + F29C1EC3854DAC3F0344AB285A8B12DD /* SDWebImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SDWebImage.debug.xcconfig; sourceTree = ""; }; + F2B9D108456A12A09F9CAB9F07D6982A /* FBLPromiseError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBLPromiseError.h; path = Sources/FBLPromises/include/FBLPromiseError.h; sourceTree = ""; }; + F3271412437D3AE81507E9C64D30CF7F /* FIRInstallationsAPIService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsAPIService.h; path = FirebaseInstallations/Source/Library/InstallationsAPI/FIRInstallationsAPIService.h; sourceTree = ""; }; + F33EB07BB087EEC2C1CDE9F60368B125 /* BRDatePickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BRDatePickerView.m; path = BRPickerView/DatePickerView/BRDatePickerView.m; sourceTree = ""; }; + F364EF1B8FC4164FFCE4FBD4C37264C3 /* PAG_IESGeckoDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoDefines.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoDefines.h"; sourceTree = ""; }; + F3B8E94445277798E449C8C503559508 /* SDWebImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SDWebImage-dummy.m"; sourceTree = ""; }; + F3E82864DEB655DF7F54B2FC744AF4EB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJExtension/PrivacyInfo.xcprivacy; sourceTree = ""; }; + F3F25C3033C770D24B3C76EC2D46F980 /* CYLPlusButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYLPlusButton.h; path = CYLTabBarController/CYLPlusButton.h; sourceTree = ""; }; + F40DDCEA3F77D662338CD2A02121D73A /* ClassReference.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ClassReference.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/Internal/ClassReference.swift; sourceTree = ""; }; + F448C24A5C57961339CBEBB7204E4A34 /* EpoxyModelStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelStorage.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelStorage.swift; sourceTree = ""; }; + F4821B0E7107DD76B0646C3351A974A3 /* PAG_ZipArchiveUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_ZipArchiveUtility.h; path = "Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework/ios-arm64/Headers/PAG_ZipArchiveUtility.h"; sourceTree = ""; }; + F4C4D1D945E1DE435540F354A370F562 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyframeGroup.swift; path = Sources/Private/Model/Keyframes/KeyframeGroup.swift; sourceTree = ""; }; + F4EEABFAE66ED4E7D887073A383F93BE /* FirebaseCoreInternal-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCoreInternal-dummy.m"; sourceTree = ""; }; + F55E5A3E6987B697B72ABAFA202CC552 /* IndexChangeset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexChangeset.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Diffing/IndexChangeset.swift; sourceTree = ""; }; + F57BB27B2D0B113F78177A8DC1A7B4CC /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/GULReachabilityMessageCode.h; sourceTree = ""; }; + F5A710F62CD89350CD0A7CB57464A6D2 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LRUAnimationCache.swift; path = Sources/Public/AnimationCache/LRUAnimationCache.swift; sourceTree = ""; }; + F5BD3C4D3C57DEAF95956EFFDB735D47 /* AppLovinMediationVungleAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinMediationVungleAdapter.xcframework; path = "AppLovinMediationVungleAdapter-7.3.1.0/AppLovinMediationVungleAdapter.xcframework"; sourceTree = ""; }; + F5D5D5432E63922D32C571A8A7A3FD8E /* FSPagerView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FSPagerView-Info.plist"; sourceTree = ""; }; + F5D71C107DD0C025E1F5C0080AC38CCD /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; + F6065A7B93EEC91F3E1EB479C66A3FB9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + F6166E5AA63EC989913C8ABFF3CFD571 /* PAG_SDAsyncBlockOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDAsyncBlockOperation.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_SDAsyncBlockOperation.h"; sourceTree = ""; }; + F623654CE9943868059E7C04DB9341C8 /* JXSegmentedTitleItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleItemModel.swift; path = Sources/Title/JXSegmentedTitleItemModel.swift; sourceTree = ""; }; + F65A112E0875D6AAD7CDB821A886E8D7 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GradientStroke.swift; path = Sources/Private/Model/ShapeItems/GradientStroke.swift; sourceTree = ""; }; + F65C243AE3E8ABCFBB34FA9FF91B2127 /* FBLPromise+All.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBLPromise+All.h"; path = "Sources/FBLPromises/include/FBLPromise+All.h"; sourceTree = ""; }; + F6C8FBB1FA0764D46F7AE3A947226694 /* FIRInstallationsIIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsIIDStore.h; path = FirebaseInstallations/Source/Library/IIDMigration/FIRInstallationsIIDStore.h; sourceTree = ""; }; + F7B84BE804DCEAAC09D047CB3CE1C31F /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathOutputNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/OutputNodes/PathOutputNode.swift; sourceTree = ""; }; + F7B9BA0CB25627C65E9293D80180E4E6 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + F7EC0B228E10D4C51D418BD63CFB57C8 /* FIRInstallationsStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstallationsStore.m; path = FirebaseInstallations/Source/Library/InstallationsStore/FIRInstallationsStore.m; sourceTree = ""; }; + F7F8F6408CFE83CAC128261ECE5E3D98 /* GULHeartbeatDateStorageUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULHeartbeatDateStorageUserDefaults.m; path = GoogleUtilities/Environment/GULHeartbeatDateStorageUserDefaults.m; sourceTree = ""; }; + F7FED54AD3E9A5EDEAE4EECCC21B3A50 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextAnimatorNode.swift; path = Sources/Private/MainThread/NodeRenderSystem/Nodes/Text/TextAnimatorNode.swift; sourceTree = ""; }; + F80893A901D39FA4F6117FF83E0C2BE6 /* GYSideAnimatedTransitioning.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GYSideAnimatedTransitioning.swift; path = Classes/GYSideAnimatedTransitioning.swift; sourceTree = ""; }; + F8A22B8BF5C264542481111621A1D943 /* InfiniteOpaqueAnimationLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteOpaqueAnimationLayer.swift; path = Sources/Private/CoreAnimation/Layers/InfiniteOpaqueAnimationLayer.swift; sourceTree = ""; }; + F8A92D0896041573B4D58209C8C65EB4 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + F90E9C5F04C847B946F6D98D586434B3 /* CYLTabBar+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CYLTabBar+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/CYLTabBar+CYLTabBarControllerExtention.h"; sourceTree = ""; }; + F9275A884C750BD064EA13875EED2903 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = Sources/Public/iOS/UIColorExtension.swift; sourceTree = ""; }; + F94C5DEA8E6852AC87E3CD61E6724BFF /* SDWebImageDownloaderRequestModifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderRequestModifier.h; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.h; sourceTree = ""; }; + F977EA2867F3EA808E5B5858BB0A825A /* JXSegmentedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedView.swift; path = Sources/Core/JXSegmentedView.swift; sourceTree = ""; }; + F993B8D022AFA20F59EA25CA7E586701 /* NSButton+PAGWebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+PAGWebCache.h"; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/NSButton+PAGWebCache.h"; sourceTree = ""; }; + F9AFA6C8B67DE8ED8CCF27B428965E89 /* SDWebImageOptionsProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageOptionsProcessor.m; path = SDWebImage/Core/SDWebImageOptionsProcessor.m; sourceTree = ""; }; + FA09D6A390554C70025CF6A70883D7F0 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; + FA1D499F632FD8116377614CE4215F95 /* PAGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGReachability.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGReachability.h"; sourceTree = ""; }; + FA26F90B58ED091207D680E5EBB37701 /* PAGTNCRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGTNCRequest.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGTNCRequest.h"; sourceTree = ""; }; + FA75C34639D51339273DCA615F15DC63 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShapeContainerLayer.swift; path = Sources/Private/MainThread/NodeRenderSystem/RenderLayers/ShapeContainerLayer.swift; sourceTree = ""; }; FAA5F2D71B90788C908800A94534AA92 /* FLAnimatedImage */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FLAnimatedImage; path = FLAnimatedImage.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FAEA53AB2F9C0D89822220F7DD59D759 /* Entry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Entry.swift; path = Sources/Private/EmbeddedLibraries/ZipFoundation/Entry.swift; sourceTree = ""; }; - FBA753DB68DA6A2B3E83615F469D2BA3 /* SDWeakProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWeakProxy.m; path = SDWebImage/Private/SDWeakProxy.m; sourceTree = ""; }; - FC63E2EFCBCCE7F16F04B40CE4231A7A /* SDWebImage-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-umbrella.h"; sourceTree = ""; }; - FCF67CC03D66E3F4FFAE22A21EE78133 /* LottieConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LottieConfiguration.swift; path = Sources/Public/Configuration/LottieConfiguration.swift; sourceTree = ""; }; - FD53B57B7FDD320D584B1625C2E21911 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValueContainer.swift; path = Sources/Private/MainThread/NodeRenderSystem/NodeProperties/ValueContainer.swift; sourceTree = ""; }; - FD85C66F7FBB9FC795A1F8CDA3D8E5EB /* JXSegmentedBaseDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseDataSource.swift; path = Sources/Core/JXSegmentedBaseDataSource.swift; sourceTree = ""; }; - FE1DE78D44FBAA9B5115CCD462F30F51 /* FSPagerViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewCell.swift; path = Sources/FSPagerViewCell.swift; sourceTree = ""; }; - FE4B2F6D9CB731754EF20DCD1F3CDD4B /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - FE4BF13AE7B332E71FA691D2B29EC7E0 /* CustomPathAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomPathAnimation.swift; path = Sources/Private/CoreAnimation/Animations/CustomPathAnimation.swift; sourceTree = ""; }; - FEF34E46D15EFEEAD5FF05E5ECAF2C30 /* SDImageTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageTransformer.h; path = SDWebImage/Core/SDImageTransformer.h; sourceTree = ""; }; - FF2879F3C2D80366E9213DF3A5F6D6DC /* UITabBarItem+CYLTabBarControllerExtention.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITabBarItem+CYLTabBarControllerExtention.h"; path = "CYLTabBarController/UITabBarItem+CYLTabBarControllerExtention.h"; sourceTree = ""; }; - FF595FA7F102258FC8F9945166A5FAC2 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationCacheProvider.swift; path = Sources/Public/AnimationCache/AnimationCacheProvider.swift; sourceTree = ""; }; - FF6B93811BBD76E67FDCCA51A8773068 /* SDCallbackQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDCallbackQueue.m; path = SDWebImage/Core/SDCallbackQueue.m; sourceTree = ""; }; - FFD28E97065CADD20BBCB54DE1722FD9 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rectangle.swift; path = Sources/Private/Model/ShapeItems/Rectangle.swift; sourceTree = ""; }; - FFD2F980A6F2B473DB23CB7446A37FDE /* MeasuringViewRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MeasuringViewRepresentable.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/SwiftUI/LayoutUtilities/MeasuringViewRepresentable.swift; sourceTree = ""; }; + FAAD228FBBE19CF3DE55402E285CA412 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Interpolatable.swift; path = Sources/Public/Keyframes/Interpolatable.swift; sourceTree = ""; }; + FAB8D919DC80427B9D8D66C8CA2CE365 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; + FAD32A3827BE60B2AEF17139AFD07763 /* PAGWebViewProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGWebViewProgressView.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGWebViewProgressView.h"; sourceTree = ""; }; + FAE30A80CECFC991D84964181A6FAE38 /* NSBezierPath+SDRoundedCorners.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBezierPath+SDRoundedCorners.m"; path = "SDWebImage/Private/NSBezierPath+SDRoundedCorners.m"; sourceTree = ""; }; + FB0951DEDE8E5D108C3BFB71E70711FA /* SDWebImageDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDefine.m; path = SDWebImage/Core/SDWebImageDefine.m; sourceTree = ""; }; + FB18847D61D3B66F8CA09D108A4BD2C2 /* nanopb-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-umbrella.h"; sourceTree = ""; }; + FB23CFC3E70E18C81CCBCD7EF20FD6C8 /* EpoxyModelProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EpoxyModelProperty.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/EpoxyModelProperty.swift; sourceTree = ""; }; + FB7819E638775C71841CA2FE4A38FCA3 /* ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist"; sourceTree = ""; }; + FB843B40A624BBD45906BF26473BAE7C /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + FB8E9D44A9B50D85B52ECC6D0EFDADBA /* ResourceBundle-FirebaseCore_Privacy-FirebaseCore-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-FirebaseCore_Privacy-FirebaseCore-Info.plist"; sourceTree = ""; }; + FBAA5AE63A50A2AB6FE3085C631C11CA /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + FBC975C06A8A1F6EB79EDA288E59D02D /* UIViewController+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/UIViewController+PAGUtilities.h"; sourceTree = ""; }; + FBDBB1A6997B9AAECB0ED0DC2380BB9F /* JXSegmentedViewTool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedViewTool.swift; path = Sources/Common/JXSegmentedViewTool.swift; sourceTree = ""; }; + FBEDEA2E0F7FC087A6689F72FDF583B9 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Keyframe.swift; path = Sources/Public/Keyframes/Keyframe.swift; sourceTree = ""; }; + FC24CB758DF027A8930E57F939A805E7 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + FC3329362E67D414DE80CC30F7EF582F /* PAG_SDWebImageCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_SDWebImageCompat.h; path = "Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework/ios-arm64/Headers/PAG_SDWebImageCompat.h"; sourceTree = ""; }; + FC4C418790F24981EEBF06B1C910B277 /* StarAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StarAnimation.swift; path = Sources/Private/CoreAnimation/Animations/StarAnimation.swift; sourceTree = ""; }; + FC80D3764EDCE78D3B3D4D950F5317FE /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + FCDA5E8EF1BA28BA840076664ADCF048 /* FLAnimatedImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "FLAnimatedImage-Info.plist"; sourceTree = ""; }; + FCDD4930684CD875FCDE2AD8D0109615 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayerModel.swift; path = Sources/Private/Model/Layers/LayerModel.swift; sourceTree = ""; }; + FCEEDD96DF1EB7E8C2C5ACA5F3CE878C /* JXSegmentedNumberDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberDataSource.swift; path = Sources/Number/JXSegmentedNumberDataSource.swift; sourceTree = ""; }; + FD066DE0690577DB79FCE51C6C83EE14 /* PAGLPlayerInternalDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGLPlayerInternalDefine.h; path = "Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework/ios-arm64/Headers/PAGLPlayerInternalDefine.h"; sourceTree = ""; }; + FD4AD35DBF69158B068E730539AC7D08 /* HeimdallrPAGEmbedConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HeimdallrPAGEmbedConfig.h; path = "Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework/ios-arm64/Headers/HeimdallrPAGEmbedConfig.h"; sourceTree = ""; }; + FD5657A7D51AC3FBEA120B6E9D78517F /* JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXSegmentedView-Info.plist"; sourceTree = ""; }; + FDA3775F3D28E63E883B125E3C4646F2 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; + FDB7708002928F1AA23314891CA5335A /* GULSceneDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSceneDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULSceneDelegateSwizzler_Private.h; sourceTree = ""; }; + FDBAEC00DFC1845FCFFD59EFB40F714B /* PAGNetWorkHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGNetWorkHeader.h; path = "Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework/ios-arm64/Headers/PAGNetWorkHeader.h"; sourceTree = ""; }; + FDF6E70022943801B125475BC1C3841C /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + FE1A817A3F85F3FF908186D5C13174F2 /* PAG_IESGeckoLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoLogger.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoLogger.h"; sourceTree = ""; }; + FE322433CE7179DBD2570ED610A12E9A /* FIRInstallationsBackoffController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstallationsBackoffController.h; path = FirebaseInstallations/Source/Library/InstallationsIDController/FIRInstallationsBackoffController.h; sourceTree = ""; }; + FE78A2A5C39AEDADD2DD8EAAA29E4B23 /* PAGCommonMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGCommonMacros.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/PAGCommonMacros.h"; sourceTree = ""; }; + FE9A59BD5675B54F4BD6714D57C19C77 /* CallbackContextEpoxyModeled.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackContextEpoxyModeled.swift; path = Sources/Private/EmbeddedLibraries/EpoxyCore/Model/CallbackContextEpoxyModeled.swift; sourceTree = ""; }; + FEA32FFCCDADDA913BFA480BFE8F2AD4 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; + FEC5D64FC59372350943564C74DFA8AD /* FSPagerViewLayoutAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FSPagerViewLayoutAttributes.swift; path = Sources/FSPagerViewLayoutAttributes.swift; sourceTree = ""; }; + FECBAB3BD6431E73CBD209BF7BA16CE8 /* NSButton+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSButton+WebCache.h"; path = "SDWebImage/Core/NSButton+WebCache.h"; sourceTree = ""; }; + FED3E7A28A63548FA61E1B33B76003AF /* AnimationTextProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimationTextProvider.swift; path = Sources/Public/TextProvider/AnimationTextProvider.swift; sourceTree = ""; }; + FEF792354B9F24BA930A82E2552264EF /* UIColor+PAGTheme.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PAGTheme.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64/Headers/UIColor+PAGTheme.h"; sourceTree = ""; }; + FEF7EF100F949C7E572827E8231849F8 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; + FF2A3FCBA2D54D6841C9998A7F9F9A78 /* PAG_IESGeckoKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGeckoKit.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGeckoKit.h"; sourceTree = ""; }; + FF512C4FC653DB38A9CEE650298E393C /* PAGThreadSafeMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAGThreadSafeMutableArray.h; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/PAGThreadSafeMutableArray.h"; sourceTree = ""; }; + FF774BC344A079658DFA8B6ADC50F8B2 /* PAG_IESGurdApplyPackageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdApplyPackageManager.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64_x86_64-simulator/Headers/PAG_IESGurdApplyPackageManager.h"; sourceTree = ""; }; + FF8123A10F9F7A1BF69952B8803A165C /* RectangleAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RectangleAnimation.swift; path = Sources/Private/CoreAnimation/Animations/RectangleAnimation.swift; sourceTree = ""; }; + FFA0E7CD481FE82D041BA52031F00D13 /* PAG_IESGurdLRUCacheLinkedNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PAG_IESGurdLRUCacheLinkedNode.h; path = "Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework/ios-arm64/Headers/PAG_IESGurdLRUCacheLinkedNode.h"; sourceTree = ""; }; + FFA982EF1179180E503B5C436D2A0A79 /* NSDictionary+PAGUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+PAGUtilities.h"; path = "Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework/ios-arm64_x86_64-simulator/Headers/NSDictionary+PAGUtilities.h"; sourceTree = ""; }; + FFB4A6A931BE27F5886A97B61AACB832 /* BRPickerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = BRPickerView.bundle; path = BRPickerView/Base/BRPickerView.bundle; sourceTree = ""; }; + FFBCE20C0C6EEA83357853419C257ADC /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 15ED0E037D2A733D7609DD163CDE54D7 /* Frameworks */ = { + 22AC8C3D30D39F51D0254F8654FA6806 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BE6C672F9D4B3CE0D0D83079B8A740F2 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 178DC08C9C18C7E13B97FFF046A8A7AD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0A1241B1C1980D2B9008451366315EA0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1898,13 +3310,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 27783601E09FD98705AE42DF36283071 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2913C66AAE610C759C941D8998CF82E1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1913,41 +3318,39 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2C43C4A17497BED5CB7E8F08A50AD96E /* Frameworks */ = { + 352AADE9353CBFEB425D6D8CF61BAB19 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3130A51D7DFF19A4DA7649752464E8ED /* Frameworks */ = { + 3FA6BB0E255F3D1C771079154343333B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 98A4D0D5928A35C7DB3D9272187789A8 /* CoreGraphics.framework in Frameworks */, - 23D11E770DF137CBF802A30E2B19C054 /* Foundation.framework in Frameworks */, - B1A786B1A2F11EBD1BF77305EEB710F5 /* QuartzCore.framework in Frameworks */, - 7586D1882B962E1E31C28CC6396668B3 /* UIKit.framework in Frameworks */, + 172D6F4BDBFD921ABF3F4936747C7B5F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 334A97747592430EB7A98AFADDED997D /* Frameworks */ = { + 3FEDFB349D878BC22FCEDFBD87D724AE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D3311CD558B21841E26C7BAEEDD82AA7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3B0572C53D9B7027EB394A2A4534AADB /* Frameworks */ = { + 42481C62EB8BAC52F733931EF1DE37F0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 747A3A4448DEE1E45785B5D13E6F33C4 /* Foundation.framework in Frameworks */, - 85BFB8CE98B4CBDEB8B7276F645289C8 /* UIKit.framework in Frameworks */, + D6DBA498A4FC02C0755DF71572E685FC /* Foundation.framework in Frameworks */, + 2881A5FB7A8D560FAB69B519B4090648 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 459F02BFAC2A294FD952DC6106DC86B9 /* Frameworks */ = { + 4468FFA6ACC76B441ADF468C84756F90 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1962,6 +3365,52 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4F8E70D6DEF13ED0664F4BC40CA56C57 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 01CB3286EAD291A926A7412431B5ECB9 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 500DB14EDDF4456BDB2C9E04C0DECA7D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 508C4D7023F0D7A989B2D22461D64372 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 52C274EF1654C7C562DBB40935B22C1D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5448458982FB38C2EDACED54BB6B2ED5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 544988C11B1F28AA334F4871C898B721 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 56961AF9119F7E7E624D7EB707E68240 /* Foundation.framework in Frameworks */, + C5E6328383EF638998F2CDD516C9A2B0 /* Security.framework in Frameworks */, + D8E35E92593F53A521907E2F94A197E1 /* SystemConfiguration.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 577C4DCE297D7FD990F47F0DA5828895 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1971,7 +3420,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 65FC29F01AE2234FE4DC0E3EF8EAF9E9 /* Frameworks */ = { + 5EC459D7DB0E06C2BB34592D94FA3E8E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + AEB2DBB6AF646EB9B2DFCC8A9439734F /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 65BFC75CE1541E38446FFDA8AFF0DBEC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0874E6176184E3A1C3E8AB158AE5E98B /* CoreGraphics.framework in Frameworks */, + 647D16586EBBE25158E3FD684541A1DD /* Foundation.framework in Frameworks */, + A8C0CBBC63C39A8C10083CBCA172F7CF /* QuartzCore.framework in Frameworks */, + 97EA46DA072EC4FD4D831606095B92C1 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 66E00490D4689CB7F9D60396210042C6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -2008,11 +3476,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 87AF06A7403625E7F72F0B1C7F93C819 /* Frameworks */ = { + 7AB8C8D52918DB2C3ED536E96AF717AA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 57486AC34C331ACEA1D3170D83440623 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8C9F9749633EAADD824404E0514F5B67 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + FE8F4A5C40BA40C835CA301C92AED5E0 /* Foundation.framework in Frameworks */, + 5E858AD3F64F096EE17F34759F017DC3 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 958EC8AEB83AABCECC334A546552ABD1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D5245783DD6091088CC902AFAB65542D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2025,6 +3509,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AA6D3BD7F8733C53AD58F0A9DC18CFCA /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BE47604F90653A7987ADD3AE1930132A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + CF0FA8D2CE2B3ACB95D71E039EB3FFDA /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CAE9EAC08AB4B21ECED5593FDDE7D360 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; CD3FD375884976E99F234948F32A5A9E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2034,6 +3540,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D1039548552BCD80CB19CB26F20D8029 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D47B4E0F15C9FAB974B77628B3321F0D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D5E6AF99D3EC8B4F86EE6700C29828BC /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; E5ACBBCF353041B05D869DB1467D16B1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2043,1341 +3570,2867 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FF9EA14B45353BF3F8EFCF4021A25A1E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 33EE83E3035B2AA4DFB7F473C590719E /* Foundation.framework in Frameworks */, + 6FEA2AF5ABA69536A7FD49AC47B48D16 /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 01DE19F8A26A793BD5E245C837F1243D /* MJExtension */ = { + 02349CB8207C7751257157B6AF95EEAF /* Frameworks */ = { isa = PBXGroup; children = ( - 8567FE676FC3798A1A7E5A455AAA0B4F /* MJExtension.h */, - C6096D404876B50578EDFD9C946919A6 /* MJExtensionConst.h */, - C59C3DF0426157BA9C399C9D0755A691 /* MJExtensionConst.m */, - 2F9B5DB3F7E9463B02D09F709733753B /* MJFoundation.h */, - A93CC89A3D26DA09C3E4EC4BBB0A5477 /* MJFoundation.m */, - B977727F71620B0989F8477532C7B2C4 /* MJProperty.h */, - AE7DA5D88E6EF690A8FDB555E7CA76A9 /* MJProperty.m */, - 0A18A00C7E5E16B027225B595BE74EEA /* MJPropertyKey.h */, - 2FC966F612BEEDA83251CA9B74E0D3C6 /* MJPropertyKey.m */, - 7EF0BF9CE25A06D121D80C02E2F75C47 /* MJPropertyType.h */, - 1ABF25D8A7F13A359A5A986330921A36 /* MJPropertyType.m */, - 06EA433159AA4EF297B12F8964E7DD6D /* NSObject+MJClass.h */, - 63C73E869800E90646CF3BD3F8DCBEA2 /* NSObject+MJClass.m */, - 9E387CF1599CD6EC79193B122D4FA8D9 /* NSObject+MJCoding.h */, - 2F8F806EA38E5FD41893F7D953A235C3 /* NSObject+MJCoding.m */, - D401A8CCC1B389324F6409B87079A7F8 /* NSObject+MJKeyValue.h */, - B934FAA5D9B0631D57D264A1A3220FC9 /* NSObject+MJKeyValue.m */, - 7EC799D0F52B0D2E2FA317B54F85FB0F /* NSObject+MJProperty.h */, - 15FECD786803D764BC3D3B44AE103F35 /* NSObject+MJProperty.m */, - BD911DEF755FB79A0A58026709204BDB /* NSString+MJExtension.h */, - 08DA73540D9985B2A788D4F2E257DA9F /* NSString+MJExtension.m */, - 2F4968F1C458C48D47606F5C5B4A16FA /* Support Files */, + 5ECEABD56BA382DBB6027AE23A783CFA /* BURelyFoundationGlobalAPM.xcframework */, ); - name = MJExtension; - path = MJExtension; + name = Frameworks; sourceTree = ""; }; - 0337F57FD8D53FC7663F50F39CE635A3 /* MJRefresh */ = { + 0323CCE9C42572A59072C95B8C6BE58B /* FLAnimatedImage */ = { isa = PBXGroup; children = ( - B47572972B3C114B6B075D8EA4C06AB5 /* MJRefresh.h */, - 6B0942D515C4DB3EE60113A4B9E1FF11 /* MJRefreshAutoFooter.h */, - F444863854CE7D9D2EBEAD7B2143DCC8 /* MJRefreshAutoFooter.m */, - 842B1CFC3F8D71A353E7F2294AEA1FEE /* MJRefreshAutoGifFooter.h */, - 0B7061B89F1DA5E6DD0E36D6C25CBDEA /* MJRefreshAutoGifFooter.m */, - 079FB52E330D1FCF0426577CD060465A /* MJRefreshAutoNormalFooter.h */, - CFAEB904059590955BC9126FB11FAFC7 /* MJRefreshAutoNormalFooter.m */, - B99F0DBB1B8BAD1459E83EC013A71453 /* MJRefreshAutoStateFooter.h */, - F3380DEE009EF1E9E18E40585065D2E1 /* MJRefreshAutoStateFooter.m */, - AAEADF34CFB59F0DC875442B9C8C7408 /* MJRefreshBackFooter.h */, - E0848DFA1540D4272CCEB73D2B936858 /* MJRefreshBackFooter.m */, - 36085197F747248FE91F6AF08B16EE59 /* MJRefreshBackGifFooter.h */, - 61092FF6035BFF9BBD3CA2882F828005 /* MJRefreshBackGifFooter.m */, - 1B9C3A497575A27DE9292C67A81A4294 /* MJRefreshBackNormalFooter.h */, - 80946F4D53CCA59E3494EDC32CF6B117 /* MJRefreshBackNormalFooter.m */, - 5C88FA625D4125F9E67E6CF2839106B3 /* MJRefreshBackStateFooter.h */, - EE3CA341CEB615CDAB928A2AB0995889 /* MJRefreshBackStateFooter.m */, - D5327BCBFD2E6981E64EF12B1C643A4B /* MJRefreshComponent.h */, - BB7A54D245EA909EFBDADFC8585B62CA /* MJRefreshComponent.m */, - 57618F69E9F79E740691A39D3936542E /* MJRefreshConfig.h */, - 62F3F8E6B805BC913188565371370037 /* MJRefreshConfig.m */, - CBAA64B8ED9D2E9F0563600B383F87AF /* MJRefreshConst.h */, - 967A56E9711FA65824D18546060920CD /* MJRefreshConst.m */, - 927CF24C2C63955BD091FDA639CE076A /* MJRefreshFooter.h */, - 3B485D2C2C66690559D1C5E84088C567 /* MJRefreshFooter.m */, - 93A1A53D60E843302565D79DC59E47C5 /* MJRefreshGifHeader.h */, - F9197B0B616266937423BE861A377FE9 /* MJRefreshGifHeader.m */, - 0688F543861137CA60DA3F2CD83258A2 /* MJRefreshHeader.h */, - 03920970DBB8945824E292E35569B144 /* MJRefreshHeader.m */, - 69C4E0C80DD5C486D4F48572EC5DA74B /* MJRefreshNormalHeader.h */, - 549A13ECBA5B2DE3980D551031D96621 /* MJRefreshNormalHeader.m */, - BB5F8CC8D25C86EB367F5E6F06B77A3E /* MJRefreshNormalTrailer.h */, - 5845DCFFDD3632945F0411696D27CF70 /* MJRefreshNormalTrailer.m */, - D1EA2D60466D3DF0707495CDD37FF6C2 /* MJRefreshStateHeader.h */, - D4AC91C3EC9ECB33AF79AAF3B121546F /* MJRefreshStateHeader.m */, - 87D21212135BBC93E54145FA95EB8C65 /* MJRefreshStateTrailer.h */, - EAAC4B78EF38E5ABFBC96D525AC9C57E /* MJRefreshStateTrailer.m */, - 5C7BD640C164D0A1283A53265565F4C0 /* MJRefreshTrailer.h */, - E98C4711BC56371939D8E9560293C883 /* MJRefreshTrailer.m */, - A5AEDFA69EA729725DDA4C537D73BFE6 /* NSBundle+MJRefresh.h */, - F6F80B46868151B71A177520AC85CE16 /* NSBundle+MJRefresh.m */, - 8A9E55C45E43685590A4E571022C9D87 /* UICollectionViewLayout+MJRefresh.h */, - 6B4DC08D8A35C4B272D715535D113633 /* UICollectionViewLayout+MJRefresh.m */, - AD72E748EBD4B3665AF2B36CD85FB22F /* UIScrollView+MJExtension.h */, - 38AAC6044B6CA51EB4618F2C1C6CF9D7 /* UIScrollView+MJExtension.m */, - 29A1A5A1BDB5E5457F3324DC612DC8B8 /* UIScrollView+MJRefresh.h */, - 11D77EB68006BBA2FC24EF152CDA573B /* UIScrollView+MJRefresh.m */, - CC2ED9480F47BE18CECE6451D66893FF /* UIView+MJExtension.h */, - 58A085067D56C8794AF9FE679ACCB866 /* UIView+MJExtension.m */, - DD3200EA620B9B732AFCB703D7444E7F /* Resources */, - 1130C9DE7675658F3F3164E7E7B6E64E /* Support Files */, + 8978C9329CCA1710942FF25056FC4AE8 /* FLAnimatedImage.h */, + 109BC59FD7F904CD8368ECCED00627A1 /* FLAnimatedImage.m */, + CFEDBCBA3AFB210EB9EE9C5EB466BBC9 /* FLAnimatedImageView.h */, + 5AEED7C5B397D7D7540FC2F684D352C4 /* FLAnimatedImageView.m */, + 4EFB5F0C530FA7981DC61E3CE84D360B /* Support Files */, ); - name = MJRefresh; - path = MJRefresh; + name = FLAnimatedImage; + path = FLAnimatedImage; sourceTree = ""; }; - 04C32554DEC82A4979A087218D563822 /* BRPickerView */ = { + 0359B4347632722D329F242AD4397646 /* Frameworks */ = { isa = PBXGroup; children = ( - 15C4B971FD30C92B5CF92331C3D230D5 /* BRPickerView.h */, - B1802BF177EBE47B47F5440DEF148771 /* AddressPickerView */, - 92EF3BF1E2C44D682C40096FC18418CF /* Base */, - 6B6B3949A67AB04D65052AAA3AB5E2C4 /* DatePickerView */, - 52D94409EC98FA4319BD46C2AAA85CE8 /* StringPickerView */, - F1B3D06BABFD10F6889B61FBA88CA140 /* Support Files */, ); - name = BRPickerView; - path = BRPickerView; + name = Frameworks; sourceTree = ""; }; - 0AA3A414728DF26165EF41FA724189F4 /* Support Files */ = { + 047F754006264CA362AC196AF7AD1494 /* lottie-ios */ = { isa = PBXGroup; children = ( - 951999B46A50FB12F77C5B4AB13703C0 /* lottie-ios.modulemap */, - C56E382B0EA8F94C6C73D9E77998BBD5 /* lottie-ios-dummy.m */, - B6ADA52847D793B95B7525C04A7596B3 /* lottie-ios-Info.plist */, - 71CAE2AAB0A7A72EE3663D664AB7B4F4 /* lottie-ios-prefix.pch */, - 3BD94853875D77B4FABAAAC645E7A7D8 /* lottie-ios-umbrella.h */, - F8966C5F9B27EBAB7627062A2298F950 /* lottie-ios.debug.xcconfig */, - A596D485FFC8C93B8A12E5EB83DE26E3 /* lottie-ios.release.xcconfig */, - 18507DB4810D8881FB498C1433840DA4 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, + D066F33A5177C372FE0299A09069998A /* AnimatedButton.swift */, + A97AE3ED3FF58AB8255C9F012A476403 /* AnimatedControl.swift */, + 40D4686CA258A6D105121C734C4CD982 /* AnimatedProviding.swift */, + B5A06857D1C7CA800665DDF69C7DCE58 /* AnimatedSwitch.swift */, + 79CEC7D02D800179B0C5D5895A74A71B /* AnimationCacheProvider.swift */, + EE1905BEAD0875D20709E73F156620C4 /* AnimationContext.swift */, + 9280E6C546AB7741954E65C8B08F2EFE /* AnimationFontProvider.swift */, + 53D6647CC570D79492991B51F7E65941 /* AnimationImageProvider.swift */, + 8804FEBEEDD23D053D259000BED1CF67 /* AnimationKeypath.swift */, + 37BCFDE95778E6245DC88E1B963A2EBF /* AnimationKeypathExtension.swift */, + 6B4EDCE3B5708EB236D949AE5F222E52 /* AnimationLayer.swift */, + 9CFB1CB56461F4AE32282D7EE0ABFCDD /* AnimationSubview.swift */, + FED3E7A28A63548FA61E1B33B76003AF /* AnimationTextProvider.swift */, + 58CF65733E13A845357EF17E1343CD8D /* AnimationTime.swift */, + 6AC3BF43B16AD9ACE22BF60D085A634E /* AnimatorNode.swift */, + DD45FD2C06885CF2F1A98817487698FA /* AnimatorNodeDebugging.swift */, + 526DF1CE7A006A56A9D9BB1F86BF9BCA /* AnyEpoxyModelProperty.swift */, + 51DE72353222E3021495DA8A9AD4DCA4 /* AnyEquatable.swift */, + EF46412776BA9B1FB17D9F8CDAAD3C7C /* AnyNodeProperty.swift */, + 937E9AC86B0A10E0C6468ED941B1E7C6 /* AnyValueContainer.swift */, + 6A2CB68CBF1F7BA89AB52F54A918A0EE /* AnyValueProvider.swift */, + 90DEFFD9AC4E62B5990E7015C743B352 /* Archive.swift */, + 71F2C9F4A0DED2734B6109C2825E708B /* Archive+BackingConfiguration.swift */, + 28CF932D42FEC49797E971D9FFAA6938 /* Archive+Helpers.swift */, + 1E5AC950927A98BD238FD0F0EBDDCE2A /* Archive+MemoryFile.swift */, + 751680F0A9AD9306C7D9657FA23B2E77 /* Archive+Progress.swift */, + A47E08EC14850D9F74D7D13FC674DD1F /* Archive+Reading.swift */, + 2DFE1BCBAFCD6CD28E215E97C8B7DE58 /* Archive+ReadingDeprecated.swift */, + A6B94E22D9454AB97366B7A7287087B5 /* Archive+Writing.swift */, + 8C2D9D62B936686E96EECCB5FCAD22B2 /* Archive+WritingDeprecated.swift */, + 762D8D5DC515BC71B34A94AD390BCC61 /* Archive+ZIP64.swift */, + EB7603B55324CB42CC7B8F9E65C849D7 /* Asset.swift */, + DD9FF56A7564C5BBE465B50EE116CF92 /* AssetLibrary.swift */, + F0DD6A419F04C8C3AA78EF8F2D540F87 /* BaseAnimationLayer.swift */, + F032B8683AB4DDD7B74C9A4D9B552551 /* BaseCompositionLayer.swift */, + 90934F6734D9065618D8F6E41F1FB862 /* BehaviorsConfigurableView.swift */, + 7A29529469AFF6325884BAC131C650F6 /* BezierPath.swift */, + EA7C3C44A395DE216CCFDC5AD8CD667A /* BezierPathRoundExtension.swift */, + B82CAF888971A323D914C8CF383D2065 /* Binding+Map.swift */, + 2C5D6FE1A2CB0B967643662C834D15CD /* BlendMode+Filter.swift */, + 562CA263E62343395A621935CCEE766E /* Bundle.swift */, + C12A34E871CE8C1611CDFEE7ED3AC1C2 /* BundleImageProvider.swift */, + C6F93038AD592B348FA71687CB79EED8 /* CAAnimation+TimingConfiguration.swift */, + B3BE4A068CA0A3A658E03DF5A42BA007 /* CachedImageProvider.swift */, + 247632B52E7E217FAF5B3756B80EAC6C /* CALayer+addAnimation.swift */, + 9C636198CF6C50C13F942DA6C26CD7CE /* CALayer+fillBounds.swift */, + C8E47FA80BA9B20B4576FBB78135ECDB /* CALayer+setupLayerHierarchy.swift */, + FE9A59BD5675B54F4BD6714D57C19C77 /* CallbackContextEpoxyModeled.swift */, + BA1E27CBF6A36200C89F538C129C83C6 /* CGColor+RGB.swift */, + 3ADB4E8A555FAFEEDF274B04A29122FD /* CGFloatExtensions.swift */, + 46D60EE4E7B7D04F66D5074484B92E9B /* CGPointExtension.swift */, + F40DDCEA3F77D662338CD2A02121D73A /* ClassReference.swift */, + 68BA53BE90B2862B03459E5FFAAD1BB2 /* Collection+Diff.swift */, + 1B3D34F26CE9EA06C86B0C30E6C6304C /* ColorEffectValue.swift */, + 645E819D8602695577EAABFAE91ADC0D /* ColorExtension.swift */, + 9DE539DDB82EECBABA865C8C411E5DDC /* ColorValueProvider.swift */, + D2C1A592BB2577AB025FB91EE3607CC6 /* CombinedShapeAnimation.swift */, + A0F6FAAF750B705FDC0C22AD49706C3F /* CompatibilityTracker.swift */, + 23D27686C3A08ACDA9B493E940B02B98 /* CompatibleAnimationKeypath.swift */, + 5FDD3D133AC51D4CDEB8B42717B79616 /* CompatibleAnimationView.swift */, + 8FCB32565D7B0B751D1A87EBB7498CD9 /* CompositionLayer.swift */, + 414C2E89A32748F455A6C6D0371CDF58 /* CompositionLayersInitializer.swift */, + 936C08AE3A1D80F733AEEE330216B913 /* CompoundBezierPath.swift */, + CD3FAFE0322BAFA2EF98DDB7E1C6032F /* ContentConfigurableView.swift */, + 5C2B2E690EE78A5121A3693693CDC0D1 /* CoreAnimationLayer.swift */, + 244C0A5E884E3C0D7870AFE282FD41A6 /* CoreTextRenderLayer.swift */, + B20CD13A6E9C63BC862AC2CB6C525BC9 /* CurveVertex.swift */, + 31B6E97ED57B9FED033A496A12555ECC /* CustomPathAnimation.swift */, + E9B5DD1703573C0F5C7008BABFF32BAB /* DashPattern.swift */, + 5B67E1CC276B031822086B15F3C1CEB3 /* Data+Compression.swift */, + 45CC92A9AAF5ED6DB11169F57E38DD25 /* Data+CompressionDeprecated.swift */, + AD232EFFEF627CC95FEC57658928C398 /* Data+Serialization.swift */, + 1138E4C9E6C41480894E14A5C1646313 /* DataExtension.swift */, + C706BE0AEAEB87F6F61B86488314DE73 /* DataIDProviding.swift */, + 85D8126AC27654D62E302D8221AB5B50 /* DecodingStrategy.swift */, + C159E63D5AF7B0A8CBE505F526507AF8 /* DefaultAnimationCache.swift */, + 9D2592B90B903ADA77BC6C9C95B989AF /* DictionaryInitializable.swift */, + 1958CA28E608095B58ECFBFB301C7B28 /* DidDisplayProviding.swift */, + 4AACB69A60ED867519A1773CFD6AEA78 /* DidEndDisplayingProviding.swift */, + 6BF9115EE28C444471987C6DDF0C6A1B /* DidSelectProviding.swift */, + 99223F749505915B321C453607B84DE4 /* Diffable.swift */, + 6C230A2698CEEE806C3D7BBFAB240F7E /* DiffableSection.swift */, + C3CFB16A1970AAFAFE935DABAB511B81 /* DotLottieAnimation.swift */, + B6E72ED1FB9F880A91437999EEC0686D /* DotLottieCache.swift */, + EB769EEAB1D6D16D917665E41127B2C6 /* DotLottieCacheProvider.swift */, + 8D894516C31D1B7BCCF220C67071A041 /* DotLottieConfiguration.swift */, + A6F3C003A9F9D1B813C81940B4CC1188 /* DotLottieFile.swift */, + 84CCE231B75FE18EDEA5C5DEDC1C04DF /* DotLottieFileHelpers.swift */, + A364659625C53547E6714ED952AC2651 /* DotLottieImageProvider.swift */, + C51E7F3ACCA0DB74CBFFE25225731F3B /* DotLottieManifest.swift */, + A0CCF7AA488A4F94DCC58C5067B95C9F /* DotLottieUtils.swift */, + 01B4066CC9CEE11E9C19FF27D0BF4DB7 /* DropShadowAnimation.swift */, + 2B73F4482C20ED7FC1B53394D4FCC663 /* DropShadowEffect.swift */, + 1F5BD2B7AD03BABFCA3615061482F9E5 /* DropShadowStyle.swift */, + 7889401B8105FAFD04428EE7B2D2143C /* EffectValue.swift */, + CB3A0E65C34EB95BF094297AFF0AA556 /* Ellipse.swift */, + 281EB09DD92D9A055775ACC4E3DEB628 /* EllipseAnimation.swift */, + 994AFE09FB9BAE8457F50B9573A9B460 /* EllipseNode.swift */, + 5F146E07F427F72120DAEC81E2AE9BD2 /* Entry.swift */, + 4F567EE922B4DE5710B48E89E2ACB652 /* Entry+Serialization.swift */, + 1B6D1888A69441B3C3CD5E178E2B6A49 /* Entry+ZIP64.swift */, + AC4D3A7BFEE7D6E37B9C9BCAAC85E0FD /* EpoxyableView.swift */, + 46E9D156C5AC7D8ADFAC5C8F38DBA544 /* EpoxyableView+SwiftUIView.swift */, + 5341BE96F479D25DA686190BAE8210C8 /* EpoxyLogger.swift */, + 3FD8F1DCADD8ED6976041E26B4B524AB /* EpoxyModelArrayBuilder.swift */, + 5E3E07057D8F8CFAF3C1501A53B535DE /* EpoxyModeled.swift */, + FB23CFC3E70E18C81CCBCD7EF20FD6C8 /* EpoxyModelProperty.swift */, + F448C24A5C57961339CBEBB7204E4A34 /* EpoxyModelStorage.swift */, + 3B5E415B88DC960F92B2F29DD0C83B2A /* EpoxySwiftUIHostingController.swift */, + 3F7B4DDF479D7C51B1FB6D1FAA456BC3 /* EpoxySwiftUIHostingView.swift */, + BFD718A5BF16F36B41665272AAD70331 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, + EA194B4BF01B3221AB9BB97333F779D4 /* EpoxySwiftUILayoutMargins.swift */, + 0B524791D2AEDE693E08F46FA7608E33 /* ErasedContentProviding.swift */, + C54DCA1FB93A632FA8C8BFBA95A7FBA7 /* FileManager+ZIP.swift */, + 165D4E1192379660C470CC04B6926AFB /* FilepathImageProvider.swift */, + C4533449167D488362805C053B73021C /* Fill.swift */, + 9D40B07087748A30E9DDD21176F28B4A /* FillNode.swift */, + 40CA8296C8751F02DDCEF32E7C965C91 /* FillRenderer.swift */, + 925D7F5EB583ED549A6BF63DC1492B50 /* FloatValueProvider.swift */, + 939D8E9ACA1392724A5D4932A8A7138E /* Font.swift */, + 6E20BCBF86EEFDEAE3FBE3158AE3EE76 /* Glyph.swift */, + B0FA26ABA62000461E596E6574C590B2 /* GradientAnimations.swift */, + 651937A8691889475E6A4B22A594B16C /* GradientFill.swift */, + 2BC71F3AFE37F3BD2F0EDA3D630A3648 /* GradientFillNode.swift */, + 5631676D6C01D85265380F39D950A31D /* GradientFillRenderer.swift */, + B6A3E503184F6FBA58C6FB5A803AAB1C /* GradientRenderLayer.swift */, + F65A112E0875D6AAD7CDB821A886E8D7 /* GradientStroke.swift */, + CD07BD4EED88ACD3363418A031F32003 /* GradientStrokeNode.swift */, + 83136E6259C3CAA702B13A5A9777BDD4 /* GradientStrokeRenderer.swift */, + C9523E9E5317BCC663684DF22E040ADB /* GradientValueProvider.swift */, + 80BEE665D8A011D85F5412E17F3080FF /* Group.swift */, + 13D59CA352714A0BDE2A6442CE6CCF60 /* GroupInterpolator.swift */, + 0ED51C3FE55096D7562DCDEF3F94B53F /* GroupNode.swift */, + C6DCB604F59518A8B33BDD2BE8F95E84 /* GroupOutputNode.swift */, + 629CB51179A09262E5259C377B770408 /* ImageAsset.swift */, + 36A08875CC8A882A3D73C549844EA552 /* ImageCompositionLayer.swift */, + 0D76A66693982CBF5F2C65DDE9E77EC8 /* ImageLayer.swift */, + 1390E8893B807A16ED4B3175678D48CE /* ImageLayerModel.swift */, + F55E5A3E6987B697B72ABAFA202CC552 /* IndexChangeset.swift */, + F8A22B8BF5C264542481111621A1D943 /* InfiniteOpaqueAnimationLayer.swift */, + FAAD228FBBE19CF3DE55402E285CA412 /* Interpolatable.swift */, + A1C504E8DD8BB95F119CF88DE4F3E066 /* InterpolatableExtensions.swift */, + 77A9595CC1426E490D65F62844289F25 /* InvertedMatteLayer.swift */, + 0A5B8E342C96C67BE3F1B819A0A832CF /* ItemsExtension.swift */, + 57077295FEE0408590E039FB6569500B /* KeyedDecodingContainerExtensions.swift */, + FBEDEA2E0F7FC087A6689F72FDF583B9 /* Keyframe.swift */, + 9BA0C66A17F0DF6AFC7BF2F407727FF5 /* KeyframeData.swift */, + 601ACE68BDD75448A06F655356C91F09 /* KeyframeExtensions.swift */, + F4C4D1D945E1DE435540F354A370F562 /* KeyframeGroup.swift */, + D71C272F33E1207FAE6C3EC32BC8C97A /* KeyframeGroup+exactlyOneKeyframe.swift */, + 4C0051001462B596ABD815C2FF54F1EF /* KeyframeInterpolator.swift */, + BA1593DE2555AC5F94243B4D4B6A4F62 /* Keyframes+combined.swift */, + 70812E7D6644D5D4158577BF50D4DE87 /* Keyframes+timeRemapping.swift */, + 1CF56112C56085AE66B5BFA0BE8E2311 /* KeypathSearchable.swift */, + 99AC18AD294C16192A6C9E814A37F0DB /* LayerDebugging.swift */, + DC583F5E5324D88281BA7D795701F224 /* LayerEffect.swift */, + DDB62FECB758082DD535C0A27521501E /* LayerFontProvider.swift */, + A52C8788B64BFB2E87F9246AE277B2D6 /* LayerImageProvider.swift */, + FCDD4930684CD875FCDE2AD8D0109615 /* LayerModel.swift */, + D4BF0F57A4397C3217F90628B96D04FB /* LayerModel+makeAnimationLayer.swift */, + 7E2C2DEC65F325D3AF163CB3E3B302DE /* LayerProperty.swift */, + 7E9B749202421AE427462EC68C54200C /* LayerStyle.swift */, + D823485798C95CED6CBFAA48B645B4F5 /* LayerTextProvider.swift */, + 54A811E0422F39BCBD150E18FD318D74 /* LayerTransformNode.swift */, + EE35815B05F52E3C98C26E0A351E5B1C /* LegacyGradientFillRenderer.swift */, + 17E671BD1ED71C8C6DD0481772954574 /* LottieAnimation.swift */, + D3236AADCC347E65ECA3AE175C336A41 /* LottieAnimationCache.swift */, + CA35A11CD158B10BF1F65900954E27E8 /* LottieAnimationHelpers.swift */, + 81F98152984C437A1B6B436B50D3D262 /* LottieAnimationLayer.swift */, + EB61755FADF9F9D5B160EC9EE9C8CB0F /* LottieAnimationSource.swift */, + 24A2BF9D308398853376B6C8C0E55098 /* LottieAnimationView.swift */, + DD09F9BFBC9B239AC9A9DF8B79574EB1 /* LottieAnimationViewBase.swift */, + E283A4A0CCA5EA5518742F6756A5B4CC /* LottieAnimationViewInitializers.swift */, + DA622902C5456E9D98B33D49BC0AD99C /* LottieButton.swift */, + A55AA6D63AFA0CA6915163D19904494A /* LottieColor.swift */, + 38FA4DE0ED88265683C7D4CB80AB8C4A /* LottieConfiguration.swift */, + C24D82AE5D076CC4C73E13418A42A8AD /* LottieLogger.swift */, + 0F13809E505C9090D6EED2F6C8D12FB3 /* LottiePlaybackMode.swift */, + BF013C099C4629ED1D2D48800B7DBFCE /* LottieSwitch.swift */, + B43F5CD0F19543101CA07FBF3A366699 /* LottieView.swift */, + D65715ADD82C6B21DC32CC4497E5C7A3 /* LottieViewType.swift */, + F5A710F62CD89350CD0A7CB57464A6D2 /* LRUAnimationCache.swift */, + F181552D96BA1F666F6CFCF2883BFB2E /* LRUCache.swift */, + 9C18A955616EEAB14C7E281C1E068718 /* MainThreadAnimationLayer.swift */, + E71FA94E8964D43AC90F432F6BB92D9B /* MakeViewProviding.swift */, + 7B22965C0F1C83B8DE87CEA3E9D97ADA /* Marker.swift */, + 1C48CBC41EFB993314481E605A068C0E /* Mask.swift */, + 25D6CDDEB454062419B5250BBC729621 /* MaskCompositionLayer.swift */, + 729059959A879C58EFFB33106633EF80 /* MaskContainerLayer.swift */, + C43CFFAB5DC9ABC499DD1F444F1814C3 /* MathKit.swift */, + 42849CA7F930D9F7F0D3B693A22C7CBE /* MeasuringViewRepresentable.swift */, + 441683AEAEDF752B997CF26181152A36 /* Merge.swift */, + E8B5D4D48083C5D79FE95DA4F0927018 /* NodeProperty.swift */, + 8EB8154323EC6337233D7F788488B89B /* NodePropertyMap.swift */, + 49AD673E3CF2D198EFFA3C6F5414CCAC /* NullCompositionLayer.swift */, + AD315B5375A7A7895EE07EC2F96B627B /* OpacityAnimation.swift */, + 60F205F898D675595AA886BD36537E73 /* PassThroughOutputNode.swift */, + CDFCB1DB2A6E07859F62AE716D102CC8 /* PathElement.swift */, + 106D9CAC3DA01CCC9416646A308E73A6 /* PathNode.swift */, + F7B84BE804DCEAAC09D047CB3CE1C31F /* PathOutputNode.swift */, + E397F1AF266DB6C5E36F424232C04DC6 /* PointValueProvider.swift */, + 0319BCCB2AD2E35BB1C1D9EC70910D10 /* PolygonNode.swift */, + BC1DBF39172C591A5CBC3CA09880F5A7 /* PrecompAsset.swift */, + AB37DB960C0D979DE272FA5C4F33DF38 /* PreCompLayer.swift */, + 7191385AB7E5D633B20E85115A5BF119 /* PreCompLayerModel.swift */, + 9DF15B7103C2C1F3F84EB4B1F7524AE3 /* PreCompositionLayer.swift */, + 80998CC9D5CA987F989818CE53F54191 /* Rectangle.swift */, + FF8123A10F9F7A1BF69952B8803A165C /* RectangleAnimation.swift */, + AD3983819BC22FA173F074B333D07C2F /* RectNode.swift */, + 3B8F95D88D7409BC9CB19C75CAD7A619 /* ReducedMotionOption.swift */, + D21E1F28E4FC95A36FE062F2B6B03A6B /* RenderingEngineOption.swift */, + 757637C33ACCDB6D49858FC5B652D8AF /* RenderNode.swift */, + B631AE12EA0189B14CEA5F4F68D68B3B /* Repeater.swift */, + 83E139D8604723CC4D786422169B4B05 /* RepeaterLayer.swift */, + 4901F24A0A18C972695AEDE181A7ECA6 /* RootAnimationLayer.swift */, + 8DE0139D032F10DF2DA11CF0EECF4AE6 /* RoundedCorners.swift */, + 8D4256AA68B6FF1EDF21EEDEC9D72BEF /* RoundedCornersNode.swift */, + 582A74E5F3112EC14C9151547D25682A /* SectionedChangeset.swift */, + 94B092FAA16A8CC0D264B48404A0EC67 /* SetBehaviorsProviding.swift */, + 6DD81115B593AB119049E55EC108A2FC /* SetContentProviding.swift */, + 0E7963BE8BD96506ED369E325596407A /* Shape.swift */, + 1A32F406DF88D65127783EF953809B95 /* ShapeAnimation.swift */, + 4D2978B18FF352A794E51A4AE9CACE9D /* ShapeCompositionLayer.swift */, + FA75C34639D51339273DCA615F15DC63 /* ShapeContainerLayer.swift */, + B512494E5378419FB1A9B489768AE14F /* ShapeItem.swift */, + 3BFD2E152BEE153830E4F18D03DF7CC4 /* ShapeItemLayer.swift */, + A15370B927F9D437F32CA8584B40BC1A /* ShapeLayer.swift */, + 30D06880A31FD69E4F7EEBB056C1E17C /* ShapeLayerModel.swift */, + 2CFF2C50FF6E9163168EA03D388E09D9 /* ShapeNode.swift */, + C95C536DC0DF796FE3AF9FEBC0583C11 /* ShapeRenderLayer.swift */, + 369D9ACB320247DA4FCDE1135FDD3C4D /* ShapeTransform.swift */, + E99FE694897D422EEA9E31797C440CFB /* SingleValueProvider.swift */, + 4E6490190B6515A2D9B6884ACA42B535 /* SizeValueProvider.swift */, + B5E1FF7286357F928971B1A55EAED7CA /* SolidCompositionLayer.swift */, + 74CC644835E4590B89030ECAFE78950B /* SolidLayer.swift */, + BFFC3790FB5AD326BEC1856586A9A6D7 /* SolidLayerModel.swift */, + 6FAE8AA662800FFEEB059CB5E7FCE809 /* Star.swift */, + FC4C418790F24981EEBF06B1C910B277 /* StarAnimation.swift */, + 6A558F863853E8372A5890C937363DEC /* StarNode.swift */, + CCC92DB854B198087FF51751E9748C4B /* StringExtensions.swift */, + DBFECB2C6D3A29AEEE57388CDE0BE807 /* Stroke.swift */, + 2DFED1F4E257653CAE6488AF057A2C06 /* StrokeAnimation.swift */, + 50FB4209BB08EC6E28FD552A506B8A56 /* StrokeNode.swift */, + C7D3594922D7BA57D86E2784EF92A6FA /* StrokeRenderer.swift */, + 60BA69CF26724CAF4A092DE9A415A8AF /* StyledView.swift */, + 23E0F7E1F56BA179ED02010C369F9841 /* StyleIDProviding.swift */, + 92D8C836158D07CB77A3C1B37F5F9FF1 /* SwiftUIMeasurementContainer.swift */, + 6AE08429E7A6182102CC1BD1970F3430 /* SwiftUIView.swift */, + D15739EE6457870FD8E4D936006F57A2 /* TestHelpers.swift */, + 80885A2027AEA7C45C575DE7E71336F8 /* TextAnimator.swift */, + F7FED54AD3E9A5EDEAE4EECCC21B3A50 /* TextAnimatorNode.swift */, + EB5411820CA947520039DCD0E41D9C39 /* TextCompositionLayer.swift */, + C07A5CC32F4A766555DF8BFE4C8CF8CC /* TextDocument.swift */, + E7433259E0746FEB2C435288E2CB72D9 /* TextLayer.swift */, + 52AB10855156DD43725490CB82A25BCE /* TextLayerModel.swift */, + 3B06BB176AE9BC61DD1A1567FBDF84F7 /* TraitCollectionProviding.swift */, + A0D944CCD29B9AF26F9CC36E30C35A25 /* Transform.swift */, + 26AE1F9973B59D841AF019E9948D408E /* TransformAnimations.swift */, + CCDF47854B82C2CC576A8A4AC19CADD9 /* TransformLayer.swift */, + 93C4CB86BF637F1C996A54CBD2A9BAD9 /* Trim.swift */, + D7A3479D4CE14568EF8B98B0CF6E711D /* TrimPathNode.swift */, + F9275A884C750BD064EA13875EED2903 /* UIColorExtension.swift */, + 7C649C33B87CE962ACD8EB2F401A3EBD /* UIView+SwiftUIView.swift */, + 1C93E1319065A6BAC3D0B00DF73AE728 /* UIViewConfiguringSwiftUIView.swift */, + 50895092B707C8BD71E1F5DF18BFFE9F /* UnitBezier.swift */, + 695620876815802B61156394F0DE82C2 /* URL+ZIP.swift */, + 057C6CF443AB974FAE424CD124EEEE21 /* ValueContainer.swift */, + 2AE49C1266A14A1B4820A2D662A84AF6 /* ValueProviderStore.swift */, + A05926F7CC06BFE8B5AADB83AE74252A /* Vector1DEffectValue.swift */, + 33F9FE36ABC5933A9C0CC7DC6350B97F /* Vectors.swift */, + 54446704CD4D67AF81739A35F43752F9 /* VectorsExtensions.swift */, + 87DDE1899D20A870D8DF5A185921D59C /* View+ValueChanged.swift */, + 91A47801CF62121E4E21F6A725F96D71 /* ViewDifferentiatorProviding.swift */, + 0DF58EBA22C4EB293146E2686985ADC5 /* ViewEpoxyModeled.swift */, + 4BCCCB8A01450275EB2782CEC80E4790 /* ViewProviding.swift */, + AEC4E9DD088974D37F2407CDDF0D047F /* ViewType.swift */, + E363EF99419FC86F15227176E3635CD1 /* VisibilityAnimation.swift */, + 856C0852E692121C70BBD4CB30AA53EA /* WillDisplayProviding.swift */, + 7B492D5D333CA4F096ABB1895C3857F8 /* Resources */, + C7E2FF9A7C8AF8BD3176F2B15D5DA1CB /* Support Files */, + ); + name = "lottie-ios"; + path = "lottie-ios"; + sourceTree = ""; + }; + 08085EA04AF54353633BE4B4CF40CD04 /* LinkedinAudienceNetwork */ = { + isa = PBXGroup; + children = ( + 852C2212B92563F9C77D325D227C6E98 /* Frameworks */, + 0A7B4CF45A89630FEB16AA073865A97E /* Support Files */, + ); + name = LinkedinAudienceNetwork; + path = LinkedinAudienceNetwork; + sourceTree = ""; + }; + 08D6026430EF18DF8B23A0F6A3632942 /* AdIdSupport */ = { + isa = PBXGroup; + children = ( + 65BAF71817009755D73A4141291B6141 /* Frameworks */, + ); + name = AdIdSupport; + sourceTree = ""; + }; + 0906C1BB2A1FE3916BE4D73C9F89A3AB /* Environment */ = { + isa = PBXGroup; + children = ( + ECF2CC40EE01FD597E39F6BDEE4E9D70 /* GULAppEnvironmentUtil.h */, + 32A37F52D5770D88B8349E49635D6038 /* GULAppEnvironmentUtil.m */, + 1E216000E6C233A3EA719B4459045C57 /* GULHeartbeatDateStorable.h */, + A9E36AC7F25A3141BB286844B8B9ABEF /* GULHeartbeatDateStorage.h */, + 7BA407B4B9728D4B2772EB38EADC2EFD /* GULHeartbeatDateStorage.m */, + 73EC9AE72AB0C10917DA6A3F2318522B /* GULHeartbeatDateStorageUserDefaults.h */, + F7F8F6408CFE83CAC128261ECE5E3D98 /* GULHeartbeatDateStorageUserDefaults.m */, + 61F7914DFF3711B20277C717B6FFEAC3 /* GULKeychainStorage.h */, + 17B4613AB03EC7B874833AA639D8C0AA /* GULKeychainStorage.m */, + 5549CF88E13A57513E8C5311149B86AE /* GULKeychainUtils.h */, + A5815EF1B07DACB664F89A8CB5D8A200 /* GULKeychainUtils.m */, + 09B382D87EF30792E8A84A00888E92B8 /* GULNetworkInfo.h */, + 2FAB6295FB29E0C40E3EBCD0B89BA7C3 /* GULNetworkInfo.m */, + B2FBC2B0172F35624D07D7B1A36139EA /* GULSecureCoding.h */, + C0E700667C8186476950194DF2ED26FD /* GULSecureCoding.m */, + 015C52313DCE1954EC329E8027D16492 /* GULURLSessionDataResponse.h */, + 9C456A645AA94F345EB7FF6979FB9256 /* GULURLSessionDataResponse.m */, + 35CB550FE60D474EE499A6184CBCEBA1 /* IsAppEncrypted.h */, + 1DA07DBD5C185694229017ABE43BD81D /* IsAppEncrypted.m */, + 0CE0C0AB6AA71970A014D5DAB8AECB68 /* NSURLSession+GULPromises.h */, + D97F7904B03C9E33D08BAA4A538F1EEB /* NSURLSession+GULPromises.m */, + ); + name = Environment; + sourceTree = ""; + }; + 0985DDF31C426FACA31123A999CA36B5 /* AppLovinDSPLinkedInAdapter */ = { + isa = PBXGroup; + children = ( + C495518B8BBB45BA83377040A483BCFB /* Frameworks */, + 874E1BF03B117ED693542FA8175A8ED2 /* Support Files */, + ); + name = AppLovinDSPLinkedInAdapter; + path = AppLovinDSPLinkedInAdapter; + sourceTree = ""; + }; + 0A7B4CF45A89630FEB16AA073865A97E /* Support Files */ = { + isa = PBXGroup; + children = ( + C9E0DCBC6C7B4450DD7E3941DB2F24C8 /* LinkedinAudienceNetwork-xcframeworks.sh */, + 1C82B52028B5185B324208D596D8FF97 /* LinkedinAudienceNetwork.debug.xcconfig */, + 28AD6B904D26089AF00E8C6F3B2F20EF /* LinkedinAudienceNetwork.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/lottie-ios"; + path = "../Target Support Files/LinkedinAudienceNetwork"; sourceTree = ""; }; - 1130C9DE7675658F3F3164E7E7B6E64E /* Support Files */ = { + 0DB82EE0AB176090101AEA37683A987D /* Resources */ = { isa = PBXGroup; children = ( - 3BBE1BD11AAD3D6AB513D7D23A220A14 /* MJRefresh.modulemap */, - 194ABFA7BBC4F68F052DC02873B7AC96 /* MJRefresh-dummy.m */, - 42B38BDCB0C336A8724001D501B4A193 /* MJRefresh-Info.plist */, - 42ED78C0BA1376C9C2201102A6CFE90E /* MJRefresh-prefix.pch */, - E87E488B30EC12C2CC4AA280E72551F0 /* MJRefresh-umbrella.h */, - 3DB77AF471ED074DCE7BE4A62D65BE2D /* MJRefresh.debug.xcconfig */, - D9FC006E5EDDE2DA3B333C30129F342B /* MJRefresh.release.xcconfig */, + C1B413A0208DF5BF1CDEFBBE16BB34D5 /* PrivacyInfo.xcprivacy */, ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; + name = Resources; sourceTree = ""; }; - 15DC25BA7E7E4CCFAE84C6FF86492705 /* CYLTabBarController */ = { + 0E83A7E5A8FE54E14B9260FE78BA8BC5 /* Privacy */ = { isa = PBXGroup; children = ( - 3D683F31E7CDD7618D92B2310A126BA1 /* Core */, - E037F6AC7437ABC484F42574784C8D19 /* Support Files */, + BF05A841EC3225272EC1B32DD6018077 /* Resources */, ); - name = CYLTabBarController; - path = CYLTabBarController; + name = Privacy; sourceTree = ""; }; - 18E23592898DD010B31CD7CCA57448C5 /* iOS */ = { + 15749F550EA977950ACC48D9B5484927 /* Support Files */ = { isa = PBXGroup; children = ( - 7149E368A014DE99F8DD83ABB6B40FFF /* CFNetwork.framework */, - 83FC4C8DF0194B142911ED972433FA39 /* CoreGraphics.framework */, - A96EAED1E26AEAEF47C7E142E90B38FF /* Foundation.framework */, - E6C540F2D4D6BFD3113D67234F310ECC /* ImageIO.framework */, - 7AC1CE770182D2E945D4312247326B2C /* QuartzCore.framework */, - 6FB345047DE76871CBC9FBAB6DEBAA4D /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 1B335E580C0D65970C57708791F0CD20 /* Core */ = { - isa = PBXGroup; - children = ( - 9A7FE1653C2A0EBD2CF9B21A8C0F1647 /* SVIndefiniteAnimatedView.h */, - 99657FCB30909BB60B4C7A16C98D432B /* SVIndefiniteAnimatedView.m */, - A18751E01A6F85A17375F565518EA331 /* SVProgressAnimatedView.h */, - A1D450960E48EA77B45981224014B0DE /* SVProgressAnimatedView.m */, - 171CF90A61DD33C920B48320D5DC4857 /* SVProgressHUD.h */, - 16F5DDB76C0D013D7BB4AFD4BB8AE9C1 /* SVProgressHUD.m */, - 9889DF22F482841BF7F4539517009ED6 /* SVRadialGradientLayer.h */, - 941ADB33FF813A8EFBC84D022199F7A5 /* SVRadialGradientLayer.m */, - C7832A1A76B3BA84EDEF479CD04C0EA2 /* Resources */, - ); - name = Core; - sourceTree = ""; - }; - 1BE4F7FF0CF83151C88720E632AC3D4E /* Support Files */ = { - isa = PBXGroup; - children = ( - D1D6A0B4D4ECE6D5E94934ED7D11701A /* FLAnimatedImage.modulemap */, - 1C042EB8B5E797C3F94FF7DA44BE9DD3 /* FLAnimatedImage-dummy.m */, - 6274C35B27156CFFE16C799D72822A30 /* FLAnimatedImage-Info.plist */, - 0BFC144600332F8B270CE9F83E30E5C6 /* FLAnimatedImage-prefix.pch */, - 09A34372657B76ABCCE2D794BCC4BB6D /* FLAnimatedImage-umbrella.h */, - 1C6FE881B985DA24D280539E2C95A7EE /* FLAnimatedImage.debug.xcconfig */, - EC38936C79C22243D6AFB729D9BCCF18 /* FLAnimatedImage.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/FLAnimatedImage"; - sourceTree = ""; - }; - 20965004AAE3EB5B36E3204B680088D3 /* Core */ = { - isa = PBXGroup; - children = ( - F760C3C2CD09F3120446FE9EFF756730 /* NSBezierPath+SDRoundedCorners.h */, - A7AC2EAD19137E932EA9AAA26B7DEA65 /* NSBezierPath+SDRoundedCorners.m */, - 7C38666035336AC890828C43C0982C39 /* NSButton+WebCache.h */, - DD5D421E80673BDFF6BE8D60BBFDACA0 /* NSButton+WebCache.m */, - 29258D844576CEE339932B57A77D49C7 /* NSData+ImageContentType.h */, - 267725D5E640DD174AC589E72D0E77ED /* NSData+ImageContentType.m */, - 038438C1AB8FC5E294692F5A43705EEC /* NSImage+Compatibility.h */, - 7A6716D82030A16F84AE15AD6A233852 /* NSImage+Compatibility.m */, - F6B216B05B988C5C9837733B304AB94C /* SDAnimatedImage.h */, - C06FDC90BD5C6272233E173CF01C01FB /* SDAnimatedImage.m */, - 85B4431CFC05E872A818A27C08CA2026 /* SDAnimatedImagePlayer.h */, - D0C861C1EA11C4056B26A37F55F804E1 /* SDAnimatedImagePlayer.m */, - 0DEFDF1D19925EF915ED1189667F03AE /* SDAnimatedImageRep.h */, - E61B32A3977EA3F9469A37E7C3A2E269 /* SDAnimatedImageRep.m */, - 814B8576BC7C4890BE65AE2F0AC497EF /* SDAnimatedImageView.h */, - A76D4D4B7C67010399DAF6DC9834DCA3 /* SDAnimatedImageView.m */, - 453244E6A589B28161E740A71B030E0F /* SDAnimatedImageView+WebCache.h */, - 5F6D7D44A9294F1278A206FC998D7D5F /* SDAnimatedImageView+WebCache.m */, - C2F3640BFB718B2ED8A43D1DE47A15CC /* SDAssociatedObject.h */, - 83D1C597C811775DC5AE775D1C2EA2B5 /* SDAssociatedObject.m */, - 139B959D926CF6077DACB3B1476CDD27 /* SDAsyncBlockOperation.h */, - D4FFED3A845D6D9A1FA16DBE997DFAE1 /* SDAsyncBlockOperation.m */, - 84E55B0749C01139B1C1B255217502DA /* SDCallbackQueue.h */, - FF6B93811BBD76E67FDCCA51A8773068 /* SDCallbackQueue.m */, - 90D5102D429A7522ED40533FDA3C50EB /* SDDeviceHelper.h */, - C9BEF7786E14B9700A7965809FC96798 /* SDDeviceHelper.m */, - 2DB27FA639026C4BFBBB1F7EFE65BE7D /* SDDiskCache.h */, - EF2704F776C07852CAE679274A6AEB58 /* SDDiskCache.m */, - 35062B6957C9AE3DE84F343A389F364F /* SDDisplayLink.h */, - EDCBF81A9FAAACC6901D985BE5DAA178 /* SDDisplayLink.m */, - 50130ECFA8345EB3CA23ADA0E04BEFE3 /* SDFileAttributeHelper.h */, - 257FD6FE6B53279AD448569A779BC6D6 /* SDFileAttributeHelper.m */, - 7F12BCE23271BEDBF248AE7E484184D2 /* SDGraphicsImageRenderer.h */, - B8689D80B35897949D6FABFB3A25CFA8 /* SDGraphicsImageRenderer.m */, - 655517173F9FEF28BB915148C5A211AC /* SDImageAPNGCoder.h */, - F4D7AC9BF475499BC96C9D96B97D37D7 /* SDImageAPNGCoder.m */, - BB102F68352BC9C479DF5195272970FD /* SDImageAssetManager.h */, - E6595E2954C89A1C413B311F5EF40619 /* SDImageAssetManager.m */, - 93B70694B903FFE34D3E9D129F56AEE9 /* SDImageAWebPCoder.h */, - 1964058D0DF43B216F49A1152AE8116A /* SDImageAWebPCoder.m */, - 03DA2128AEE03476BA0CFD9797B82957 /* SDImageCache.h */, - 278CA5EAFEBF08715B55155752B51BF7 /* SDImageCache.m */, - B966143DDB570C2A328776B04E63447E /* SDImageCacheConfig.h */, - E1BCCDA5E4E554A6271DD06E90AB841E /* SDImageCacheConfig.m */, - 12CE303D594779639A4E316A668B0012 /* SDImageCacheDefine.h */, - C9A9A997A8FCBCA606735A615370D30E /* SDImageCacheDefine.m */, - A1FDB892612F2FE34ADC84864831B673 /* SDImageCachesManager.h */, - 6257167144F773A9F8249D24327F0580 /* SDImageCachesManager.m */, - C854C2FAE66BEADCB430A49A1B6A1F9B /* SDImageCachesManagerOperation.h */, - 242C57A506BC22D0244947927BED9A09 /* SDImageCachesManagerOperation.m */, - 8797893959B611F2F7E0571049FA4E84 /* SDImageCoder.h */, - 028F8BCCA2B7AE79A8D5B6506515B754 /* SDImageCoder.m */, - EBF3AA4493537829606D0D3EC0B294FE /* SDImageCoderHelper.h */, - EF318192AC6C128B55A573F79FD31AC4 /* SDImageCoderHelper.m */, - 46C80E40932D2C5448784B36CDD311ED /* SDImageCodersManager.h */, - 870B0E3FADE22D5FBCD6EB2D76EA6F52 /* SDImageCodersManager.m */, - 03A486FC7C40B52D1EDBA54BC6449EEC /* SDImageFrame.h */, - 881092AC3FE384039EE9ACB3FAB9B745 /* SDImageFrame.m */, - A8CEEC8D9F991DEA9F2503A1A43DAB22 /* SDImageFramePool.h */, - 20EF154C52AC931BB3C87DBADDF438E4 /* SDImageFramePool.m */, - 2F3ADD52C2A6F6E0D6530B4CC387C9FC /* SDImageGIFCoder.h */, - E8427569391E5E6EC84E237CB058E9C2 /* SDImageGIFCoder.m */, - 22238F9576203298871D268666F1EBFE /* SDImageGraphics.h */, - 42219DD5ECB702C9223C6DAECD8F6E0F /* SDImageGraphics.m */, - 4E0E0A74D40FCB3A582835CA946FCD44 /* SDImageHEICCoder.h */, - DEDC5CFC4E61911175DB0FE6D0437905 /* SDImageHEICCoder.m */, - F326F0A39357B433266F0F4E74C19B79 /* SDImageIOAnimatedCoder.h */, - 7C9536FC3EF4D2EEF5FB2A41769799DA /* SDImageIOAnimatedCoder.m */, - DCB5BE6CEF239C08599B222635268792 /* SDImageIOAnimatedCoderInternal.h */, - D6ACA1FD48B7E4970680149E603E58E0 /* SDImageIOCoder.h */, - E30D9A3C955FD79EFD8ABEBB929BC22C /* SDImageIOCoder.m */, - 9945374A850493F4E67CB5E679D3945E /* SDImageLoader.h */, - 3A98381F1F21DA771BC09D717283839E /* SDImageLoader.m */, - 28287606377D5A36B1A73A32EABA66F2 /* SDImageLoadersManager.h */, - DC825D155D3D9F27A92F69DD6339C8FA /* SDImageLoadersManager.m */, - FEF34E46D15EFEEAD5FF05E5ECAF2C30 /* SDImageTransformer.h */, - AA00D769EB9B5C164262DC29D00A2855 /* SDImageTransformer.m */, - 186CBB91FCF63325D03C8F5E7CA2E4B4 /* SDInternalMacros.h */, - E501F6D0DD6DF6F4705C8A5DFBAAFA4E /* SDInternalMacros.m */, - D979682DD760721685959F1D82D94B81 /* SDMemoryCache.h */, - 38FAA1F6F3BAEBB8F05FCC15279A051A /* SDMemoryCache.m */, - 1B1EDC2F3CDF64F354DF7A6438B8898C /* SDmetamacros.h */, - 41B8F2A5263E8905429ABDEA6B365BAF /* SDWeakProxy.h */, - FBA753DB68DA6A2B3E83615F469D2BA3 /* SDWeakProxy.m */, - 6763A81FE77A252F28DFBEC88B37DA81 /* SDWebImage.h */, - 5BF733CC2BA3E32FE6120D4EF3F23803 /* SDWebImageCacheKeyFilter.h */, - 24EC63E0F1F456ACC68ADBD8AF590E33 /* SDWebImageCacheKeyFilter.m */, - 7EABA2F02AB8123188258F0C5AD09E0C /* SDWebImageCacheSerializer.h */, - 16FB405864165832B8645B97D555642D /* SDWebImageCacheSerializer.m */, - 37A8821751DCA2D5A448E2EA334C5BE8 /* SDWebImageCompat.h */, - 6F264C337AE0EBA56C105513CA0A41AB /* SDWebImageCompat.m */, - C5362AF410D5B69332DB3A7D687BDDB2 /* SDWebImageDefine.h */, - 446CB031CFC3B459DF8968CB5D8DA028 /* SDWebImageDefine.m */, - D64B3EBA83673016D0686A9CC7EEF373 /* SDWebImageDownloader.h */, - BE2A963192C357BA2687FCC526E342F4 /* SDWebImageDownloader.m */, - D864F22BDD26B9F523B10E93BAD4D0E0 /* SDWebImageDownloaderConfig.h */, - 24E8A03AE01AAADAB8514DBC09AC66CB /* SDWebImageDownloaderConfig.m */, - 419C52CFF091977C1D907064966AB119 /* SDWebImageDownloaderDecryptor.h */, - 0ABD1D02B7E696ED77CAB133335A3D60 /* SDWebImageDownloaderDecryptor.m */, - C1781CFFAA25C417AADDA731D3E082DD /* SDWebImageDownloaderOperation.h */, - AF92829C71AD9EC79A521A7203D4D745 /* SDWebImageDownloaderOperation.m */, - 505E452A5B8BE875D1A6ED991195398D /* SDWebImageDownloaderRequestModifier.h */, - 50B5C64BB0E70B8A4BFD95A9854BA100 /* SDWebImageDownloaderRequestModifier.m */, - DD5283F13560DF6F863FC787D5CA6475 /* SDWebImageDownloaderResponseModifier.h */, - 7F8F1C9EB8B6942669DD3C78B5D23F1F /* SDWebImageDownloaderResponseModifier.m */, - 14BF29F1F1CC204521C5A147FB35ABA4 /* SDWebImageError.h */, - 8D26C62B49E28BC97828DE5405BFE16A /* SDWebImageError.m */, - CB496B1CB55AD7477ABF05D58106D9F9 /* SDWebImageIndicator.h */, - 8B3AA1850D9D105D2E9830A1CB24DB10 /* SDWebImageIndicator.m */, - FA74152631C57209816C08AAE49CF773 /* SDWebImageManager.h */, - E32D82C8DA88390B530C02ED6939105C /* SDWebImageManager.m */, - 00016080AA2E2D8250D1A4C04D6D6B41 /* SDWebImageOperation.h */, - E93F0C44CCCF765B3BAB1AD910E4225D /* SDWebImageOperation.m */, - C2121DFF98A3E12A43606A011A0603D3 /* SDWebImageOptionsProcessor.h */, - CA3008F05721EF850D99BCE9AFFC3286 /* SDWebImageOptionsProcessor.m */, - 9A50DEC169F2CC9928F818B9106E7DAF /* SDWebImagePrefetcher.h */, - DD7A16AFD053C790DFB58E46D0D62868 /* SDWebImagePrefetcher.m */, - 162A1C5A1F6FBC7EB6D37D30EEDB65FD /* SDWebImageTransition.h */, - 39BA1251D7988674AB8EC244B0F070A8 /* SDWebImageTransition.m */, - 68048FF71FA35BE2B4E672B8A69DE24A /* SDWebImageTransitionInternal.h */, - C148E3E61B280EBB66FE24ED21FB1A94 /* UIButton+WebCache.h */, - F80C643D4BB8C19B8303B031A3C9A320 /* UIButton+WebCache.m */, - BAC294742DADED0890FD3A547E91E4EA /* UIColor+SDHexString.h */, - 7F9CCE118247BA03E2A746A5D91AA49D /* UIColor+SDHexString.m */, - 5655FADEFB89D37CF594FB5481D71E61 /* UIImage+ExtendedCacheData.h */, - 460DE90410C2A860EC1FF78B8CAF8584 /* UIImage+ExtendedCacheData.m */, - 4766964A8A5DC351F755E2DCDDFA934E /* UIImage+ForceDecode.h */, - EFE29574626AB10DC6D81E9C30F7736B /* UIImage+ForceDecode.m */, - 13A5754A53C8453B3BA2331940AEEB86 /* UIImage+GIF.h */, - 61B9FE3377A5123F2A26934F93C8E754 /* UIImage+GIF.m */, - 3DBC9EE34D75CFDD25F738B0D632AF07 /* UIImage+MemoryCacheCost.h */, - 372D5EB98D4A0C7EFC58FE01D2B85E62 /* UIImage+MemoryCacheCost.m */, - D64A4EEE98B7FB91F4FCF3D5112AD443 /* UIImage+Metadata.h */, - 7DEC85C75C3C1D4F52E18BEB380E67FC /* UIImage+Metadata.m */, - 51E28D842C1B5FDEC24B40E32D24C814 /* UIImage+MultiFormat.h */, - 3DFA02AE35E66480B035E798A294C369 /* UIImage+MultiFormat.m */, - 3C1E5B0F3D05A6A08AEEFDBD968A45BC /* UIImage+Transform.h */, - BDD731916574F51A1DF888A29F254A8F /* UIImage+Transform.m */, - 470D4331193B6B3AFE598032D977A788 /* UIImageView+HighlightedWebCache.h */, - 48862242B7EA44535385C36542D6A380 /* UIImageView+HighlightedWebCache.m */, - 2CCA8E0D40C086FECEB13BFB241C84AB /* UIImageView+WebCache.h */, - 9E73311CAD48727B69E979C35F850E4A /* UIImageView+WebCache.m */, - 19147ECE7EA086A1B7A99C6AE2FE48CC /* UIView+WebCache.h */, - 4402DFAE64D6C37DB4F698187650CDCA /* UIView+WebCache.m */, - 10C374325D21398AF1BF1DE9B8EBBF7F /* UIView+WebCacheOperation.h */, - 2802AEE0978A0655EBA438AD8C34DF0F /* UIView+WebCacheOperation.m */, - B8945E0417F2361EBD607C54F56EAC50 /* UIView+WebCacheState.h */, - 821EEA34AE94889A2CC7776618BBB5E3 /* UIView+WebCacheState.m */, - ); - name = Core; - sourceTree = ""; - }; - 28BE56165ABB0D394841AD4605E77FFD /* Support Files */ = { - isa = PBXGroup; - children = ( - 6751CAC0E75B9A03B7C6F78AC078DDA1 /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, - C8B084BC783DB9654F2888A8A2B28E40 /* SnapKit.modulemap */, - 50D85C34DE53D9A521DC0EEEDD4B3589 /* SnapKit-dummy.m */, - CFCDD5E8BD24A9B4724256E88CF86574 /* SnapKit-Info.plist */, - 5121FE2643B66BA2B57AAC5854F1EC5D /* SnapKit-prefix.pch */, - 2D1A5721D9C577F5EA8EDA600C83F4C9 /* SnapKit-umbrella.h */, - C289034971D3B5038E5E69819555866F /* SnapKit.debug.xcconfig */, - 0C215DF7311A84706945EF1D45DF2994 /* SnapKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; - sourceTree = ""; - }; - 2F4968F1C458C48D47606F5C5B4A16FA /* Support Files */ = { - isa = PBXGroup; - children = ( - 1A15E8B2AC1C8AF57E4D637F306B4F67 /* MJExtension.modulemap */, - 575F087463B0E4967DFD7A919FA9CBE3 /* MJExtension-dummy.m */, - DE5EE020C435DC70076A317559EFECA6 /* MJExtension-Info.plist */, - 8ECE5020F5A3621C1F1BD59DB2C475CC /* MJExtension-prefix.pch */, - C193686B5A76C0635794EB7DA403E779 /* MJExtension-umbrella.h */, - F8956869B4FA548F736D3E83FA55121A /* MJExtension.debug.xcconfig */, - E31F987C7FCD026CA59EB01905862A86 /* MJExtension.release.xcconfig */, + D3F9FFAAC0ADDA3B8628E98D3F1254E1 /* MJExtension.modulemap */, + D98884F0A23A568DBEF3AB2A15EB1626 /* MJExtension-dummy.m */, + 3AB90E73A57CBF2B7276ED7379F206A0 /* MJExtension-Info.plist */, + 556E396CB755B7390C68676EC26219FD /* MJExtension-prefix.pch */, + B74A8CD30265BC01B7F523864D346ADC /* MJExtension-umbrella.h */, + 0C800953DFD961D0E0D097F578293A30 /* MJExtension.debug.xcconfig */, + 949AEE54642586CBB2F9BE5F8FD322D1 /* MJExtension.release.xcconfig */, + 643F72FA43817905E6C17389FA8FC346 /* ResourceBundle-MJExtension-MJExtension-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/MJExtension"; sourceTree = ""; }; - 33D10B83054EAFF06D41B517473962CD /* JXSegmentedView */ = { + 17CC11D23774132110FEF51E906BF243 /* AppLovinSDK */ = { isa = PBXGroup; children = ( - D33CC5D739E9BBE726BD00A1C3FC6F45 /* JXSegmentedAnimator.swift */, - 9DBDF944894BEB2F9D784DBC81BD2340 /* JXSegmentedBaseCell.swift */, - FD85C66F7FBB9FC795A1F8CDA3D8E5EB /* JXSegmentedBaseDataSource.swift */, - 5D7A4E67990BF7EDBEA74CC1B269D324 /* JXSegmentedBaseItemModel.swift */, - 78ED8F9C8FC406EEA76112ABE3E61C89 /* JXSegmentedCollectionView.swift */, - 6E496A70664A32EA9E3B904B531C0A40 /* JXSegmentedComponetGradientView.swift */, - 7837856EC3CD9144E6516D78FC28E56C /* JXSegmentedDotCell.swift */, - F4F1259F427CF30B8A6494C4DCFBD826 /* JXSegmentedDotDataSource.swift */, - 9472C4723BFFC17058811E7E33102268 /* JXSegmentedDotItemModel.swift */, - A55878704D81E36C61B5B56A0EE26BCB /* JXSegmentedIndicatorBackgroundView.swift */, - 193FA93ED243593BBD9F12418F0CB3AB /* JXSegmentedIndicatorBaseView.swift */, - A9F35A5B37E95EC2548156AEFDD0BAD9 /* JXSegmentedIndicatorDotLineView.swift */, - 2FFC43EDE04B61D638EAE66DE20466D8 /* JXSegmentedIndicatorDoubleLineView.swift */, - 2DA3685CFC9F99930B96D385EDB4C6B1 /* JXSegmentedIndicatorGradientLineView.swift */, - 97752A71D2F81E3C8B3D5CBD3B13AA03 /* JXSegmentedIndicatorGradientView.swift */, - 22D7DB8B342724F96C037F3FB2B6E6A2 /* JXSegmentedIndicatorImageView.swift */, - 52DF93BFD273E7AC6EB62E6B7CB3D52D /* JXSegmentedIndicatorLineView.swift */, - B5CB9D893992DD79B07BA60861002832 /* JXSegmentedIndicatorParams.swift */, - 5A71F38BDB856AF19B0EF050A7E2F034 /* JXSegmentedIndicatorProtocol.swift */, - 91C0DD2D033295DB600BDC054BF57E71 /* JXSegmentedIndicatorRainbowLineView.swift */, - A79C4D81451C9330AED3917EBDA44C7D /* JXSegmentedIndicatorTriangleView.swift */, - 8F8D22212FFA9582ADCB8388AA7F9294 /* JXSegmentedListContainerView.swift */, - 88B23AC0D0B320752D68009FF35E5061 /* JXSegmentedNumberCell.swift */, - 4C859F20F2B676067DADD5E1F5BE08F9 /* JXSegmentedNumberDataSource.swift */, - 60831FCB196A30E49FB4A8517AE36FF3 /* JXSegmentedNumberItemModel.swift */, - 8FB8C5BF5DFE0D225A2BBB862276ABCC /* JXSegmentedRTLLayout.swift */, - 706D539AD1A17D452B80F27F4CC279E5 /* JXSegmentedTitleAttributeCell.swift */, - 58597A76EE9390AF4721F3CE12767A2B /* JXSegmentedTitleAttributeDataSource.swift */, - 3BBADC4D28B7A2D25D930A61F594F7C0 /* JXSegmentedTitleAttributeItemModel.swift */, - EC0CB97FCACA4D46CFFD5FA5013DD87E /* JXSegmentedTitleCell.swift */, - BDF94CCB4890773B82308EE8E152F943 /* JXSegmentedTitleDataSource.swift */, - BE81F65DA9DA585D41832AE383C564A5 /* JXSegmentedTitleGradientCell.swift */, - AFE4AC3F5FBFCDE4DDA17BE22B4F1E53 /* JXSegmentedTitleGradientDataSource.swift */, - 46722971A58514F3472BF8B4FE681512 /* JXSegmentedTitleGradientItemModel.swift */, - DF74EB05EBC7D29D7F135C1A86187A17 /* JXSegmentedTitleImageCell.swift */, - 995D5B084756A29FEFE45B4B118776CD /* JXSegmentedTitleImageDataSource.swift */, - 965DF4B20E20E96D72D17B4588E2B26D /* JXSegmentedTitleImageItemModel.swift */, - CE482AE07FE5736BDBE53B84E0EC03C4 /* JXSegmentedTitleItemModel.swift */, - 47EB79E8C982CD46728E85C501D161D9 /* JXSegmentedTitleOrImageCell.swift */, - 99BAA0B129F2F4FA85F5F9614DB4662F /* JXSegmentedTitleOrImageDataSource.swift */, - E576B0ACA782BC9D1D8EBE5D9C557098 /* JXSegmentedTitleOrImageItemModel.swift */, - AF18D9B42336191313949FB7F1435EF7 /* JXSegmentedView.swift */, - F5C888F1731F50422A100009E1162113 /* JXSegmentedViewTool.swift */, - 5A813949DF413E78041E17D8DA592F37 /* Support Files */, + A9D0CE23DEEFBAFF28A6F86D7CBE568E /* Frameworks */, + C3F7973DF3FB5FEDAC8B31A939AEC365 /* Support Files */, ); - name = JXSegmentedView; - path = JXSegmentedView; + name = AppLovinSDK; + path = AppLovinSDK; sourceTree = ""; }; - 3439436FD114B36F113D54655E6F1951 /* SnapKit */ = { + 184897105384D7D3235E16D12EED8409 /* Support Files */ = { isa = PBXGroup; children = ( - 9BA8C6058C1FD990FCEEF7E52A4B8E83 /* Constraint.swift */, - 5840CFBE2A4215B42622376994587EF3 /* ConstraintAttributes.swift */, - A307DD76ABDB948616F92D1031EFF58B /* ConstraintConfig.swift */, - 6DA8CC3F090F87C99954DA1A55ECFEBB /* ConstraintConstantTarget.swift */, - 8D54DDD1FAC34CC7BD8A882C39C59380 /* ConstraintDescription.swift */, - 4ADEEC319BE169B9C9FCB426D8BDD102 /* ConstraintDirectionalInsets.swift */, - 4AC4DB8915FC3094C65A15378A08D6C6 /* ConstraintDirectionalInsetTarget.swift */, - 2F3F24C9E5C88CDC2F05DBB978EB1FF1 /* ConstraintDSL.swift */, - 6852716221C748C71D2E9EB499B912F6 /* ConstraintInsets.swift */, - 82E318F85D19AA8CFF13006B0F8890B3 /* ConstraintInsetTarget.swift */, - 8E4C7E92B1FC198F1619FB92B747BA2E /* ConstraintItem.swift */, - 05589BA7892BB1E0B772FBB6D25B3F87 /* ConstraintLayoutGuide.swift */, - 68E89B8F35FF35F194648F83F72D8CB7 /* ConstraintLayoutGuide+Extensions.swift */, - 89D168C0D58FFD79E014817C9C06E446 /* ConstraintLayoutGuideDSL.swift */, - 469648C9620C7B324AA9F9BA1CEA378D /* ConstraintLayoutSupport.swift */, - B30DEE61C64F03F2EAF7C7A75ADEF29B /* ConstraintLayoutSupportDSL.swift */, - AFBAF4899DBDE025C262DA05785194EF /* ConstraintMaker.swift */, - D25FD672E02AF5B7A2BB3CD023796C7F /* ConstraintMakerEditable.swift */, - B05E7F67B4F9B6536D839943FF3761EE /* ConstraintMakerExtendable.swift */, - 03510CDF71D81AFC2B2E23E3B25CAEF3 /* ConstraintMakerFinalizable.swift */, - CCE6EC556EE486D74FE6354910CFA579 /* ConstraintMakerPrioritizable.swift */, - 6284496BE45C799D2D1F5E84D38DA88D /* ConstraintMakerRelatable.swift */, - 15133AC5BF3E5448FE4561FA2B7A001E /* ConstraintMakerRelatable+Extensions.swift */, - 3726742AE9322F5FD057498A45B815C2 /* ConstraintMultiplierTarget.swift */, - 4728DA67816E013E99D44A22E949E223 /* ConstraintOffsetTarget.swift */, - B00CC2E495E1CD44265D594BDE61BAD5 /* ConstraintPriority.swift */, - BEDC6612EEF9E281D10EC86FD42A9AA7 /* ConstraintPriorityTarget.swift */, - 272E6C44D9801CE5B352971B6288EE87 /* ConstraintRelatableTarget.swift */, - CE2DE560D457389F5CD4F1F6E0F7AD53 /* ConstraintRelation.swift */, - 9C474CEF00053D2E91248A1246771BB2 /* ConstraintView.swift */, - F8A71FB37A30E519F9B54D8B1A93201F /* ConstraintView+Extensions.swift */, - 7DF72FEF6972309DD8EAC8D14D90D0B1 /* ConstraintViewDSL.swift */, - 38342C5BF5C7B1A0D38E36633897E14F /* Debugging.swift */, - 03DED800743C8CBE3EE704D6C6840341 /* LayoutConstraint.swift */, - C419C05AB7AB51EA4D80EF76181A7755 /* LayoutConstraintItem.swift */, - 8ABC773C4917B4CA1FF8FE546F8EDE4D /* Typealiases.swift */, - 3953A3BD6C07E406197C6C41E4090A18 /* UILayoutSupport+Extensions.swift */, - 3D9989D2804E2F5551D6B957019C35D3 /* Resources */, - 28BE56165ABB0D394841AD4605E77FFD /* Support Files */, + B797BC97E5627F1792E2BA8C4CE13E3B /* GYSide.modulemap */, + D700185E041810816029CC6F8B775CDD /* GYSide-dummy.m */, + AEF66CAEE43B11A9DE1B19DBE9032137 /* GYSide-Info.plist */, + 75E71BC7327E80828D46BAAFB7DD66B2 /* GYSide-prefix.pch */, + 791A8D4938A3D6AADFC66F22946F47AF /* GYSide-umbrella.h */, + 0EE3B7F5E5F403C0D4423FA65F9D98D4 /* GYSide.debug.xcconfig */, + 70DB15EF1FAD9C8ACC329892BD1D56BC /* GYSide.release.xcconfig */, ); - name = SnapKit; - path = SnapKit; + name = "Support Files"; + path = "../Target Support Files/GYSide"; sourceTree = ""; }; - 3D683F31E7CDD7618D92B2310A126BA1 /* Core */ = { + 1CE05D2E0F95E28278D8BE6D66CD9B92 /* AFNetworking */ = { isa = PBXGroup; children = ( - F4B3C7DA1837B65FA150E1D4105DF163 /* CAAnimation+CYLBadgeExtention.h */, - BA867902FDF4DF9926BF12C2D7D84A0E /* CAAnimation+CYLBadgeExtention.m */, - 800639407B5A59CB132A4DCDDD02DC5C /* CYLBadgeProtocol.h */, - 952E38772823247773D78F40CEC79D59 /* CYLBaseNavigationController.h */, - 756CFC4C26EEE899F375CC2F5B9ED6AB /* CYLBaseNavigationController.m */, - E822CE5A6D93DDCB034FFA22D32413C9 /* CYLBaseTableViewController.h */, - F12221336F99C04C9089C4BDDFA0101B /* CYLBaseTableViewController.m */, - 792245438A41AE593B3825C7B385A75C /* CYLBaseViewController.h */, - 0D25FF98FE2D4881056C83682C649EC0 /* CYLBaseViewController.m */, - 2DA83E7C3632B4A79E3D435BCAE0B75A /* CYLConstants.h */, - F70796FAE34B8D7D01079059EDA71CC7 /* CYLPlusButton.h */, - A51A0CF67C3E03518F917CB39528D47A /* CYLPlusButton.m */, - B10F263DE88DEC5DBC8C292ED196C113 /* CYLTabBar.h */, - 9F1912C856098073FA5835249CD784A9 /* CYLTabBar.m */, - 825B1C00701150BE1203EC9B030569B8 /* CYLTabBar+CYLTabBarControllerExtention.h */, - 468D0C75B3DCB5C75FE41D92A43D1C06 /* CYLTabBar+CYLTabBarControllerExtention.m */, - 7C2CC54FCA0FCAA688925CA1DCD4FB04 /* CYLTabBarController.h */, - 916BA7A041FB2B2203EF71143339305F /* CYLTabBarController.m */, - 60D0240381177ED2273444E2BAA51B01 /* NSObject+CYLTabBarControllerExtention.h */, - 083AD6D339D98A6806514A717BCA8F98 /* NSObject+CYLTabBarControllerExtention.m */, - 227511E7C8A5BD76CFDAA8F38EDF8600 /* UIBarButtonItem+CYLBadgeExtention.h */, - 08E2DC6F3D32BEE7302EC150D2B67CD4 /* UIBarButtonItem+CYLBadgeExtention.m */, - F25D3E6122A45C0CAF882411E21876BD /* UIColor+CYLTabBarControllerExtention.h */, - A0B514B3BE8F4167E3388A5A29C9FE39 /* UIColor+CYLTabBarControllerExtention.m */, - 2CA77092F31EC8988A38F3516944A085 /* UIControl+CYLTabBarControllerExtention.h */, - 632777D8C294BB30E03B55ACC99DF16C /* UIControl+CYLTabBarControllerExtention.m */, - AB1E260C4E68A9BC10B851D06515BEE4 /* UIImage+CYLTabBarControllerExtention.h */, - 1465C11EB25DBAC48B077D167552A59D /* UIImage+CYLTabBarControllerExtention.m */, - 72C221680463C72CAA0BB2EA4F47ADAB /* UITabBarItem+CYLBadgeExtention.h */, - 0E1F4AE4306F314E521259E0D9CE0C78 /* UITabBarItem+CYLBadgeExtention.m */, - FF2879F3C2D80366E9213DF3A5F6D6DC /* UITabBarItem+CYLTabBarControllerExtention.h */, - 5649A98C7BA6529D725BD76845D1B544 /* UITabBarItem+CYLTabBarControllerExtention.m */, - 40FE1889D25217D87B5174D234FD8212 /* UIView+CYLBadgeExtention.h */, - 4E19677A90D371A4B4E7500EA5413F76 /* UIView+CYLBadgeExtention.m */, - 78248C93847FE43356B6D010D86EB176 /* UIView+CYLTabBarControllerExtention.h */, - 811B105956F697713EE4ED3A578A9B5E /* UIView+CYLTabBarControllerExtention.m */, - C08E896661D833BFB9E686239E6747E5 /* UIViewController+CYLNavigationControllerExtention.h */, - 605A1E5A4AE2C44A03D8F061DF701AC7 /* UIViewController+CYLNavigationControllerExtention.m */, - 49B94F38B27C041372492F4F9A656464 /* UIViewController+CYLTabBarControllerExtention.h */, - 1C20B0D78351CAD7345260824BCA9ABC /* UIViewController+CYLTabBarControllerExtention.m */, + 516BF5EFB26AF96C3425F9B54CB4376F /* PAG_AFHTTPSessionManager.h */, + 32FBB56988040ECCC4E1EACB6B83EE94 /* PAG_AFHTTPSessionManager.h */, + E9FE11C0C5428A822E06289E9D9FB59E /* PAG_AFSecurityPolicy.h */, + 8860D1125723916E3565103BFE6CF59E /* PAG_AFSecurityPolicy.h */, + 25C6C92FC1A1EE737328109219300EDA /* PAG_AFURLRequestSerialization.h */, + 2E5D1E3CB40E24D001FFAFB065957DA5 /* PAG_AFURLRequestSerialization.h */, + 2A94641BB2709D0C3DDBA6B80E9AD450 /* PAG_AFURLResponseSerialization.h */, + 1E7EE17977CBFBF7CD142231BAED35D6 /* PAG_AFURLResponseSerialization.h */, + 2C60279319A8DF15214181B6D100F1AA /* PAG_AFURLSessionManager.h */, + 647379B52AF0E0B56002DCC092D95836 /* PAG_AFURLSessionManager.h */, + ED1C9DB8E42EABDC40A508EC0A2D34D6 /* PAGAFNetworkingHeader.h */, + C83742BD32867473E086DF0D86EDD512 /* PAGAFNetworkingHeader.h */, + 39E65399F366D7D81BEA8FDC7B498496 /* Frameworks */, ); - name = Core; + name = AFNetworking; sourceTree = ""; }; - 3D9989D2804E2F5551D6B957019C35D3 /* Resources */ = { + 1D3386319F7B964B90202D29A4810619 /* iOS */ = { isa = PBXGroup; children = ( - 5408B9C303B31148504C59A81D61E6EE /* PrivacyInfo.xcprivacy */, + 5FFBD8A68662F9B2295626037E0C3FE3 /* CFNetwork.framework */, + 3F42DC1B3312B251E87067CF1D1D1F90 /* CoreGraphics.framework */, + D0127291FAF3AF1731BFC6ABA95E79A2 /* Foundation.framework */, + A91CD5C2423D766837EB28824AF915F2 /* ImageIO.framework */, + 85DDC58367D2BD5DB18F309CA31E3A9A /* QuartzCore.framework */, + D1B8F099EA45799D016F8012F13A1BFE /* Security.framework */, + 0D1ED4E1382597A85E9FF80B4DCF4267 /* SystemConfiguration.framework */, + E8BB61B3BEE5F39F7E08DFDC3BBF3BF6 /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 1DB7AAB5A16BE504F3F2080731859F9A /* SDWebImage */ = { + isa = PBXGroup; + children = ( + 4804F432E47E40B1A46AAAB90A54F5A9 /* Core */, + FBB130A11202CFDDA204DC7F5CC90753 /* Resources */, + 68B31EFEB8E6DE8CF32312B041EB5215 /* Support Files */, + ); + name = SDWebImage; + path = SDWebImage; + sourceTree = ""; + }; + 1EA2FD337B41314BD7301B5EDA5372AA /* IQKeyboardManagerSwift */ = { + isa = PBXGroup; + children = ( + 348D0A3A626D0025F7358AA706D88008 /* IQBarButtonItem.swift */, + 3DEE5D0CB2979805DE71B0F1868DD8B9 /* IQInvocation.swift */, + 0A23D953D490F86CAB15289125DC4305 /* IQKeyboardManager.swift */, + 7B0B6914304017DD9F04338ACB55811B /* IQKeyboardManager+Debug.swift */, + 1F700B9493BA4CE14DCC4EA37F9EE8D7 /* IQKeyboardManager+Internal.swift */, + 0F1B7260D3C33B403F78378E7A47CEF0 /* IQKeyboardManager+OrientationNotification.swift */, + 4A7063342D33B1C8AC1B0722D268DFBC /* IQKeyboardManager+Position.swift */, + D0C3671A2CB990E15E2670BD88714D10 /* IQKeyboardManager+Toolbar.swift */, + 91F9AEC61117565A2F356E784D42916B /* IQKeyboardManager+UIKeyboardNotification.swift */, + D1D21FFFDFB75B4AF48E1F778B36D61C /* IQKeyboardManager+UITextFieldViewNotification.swift */, + 7F8D8F383902887A4AAA0645E5A4200D /* IQKeyboardManagerConstants.swift */, + 74C9BD24269099CD755AF6ED23D3C051 /* IQKeyboardManagerConstantsInternal.swift */, + B6523B402AF4508F334EAD3C8F15EE9D /* IQKeyboardReturnKeyHandler.swift */, + 7BDCDE6E3C9D63CD348205BB9BE0C67C /* IQNSArray+Sort.swift */, + 50F9DF340A801DB48A0176C563E6CE9C /* IQPlaceholderable.swift */, + 5898070222125CB0B1D19F1260E39506 /* IQPreviousNextView.swift */, + 5B5534DE168C5C460D5A1377A3028B70 /* IQTextView.swift */, + F8A92D0896041573B4D58209C8C65EB4 /* IQTitleBarButtonItem.swift */, + 275DA463C9319D2C625B3DB5A63F8842 /* IQToolbar.swift */, + FDF6E70022943801B125475BC1C3841C /* IQUIScrollView+Additions.swift */, + 7CA177A0C239EAB982E5F370B23DC489 /* IQUITextFieldView+Additions.swift */, + FB843B40A624BBD45906BF26473BAE7C /* IQUIView+Hierarchy.swift */, + 64E6CB86EA54904509280CF347A7E8C4 /* IQUIView+IQKeyboardToolbar.swift */, + DB31885F53CC964BC84E0AEDF6E0AD8B /* IQUIViewController+Additions.swift */, + A2A577C5F0363EC81ADED17D52173B5F /* Resources */, + 6349235B3F18B7624684C8C28A3962D8 /* Support Files */, + ); + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; + sourceTree = ""; + }; + 23D865996973277B08E25B7BCBC2EDFD /* AddressPickerView */ = { + isa = PBXGroup; + children = ( + 02B94F07D61C16021BDCDD215F2A96D3 /* BRAddressModel.h */, + 0B1711E0812D568326E877FEF0CD5DA1 /* BRAddressModel.m */, + 6C6211CC0A54E0466077B38D23A257AA /* BRAddressPickerView.h */, + 9B021F7E5E51B86B851E048137761C89 /* BRAddressPickerView.m */, + F6A446A1C0448CF63DF0A15912457C89 /* Resources */, + ); + name = AddressPickerView; + sourceTree = ""; + }; + 2704AE10644E3B8B9D7457CE7C4F5D20 /* Reachability */ = { + isa = PBXGroup; + children = ( + 810A537F0112835FEBF24DC73B893B6B /* GULReachabilityChecker.h */, + 4E8E4ABD61C3A9A9D7803F36F63861EE /* GULReachabilityChecker.m */, + 328CAEF3F68427E8384EE2F2ACDA3699 /* GULReachabilityChecker+Internal.h */, + F57BB27B2D0B113F78177A8DC1A7B4CC /* GULReachabilityMessageCode.h */, + ); + name = Reachability; + sourceTree = ""; + }; + 277A17458FE5ACACFF428A5B1EE6FFAA /* Frameworks */ = { + isa = PBXGroup; + children = ( + CFEC541EE3C5EA588CBDE833EDA9B5B2 /* BURelyFoundationGlobalZip.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 2CC387A57776CDBE1D7C1948ADEEB8F7 /* AdIdSupport */ = { + isa = PBXGroup; + children = ( + 3AABF6661D96E18A47EE03F211750F46 /* Frameworks */, + ); + name = AdIdSupport; + sourceTree = ""; + }; + 2CF9AA925E4B571AB114AD8505147691 /* MJRefresh */ = { + isa = PBXGroup; + children = ( + D2380370B7875CF637D0FF0A90D7CF43 /* MJRefresh.h */, + 27ABFA192D266E4EC3F2B0CDA6AD677D /* MJRefreshAutoFooter.h */, + 922551623AD00B4B284E4E5551962886 /* MJRefreshAutoFooter.m */, + 930F08BBF578AC451F88BE6F87ED2BDE /* MJRefreshAutoGifFooter.h */, + 464BD09F29CCBBEC33B4F2410F38BAE9 /* MJRefreshAutoGifFooter.m */, + BDC68361D40D87CB2ACFE827C39CF0AC /* MJRefreshAutoNormalFooter.h */, + 4D68BDFC13CEDE162CF0DA556C4788E0 /* MJRefreshAutoNormalFooter.m */, + 84975187377A288C1712501871A6AA82 /* MJRefreshAutoStateFooter.h */, + D54652494BD472E1EFACEC4950B6EA04 /* MJRefreshAutoStateFooter.m */, + 87EB63F75C6E889E31839C8805096DB5 /* MJRefreshBackFooter.h */, + AD20F42EB7BF91E34444E9F35399A7C3 /* MJRefreshBackFooter.m */, + 8B9059C7B53E99BF6071BFF30824E079 /* MJRefreshBackGifFooter.h */, + 1B957B1D57A4C92A66848B4F8629ABCB /* MJRefreshBackGifFooter.m */, + 231E43D04844971D929140C444593637 /* MJRefreshBackNormalFooter.h */, + 16676808A67C59BEE43EB42144570855 /* MJRefreshBackNormalFooter.m */, + 7EF94ACAD45EE81900F9A6C8CA1BB0A6 /* MJRefreshBackStateFooter.h */, + A314433353D38C2CF778214F125C0711 /* MJRefreshBackStateFooter.m */, + C2D46967126F5E3713E062802389982C /* MJRefreshComponent.h */, + 50ED2098B3D510033125A0D2427ACEF2 /* MJRefreshComponent.m */, + 6BC9CF013F578C0D60D97F864B199991 /* MJRefreshConfig.h */, + 7724C1AF2103CAA5A5A3A001C24B7D90 /* MJRefreshConfig.m */, + 4030D514BB09EAEF950C55FC264CE091 /* MJRefreshConst.h */, + 3A49306486A66165372C441D84F28CF8 /* MJRefreshConst.m */, + A8781826195073A905B97F66AC809D20 /* MJRefreshFooter.h */, + 718A70E58ED243E8EAB77D08E5540CA1 /* MJRefreshFooter.m */, + 788066BC9FB2C522ACB4E8CD9DFBA480 /* MJRefreshGifHeader.h */, + C85137A9EE439D95E4846F4B205D27DC /* MJRefreshGifHeader.m */, + B2113054BB2975770A548C6A82288FB7 /* MJRefreshHeader.h */, + 090E26C23FDA0C3FB9181E4C279763F1 /* MJRefreshHeader.m */, + 07725350C7FB74BF6B174CA7B78D3EF0 /* MJRefreshNormalHeader.h */, + 7C2A6E80520A1992AA378F5698B4C1F2 /* MJRefreshNormalHeader.m */, + 22357AD089D82BCD807258B69D090CB0 /* MJRefreshNormalTrailer.h */, + B8222EBC8F362FC35CFFB2A57FAD52EF /* MJRefreshNormalTrailer.m */, + 2F6F2C191C9ADD14A644007D5BDE85D3 /* MJRefreshStateHeader.h */, + A3A3ACD2CC24A111B1AACBD53E420AF0 /* MJRefreshStateHeader.m */, + 0DDF8A6B448D8701293A795450808F84 /* MJRefreshStateTrailer.h */, + E085F0AAC1EAE1E5FC732FCB1AAA6B52 /* MJRefreshStateTrailer.m */, + FC80D3764EDCE78D3B3D4D950F5317FE /* MJRefreshTrailer.h */, + 2DE0A4A0A4F843D6756227609CC70E98 /* MJRefreshTrailer.m */, + 6EB7227060B7CDB2056F302ED92ED2C6 /* NSBundle+MJRefresh.h */, + CD773728F83D491C9205E61300BF6A82 /* NSBundle+MJRefresh.m */, + 77B425A949DD4A6CC931145AA6F5A948 /* UICollectionViewLayout+MJRefresh.h */, + 25677671EC2F772C383DA26F6AAAD0E8 /* UICollectionViewLayout+MJRefresh.m */, + D0740D3D5B7238FC7280B3A5CCD5E915 /* UIScrollView+MJExtension.h */, + 51D77107FC5C52B02282EBB20CEDD3E6 /* UIScrollView+MJExtension.m */, + D53511D04D0C3F14A27E72AAFE3AC37D /* UIScrollView+MJRefresh.h */, + 40845099928DDB2BA29C393F1C0AEF9E /* UIScrollView+MJRefresh.m */, + C85E53E7BC351A0A2805C74EF11E83D1 /* UIView+MJExtension.h */, + 8E11FA29DBD49EFAF0CE25259B7AB8FB /* UIView+MJExtension.m */, + 5C3911405C10E2F4AF9057890F3B7F59 /* Resources */, + 8AE3CD904AF3461F3A79AAB2A69DDEF6 /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 2EEADF563B1C696F39A4A8B26D91A123 /* Zip */ = { + isa = PBXGroup; + children = ( + F4821B0E7107DD76B0646C3351A974A3 /* PAG_ZipArchiveUtility.h */, + B4C44ACDDD08E148FDDC491ADECA6A2C /* PAG_ZipArchiveUtility.h */, + DF32E5D97C2DBE64345DEFABDC0B170B /* PAGZipCommon.h */, + 2A6F34242A1DDCD8DEADE2655083E9F1 /* PAGZipCommon.h */, + C54C5E3C5BB4A05BF20298DD926C8206 /* PAGZipHeader.h */, + 76814735BD4EB5555CF21EFA96911DA5 /* PAGZipHeader.h */, + 277A17458FE5ACACFF428A5B1EE6FFAA /* Frameworks */, + ); + name = Zip; + sourceTree = ""; + }; + 31E86A8316B5ACF9A6CB4B8BD4E952A3 /* BURelyFoundation_Global */ = { + isa = PBXGroup; + children = ( + 1CE05D2E0F95E28278D8BE6D66CD9B92 /* AFNetworking */, + C9FD8CC58BC1844D35CBCAA0BCA822A7 /* APM */, + 5C41E7EC59486728027377204FB2AA04 /* Foundation */, + FEA5ED9EE3E9B2C133B3355278C40FD6 /* Gecko */, + CC6E5FE2F170063701862B95E8EB8012 /* Header */, + E2E4E74408FC5B65A7DAE0771CE817F3 /* NETWork */, + BB02762CDF776CB2AC51429823AB50F4 /* SDWebImage */, + 90B40540536AD11EBFFFE88C044D649C /* Support Files */, + DBC219493901274BB32AB782FBF75D07 /* YYModel */, + CCA02E198CA5F84E39C3F1657C0465C3 /* ZFPlayer */, + 2EEADF563B1C696F39A4A8B26D91A123 /* Zip */, + ); + name = BURelyFoundation_Global; + path = BURelyFoundation_Global; + sourceTree = ""; + }; + 336B396D83287197FCF73B83CFDC985E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 378E48ACB98C61D3F4A1FA9341A2A8F3 /* BURelyFoundationGlobalSDWebImage.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 36112F50EE2AA597FF9BB02C1146B2F8 /* Resources */ = { + isa = PBXGroup; + children = ( + 6B567A8702DF3D9FC55D749561B46221 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 496B0780B1E98BE9928C298289CA9A5E /* Products */ = { + 37A64B1F27CE32B1C84E5E98FDEA9013 /* Logger */ = { + isa = PBXGroup; + children = ( + E3ACA6F14002B6CBBFD5BE36E50A5AE5 /* GULLogger.h */, + C6B209B4862B6B6B5128CF497DE6D54F /* GULLogger.m */, + 43BAEF64E4B623D2168910C0C318292A /* GULLoggerLevel.h */, + ); + name = Logger; + sourceTree = ""; + }; + 38BB5F2F529638219164EFC3844588FC /* Core */ = { + isa = PBXGroup; + children = ( + 6E428A1BC657ECA56ED5CB8336E5E07D /* SVIndefiniteAnimatedView.h */, + CD4A113005D84FF3DCE0D94BD9D5B835 /* SVIndefiniteAnimatedView.m */, + 59D8A5A8087DFC26F4BE56BB48C02DF2 /* SVProgressAnimatedView.h */, + 9393C58F004EB24064ACD80377F42DB6 /* SVProgressAnimatedView.m */, + B06F8AF3F190DFEAFD15590B8804C11C /* SVProgressHUD.h */, + 727CC70D8AEA0A68E1CDC550505534EA /* SVProgressHUD.m */, + 74CBD6184D3D922544DDC7D93251A651 /* SVRadialGradientLayer.h */, + 33FE263FF5D2E40540DCCF76C66FB796 /* SVRadialGradientLayer.m */, + FA9525E25CFF48A124BE949901FE3D15 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + 38FF2AC45CAC5A278AB6A1AFB370352B /* Alamofire */ = { + isa = PBXGroup; + children = ( + E54F7FC467F0CE22118046F4E52BA0E8 /* AFError.swift */, + B1913D398700000C1DF767E967A760FA /* Alamofire.swift */, + FDA3775F3D28E63E883B125E3C4646F2 /* AlamofireExtended.swift */, + 11C05EC3F184DA031D63C14D2B794617 /* AuthenticationInterceptor.swift */, + 143CC3FFA61FD31EF8A67E4DACFDE7B5 /* CachedResponseHandler.swift */, + D2673D07A75AF20820EC7F52F623E161 /* Combine.swift */, + 909F23309833FC0442D57685508A4AC6 /* Concurrency.swift */, + F0769AD919DFA80DBDD2E86C2638C3B8 /* DataRequest.swift */, + C634A5D576770C46DB39DD97F31FF078 /* DataStreamRequest.swift */, + 91488F646869F89EA309540846173617 /* DispatchQueue+Alamofire.swift */, + 99EE82E33565E020117364B28F3C83E9 /* DownloadRequest.swift */, + A75CA83C97E08C36E0E0E7DB2296F791 /* EventMonitor.swift */, + 3B77B712A8981BE163E869DFE41869B5 /* HTTPHeaders.swift */, + A9BE25586F6D3EBCB40FC4055B467B2B /* HTTPMethod.swift */, + 2E65D8A5B557C44B20B3CB8737A08A8D /* MultipartFormData.swift */, + 34413876F8144849F25CC00028B27663 /* MultipartUpload.swift */, + A590DFA71D12192A5743893EC491719A /* NetworkReachabilityManager.swift */, + FEF7EF100F949C7E572827E8231849F8 /* Notifications.swift */, + 6D2A947E56F35F6B8507925BFA6319AD /* OperationQueue+Alamofire.swift */, + 48673D11B2EBEAD82EF6174B24B2B287 /* ParameterEncoder.swift */, + FFBCE20C0C6EEA83357853419C257ADC /* ParameterEncoding.swift */, + 88A330ED76D27CC1168949BB27F32E64 /* Protected.swift */, + 66054C49DA178DFE597D14B99A34C308 /* RedirectHandler.swift */, + FA09D6A390554C70025CF6A70883D7F0 /* Request.swift */, + 8752B50F5D3CD4BD27E866FAE0F52B86 /* RequestCompression.swift */, + E63A4AA705937AD56C870607FB7091A8 /* RequestInterceptor.swift */, + F5D71C107DD0C025E1F5C0080AC38CCD /* RequestTaskMap.swift */, + B6C751D28617D3F48464B41EAB7E8292 /* Response.swift */, + 99DAED253C7F2FD189FDE05436FDBA6B /* ResponseSerialization.swift */, + 84902408F5A6C86B5657155107B4910B /* Result+Alamofire.swift */, + 7CF3B94E5D2AA3D9D02A6817F8E4A8DF /* RetryPolicy.swift */, + 32D55A347C806E702E17D1DB78E87912 /* ServerTrustEvaluation.swift */, + C6FE58A583A359FED87297D53A50BC49 /* Session.swift */, + 91FD2FDAFF2EC6FFFF886E06C31715C3 /* SessionDelegate.swift */, + A65007EB7F1BF3C8ADB24999DE0E8C7D /* StringEncoding+Alamofire.swift */, + 52429F959598EE22BDFC2DA4A5E399FC /* UploadRequest.swift */, + 618ED299301A64BF08980E7B6AC121B6 /* URLConvertible+URLRequestConvertible.swift */, + 1FAC81681EED0221289F780144400A0A /* URLEncodedFormEncoder.swift */, + B493A460BA05242A41C45741761223F7 /* URLRequest+Alamofire.swift */, + 93FDC32F1865DAAA6F799D1BB082C4E0 /* URLSessionConfiguration+Alamofire.swift */, + FAB8D919DC80427B9D8D66C8CA2CE365 /* Validation.swift */, + 17B3F89CC364BDCAEBDEAEB4BF917514 /* WebSocketRequest.swift */, + 53F6770B5F20F36DC580B336A0DC1BEA /* Resources */, + F4AA9799B0FA355A5038C172E75A6760 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + 3944D9CB86E4910C89547160F46E96CA /* Support Files */ = { + isa = PBXGroup; + children = ( + AED0E2A0E9BAB9107BCB9F05D0446821 /* PromisesObjC.modulemap */, + C3DC4460E28AD6AA5AFC4282AAB5A811 /* PromisesObjC-dummy.m */, + 2BD31595FFE5529F5217A8760C5B78BF /* PromisesObjC-Info.plist */, + 917BFEF38D596A3EB6BD3A8F0B7432A4 /* PromisesObjC-umbrella.h */, + 300BB80DB858C0C2C3EB8DBEA3B6B422 /* PromisesObjC.debug.xcconfig */, + 61532C7DA20CAB1A5A4AADAF7ECE347E /* PromisesObjC.release.xcconfig */, + C02EB7468C10D8346153922D0F90AB4C /* ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/PromisesObjC"; + sourceTree = ""; + }; + 39E65399F366D7D81BEA8FDC7B498496 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 09944184908366B3226953232EC43FA5 /* BURelyFoundationGlobalAFN.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3AABF6661D96E18A47EE03F211750F46 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 6A5AF61B4D90934E6AC4A8F7EF825506 /* FirebaseAnalytics.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 3B69FC80DDAC13458C26E4216212A4FF /* BRPickerView */ = { + isa = PBXGroup; + children = ( + 272C519E29386B3265EDAAC372806592 /* BRPickerView.h */, + 23D865996973277B08E25B7BCBC2EDFD /* AddressPickerView */, + AC2577F57AF2D363450BBF3350BF7639 /* Base */, + 7C77A1EEFD0276C0E9569826028864CD /* DatePickerView */, + D1AE18E390131916FD2CCF60D3D55690 /* StringPickerView */, + 3C58BDAA9DB254FD8B4F7B056C730F4E /* Support Files */, + ); + name = BRPickerView; + path = BRPickerView; + sourceTree = ""; + }; + 3BB6D4265977032F7EFA928E5E8AE52F /* FirebaseCoreInternal */ = { + isa = PBXGroup; + children = ( + 3253BFFF3BF186E103BE8681922CAE99 /* _ObjC_HeartbeatController.swift */, + 035F4260B83770CC8F6F78B7F8DA69C2 /* _ObjC_HeartbeatsPayload.swift */, + EB0B26C7B6C2D3EC4B69A51825803186 /* Heartbeat.swift */, + E0E05EABFCBF2F9EE21F69B16A91C595 /* HeartbeatController.swift */, + 65AEC30DFFB6F11BD733C9ABE9D85666 /* HeartbeatLoggingTestUtils.swift */, + 2E5001DCA50C077A0CAFD7B3972DB03C /* HeartbeatsBundle.swift */, + 4B7BE984F414DFAFCC4E473452A97AFC /* HeartbeatsPayload.swift */, + CDB31EE3927CA3230034ED371B42D3F2 /* HeartbeatStorage.swift */, + 2AC196EF8360D8E7DE27BCCD03312F2A /* RingBuffer.swift */, + 257FCCF2964474AB13825DC84FCF08F6 /* Storage.swift */, + D36EE4A8926B9F42FECA5C2C225E6EAD /* StorageFactory.swift */, + CC4F387CA387450FD2E32B9D27B91F6F /* WeakContainer.swift */, + 5BB688637A4B40A3D83A752E47EAAA63 /* Resources */, + E4FD271CBD3154762F14F37C39BA089D /* Support Files */, + ); + name = FirebaseCoreInternal; + path = FirebaseCoreInternal; + sourceTree = ""; + }; + 3C58BDAA9DB254FD8B4F7B056C730F4E /* Support Files */ = { + isa = PBXGroup; + children = ( + 74CF0FABF250AB51C6C3E2BA9533EF4A /* BRPickerView.modulemap */, + CD897BB8784E112ABF49F018933199AD /* BRPickerView-dummy.m */, + 1D7F2F66A2EF17ECB9097FFD35E6C3A8 /* BRPickerView-Info.plist */, + 2ED34E91F46192A6E8B9A4DEF8AF8F02 /* BRPickerView-prefix.pch */, + A209381DA97C614CFADA0E594FBC41FB /* BRPickerView-umbrella.h */, + 73A26E1002798318564FFC321D9AF5DE /* BRPickerView.debug.xcconfig */, + 4527821CFBE90D721632B375CBFA3872 /* BRPickerView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/BRPickerView"; + sourceTree = ""; + }; + 3EBFF7CF530B07B5703B5DDB0CD13F54 /* Resources */ = { + isa = PBXGroup; + children = ( + 2E0AFD34DE13F1230941A1847829C623 /* PAGAdSDK.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + 4140FC5ACEC56B28FF7BE05C9A64D090 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F5BD3C4D3C57DEAF95956EFFDB735D47 /* AppLovinMediationVungleAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 41C760EAD582AD2AE93A422F7CABE87A /* nanopb */ = { + isa = PBXGroup; + children = ( + C93E0CFE93E014EC98159DD05458C2E0 /* pb.h */, + 20DA686C047CB700055920ADC241D646 /* pb_common.c */, + 433380FC46C4AE127614BCF37507C5A7 /* pb_common.h */, + A7AF6ADFACE689A163C843038FDC7EE2 /* pb_decode.c */, + B65ABF996DD6E266B273396B7D016F5C /* pb_decode.h */, + C6D11CD9F37DD50A995CEE224D0F4DB3 /* pb_encode.c */, + 4796A359CE07A8A1BA595B88F39DFA4E /* pb_encode.h */, + EFAFE5DCAF468AFEAD9F48415C778F56 /* decode */, + 6506C40BF5D71EB55B9A0148D2790FD9 /* encode */, + A29375B4FEADDC7CF21FBC182E3A0454 /* Resources */, + 9C4F290C6A18127A38C6F9446A5A4168 /* Support Files */, + ); + name = nanopb; + path = nanopb; + sourceTree = ""; + }; + 473692F45D092C61E2053A41650EE5B4 /* Pods-wallpaper_project */ = { + isa = PBXGroup; + children = ( + 73ED94836A49CD29DC9BEAF4C492C8D6 /* Pods-wallpaper_project.modulemap */, + 9E905394797E54B796AFAEDCB4EB290F /* Pods-wallpaper_project-acknowledgements.markdown */, + AD7C29FB75350352762AAF301047DB21 /* Pods-wallpaper_project-acknowledgements.plist */, + B49557B0A9C938503691AF9FEAFC1C26 /* Pods-wallpaper_project-dummy.m */, + AF90EA7C3EBF05CDE14F1825132F43E5 /* Pods-wallpaper_project-frameworks.sh */, + 8931F3FF183DA6EEFE82638530D65491 /* Pods-wallpaper_project-Info.plist */, + 142C1C257CF9F5BCD2A168CF0DE25FC9 /* Pods-wallpaper_project-resources.sh */, + 72C6F3C708ADDA02B4E0D64F60EBF03A /* Pods-wallpaper_project-umbrella.h */, + 2BDBF4BD323826CC13FFC2FFE87900B6 /* Pods-wallpaper_project.debug.xcconfig */, + 53537B8E9197F5AABC1081D69BD06DEA /* Pods-wallpaper_project.release.xcconfig */, + ); + name = "Pods-wallpaper_project"; + path = "Target Support Files/Pods-wallpaper_project"; + sourceTree = ""; + }; + 477A3797E734EC4BF36A446AADB71CCF /* Products */ = { isa = PBXGroup; children = ( 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */, 5BA6046B4C2674409C0D5625F45F8769 /* BRPickerView */, 906A19E93F2CFBE91C4D117B04626B12 /* CYLTabBarController */, + E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */, + 8BB937B1C0DFFCF92F41861C2BC54DDA /* FirebaseCore-FirebaseCore_Privacy */, + 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */, + 4DB03FD262B678178A44272143846563 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */, + 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations */, + 47C581450CDB4A6111CB97EEE0711A8C /* FirebaseInstallations-FirebaseInstallations_Privacy */, FAA5F2D71B90788C908800A94534AA92 /* FLAnimatedImage */, 0F47FB5E28EE8C8342B1776D813D1A4C /* FSPagerView */, + B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */, + 44E291D18340EAC3F761346198515323 /* GoogleUtilities-GoogleUtilities_Privacy */, BC94E460E77AA59EE36DA3FF0AFB0C9C /* GYSide */, A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */, - 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */, 07928762D9A8551470DAAD7C1E1F53A5 /* JXSegmentedView */, + 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */, 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */, 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */, 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */, + 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */, E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */, + 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */, + 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb */, + 3227F3FC45681D7CEE5D1355A532398A /* nanopb-nanopb_Privacy */, C123B9048B6E8B4433DA4EF15117F7A9 /* Pods-wallpaper_project */, + 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */, + 3F238BB22C5201CE689CAF2F766AED95 /* PromisesObjC-FBLPromises_Privacy */, B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */, CF1281E58AA1045D4B7F33FC56691C42 /* SDWebImage-SDWebImage */, 979486118B3E90C08386079D57962701 /* SnapKit */, B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */, E97D43C46A45EE515A4DA3AF94398441 /* SVProgressHUD */, + 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */, ); name = Products; sourceTree = ""; }; - 4A05E6E9C37AA8C7178567CC3C9BE6CB /* IQKeyboardManagerSwift */ = { + 4804F432E47E40B1A46AAAB90A54F5A9 /* Core */ = { isa = PBXGroup; children = ( - A5B921301503BFBAA098808FD5D4FB13 /* IQActiveConfiguration.swift */, - 8074E4AFECB96B361A952CBE5873E2E9 /* IQBarButtonItem.swift */, - F47038CC483BC78750AF340A31084419 /* IQBarButtonItemConfiguration.swift */, - 57C92FE8F93B6ED2391EBAC068458CEA /* IQInvocation.swift */, - 7D35E5F73044E46CB1EDFB190214AA02 /* IQKeyboardConfiguration.swift */, - A1F00CA97B908C3A99C0C75115465A1E /* IQKeyboardInfo.swift */, - 23516B63D882A131CDAD6344E4643F61 /* IQKeyboardListener.swift */, - EB80883F39F201DB7BD2CA45E5FBE57C /* IQKeyboardManager.swift */, - 5A7A7110FD2A9B69D26B7A71CBEFE830 /* IQKeyboardManager+Debug.swift */, - 7E56AEFD62AEAB3BD7B456B6E7D30F13 /* IQKeyboardManager+Deprecated.swift */, - C00E1BD9523111B5CC51169E0B6590F9 /* IQKeyboardManager+Internal.swift */, - 412A9622D3699456DC49FD9FB50F66F5 /* IQKeyboardManager+Position.swift */, - 12E9761C3AAF1C0383F0ED8E39A4A42F /* IQKeyboardManager+Toolbar.swift */, - 492BB36AFC16A0A31125BEF8F3EE512C /* IQKeyboardManager+ToolbarActions.swift */, - 5284DB65CD85634B4B98B8B5D6A6CA77 /* IQKeyboardManager+UIKeyboardNotification.swift */, - 8E4DBC5B57650B73D8472A723A00BFCA /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 1C99586F9A67E913DE9F2E6B98E13082 /* IQKeyboardManagerCompatible.swift */, - 7C641227CB085F946CE36132489FDC41 /* IQKeyboardManagerConstants.swift */, - 5850FCB4458C473E1486B36E6B369081 /* IQKeyboardReturnKeyHandler.swift */, - F15E14A01E75D109CB7F001E23A790DB /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift */, - CE4F74E22B1A07E71458DB2CA9AB1EA7 /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift */, - E895526886155B9F6B4F27A174910660 /* IQNSArray+Sort.swift */, - 579689A5EA5625D9C93CD129F814D504 /* IQPlaceholderable.swift */, - EAD9C39F2584848546EC7511ED0BF2D9 /* IQPreviousNextView.swift */, - 3D277EBDC743AD1257099691CD4C7E92 /* IQRootControllerConfiguration.swift */, - D1CC66C7FE5E0078D3F06080365AE15F /* IQScrollViewConfiguration.swift */, - 99B48C69E6324510FEC3883FCBA57706 /* IQTextFieldViewInfo.swift */, - 27DBBC7B76BA3D5F0375BA9C5B84EB61 /* IQTextFieldViewInfoModel.swift */, - D96F046650D3DD607BABD6D5F189C85B /* IQTextFieldViewListener.swift */, - 520BE38F796CDCE9CC1861C07AB48EA0 /* IQTextView.swift */, - 901A782C001F82639EF4C81E719E5EC5 /* IQTitleBarButtonItem.swift */, - 6DC3D5FFF0A64D12A203DF6189FBFDBE /* IQToolbar.swift */, - 98337165571F88317617255F8FF79C5A /* IQToolbarConfiguration.swift */, - 7FD8CDEB6156310FDA484132B51EBBF2 /* IQToolbarPlaceholderConfiguration.swift */, - BDB8AFB7BEA4D11557A12D25E847C27C /* IQUICollectionView+Additions.swift */, - DD7BC1E4B3151DE68235961A4955342A /* IQUIScrollView+Additions.swift */, - B51FC086FD2E06E0D426AAF1DF7A733C /* IQUITableView+Additions.swift */, - F35C363A393E02B013272B4B9D412498 /* IQUITextFieldView+Additions.swift */, - 4DABD2D09414B7003E18DFE38A5A461F /* IQUIView+Hierarchy.swift */, - 0C9B75DC96FAB9D5EC9385AC2B3743BB /* IQUIView+IQKeyboardToolbar.swift */, - 846B08EE8DD5A101B6E101DE4514A2D8 /* IQUIView+IQKeyboardToolbarDeprecated.swift */, - 654048089E42B39729908C511F626BDA /* IQUIViewController+Additions.swift */, - D575834EEA27F804D663AB785B733380 /* UIImage+NextPrevious.swift */, - 74609E2650F0F58837EF0058E2527F55 /* Resources */, - 56B4C10AF6913B08F336359B5FF125C5 /* Support Files */, + AB898EE25BA70524908CB817217D41B5 /* NSBezierPath+SDRoundedCorners.h */, + FAE30A80CECFC991D84964181A6FAE38 /* NSBezierPath+SDRoundedCorners.m */, + FECBAB3BD6431E73CBD209BF7BA16CE8 /* NSButton+WebCache.h */, + 57A82BB95D6FF20F8B9A8A2345D41DAD /* NSButton+WebCache.m */, + E0E1BCE62B458C2DACD667D1F9DA4760 /* NSData+ImageContentType.h */, + 534A5AA222EE0953A451B8D9F29F0A3E /* NSData+ImageContentType.m */, + 6DB06A167DD057CF449E1BE3A4175946 /* NSImage+Compatibility.h */, + A6A7CA54654D10C906E3E06346DCE91A /* NSImage+Compatibility.m */, + 622648DE9F958B672105D749D282D73A /* SDAnimatedImage.h */, + 9F57D119ECEC400A1D06CDBAF825CE2F /* SDAnimatedImage.m */, + 9E01AB85D75E03C4FF9B59F769F8769D /* SDAnimatedImagePlayer.h */, + C6EA6DC664A0412DAEDAA707C0748355 /* SDAnimatedImagePlayer.m */, + C67101A986A7312DD4E06EB37C828D1D /* SDAnimatedImageRep.h */, + 8AFDCA740F0628E4818A8AEC99ACC6EE /* SDAnimatedImageRep.m */, + 8E54B4967FC04F99ADF7283E0D2AC088 /* SDAnimatedImageView.h */, + 067793B099840A88EC2B5E087724ACD3 /* SDAnimatedImageView.m */, + 32CD0729953B2437422A55F9F211E75D /* SDAnimatedImageView+WebCache.h */, + 7E61970B017F5B16E55F78C98BFE5C14 /* SDAnimatedImageView+WebCache.m */, + 7018005C9336913231D9EEA1056B0637 /* SDAssociatedObject.h */, + AEFC0C6E5F1282D1E16F581E3D9CEE14 /* SDAssociatedObject.m */, + 4639DD824286634C29D8900CF015BB5A /* SDAsyncBlockOperation.h */, + 51329D4E88B9380133C007AC9DB1D59B /* SDAsyncBlockOperation.m */, + 8E39F1349A4D05BFF1B87E4792973424 /* SDCallbackQueue.h */, + BE96CE99273AED0B58D248A01BF65054 /* SDCallbackQueue.m */, + 0DFD7FED095FA1DA714F2FB49345FE8E /* SDDeviceHelper.h */, + 95738D84EF390645274F9A527DA978C9 /* SDDeviceHelper.m */, + 8A5791B83E9D0683722FD0DA5FB98CCD /* SDDiskCache.h */, + A40C0A7AD402BF9E9573C204474A4390 /* SDDiskCache.m */, + 5EECFC0CF47C2BA0979D2D0DE536F43C /* SDDisplayLink.h */, + 77B48405F8D04F9C340404128FDE65D8 /* SDDisplayLink.m */, + E6A9FD7053E6A2D0047AF826F6A7E8CA /* SDFileAttributeHelper.h */, + 8FDD308EFFB51A3CE066E01388617A70 /* SDFileAttributeHelper.m */, + A61F0AFB05D6EB04E2D75FFD81D04E8D /* SDGraphicsImageRenderer.h */, + DEFA5AD19E13572F62886B0BE00902AA /* SDGraphicsImageRenderer.m */, + 959FE182A7168EFF42717BD690B5EE92 /* SDImageAPNGCoder.h */, + D0D432CE61FB486BC59F899F024371DA /* SDImageAPNGCoder.m */, + CCF2CD0247662DE84F05F76F74CB1E36 /* SDImageAssetManager.h */, + A97358B4AA9F8579A6BBF8753E354432 /* SDImageAssetManager.m */, + 51B09D2C9250B57EEF49C0B8EF985950 /* SDImageAWebPCoder.h */, + A7481CF5CBB5E2E2DBDAF8F261E7710F /* SDImageAWebPCoder.m */, + 00C1D386DD37CFEF8B60DB319163CD9B /* SDImageCache.h */, + 1D5EC5C4EAE97F80A9670E6927FD7749 /* SDImageCache.m */, + E48238D978EB1181F64D6200641C754B /* SDImageCacheConfig.h */, + 3D422FB650FFD429B690D108D2532E5F /* SDImageCacheConfig.m */, + 6068C54D306D79D4C1AECF14814CBE42 /* SDImageCacheDefine.h */, + BD7B466CD750BDB96B1BA89E938C062D /* SDImageCacheDefine.m */, + 5A345EB389961B14F4673A2D7152DF1B /* SDImageCachesManager.h */, + 554EAC91262E092F0EE9EF1D899CEB6F /* SDImageCachesManager.m */, + 54C5530C13CD6B1D735FC2924D01C449 /* SDImageCachesManagerOperation.h */, + 26F8FCE3EE7E5741BEC73E28E97A39EB /* SDImageCachesManagerOperation.m */, + A7418EF627483D31A9EA00CB158EA8CF /* SDImageCoder.h */, + 0831296DF833D274BC4F7174942733B0 /* SDImageCoder.m */, + ACECE586914E0857404D82F0C8885854 /* SDImageCoderHelper.h */, + 05546060843A440A6036C090C6702351 /* SDImageCoderHelper.m */, + 5F498C44C07C3F8C0C4098B6C390CCD7 /* SDImageCodersManager.h */, + 7476E02A62633E22A5A6B98388821CA0 /* SDImageCodersManager.m */, + 68DC7932645233276471F9E310149AE0 /* SDImageFrame.h */, + 92F4542BEA81C3F8A554F8BE4EE12887 /* SDImageFrame.m */, + 91E24E08CAEADDC51EDBB205EFCD9D7A /* SDImageFramePool.h */, + AF708C8415DA7FDFF56891D273A77FA3 /* SDImageFramePool.m */, + 7C784B56C8A398AB3A5C38741A3A33F2 /* SDImageGIFCoder.h */, + AC7D92F1ADEA6B67DD18FA94565E8B19 /* SDImageGIFCoder.m */, + CAAC38A555349FBA42BA67DB64F69FAF /* SDImageGraphics.h */, + 2DC89B95E2AB77D8641D3550A85777FD /* SDImageGraphics.m */, + 225AFCC54E26B4A6D193923B6DE18506 /* SDImageHEICCoder.h */, + A9A60CC32BA4818D3678CE9CEFC7C816 /* SDImageHEICCoder.m */, + 770B0F62C9AEDB5E91FF11E902FD6405 /* SDImageIOAnimatedCoder.h */, + D0080C646334666999D9191979FA9DEF /* SDImageIOAnimatedCoder.m */, + 28A43C4E902F9C25C1D0ED70E1C5601A /* SDImageIOAnimatedCoderInternal.h */, + CF603516B6AA35E87475F5105DB70218 /* SDImageIOCoder.h */, + C94D3E6D4B9CFE1CB6ABF1AF2FEEF8CC /* SDImageIOCoder.m */, + 4BDFAF2556D5D01E2697AB920BB432F8 /* SDImageLoader.h */, + 2105198B14E2B942398D7BCA73AA90EE /* SDImageLoader.m */, + 5CA8CF31A37005243CC91F24B456CAB7 /* SDImageLoadersManager.h */, + 9FEB5D32E38D0BDFA69144B828C132FB /* SDImageLoadersManager.m */, + A68F76275C32BA7CBD4D69F6AC0EE84C /* SDImageTransformer.h */, + 6E87B429C7792F5A4B75C362384BF089 /* SDImageTransformer.m */, + B6AF289EF2E5DA81F868CCE89DDCB72C /* SDInternalMacros.h */, + C5C5A95D53466C03865000AFA70DF3AC /* SDInternalMacros.m */, + EEADE243F068A491D2ABA50EC490EC89 /* SDMemoryCache.h */, + 6B014F29C9D92A9CE2D26B3802BF85A4 /* SDMemoryCache.m */, + EBF12BE32988D3A7570547EA5F9DA335 /* SDmetamacros.h */, + 101FADB453CF88477175734BF51D3AA7 /* SDWeakProxy.h */, + 0750150788207712A5B3F9B9DB22CA6C /* SDWeakProxy.m */, + 5FBCBBDF179740BE25E0C48247159FE3 /* SDWebImage.h */, + 4CD311486072546057A4EC579EE14678 /* SDWebImageCacheKeyFilter.h */, + 84D20D23BE3874900DB4574BF7FAD8FF /* SDWebImageCacheKeyFilter.m */, + 2DD4E1FD5607663F4D56552925828744 /* SDWebImageCacheSerializer.h */, + 4CAF73162A074CCCD3DE62CEADE02453 /* SDWebImageCacheSerializer.m */, + 90BE9E5538D294751564B03C1606C88B /* SDWebImageCompat.h */, + 7F8EFA580DA5DE9CE9532194B7802DA6 /* SDWebImageCompat.m */, + C0BDCAA985616736E28DA429A40A9437 /* SDWebImageDefine.h */, + FB0951DEDE8E5D108C3BFB71E70711FA /* SDWebImageDefine.m */, + D95A824BBA25106C748C200292433ECD /* SDWebImageDownloader.h */, + 047D2186F3526DFD8B47AA3EB9EE35DD /* SDWebImageDownloader.m */, + 36FB3C88C645DB2F6454C4098053C3A3 /* SDWebImageDownloaderConfig.h */, + B3DD89FD3B392AD5CD2F9C6D873773DF /* SDWebImageDownloaderConfig.m */, + 936C0DE86F10CBDEA43AA5E969B786ED /* SDWebImageDownloaderDecryptor.h */, + DE6A5504CF2762B120A9990BEC7DC2A7 /* SDWebImageDownloaderDecryptor.m */, + BD639E393741006833FAA0D0CF26B312 /* SDWebImageDownloaderOperation.h */, + F1C9CF390C0C9699210501BF84B1E352 /* SDWebImageDownloaderOperation.m */, + F94C5DEA8E6852AC87E3CD61E6724BFF /* SDWebImageDownloaderRequestModifier.h */, + 19AC668FDB745FBBFD2FC09F76BFB02C /* SDWebImageDownloaderRequestModifier.m */, + 44852D4514E7CBBDF99B3C730077C612 /* SDWebImageDownloaderResponseModifier.h */, + ACF9D866DA8C6DE30A054CC13173972E /* SDWebImageDownloaderResponseModifier.m */, + 95691675E4C31D1198744F81DA61ECD1 /* SDWebImageError.h */, + 9DDA0EAF8EFF7AC5F2196CD1818D96C2 /* SDWebImageError.m */, + 344CD6449DBBC17ED4D71C9F40641B9B /* SDWebImageIndicator.h */, + 22CA59DBE83CA6D09CC4CD08AD26CD19 /* SDWebImageIndicator.m */, + ECE050F6B0431D037ECEA91B209CB92F /* SDWebImageManager.h */, + 4BC1CD2B1C7743199FFCFFE830AFCE9C /* SDWebImageManager.m */, + C5B2CD0C98DA93FFD35B0489F20BA2B3 /* SDWebImageOperation.h */, + 61FA26C9783CA3A74E0D300BA3AD0222 /* SDWebImageOperation.m */, + 889EC6B6A87274F95F5B2E6137C2EF98 /* SDWebImageOptionsProcessor.h */, + F9AFA6C8B67DE8ED8CCF27B428965E89 /* SDWebImageOptionsProcessor.m */, + 0ACE5EC1E03B141CA2C37AC2A56F29C2 /* SDWebImagePrefetcher.h */, + 8099AAF22BEFE7C09B8665FA1D6A25A8 /* SDWebImagePrefetcher.m */, + B910FD25CA407AB5FFC46C91EFD89D1E /* SDWebImageTransition.h */, + F1C2BC76E4070A623D527F2C53D8876F /* SDWebImageTransition.m */, + 3CAB5DAF0C43F3162C15C8841AC87B2E /* SDWebImageTransitionInternal.h */, + 9C1304F7052D91010E34F6F2634FE442 /* UIButton+WebCache.h */, + 39B58E60013B28AA686E2837F2E54D72 /* UIButton+WebCache.m */, + 19446069E5B80BD0B8DF11BFE04343CD /* UIColor+SDHexString.h */, + 69C3B19EF2E9CC14EBF3C9374F3EE54A /* UIColor+SDHexString.m */, + 06158CB7F391ACE471B7EB77945E284D /* UIImage+ExtendedCacheData.h */, + 989E9B5E7C9358303380CE152F282793 /* UIImage+ExtendedCacheData.m */, + 3395326A778018CB7FE2F2157D3BBC99 /* UIImage+ForceDecode.h */, + 8D3C74D0C58ACEB79C8065BD7FE6F8A0 /* UIImage+ForceDecode.m */, + 4E72E662F5E2B94F056E0D8F69C69E3E /* UIImage+GIF.h */, + B5AA4D5F0B56C6E45DD5ACF691E7158D /* UIImage+GIF.m */, + ED843D5754FAE7F19722797819E76C71 /* UIImage+MemoryCacheCost.h */, + 870B72BD777F216B05947F0107B73CDF /* UIImage+MemoryCacheCost.m */, + B983923BFD394BC10BDDDD7A137A3F53 /* UIImage+Metadata.h */, + 1E26BBB2E7A1A710152040F4BF4A6C32 /* UIImage+Metadata.m */, + D6CA6F89C9C8860457BC8BEC37FB5DF0 /* UIImage+MultiFormat.h */, + 9B0E552AFF3A782E604D9FB3FBE6F7C8 /* UIImage+MultiFormat.m */, + 22F08A3AB5E481C2CB038468D60123C9 /* UIImage+Transform.h */, + 2083B43002B1FAA100CAACBD87E32A3C /* UIImage+Transform.m */, + E5904998DE4922005600D121D0081041 /* UIImageView+HighlightedWebCache.h */, + 6F83151F170297DB2670D3B26D017EFF /* UIImageView+HighlightedWebCache.m */, + 01CF616F546FB609917F42FC844422D5 /* UIImageView+WebCache.h */, + CF0FDEC3B40E617EFF2FB75783716D3F /* UIImageView+WebCache.m */, + 8E93167F7B2543B33E30E0A1F45862F2 /* UIView+WebCache.h */, + CF81A50265A03BEE38CEC8013675E9F0 /* UIView+WebCache.m */, + 3A2A815290E2A1E8F48062E85CA1A641 /* UIView+WebCacheOperation.h */, + 7799F6067842764D6F9BDD77F76AA490 /* UIView+WebCacheOperation.m */, + 9FF279BCC2A2F1F743AD26E62233CC05 /* UIView+WebCacheState.h */, + 44341F4E6316199466EE39991D0036B4 /* UIView+WebCacheState.m */, ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; + name = Core; sourceTree = ""; }; - 4CDA70462DC6930E23C6C1AEDF381095 /* Support Files */ = { + 4AFD49E890C5B06F051F79F9D71C2FC4 /* Support Files */ = { isa = PBXGroup; children = ( - 52677CD1CC9EC39E4C52E7DB955F6803 /* SVProgressHUD.modulemap */, - 884147CFCB08238538E5269AA48368C6 /* SVProgressHUD-dummy.m */, - 01A35730724E201BA14FD03DE3082AB7 /* SVProgressHUD-Info.plist */, - 7A8954261012D75342B8182205D037B6 /* SVProgressHUD-prefix.pch */, - 8557290A4A65CA58CE4C3D2064D36ECE /* SVProgressHUD-umbrella.h */, - 4DB2A8BD4A864061E2F8951E124A6EBC /* SVProgressHUD.debug.xcconfig */, - C9A4B90C345D2A75FDFFC4F603ACED90 /* SVProgressHUD.release.xcconfig */, + 80D3B0D157E36C31CB00E939E1077BF0 /* ResourceBundle-VungleAds-VungleAds-Info.plist */, + 2C85CD39309B912D2EE7E3A242430C64 /* VungleAds-xcframeworks.sh */, + 63289AB5A44C5B0D6B7138175D85BC5F /* VungleAds.debug.xcconfig */, + B7811D0370C797FCF2661C6C2A6EBEE6 /* VungleAds.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/VungleAds"; + sourceTree = ""; + }; + 4C01AA9FA101FB2E7C4F487D58E6EA5A /* CoreOnly */ = { + isa = PBXGroup; + children = ( + 7649E11F94199496DFFFBE9921015576 /* Firebase.h */, + ); + name = CoreOnly; + sourceTree = ""; + }; + 4C66FCDAB6C8CA5F12B51A4751C1EEBA /* Support Files */ = { + isa = PBXGroup; + children = ( + 73AC9DE035C9D9BA51340978F3D212C3 /* AppLovinMediationByteDanceAdapter-xcframeworks.sh */, + A11E795BF7B2C4F72D606FBA3CBE3EE1 /* AppLovinMediationByteDanceAdapter.debug.xcconfig */, + 755920463DF36C1581C614BB0261D369 /* AppLovinMediationByteDanceAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AppLovinMediationByteDanceAdapter"; + sourceTree = ""; + }; + 4CBBA2CEAB42C44D75A5018EC75F9DF4 /* UserDefaults */ = { + isa = PBXGroup; + children = ( + EF2CFAAFDE4B6EDBD41FD500C0E63DBF /* GULUserDefaults.h */, + 37C04A59D599E0D191C567380A0B9D80 /* GULUserDefaults.m */, + ); + name = UserDefaults; + sourceTree = ""; + }; + 4E8E5B2BEA4DEB2012EAD59CE4167160 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8314B186B62527F6B3E88E7F3CD98EC4 /* SVProgressHUD.modulemap */, + BCD4F588A97435C053AC70CD4945CC3E /* SVProgressHUD-dummy.m */, + 54DAA46C552527ED1C82E9F2CEFF5E6A /* SVProgressHUD-Info.plist */, + E07D57ADD07188847477360CD4DBF7C4 /* SVProgressHUD-prefix.pch */, + E08CB5263887581214AB23D0FFC16324 /* SVProgressHUD-umbrella.h */, + ED4F463B7565D61E0554D0B86E9DBA2E /* SVProgressHUD.debug.xcconfig */, + 5B805C12F1A6A734E6E51CA1CF5106F8 /* SVProgressHUD.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SVProgressHUD"; sourceTree = ""; }; - 4DFD43FD709FDC727C00BF5231665E52 /* Resources */ = { + 4EFB5F0C530FA7981DC61E3CE84D360B /* Support Files */ = { isa = PBXGroup; children = ( - BA0F430F57CBC298DCA8C7491DF86200 /* PrivacyInfo.xcprivacy */, + C5FB3A34E511A769FA176CC565410E60 /* FLAnimatedImage.modulemap */, + 02C58D3508EC66EA6224BDD56856AB3B /* FLAnimatedImage-dummy.m */, + FCDA5E8EF1BA28BA840076664ADCF048 /* FLAnimatedImage-Info.plist */, + B4F7E3855C5C2829BFB35374C581FAE5 /* FLAnimatedImage-prefix.pch */, + 4BA660EE6AAD6672FC93B523EC2FED6C /* FLAnimatedImage-umbrella.h */, + A1B5F062DF7237823B79CD1C27D13ED1 /* FLAnimatedImage.debug.xcconfig */, + CA594E1DF0E7B5A087193ACC6170809F /* FLAnimatedImage.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FLAnimatedImage"; + sourceTree = ""; + }; + 4F6E48EB2A23DF208EF9B7D661640129 /* CYLTabBarController */ = { + isa = PBXGroup; + children = ( + EC526326B60B6E0722592AD094FC4B10 /* Core */, + BA6A186C0A9BDCA6CCFE2E4A4B0E4F97 /* Support Files */, + ); + name = CYLTabBarController; + path = CYLTabBarController; + sourceTree = ""; + }; + 53F6770B5F20F36DC580B336A0DC1BEA /* Resources */ = { + isa = PBXGroup; + children = ( + 5F7E12577F795F776DB813EB5BAA4917 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 517A1FD7EB4B571E7672D8F64F73079C /* Pods */ = { + 567458D1AD209C042210A054FD5BF304 /* Frameworks */ = { isa = PBXGroup; children = ( - E268DD48B218731712CA23F263B4EC91 /* Alamofire */, - 04C32554DEC82A4979A087218D563822 /* BRPickerView */, - 15DC25BA7E7E4CCFAE84C6FF86492705 /* CYLTabBarController */, - BA0BE7F40CCC5A86D11C9E530D797FCC /* FLAnimatedImage */, - E6902031E46B727A6D2996B893DD9A72 /* FSPagerView */, - EDFD389584F1A180FBB1EE05C5F9B3BC /* GYSide */, - 4A05E6E9C37AA8C7178567CC3C9BE6CB /* IQKeyboardManagerSwift */, - 33D10B83054EAFF06D41B517473962CD /* JXSegmentedView */, - 6510A09B5B86E1027D9AB33647BDF47A /* lottie-ios */, - 01DE19F8A26A793BD5E245C837F1243D /* MJExtension */, - 0337F57FD8D53FC7663F50F39CE635A3 /* MJRefresh */, - 878771CB2083BDE556E021211E486E3F /* SDWebImage */, - 3439436FD114B36F113D54655E6F1951 /* SnapKit */, - F1D27347771F709B53D987DC50987F1F /* SVProgressHUD */, + 0F71B4303B8951B5C4DA5FA6D8A0DB2E /* VungleAdsSDK.xcframework */, ); - name = Pods; + name = Frameworks; sourceTree = ""; }; - 52D94409EC98FA4319BD46C2AAA85CE8 /* StringPickerView */ = { + 5BB688637A4B40A3D83A752E47EAAA63 /* Resources */ = { isa = PBXGroup; children = ( - D463EAC7DDAB042CF42F66DA56705AD5 /* BRResultModel.h */, - 37A09B4C03F962A6CFAEE3314726AD01 /* BRResultModel.m */, - 1548C8F4BDD8FA1B8E2A58291B515D8F /* BRStringPickerView.h */, - 0E5BE692ED83564AC66BD1095717FF77 /* BRStringPickerView.m */, + E1BF6D01E797F3659818F329B2E4094F /* PrivacyInfo.xcprivacy */, ); - name = StringPickerView; + name = Resources; sourceTree = ""; }; - 56B4C10AF6913B08F336359B5FF125C5 /* Support Files */ = { + 5C3911405C10E2F4AF9057890F3B7F59 /* Resources */ = { isa = PBXGroup; children = ( - CF6528EDC87D46B95F16C30E130CF914 /* IQKeyboardManagerSwift.modulemap */, - BB24421E2F3E927DD87D720201B7AB1E /* IQKeyboardManagerSwift-dummy.m */, - E6D4EEDBF227F3199575CB77471D198A /* IQKeyboardManagerSwift-Info.plist */, - 026A8B36ECBF520EC7CE931B8955F977 /* IQKeyboardManagerSwift-prefix.pch */, - DD082840AC573B63527318ACA4146205 /* IQKeyboardManagerSwift-umbrella.h */, - 4B79B14D730C4794E9426813645E3390 /* IQKeyboardManagerSwift.debug.xcconfig */, - 9B8D824FD47970C26538613A44CAE6B3 /* IQKeyboardManagerSwift.release.xcconfig */, - CABE0BACC58F039CEDE0E442BD08043F /* ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist */, + 9129CFE556F65FC26589D230E86F7006 /* MJRefresh.bundle */, + FEA32FFCCDADDA913BFA480BFE8F2AD4 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 5C41E7EC59486728027377204FB2AA04 /* Foundation */ = { + isa = PBXGroup; + children = ( + 93DF5809FADB1762109C7A218F0E2E48 /* NSArray+PAGUtilities.h */, + 466A9F605D1984E80FB996E1A52470B8 /* NSArray+PAGUtilities.h */, + 3FB3EEF1641AD5F9E36957A4F86540DF /* NSDate+PAGCommon.h */, + A38EC246404BA1D495E17FDB954B6825 /* NSDate+PAGCommon.h */, + 832EC2527BF9186832F723C0E100F19D /* NSDictionary+PAGUtilities.h */, + FFA982EF1179180E503B5C436D2A0A79 /* NSDictionary+PAGUtilities.h */, + 712645A060B04910E95634E70D437899 /* NSJSONSerialization+PAGSafeSerializaiton.h */, + 57DDE93CC7940390967F62AD25DEB5A8 /* NSJSONSerialization+PAGSafeSerializaiton.h */, + 83E6D39593F6C19616244884DD07981D /* NSKeyedArchiver+PAGKeyedArchiver.h */, + DED7E98F6D4E923F20385233AF471677 /* NSKeyedArchiver+PAGKeyedArchiver.h */, + C4BBB8613AE3D968675DDFEB33C64826 /* NSObject+PAGSafeKVO.h */, + DC755B3E7FB6F49E1D1132C246621219 /* NSObject+PAGSafeKVO.h */, + 96F3F4DF3C43FC990D2F2C6CB3EB07BD /* NSObject+PAGUtils.h */, + DAE3A6BFB6AC17469A3A4C4EC9754CDF /* NSObject+PAGUtils.h */, + 414E5B8826C952EA0C13D9C871295700 /* NSString+PAGAddtion.h */, + 4AD6C8BA19EC99EDFA3660DEA11119FD /* NSString+PAGAddtion.h */, + A233BB191A429980F57F7EA4F51F1C9B /* NSTimer+PAGBlockSupport.h */, + 0B393117D11FD2CEFD69DDCA7A16D630 /* NSTimer+PAGBlockSupport.h */, + C1663C5BE8EB315911818FB0E54884CD /* NSUserDefaults+PAGCrypt.h */, + 73BCA4CD43DEE044399DF27ABB1EB4B9 /* NSUserDefaults+PAGCrypt.h */, + 6202B79E1A80E4B59942EB7E4B6F6B26 /* PAG_RelyWeakProxy.h */, + 4106C727CCDA8F4315B652A01B433428 /* PAG_RelyWeakProxy.h */, + FE78A2A5C39AEDADD2DD8EAAA29E4B23 /* PAGCommonMacros.h */, + 4DA2A1980F56AA710D495A1CF6ECD740 /* PAGCommonMacros.h */, + 95A9A7B30A02B1E5C1E5DAD8F01CC1DF /* PAGConditionTracker.h */, + 39C8C870D11FE11FA92BF7E790DB802C /* PAGConditionTracker.h */, + B6DEB164F4E86FFE5B51F84A8601A713 /* PAGDeviceHelper.h */, + 3D45BBB901661388E26671B02182391A /* PAGDeviceHelper.h */, + 7D88BD1D073459EAEA319E5773B8DE6D /* PAGDynamicPlugin.h */, + 0C0612EF49A96924A8F12AD3A2AA2F8E /* PAGDynamicPlugin.h */, + C28CF7298DDE45DFD186C476009992DE /* PAGEnvironment.h */, + 0887150AB4343A8BF5EA8E9D2920DE8E /* PAGEnvironment.h */, + B0DB206D3D1EAEA488A66E53A1BFA037 /* PAGFoundationAddress.h */, + 37D079D9FA3C2A2F8CEE22DBF957EBC9 /* PAGFoundationAddress.h */, + 180B0D4A2A5CAB6DDBD5243837439EAD /* PAGFoundationHeader.h */, + D591425B84D68B39CD4B119ADABD5EB0 /* PAGFoundationHeader.h */, + 5015E06664BBA35B3F7AB9E88F78CA44 /* PAGGifImage.h */, + EA0AE8D95157E467552DD0C43A354DAA /* PAGGifImage.h */, + 8A53039DCED06367167E3345A3FD077E /* PAGGifImageView.h */, + B3317A3E855F9465CC32C91FAB6AEED3 /* PAGGifImageView.h */, + 93DE44855CEE1075160DAAAE34AF183C /* PAGJSBAuthorization.h */, + 04C003CF78F162CF104F5E1FC99E7E08 /* PAGJSBAuthorization.h */, + A2AE2209886FC4030DEAF0C859B969BB /* PAGJSBCommand.h */, + DAB54700C4677EDEB537C5C5F4F9AEA8 /* PAGJSBCommand.h */, + 6AAC0656BCA41B0E9AB17E18CF688605 /* PAGJSBDefine.h */, + 40F6B8894C7BED3F136099827FC38EA7 /* PAGJSBDefine.h */, + 1258BBA2E5509AA9454EA3E03C0ED1AC /* PAGJSBForwarding.h */, + EFEB0E11FED89DE6406F6A6AB30ADCE9 /* PAGJSBForwarding.h */, + 4486019EBB7C97BF7F4CFF7A10CEE9CF /* PAGJSInjector.h */, + E6ACC78F1F432660332D7E56BCBB469D /* PAGJSInjector.h */, + 81743800193F2DAD64CD55697E11CFB5 /* PAGJSInjectorRule.h */, + 66348BD7C5A37BD9D44D45C4AD68F5A5 /* PAGJSInjectorRule.h */, + D3BFF4A36ED09F6B13F26E7C241890D2 /* PAGLogMacros.h */, + 484CAE7BC2E30FA381CB1CB0A182839D /* PAGLogMacros.h */, + 62F22719E6C684CF4FF12F858DF5EBFA /* PAGLogManager.h */, + B2801B84B92F5E2DFE43694673645E12 /* PAGLogManager.h */, + 7984286E4D6405A53270B2149FD1C91D /* PAGNetworkRequest.h */, + B1A2C3342C3787CAFE7B71528A3DB989 /* PAGNetworkRequest.h */, + B0B960B3AD0357DF0548D2697E6FEDC6 /* PAGPersistence.h */, + 00222D45060FBA6D1CDACB56E2A519E9 /* PAGPersistence.h */, + 263DF1D2AA71182C73BBBB8CFA669020 /* PAGQueueManager.h */, + EA7EE375346272FC2907EF8A86F20292 /* PAGQueueManager.h */, + C58B46D9878D5A08CD1C06980CAED170 /* PAGQueueManagerConfig.h */, + 8BC99BF17936E33296E081C142246E20 /* PAGQueueManagerConfig.h */, + FA1D499F632FD8116377614CE4215F95 /* PAGReachability.h */, + 22C289DE95AA19F931ECA0FAF24C7822 /* PAGReachability.h */, + 389A72790F9BD428B63BABEF3BEB78A7 /* PAGRexxarEngine.h */, + 80F831AC43022517387AFFC72366E8BD /* PAGRexxarEngine.h */, + 8C974B065A0AD2027AE30E19708F3647 /* PAGRouter.h */, + 01CF1F5C80CD062A839F20062A21E04A /* PAGRouter.h */, + 3A63DFFECC057AC700F3060EB797BD58 /* PAGRuntimeUtil.h */, + C5BF43BD18F1E21E05F14CF25850FC51 /* PAGRuntimeUtil.h */, + 31277EEAFAFC2CD39DDCC1DC10DA616A /* PAGScreenHelper.h */, + 5E442FB7A9ADA6EAE99AAF9C9AE7A94E /* PAGScreenHelper.h */, + 35C51AE84A5C76CDBE1EC57759C801A9 /* PAGStaticPlugin.h */, + 405AF5110BBE580D8DD091EBC2058A21 /* PAGStaticPlugin.h */, + 8D195182243C3D3B5CC8D5FABD7A69FF /* PAGThreadSafeDictionary.h */, + 9B0FF586111B41AE9779B9D16805E125 /* PAGThreadSafeDictionary.h */, + 62C5953CB6F14FC606E1AA5BCB9BCAC4 /* PAGThreadSafeMutableArray.h */, + FF512C4FC653DB38A9CEE650298E393C /* PAGThreadSafeMutableArray.h */, + 922136259F6A4B5BFC87F10B67FFC98C /* PAGTimer.h */, + B7F8232A46C37BC07F2ECED7C416D4B9 /* PAGTimer.h */, + 540F5E1E454B93EACCD7FE89F6EB24DF /* PAGTNCNetwork.h */, + B39579A88F84079E570D49B002CC3E13 /* PAGTNCNetwork.h */, + FA26F90B58ED091207D680E5EBB37701 /* PAGTNCRequest.h */, + 0DF37EE6A1DEA45B63E3E26CC65A9317 /* PAGTNCRequest.h */, + 5695357E2BFAC31753CFE8C5741847DC /* PAGTNCRequestParam.h */, + EAF5E8C489F329CE61B443500AD50863 /* PAGTNCRequestParam.h */, + A9C3D1BCF74FB9A6097658FACDD123F0 /* PAGTNCServiceManager.h */, + D2A1A6E81F71E9CFF3C36C5708AAE41D /* PAGTNCServiceManager.h */, + 9992040EAC097B96C2CAD452EE342940 /* PAGUserAgentHelper.h */, + 8D18C9E3898871B61D58ADB10D96DDF2 /* PAGUserAgentHelper.h */, + 1C747BAD6E3DC63FC081BF77D6EFB481 /* PAGWebViewApplication.h */, + 27D55753F66BA014DA800B5A1980AA89 /* PAGWebViewApplication.h */, + 88920FCE6CF4152AA0E9863D562DDBC1 /* PAGWebViewDefine.h */, + 0B7A767058E9553DFB0B3076459AFB75 /* PAGWebViewDefine.h */, + 0CC0637844CBC2E7B7C5FF767E50B8CA /* PAGWebViewProgressView.h */, + FAD32A3827BE60B2AEF17139AFD07763 /* PAGWebViewProgressView.h */, + 63ED94F12A3E469FB934E54E99B679DF /* PAGWKWebView.h */, + 409845B3BB78198AB4ADD2F3BF494BF6 /* PAGWKWebView.h */, + FEF792354B9F24BA930A82E2552264EF /* UIColor+PAGTheme.h */, + A925C6825A944496DF265EC5D0D395DD /* UIColor+PAGTheme.h */, + 02F4F0C897E4803571A2A9EB48569E87 /* UIImage+PAGCommon.h */, + B71710D30B2402BBF04C018155B228C3 /* UIImage+PAGCommon.h */, + CB0B44428950AA2CAB489E525BF77B18 /* UIView+PAGAdditions.h */, + E8706D33F0859CB6FA75ED8C7C812748 /* UIView+PAGAdditions.h */, + 1A058CB8B5CD350AAFE260A776B8AC97 /* UIViewController+PAGUtilities.h */, + FBC975C06A8A1F6EB79EDA288E59D02D /* UIViewController+PAGUtilities.h */, + 7E1A62DDF4BD9156D1B1866FC4AAB7E1 /* UIWindow+PAGUtilities.h */, + 60810C1E1244999EE60ABD31C82736EE /* UIWindow+PAGUtilities.h */, + 7F2EDB48962F6E05018CE07DFC374F4A /* Frameworks */, + ); + name = Foundation; + sourceTree = ""; + }; + 5C779D5E61CD5A0E57D0DD5583034D52 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 59922B887217301649F834F3B7E1E66E /* BURelyFoundationGlobalNETWork.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5D86ABDAF0629162296975F10E1BE199 /* PromisesObjC */ = { + isa = PBXGroup; + children = ( + EEDEB2E2FE5BDDD0C30E26179DE66E4F /* FBLPromise.h */, + F0294465BAB14181D9BE00A39E760024 /* FBLPromise.m */, + F65C243AE3E8ABCFBB34FA9FF91B2127 /* FBLPromise+All.h */, + 002065DF6419542741FF96CC2BCAC52D /* FBLPromise+All.m */, + 00EE3379E8BD73DD2C22F9EBE5FA697A /* FBLPromise+Always.h */, + 6C634CC5BAE7AD306F70C69D05D9A10A /* FBLPromise+Always.m */, + AC746ADBEE7103922FC791F1FE281194 /* FBLPromise+Any.h */, + 1588F08E29FA3A4646C91ECE3BCFB478 /* FBLPromise+Any.m */, + 96A61307BD93E0F909D7043A21FF0AD4 /* FBLPromise+Async.h */, + D56A455702C9683854CA2FC16F058008 /* FBLPromise+Async.m */, + AE56B92ADC69330B1014DDDA18627925 /* FBLPromise+Await.h */, + C7C5DD8910AE2D0AC49DB3A6105AC2E3 /* FBLPromise+Await.m */, + D43321D87E8F1A5B789115F4C88B1254 /* FBLPromise+Catch.h */, + F06BD8B6B07F824361350F5FBC2CE15D /* FBLPromise+Catch.m */, + DBA490B63E1C7AD7D09F247B009F445A /* FBLPromise+Delay.h */, + 19452DDE2DE3EE72CCDD6F08F332C27B /* FBLPromise+Delay.m */, + B4B507FFFC9B00B85CCEE2D3E5B9F7A8 /* FBLPromise+Do.h */, + 205555CF46DEFFC36E4838F4EF37E9DF /* FBLPromise+Do.m */, + 3207C251626D82615953EAAF9251BDC8 /* FBLPromise+Race.h */, + 641F6DF30B96E3E64CE2EE0F14EA84B9 /* FBLPromise+Race.m */, + 14259CF4E9E328AD7F3E32BB56913210 /* FBLPromise+Recover.h */, + 1628509E3DC2AB9EA11FD1775CC3E467 /* FBLPromise+Recover.m */, + DD0106E6F0419DF2E69F5B869173D3E5 /* FBLPromise+Reduce.h */, + 1A51B6BF16FF317FB8E4A6D0E87551B9 /* FBLPromise+Reduce.m */, + 9CD4FB5DCB339B98A2F9A6349CFDFFA3 /* FBLPromise+Retry.h */, + 26A985242D9EC89CA39CA6DCDA360F80 /* FBLPromise+Retry.m */, + 481217B6B702F4EF466748F86597BED7 /* FBLPromise+Testing.h */, + CAEFC3A22F9FE200607394DC823AB497 /* FBLPromise+Testing.m */, + DCD88196B17950A9F744F67E2990C680 /* FBLPromise+Then.h */, + 03B63BE88AAEA9CB9E3C5CC4275791D3 /* FBLPromise+Then.m */, + 4AC0AE0CA4EDEE4C6F2EC79C09C43D2F /* FBLPromise+Timeout.h */, + 80F36B04BD8AD570FB0E89D83CE92B56 /* FBLPromise+Timeout.m */, + DC205DEC8FE62DA1C65D8ABA8D8CF0A9 /* FBLPromise+Validate.h */, + 2F3075FAE2C801DE34F9D6FA0CE60243 /* FBLPromise+Validate.m */, + 6183403DA000BAE855A7CF42E4530DF5 /* FBLPromise+Wrap.h */, + DB856D5BAEBE252435641ACB72790888 /* FBLPromise+Wrap.m */, + F2B9D108456A12A09F9CAB9F07D6982A /* FBLPromiseError.h */, + A31D4F5E1A0423BEA55727A64363C092 /* FBLPromiseError.m */, + 3E48B2C5B9FFA901580A7C679370C466 /* FBLPromisePrivate.h */, + 85CD71EB11349423C42497F7A6AC1542 /* FBLPromises.h */, + E2B59F46382B3BBAE7D0EA54DD74E7E3 /* Resources */, + 3944D9CB86E4910C89547160F46E96CA /* Support Files */, + ); + name = PromisesObjC; + path = PromisesObjC; + sourceTree = ""; + }; + 60DA595C3920A768DE31CF4555CE2555 /* Ads-Global */ = { + isa = PBXGroup; + children = ( + DB46C0C00FA118083379C9DFF06D606E /* BUAdSDK_Compatible */, + EA563F4EC7F140AA3A9EDA9AF8B8393C /* BURelyAdSDK */, + FE85B67FF085EDA580106BE4E48CF1A9 /* Support Files */, + ); + name = "Ads-Global"; + path = "Ads-Global"; + sourceTree = ""; + }; + 60F1A289B81A0213B4356304FDBB35B2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 27AC8484E6F3967E9B6295778CE96722 /* BURelyFoundationGlobalGecko.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6349235B3F18B7624684C8C28A3962D8 /* Support Files */ = { + isa = PBXGroup; + children = ( + 973597A9403DEDF6E86F56F3099969F8 /* IQKeyboardManagerSwift.modulemap */, + 36D3C02334A63B6E4516B72D7CF6A490 /* IQKeyboardManagerSwift-dummy.m */, + CCE54D5CD489E54DF94294FA280DFCBC /* IQKeyboardManagerSwift-Info.plist */, + 982672ADE844E173F9E51106935A1104 /* IQKeyboardManagerSwift-prefix.pch */, + 4083644E2029B5FDDE3BEC6024452489 /* IQKeyboardManagerSwift-umbrella.h */, + 8A759B0F8C8282C867FC645E216271D1 /* IQKeyboardManagerSwift.debug.xcconfig */, + 7B9AD179E14E11990C832BD503500EEB /* IQKeyboardManagerSwift.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/IQKeyboardManagerSwift"; sourceTree = ""; }; - 5A813949DF413E78041E17D8DA592F37 /* Support Files */ = { + 6506C40BF5D71EB55B9A0148D2790FD9 /* encode */ = { isa = PBXGroup; children = ( - 0E5D066602997DD9879F476E8B7F6A00 /* JXSegmentedView.modulemap */, - F7C253A51714E0419466611A52A4B9FC /* JXSegmentedView-dummy.m */, - EBD006CE35A0B60D2790F2290A0A3CFA /* JXSegmentedView-Info.plist */, - 78373D62A3C1DB7C3F7A86931ADDA9DA /* JXSegmentedView-prefix.pch */, - 90659980EC0BEB1990D3AA399D4D81A4 /* JXSegmentedView-umbrella.h */, - EB937D7B47C5FF4F29986FF8608352B7 /* JXSegmentedView.debug.xcconfig */, - 641D9E684AF9ED62EDD746E4F1E2D2DD /* JXSegmentedView.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/JXSegmentedView"; + name = encode; sourceTree = ""; }; - 5E8BA1F4A801A76A121705EAE73BDE4E /* Support Files */ = { + 65BAF71817009755D73A4141291B6141 /* Frameworks */ = { isa = PBXGroup; children = ( - 91B338638496B8A4DE2A504A6AC9437E /* GYSide.modulemap */, - 906D111051C24C34363688647BFDA25B /* GYSide-dummy.m */, - CD9A160EF29F69B888C5FDFCC6120E34 /* GYSide-Info.plist */, - F1CE6338410F5D2A2BBC3B2E7B062A40 /* GYSide-prefix.pch */, - 107E7B00D01323A866C24D7412DBCFF2 /* GYSide-umbrella.h */, - 6E0D872EB3D0E8FC93A4BE5BA0A66675 /* GYSide.debug.xcconfig */, - 387AE9215D1E03D65A71173554172486 /* GYSide.release.xcconfig */, + B2ECC1DE3666FD6DD5680B7E71A50F4B /* GoogleAppMeasurementIdentitySupport.xcframework */, ); - name = "Support Files"; - path = "../Target Support Files/GYSide"; + name = Frameworks; sourceTree = ""; }; - 6510A09B5B86E1027D9AB33647BDF47A /* lottie-ios */ = { + 689C1826F4A99DA410200E6F20D57263 /* AppLovinMediationByteDanceAdapter */ = { isa = PBXGroup; children = ( - CE2F860D542DF8C43581F19B6A9CDC48 /* AnimatedButton.swift */, - 95777A8CA7BE18204EDD59763F152B17 /* AnimatedControl.swift */, - B6DFF09657F8E61FC26DF5113047E691 /* AnimatedProviding.swift */, - 5F0B34944239312A9797CFD810A05731 /* AnimatedSwitch.swift */, - FF595FA7F102258FC8F9945166A5FAC2 /* AnimationCacheProvider.swift */, - 047E0D17F74526815F0EE5B45184A660 /* AnimationContext.swift */, - 90151154D19795359EEB082426937B60 /* AnimationFontProvider.swift */, - 3401199FB88B444EFF05C44B75595EDC /* AnimationImageProvider.swift */, - DF9679482BF8908AC400752D9FE3DD43 /* AnimationKeypath.swift */, - 38BCC8EEFA55199E6C7EA9A37B8C983B /* AnimationKeypathExtension.swift */, - 6F461C13D16ECA8D15F998AE0F03C4BB /* AnimationLayer.swift */, - 275D2EBBFA078ADC994138256A5DFEBA /* AnimationSubview.swift */, - ADAB412BB785EB0633F50893CFA1F337 /* AnimationTextProvider.swift */, - BBD85AB80B6BD5599A2B3417181B351D /* AnimationTime.swift */, - 50D422DDD1E6BC8BF7BA0B6BBD48F49C /* AnimatorNode.swift */, - 25793710BCACA2E9E0B1757A35712D2F /* AnimatorNodeDebugging.swift */, - E7FE883B99B144877841952DD12AE7CD /* AnyEpoxyModelProperty.swift */, - 93D2EC8D98A6AA2A71E1F82BBCAAEF4A /* AnyEquatable.swift */, - 554DEFAEF430F0475DC8CAE422CCEA1F /* AnyNodeProperty.swift */, - 717AF175982BF8A238231A07F2AD101C /* AnyValueContainer.swift */, - C9F1708B210CC54390739C113362082F /* AnyValueProvider.swift */, - 8470AD4F91CA3264009F741E0773DB68 /* Archive.swift */, - 559245D3661A7F4142A031D7E808A6C0 /* Archive+BackingConfiguration.swift */, - 17A348775FD8DC0A4F95F6AB7AA83FE6 /* Archive+Helpers.swift */, - ABA5FA5D177D0EA6ED5120686E258310 /* Archive+MemoryFile.swift */, - A531DE0392822341A7ECEA9FF781EB6F /* Archive+Progress.swift */, - 51D2D453041750317A9533256A8B819C /* Archive+Reading.swift */, - B7EB25AE45FB51ADF1BE2ED7F91CA784 /* Archive+ReadingDeprecated.swift */, - 233DC04EBEF0E81AC2C150F1CDB74110 /* Archive+Writing.swift */, - A568E29494AE9B3DC157F65707B82A59 /* Archive+WritingDeprecated.swift */, - 79683FDEDA2A525428243970407555A0 /* Archive+ZIP64.swift */, - A7D171B21763C3C96887EE51831F74C5 /* Asset.swift */, - 172C6712C1F2CB1D765C294041BF0703 /* AssetLibrary.swift */, - E1B12E5B0A6A13BB22DEC3E2A409B914 /* BaseAnimationLayer.swift */, - 6562E89584F9D6D5F87113A27773ACC5 /* BaseCompositionLayer.swift */, - A03D811BB493FEEB4A5A7C50728F4C62 /* BehaviorsConfigurableView.swift */, - 7A6A80234CF0738361FDC1FD255B814B /* BezierPath.swift */, - 9AF7A95334AC86B7CA5FE1C0439C2205 /* BezierPathRoundExtension.swift */, - E40F73ECFD193C45F320B9FED8134FEB /* Binding+Map.swift */, - 261B8D8E0D8F9059AC8B36345D67D51B /* BlendMode+Filter.swift */, - 7EF41195D380ACA9F36EEA1A7C5E96E2 /* Bundle.swift */, - A68474C04D488A01E9ADABE8D629CBDA /* BundleImageProvider.swift */, - 508868C40FE7C733B53B8863C48229A5 /* CAAnimation+TimingConfiguration.swift */, - 2D2739EF40C568A279653889D8A55D26 /* CachedImageProvider.swift */, - 7BCB011F89C5DBCB0138A8AB5138F1B9 /* CALayer+addAnimation.swift */, - 2D72CF072CCE2EFA8FAD277A8D080514 /* CALayer+fillBounds.swift */, - 2E7EE84B569635093FB2C1BC5AD4719B /* CALayer+setupLayerHierarchy.swift */, - B30F706D17D6B5E5696BA4C452B70CC9 /* CallbackContextEpoxyModeled.swift */, - 1EC43DAB8DBA3DBE050FCCC09E17650B /* CGColor+RGB.swift */, - 5BBF4161043BE1024FFB158487AA6C2D /* CGFloatExtensions.swift */, - 1C931C7F880607802364830B61149C10 /* CGPointExtension.swift */, - 3E74CA8EEEABFEF1121D836516A327BB /* ClassReference.swift */, - 7962660A959F7D7540EA24E82C69D350 /* Collection+Diff.swift */, - 858EDBC030056EF82E5451B5C7687ED7 /* ColorEffectValue.swift */, - 76E45EC80DEB6CEEEC2A20558BFF817A /* ColorExtension.swift */, - 8BCDD1DFD9274594FEF5FB41BABEE158 /* ColorValueProvider.swift */, - CA1B5E28C13E0EED53ABE6580C6EBF9D /* CombinedShapeAnimation.swift */, - A076A1AB60CC09B14E83EC3DC722E62D /* CompatibilityTracker.swift */, - 7CF395A22946FEB61AD1A1AE556B2F09 /* CompatibleAnimationKeypath.swift */, - 5B076EB95E3FBA6DD58B2384ADFC8A0A /* CompatibleAnimationView.swift */, - E58DB391D74AD928EC6D36D6C70E6719 /* CompositionLayer.swift */, - 251CB36D34D7544E883F3ED1F1621A34 /* CompositionLayersInitializer.swift */, - A5F1C43C29676536292981245CE5EBCD /* CompoundBezierPath.swift */, - CC8321C97C51386865A2B0A7736438B2 /* ContentConfigurableView.swift */, - 9C06A54DEFA5518D6AFE44E665EABD48 /* CoreAnimationLayer.swift */, - 8829659D253A9CEC884541A32ACD72F1 /* CoreTextRenderLayer.swift */, - B852439CA8596831C58B0C5CD895E539 /* CurveVertex.swift */, - FE4BF13AE7B332E71FA691D2B29EC7E0 /* CustomPathAnimation.swift */, - 13936D6CE005D9DA976F32C5DFFD2540 /* DashPattern.swift */, - 9246E25B1E1EA5EAE5C8C00B47B97E2A /* Data+Compression.swift */, - A6E9E3D6E1E804845DEE45F8D00696A6 /* Data+CompressionDeprecated.swift */, - B959C09D7A140BB02087BB3D2A9844E6 /* Data+Serialization.swift */, - 984958C7287ECEDC75B500325E2FB349 /* DataExtension.swift */, - DAD9A977E60A52A29719CF6A246233B7 /* DataIDProviding.swift */, - BB02AB46DA4E0A2CAE8F9476F087CC61 /* DecodingStrategy.swift */, - 88F86655C4CE4615A2AAE44B357040E8 /* DefaultAnimationCache.swift */, - CD99015D6E9D563EAA5E64551D427D75 /* DictionaryInitializable.swift */, - 9E5A13B8F9E5A4F390D3B8AF6B2E9BDA /* DidDisplayProviding.swift */, - E995B27F508676A9EDA58D2386C1FDAD /* DidEndDisplayingProviding.swift */, - 744FF4465FDE966E1667C3DF8266BCFE /* DidSelectProviding.swift */, - 78D2DB5F912418AD5648FA92952CC4FE /* Diffable.swift */, - E9850EBBB7E49A52F035933EE6C23A0E /* DiffableSection.swift */, - 57E8C62D89634623D346ABAA7ABBCD8C /* DotLottieAnimation.swift */, - 70D2DC59E3A91996B2A36A74F3A0F5DC /* DotLottieCache.swift */, - B369873D5C5B89BAC3E9F1DED908AFD8 /* DotLottieCacheProvider.swift */, - 1A2180E34E0ECEEBC9FB93938E8EE686 /* DotLottieConfiguration.swift */, - 34A108B6DCF4E1B74E295697B52763D8 /* DotLottieFile.swift */, - 18BEB42560E1E5D2B62FB3F234CAB064 /* DotLottieFileHelpers.swift */, - CA517BE69E741A0B8057DF65A0FBE785 /* DotLottieImageProvider.swift */, - 0B570589C7DBC5E4DA4E8AEB005E07FC /* DotLottieManifest.swift */, - 63AE8D18A3623F90948AC096C1EBBEF9 /* DotLottieUtils.swift */, - 9ACDF2E599299A62184A23855ABD4ED3 /* DropShadowAnimation.swift */, - BAE046ED0BF237F827116CA05FDB5F36 /* DropShadowEffect.swift */, - B21371B8735FB31AA7897D6FDCFD6683 /* DropShadowStyle.swift */, - BD6DD740F44781A3578A39827D1AC6D1 /* EffectValue.swift */, - 71CF7D8CAEFA3DD4E43BD882AED940CC /* Ellipse.swift */, - DD018D9F26A250FE7C7B9FE97D1CA706 /* EllipseAnimation.swift */, - AA48BD7DBFD0C118C163F99802852743 /* EllipseNode.swift */, - FAEA53AB2F9C0D89822220F7DD59D759 /* Entry.swift */, - DE797380FF118664001DBE286972C8BF /* Entry+Serialization.swift */, - 11AB84AB4588E8E8218EC34F3C1EFF7B /* Entry+ZIP64.swift */, - 63949834E76C9529E048B563F4DA5BE1 /* EpoxyableView.swift */, - E77913B2F650E5EBBBFFE7FDA28E5591 /* EpoxyableView+SwiftUIView.swift */, - 376D180D5E985A134B3C4715E03BEE46 /* EpoxyLogger.swift */, - 8B5FDDF64B8DB79FD234F424EADF15C3 /* EpoxyModelArrayBuilder.swift */, - 3BCE48CAA8CB07E1B74AC91B5C9754D3 /* EpoxyModeled.swift */, - 04EA25F58845D7F0623FBFFEE7B99835 /* EpoxyModelProperty.swift */, - 1D47B4BD8939DCC3EDF1242DF8A9EEEA /* EpoxyModelStorage.swift */, - 3BBBCE0D60989CA5A8A2F2F9E32DEE80 /* EpoxySwiftUIHostingController.swift */, - 2C20AF10C015DD7780C604B9A5BEEE4B /* EpoxySwiftUIHostingView.swift */, - E83D5BBA98D3E62AD3FB6B1A6E9D7FE5 /* EpoxySwiftUIIntrinsicContentSizeInvalidator.swift */, - D7BB2F0607285B7776D07270566E1B01 /* EpoxySwiftUILayoutMargins.swift */, - 0FA53054065026AD3D1CE19F4370E497 /* ErasedContentProviding.swift */, - D2AB0ECF3E2D57D385FB05BD21B119CF /* FileManager+ZIP.swift */, - EA6B27B4A6FDF9980A1E75C0BC7C4E4C /* FilepathImageProvider.swift */, - 04FE9D0FCEF942BB1452F10FA6FFDB57 /* Fill.swift */, - 9C6438C18F148FF073B42EEEAAB4F13D /* FillNode.swift */, - C9010117AE541A1120AD70BCD82AE45A /* FillRenderer.swift */, - 40CE4EAC9880F177C6B921CAF2FB99DE /* FloatValueProvider.swift */, - DAA1DD8E62BA07F824FEB7C634CF6ECB /* Font.swift */, - 2E92F8D5CB5272AADBE92D345586C514 /* Glyph.swift */, - CF0E828FB733D0E825978530559269E1 /* GradientAnimations.swift */, - 9C6715422B8D26C86AC829ED358104AA /* GradientFill.swift */, - 8C4E793CF03EF083999551B635293CF4 /* GradientFillNode.swift */, - EE24921F25D0C3A6435FA25C510D2B34 /* GradientFillRenderer.swift */, - 0A56CE50742BD7EFB6595F1CB63F9171 /* GradientRenderLayer.swift */, - 628DDCC7F0ADA6E42AF2A6D42EFE15E6 /* GradientStroke.swift */, - 48504997D85D0954D9740069988BE1CB /* GradientStrokeNode.swift */, - BC73A7E9DA9259FD27AF060BF55EB2AF /* GradientStrokeRenderer.swift */, - FA45395231E4A8BFAFD5EDD28EB58516 /* GradientValueProvider.swift */, - 6F2AB2A30E983706F901C3432F8AB559 /* Group.swift */, - EFD67B67ABBFE7B13D1CC853736DC323 /* GroupInterpolator.swift */, - 3F3FDF7726AAA95604AA302F2A583D01 /* GroupNode.swift */, - C775522BCE6302C1DEC22118E327144A /* GroupOutputNode.swift */, - 0C17A4B740CF50E68473406862289796 /* ImageAsset.swift */, - B68A289EA95FF86E2FDEED041F206340 /* ImageCompositionLayer.swift */, - 6CE5FDFA99C437066BF7EA1E698A87C1 /* ImageLayer.swift */, - B1F3D314A404FA32850DCEAD75202FFB /* ImageLayerModel.swift */, - 72EEC98F3A7BC854FF1B6B7B7105487C /* IndexChangeset.swift */, - D2F9B18B31299E90103797B32C7A5BAB /* InfiniteOpaqueAnimationLayer.swift */, - 087EF97779B12A4C0A5700C01AB42C42 /* Interpolatable.swift */, - 892EC0F4A4A7671297C880CDFF00BBF4 /* InterpolatableExtensions.swift */, - BB44BA00CDB626B1E1931C302188125C /* InvertedMatteLayer.swift */, - 705D4ACA0FEC47A46C562F71086A2EBC /* ItemsExtension.swift */, - 8D36A34F3638BD06901D50A15864694C /* KeyedDecodingContainerExtensions.swift */, - F1D6B755D90488541947393FD3120E15 /* Keyframe.swift */, - 4D393B4F3567AED623A4D5E7109E6FAB /* KeyframeData.swift */, - CC8DFE2C6B9C6DBFDCEF80F224A7D822 /* KeyframeExtensions.swift */, - 0B63D75E67A05596525DB8FD0A2324E6 /* KeyframeGroup.swift */, - 99530FFD0125D8ECCCC0BB0C348B638D /* KeyframeGroup+exactlyOneKeyframe.swift */, - 2021FBBDAA54DA77EC5B568223CF0D4E /* KeyframeInterpolator.swift */, - E400734598453D7EB425A62662D13E4F /* Keyframes+combined.swift */, - C6D2028006046B3F404D77A527DE2E55 /* Keyframes+timeRemapping.swift */, - 7DE8E1605A24E42F97E6E7DDDBFE5628 /* KeypathSearchable.swift */, - 9376188D8CCF2214D647970AC0E39699 /* LayerDebugging.swift */, - 35D3221DB420BE86062EB15D5137A911 /* LayerEffect.swift */, - 469BB1C625DEB522DD6CCCD5C12FC5D5 /* LayerFontProvider.swift */, - 720665E49A7F14B771843AD8695499B2 /* LayerImageProvider.swift */, - 012526BDE0D88519B75D39424FE40A97 /* LayerModel.swift */, - F3C308DDB23706DE999AA21F5B723668 /* LayerModel+makeAnimationLayer.swift */, - 4E02E3CB5D1A8CD1D498D3130546DB23 /* LayerProperty.swift */, - C0C01B130480D2B10B169241271898B1 /* LayerStyle.swift */, - E44B9D22ED53C58E3C6D5C0BA21A4E51 /* LayerTextProvider.swift */, - A2084B7EB93C5DFC44E2F348B687CC4A /* LayerTransformNode.swift */, - 00DCCB70D9FE5C5F140F87453CC6903E /* LegacyGradientFillRenderer.swift */, - 55B4B956D1006EA75B2ED19809B9F946 /* LottieAnimation.swift */, - A0921C67A648A547EB51B4CCF4BF806D /* LottieAnimationCache.swift */, - 2434B3460501B88522A5C19B24F6391F /* LottieAnimationHelpers.swift */, - B5413DCBD6FCE3388FE443BBBB85AFB9 /* LottieAnimationLayer.swift */, - 8259FBF77037EBC1B937617DB539BD94 /* LottieAnimationSource.swift */, - B095590054E2CFC82EB34BBE55C211B2 /* LottieAnimationView.swift */, - 6D72D577FDF43DB2A9AE254268A93666 /* LottieAnimationViewBase.swift */, - DDAF574B190C6F839A49523574B46577 /* LottieAnimationViewInitializers.swift */, - 61AD8C53F5A984CA2EC701843A64732C /* LottieButton.swift */, - 4BABE616DAAD457851E750929671A428 /* LottieColor.swift */, - FCF67CC03D66E3F4FFAE22A21EE78133 /* LottieConfiguration.swift */, - E855F4C5812C4F9A92C1A0C9601CCEEF /* LottieLogger.swift */, - 61A3A6D233EE7595BDAF0600091C2BCC /* LottiePlaybackMode.swift */, - 6B7E3487CF52C7625F4DFFF8BBE1C019 /* LottieSwitch.swift */, - E6ED576716BE6839CC3DB8920B39988E /* LottieView.swift */, - 30A41DB8CC36B3F1473CB34315F7694C /* LottieViewType.swift */, - 60942F63C64C2C46C8149B235C563624 /* LRUAnimationCache.swift */, - 83DFE86FE7AB0CD9D3B6DD1033E72D03 /* LRUCache.swift */, - E05F78B6846E64F686D550D614D9B868 /* MainThreadAnimationLayer.swift */, - EE864F71CEA4A02847B3033DADC7C011 /* MakeViewProviding.swift */, - C1E9F0DBE8DC7AB101EE66A53010AD37 /* Marker.swift */, - EFD45340F9D5169E31D6A9CDB948BC52 /* Mask.swift */, - 58EE04744257BEA42AB4FA05DB60D970 /* MaskCompositionLayer.swift */, - 323B74AA431DF6A411797A913442F952 /* MaskContainerLayer.swift */, - AD50C3E038C15C67AA15C3138959F6BD /* MathKit.swift */, - FFD2F980A6F2B473DB23CB7446A37FDE /* MeasuringViewRepresentable.swift */, - 208FF25560EA628FE335B2ED78CC3D83 /* Merge.swift */, - 805B3A83B24EEFF68A993EA6050FE985 /* NodeProperty.swift */, - 0EF72DFCC34ABD27A3A26134B06C356E /* NodePropertyMap.swift */, - 23815F73759DD92C5E905F5A336DB86D /* NullCompositionLayer.swift */, - 440EEA17BB4A60FA554EFE30E46B5A25 /* OpacityAnimation.swift */, - A74A26A4D512D7ED1FE68B6851AE58C1 /* PassThroughOutputNode.swift */, - 4DA5356607EFBAB85C6EE4EFF4918FD0 /* PathElement.swift */, - 1E1A13D87C7CAF3CC10773709793FA94 /* PathNode.swift */, - A947D1634BCBC379F8A8D75B2C83BF15 /* PathOutputNode.swift */, - 3F39A1FFA610118AB3DD9E259B6E7CC3 /* PointValueProvider.swift */, - D73D7D924018FFE76E5BC36C81F027EF /* PolygonNode.swift */, - 997CAED6DCBA6117B58FCBB0711895B7 /* PrecompAsset.swift */, - 5AECD743FBD8465681E748443128A669 /* PreCompLayer.swift */, - 3F6623F0E71C0AE26E5DEA3683AF8159 /* PreCompLayerModel.swift */, - 976DFB05B4B5DBF3EBC0C6D75E218AD5 /* PreCompositionLayer.swift */, - FFD28E97065CADD20BBCB54DE1722FD9 /* Rectangle.swift */, - CDA4E5ABE2A13B5263190237A26C402B /* RectangleAnimation.swift */, - 56C68B070E2D4FDD5700BD932EC2B5E9 /* RectNode.swift */, - 9341DE08B37C6EF7E9BA113E0A89E128 /* ReducedMotionOption.swift */, - 4DE3061F7D98C5FE58EA3E0CCF0CC040 /* RenderingEngineOption.swift */, - C53A8BEDC00BEADF425249A8213A509D /* RenderNode.swift */, - 0A15CD09AD1936D7457443C88B6CEEE6 /* Repeater.swift */, - DC454B787FCEFF1C714065DBD909212F /* RepeaterLayer.swift */, - 413BDEDA55484E86AD2FB258856255A9 /* RootAnimationLayer.swift */, - AF523D44EA19F43553F0624D726828E3 /* RoundedCorners.swift */, - 953AF564E967934120D7C5B216A4CFB1 /* RoundedCornersNode.swift */, - 18BC10190A0A69B6ECEC15A38829FCBB /* SectionedChangeset.swift */, - 2E4FE0E764BA58BDAE04BB86C80B8754 /* SetBehaviorsProviding.swift */, - 4AE92CB5D592AEC6146960EDEDEFB717 /* SetContentProviding.swift */, - FA999789B20572DA1BE766F96D099F29 /* Shape.swift */, - C2BA3E0D4D16D61828D0B2E4EB76964B /* ShapeAnimation.swift */, - 7ED52BD86676D31D024545636DC29DF2 /* ShapeCompositionLayer.swift */, - 85E48E164DFF3FA3191E30C6B351F4D1 /* ShapeContainerLayer.swift */, - 98622B6F5243BE8D08354997118DC058 /* ShapeItem.swift */, - 13A9D5A652DACCDCB7DC91451E163349 /* ShapeItemLayer.swift */, - F682B9CB751D8A93ED13416A59DD2071 /* ShapeLayer.swift */, - A681CBDBB52C5F441AF8F3FCA479D0E2 /* ShapeLayerModel.swift */, - 99A42D59F84536924C00968202914037 /* ShapeNode.swift */, - E8DE4A8085224B6F3AE4E18CF919D2CD /* ShapeRenderLayer.swift */, - 063DCF30277A20E757B0CBBEDCCC4EDF /* ShapeTransform.swift */, - DF0EA9B79F38C7633295E672CAB559D2 /* SingleValueProvider.swift */, - 580BB269CC924DF35E715DD936F6834A /* SizeValueProvider.swift */, - 3FE31273F037158F1AA75D784362CE4F /* SolidCompositionLayer.swift */, - 5E99F731764634258A859CFEA4E7F5E4 /* SolidLayer.swift */, - 28C1843CDA6F8AAF66F1241235EA4F71 /* SolidLayerModel.swift */, - 957B7D570EE5430C87CC49D9C7709009 /* Star.swift */, - 2E46A53D5E43B4C8AFF1AD951117C3C8 /* StarAnimation.swift */, - 1D104CFF0EBE536F3E6E6B390BEB97F9 /* StarNode.swift */, - EDF1831686E65214111CAF40E71C3D83 /* StringExtensions.swift */, - 2AFBE33F3E6F747CD98D6C06D61CFC1B /* Stroke.swift */, - AAEB4D07A59FD58F25D293FF8ABF9B5C /* StrokeAnimation.swift */, - 47521B96CB5F1F4C7DB3FE856C1DE6F4 /* StrokeNode.swift */, - 807E01AE447132A79FBD23A16B28EC03 /* StrokeRenderer.swift */, - 04F420C9CC9E03B49A82B91EE2DC0F24 /* StyledView.swift */, - DF2B91FA69BE3315BE1A6F4AF4B23A8C /* StyleIDProviding.swift */, - F4E2AE466CFDD02E300637DB9B6D1336 /* SwiftUIMeasurementContainer.swift */, - 3CA54ED35732DCB51E9C1E69445D4487 /* SwiftUIView.swift */, - DF1CB28226C9BF3B3CB4BF160DFADF07 /* TestHelpers.swift */, - 780EEC9CC6F4D2C85AD711B15562AC69 /* TextAnimator.swift */, - 1C0E7EF9EAC5C38DAAD37CCBA95DCB5D /* TextAnimatorNode.swift */, - 99EFA4D1B93742AC47DF3F17B8D57DDA /* TextCompositionLayer.swift */, - AAA7F7F884128DE7D042A68F962214D7 /* TextDocument.swift */, - 5B557AA56EFE112B39EDC223DC3A315F /* TextLayer.swift */, - C68BD67E914B74270B0B738C66D5EC08 /* TextLayerModel.swift */, - 0ACB65775C029C71FBD102C6CA093784 /* TraitCollectionProviding.swift */, - 3407003CE3F294CA7B7F621D264328F4 /* Transform.swift */, - 64D8DA753E7632E623437E8300093752 /* TransformAnimations.swift */, - 4E8DEF35AEA3DCDC84EB16064EE9D6F2 /* TransformLayer.swift */, - A2281E13F3B0B170BFAF4986BA883091 /* Trim.swift */, - 0452D35FD68C166F252BBA3FEA90A5B6 /* TrimPathNode.swift */, - A45E5DE04413BA9C3EC665133D7C30E8 /* UIColorExtension.swift */, - 13EDCDEED37C19271EC6ACCD44F57D09 /* UIView+SwiftUIView.swift */, - 76F57BA79DAA9D3C408B7D0C6445FBA5 /* UIViewConfiguringSwiftUIView.swift */, - D867E91C7203C13848B333CB2F1C58AC /* UnitBezier.swift */, - 93C82A0853BFB071031C00E2FA2E6326 /* URL+ZIP.swift */, - FD53B57B7FDD320D584B1625C2E21911 /* ValueContainer.swift */, - E9486F1B285C379EB7A0FD99A04D809B /* ValueProviderStore.swift */, - 81A5E20D8A0E526630170705C652B785 /* Vector1DEffectValue.swift */, - B89A67357452425D51392CB56B559286 /* Vectors.swift */, - 1735A4F4493B03648C1FACD246775105 /* VectorsExtensions.swift */, - BCAF8282DD53DF7EE75F3C8699E20C76 /* View+ValueChanged.swift */, - 618100C2BFD225239D4F0746391F845B /* ViewDifferentiatorProviding.swift */, - F0E6531C3698AFDCC7775F4C85035D62 /* ViewEpoxyModeled.swift */, - 64E236FEB9E981CC722A3D8C80F01690 /* ViewProviding.swift */, - D3E95751A64C99B93428E05CB60C99F3 /* ViewType.swift */, - 8DC31076F6C9097225F80CD738B6466F /* VisibilityAnimation.swift */, - CBB60CE1855F7FF40178C424BDC9EC7B /* WillDisplayProviding.swift */, - 9EF0DA3654513AB6A48FD0C7B1784D71 /* Resources */, - 0AA3A414728DF26165EF41FA724189F4 /* Support Files */, + CB0AE9A8D0A6E81474C3A51B0E136D5B /* Frameworks */, + 4C66FCDAB6C8CA5F12B51A4751C1EEBA /* Support Files */, ); - name = "lottie-ios"; - path = "lottie-ios"; + name = AppLovinMediationByteDanceAdapter; + path = AppLovinMediationByteDanceAdapter; sourceTree = ""; }; - 6B6B3949A67AB04D65052AAA3AB5E2C4 /* DatePickerView */ = { + 68B31EFEB8E6DE8CF32312B041EB5215 /* Support Files */ = { isa = PBXGroup; children = ( - 99D367851E2832771F67DBAD9D7E031D /* BRDatePickerView.h */, - A15F9261153F49FFD51CC0AD8BFAAFE3 /* BRDatePickerView.m */, - F8836979B08028CF04D35BAB08F3D8F9 /* BRDatePickerView+BR.h */, - BC59FB2200FCD8B0CF31DDA15F5AF8B4 /* BRDatePickerView+BR.m */, - ECE1F89BCF876E7872F384578D3D06C5 /* NSDate+BRPickerView.h */, - 78F6856E2B0894EC23494A512E2432F1 /* NSDate+BRPickerView.m */, - ); - name = DatePickerView; - sourceTree = ""; - }; - 74609E2650F0F58837EF0058E2527F55 /* Resources */ = { - isa = PBXGroup; - children = ( - 433C3C91ADC711841BF9FE4430DA5B6C /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 74CCC36A3007118DFFD8EBA91D02F823 /* Support Files */ = { - isa = PBXGroup; - children = ( - 191080AF6CBCE441E23C0E4BDB691906 /* Alamofire.modulemap */, - EE9EA1CB55EE26D49E48CEBEA46B4CFE /* Alamofire-dummy.m */, - 5B30214FB70F304E556504C16157D09E /* Alamofire-Info.plist */, - C5F49E6655D5FDAD8B1D6DFEA895C075 /* Alamofire-prefix.pch */, - D48016ECA7E97C18D00AB377E0B123BC /* Alamofire-umbrella.h */, - F7524F11721B36A7B3948F368BDF9C7C /* Alamofire.debug.xcconfig */, - 20B2A0759422BF9FF72B85DCCDE6E39C /* Alamofire.release.xcconfig */, - 0391FD7DD6D519D17837247413DB8B9D /* ResourceBundle-Alamofire-Alamofire-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 878771CB2083BDE556E021211E486E3F /* SDWebImage */ = { - isa = PBXGroup; - children = ( - 20965004AAE3EB5B36E3204B680088D3 /* Core */, - E5D1F92DBD74C684D4285D2202B0DDEA /* Resources */, - 960280DEFD58C719210E0A6D7C221E7E /* Support Files */, - ); - name = SDWebImage; - path = SDWebImage; - sourceTree = ""; - }; - 92EF3BF1E2C44D682C40096FC18418CF /* Base */ = { - isa = PBXGroup; - children = ( - 7855015556244BB8FDDF88D14E5E961D /* BRBaseView.h */, - A0D946BB1808FBFC0600322A5E6C4EBA /* BRBaseView.m */, - 7AC73155B88B535255545A65ADF18D61 /* BRPickerStyle.h */, - 44409D5F6DC1D3654BCBA4C90FAB8136 /* BRPickerStyle.m */, - F220B3B6EF8CB461F9C4F1F395B2732B /* BRPickerViewMacro.h */, - 414ABF77CE9818E2548ABED3AF75CD22 /* NSBundle+BRPickerView.h */, - 0152611E4B5C2B16ECD170D2A43B58C2 /* NSBundle+BRPickerView.m */, - DF5DA5CA68FB71A4F6402331D6A4E337 /* Resources */, - ); - name = Base; - sourceTree = ""; - }; - 960280DEFD58C719210E0A6D7C221E7E /* Support Files */ = { - isa = PBXGroup; - children = ( - B52008C41E133BBD4D9B1CD2042967C0 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, - BB447CCBCD9386A96344F6C5C00B3303 /* SDWebImage.modulemap */, - EA0EF9368C161F471DBD919E50CBD37D /* SDWebImage-dummy.m */, - 6E5E13DEEE52E86AF49BEC7F21591AB9 /* SDWebImage-Info.plist */, - AD532CC296BB50CE140C87E45878ECC6 /* SDWebImage-prefix.pch */, - FC63E2EFCBCCE7F16F04B40CE4231A7A /* SDWebImage-umbrella.h */, - A6EBEECC9E22F382280AF921AEA9FCFD /* SDWebImage.debug.xcconfig */, - 9316B894F3E7EC301459C334287C85F5 /* SDWebImage.release.xcconfig */, + E297907CBDED9382CAB6CC3B2A9F4952 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */, + CB78E0C565DAA3D1DDB35D29EF42757B /* SDWebImage.modulemap */, + F3B8E94445277798E449C8C503559508 /* SDWebImage-dummy.m */, + CB35E50002DC3DD97A1F5C82F1D0E5CF /* SDWebImage-Info.plist */, + 1231732BCB5B44507B580E623DD9A30D /* SDWebImage-prefix.pch */, + 3C3BA416783D7E20A8ED203093B8706D /* SDWebImage-umbrella.h */, + F29C1EC3854DAC3F0344AB285A8B12DD /* SDWebImage.debug.xcconfig */, + 81ABBFA7C20B50E4D3E54A2CAEDA0737 /* SDWebImage.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SDWebImage"; sourceTree = ""; }; - 9EF0DA3654513AB6A48FD0C7B1784D71 /* Resources */ = { + 6B13AB4A40835D2CEB43C0E355D2C4C0 /* Support Files */ = { isa = PBXGroup; children = ( - 6C684F19B2D2DBE73AB6B55F1CEE7A15 /* PrivacyInfo.xcprivacy */, + 4CCF9907E8DA3AE10D06BD112DD4CB71 /* GoogleAppMeasurement-xcframeworks.sh */, + 448F2ED4B5A1DB4276FC66C97D747915 /* GoogleAppMeasurement.debug.xcconfig */, + B6A2D75607A084BF07C70D87C826EFED /* GoogleAppMeasurement.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleAppMeasurement"; + sourceTree = ""; + }; + 6BFE3D807E0F78FDA95147CFD72A6A10 /* Resources */ = { + isa = PBXGroup; + children = ( + F3E82864DEB655DF7F54B2FC744AF4EB /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - B1802BF177EBE47B47F5440DEF148771 /* AddressPickerView */ = { + 6E585980467CA326F321E2CC8C51E7C0 /* Network */ = { isa = PBXGroup; children = ( - 32FCE08C45D342D0DB9BB2C9C49C45EA /* BRAddressModel.h */, - 77331036577E14FB635FA249F9FE2D2B /* BRAddressModel.m */, - DD670356E2756B743FA289CCAD4132DB /* BRAddressPickerView.h */, - 62E1E555D15AC2C2C234B2E904DE33E6 /* BRAddressPickerView.m */, - E86F3E07D8403FA8A07C9638723B9236 /* Resources */, + E77598F0363A78D3EC44CCD64747AE6A /* GULMutableDictionary.h */, + DD5D271545570D086024939C4272AA26 /* GULMutableDictionary.m */, + 483C9485F63FB745CD3B8181900B4EC6 /* GULNetwork.h */, + 7A9CEE110490B89F177FE4C09AA3EFBA /* GULNetwork.m */, + B53FD6834D21CF0879BE7DC88A1D192E /* GULNetworkConstants.h */, + 71CFAE504CD3E4B1C3169CA38998A28C /* GULNetworkConstants.m */, + 6517D05D083980396DF2C4145A417F64 /* GULNetworkInternal.h */, + 1BA4E25767FC2D20EEF4C7DAD3FE76F6 /* GULNetworkLoggerProtocol.h */, + 7387B46CDB94A5946B4F5E01CA6BC207 /* GULNetworkMessageCode.h */, + 0118EB89E76B2ABC419C769AC8A9DD7D /* GULNetworkURLSession.h */, + 1F30A4F7AF24FDC61E99268ACDD5CBFA /* GULNetworkURLSession.m */, ); - name = AddressPickerView; + name = Network; sourceTree = ""; }; - BA0BE7F40CCC5A86D11C9E530D797FCC /* FLAnimatedImage */ = { + 736122F6E926D0C9A9812CF81ED85216 /* AppLovinMediationVungleAdapter */ = { isa = PBXGroup; children = ( - 7F664CFAE17C66098677E36555C627EB /* FLAnimatedImage.h */, - CF517DC670EE29995A20763495AC204D /* FLAnimatedImage.m */, - 0682473E755A5564C19B10645EC4FCAF /* FLAnimatedImageView.h */, - D402BE42F0C87BA6B3D2F2D9FDBF72D9 /* FLAnimatedImageView.m */, - 1BE4F7FF0CF83151C88720E632AC3D4E /* Support Files */, + 4140FC5ACEC56B28FF7BE05C9A64D090 /* Frameworks */, + C2B3F3BFC899E9D555BC85BFC3AA8989 /* Support Files */, ); - name = FLAnimatedImage; - path = FLAnimatedImage; + name = AppLovinMediationVungleAdapter; + path = AppLovinMediationVungleAdapter; sourceTree = ""; }; - C7832A1A76B3BA84EDEF479CD04C0EA2 /* Resources */ = { + 7B492D5D333CA4F096ABB1895C3857F8 /* Resources */ = { isa = PBXGroup; children = ( - DC21D1F7FD9A9703015B5102E3CF1C06 /* PrivacyInfo.xcprivacy */, - 523AE9ACC52439166E2CBC20F7ABD007 /* SVProgressHUD.bundle */, + F6065A7B93EEC91F3E1EB479C66A3FB9 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - CC50C8A9348F9C7507EC1E6CE2801A60 /* Support Files */ = { + 7C2315917F05D20D7AB0E646230A5792 /* Support Files */ = { isa = PBXGroup; children = ( - 56A3B44E67AFE8AC3B1686864FFFAEA5 /* FSPagerView.modulemap */, - A1494A9DB3546EA7DF34D3A9415771F6 /* FSPagerView-dummy.m */, - 4F317793C7EC70A6226CAC7C52672EB5 /* FSPagerView-Info.plist */, - 853850F6A7338784F427DF496A0D3033 /* FSPagerView-prefix.pch */, - E14EB06327B227B9EAB6A90EBF57C5E5 /* FSPagerView-umbrella.h */, - F01A0498CC300289D15E872D4942AD85 /* FSPagerView.debug.xcconfig */, - CF1354482CF116C9367BA81B3F68F900 /* FSPagerView.release.xcconfig */, + D4D7F33AEA6D7C10C148F2B8859CAECB /* Firebase.debug.xcconfig */, + ED65F50EE78D1D306588FFFCE80359E3 /* Firebase.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Firebase"; + sourceTree = ""; + }; + 7C77A1EEFD0276C0E9569826028864CD /* DatePickerView */ = { + isa = PBXGroup; + children = ( + 7E6BBF320B16361B6BFE82104CAC83AF /* BRDatePickerView.h */, + F33EB07BB087EEC2C1CDE9F60368B125 /* BRDatePickerView.m */, + 803861866836C5BCCBE1B78A3361BF82 /* BRDatePickerView+BR.h */, + 848D085D1A92ACEB0BDA4BBEB05EA663 /* BRDatePickerView+BR.m */, + 97EBC2DC18E7D7D0C3347EA535467262 /* NSDate+BRPickerView.h */, + 3E597212582038454662383592E0F0DE /* NSDate+BRPickerView.m */, + ); + name = DatePickerView; + sourceTree = ""; + }; + 7DC382849CB51135CCA07F97FBBA872A /* Support Files */ = { + isa = PBXGroup; + children = ( + 70C8F9A436544459F952971C9D7EBF71 /* FirebaseCore.modulemap */, + 523564F2808E5F6E9301072B737054DB /* FirebaseCore-dummy.m */, + 8F10094DDEC42A9D7ED7F2D8B35C7E43 /* FirebaseCore-Info.plist */, + 417B43C0F5024E6CD5BC3680EBFC4717 /* FirebaseCore-umbrella.h */, + 972F46FE2669278B051F24F6D0AFAFB3 /* FirebaseCore.debug.xcconfig */, + 1EAE058EDA4B52C2BE592C78376CB94D /* FirebaseCore.release.xcconfig */, + FB8E9D44A9B50D85B52ECC6D0EFDADBA /* ResourceBundle-FirebaseCore_Privacy-FirebaseCore-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; + sourceTree = ""; + }; + 7F2EDB48962F6E05018CE07DFC374F4A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 7EADB5D41127D32769691CE138CE2229 /* BURelyFoundationGlobalFoundation.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 80696EA00CCF26D136FBC1416C80C233 /* Support Files */ = { + isa = PBXGroup; + children = ( + C96ADE3B1C2E7DE87DDAF634AD8F86CE /* JXSegmentedView.modulemap */, + 04EAE77E174328F0147919FC1A36210C /* JXSegmentedView-dummy.m */, + FD5657A7D51AC3FBEA120B6E9D78517F /* JXSegmentedView-Info.plist */, + 70B88D3A08C5C4A2B0F7AD60750317FD /* JXSegmentedView-prefix.pch */, + 6EE3A93FC65B746477C62D2D54578148 /* JXSegmentedView-umbrella.h */, + 274A95DA0C928654A951CFC860F427FB /* JXSegmentedView.debug.xcconfig */, + A6A230567D3E28BADC5132EECD5631D2 /* JXSegmentedView.release.xcconfig */, + AB1E78E2F05057C75B7E4A55EC096F7D /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/JXSegmentedView"; + sourceTree = ""; + }; + 852C2212B92563F9C77D325D227C6E98 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C1C6EEBE27AA181D09BC360E4071F655 /* _LinkedinAudienceNetworkCoreInternal.xcframework */, + 4BFC9E1F99310D1BB247C385DD1A680B /* _LinkedinAudienceNetworkExperimentationInternal.xcframework */, + 81E9423F29CBA7807A46625722E739DD /* _LinkedinAudienceNetworkIdentityInternal.xcframework */, + 003210DFA4DCBF31E53012D9970F5E65 /* LinkedinAudienceNetwork.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 874E1BF03B117ED693542FA8175A8ED2 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7A9936F0967975DD8BCC63C307C0F6EC /* AppLovinDSPLinkedInAdapter-xcframeworks.sh */, + 7998498B885EDA15B2C416999ADE2C8F /* AppLovinDSPLinkedInAdapter.debug.xcconfig */, + D6E69F2332AD619799B6431BA500EBB2 /* AppLovinDSPLinkedInAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AppLovinDSPLinkedInAdapter"; + sourceTree = ""; + }; + 88DA53DAD6FD788208CC91B75B650710 /* Targets Support Files */ = { + isa = PBXGroup; + children = ( + 473692F45D092C61E2053A41650EE5B4 /* Pods-wallpaper_project */, + ); + name = "Targets Support Files"; + sourceTree = ""; + }; + 8A1D3BB5237F5CEB473810143B21B905 /* WithoutAdIdSupport */ = { + isa = PBXGroup; + children = ( + 8DD4D4D05299A191D1453413649EBB20 /* Frameworks */, + ); + name = WithoutAdIdSupport; + sourceTree = ""; + }; + 8AE3CD904AF3461F3A79AAB2A69DDEF6 /* Support Files */ = { + isa = PBXGroup; + children = ( + 81C54ACA1A7FA531515836CA0B12E8BB /* MJRefresh.modulemap */, + 42E32DB1D75391DF743508729C111F73 /* MJRefresh-dummy.m */, + 1291D5D8276E627F02C967014419AE5F /* MJRefresh-Info.plist */, + 53346F2AF118F6DF02C290FE04936A4C /* MJRefresh-prefix.pch */, + 196CBDB3008F083EC8ABF7BCA6A95C53 /* MJRefresh-umbrella.h */, + DEBDFB68474289BCF57AD24FDB8CFC86 /* MJRefresh.debug.xcconfig */, + D70D93E622E42211CB7F12D34CDE8865 /* MJRefresh.release.xcconfig */, + 6CF4D8964C39EF98C1FC8F273DE2AC88 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MJRefresh"; + sourceTree = ""; + }; + 8DD4D4D05299A191D1453413649EBB20 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 797351645E9D378E734423A065EEF2A5 /* GoogleAppMeasurement.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 90B40540536AD11EBFFFE88C044D649C /* Support Files */ = { + isa = PBXGroup; + children = ( + D8A04893AC60DB08BC302947D99C8472 /* BURelyFoundation_Global-xcframeworks.sh */, + 0786B5B6C13C470D63454BD1BCC475F4 /* BURelyFoundation_Global.debug.xcconfig */, + CE69DF82D01B60EB7434B526F1E9DF22 /* BURelyFoundation_Global.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/BURelyFoundation_Global"; + sourceTree = ""; + }; + 920F4702A8C7899306026FCA8B21E383 /* GYSide */ = { + isa = PBXGroup; + children = ( + 60644DCA06C870DDA78BBEF0D6E3DE15 /* GYSide.swift */, + F80893A901D39FA4F6117FF83E0C2BE6 /* GYSideAnimatedTransitioning.swift */, + BFBA7488B6A700E1C15211A26CD50B20 /* GYSideConfig.swift */, + 3EAD0F59403BFEFB476683BBBCD83A8E /* GYSideMaskView.swift */, + 5B64D7EF1F8EADFF639E0AAAA9DF1FE1 /* GYSidePercentInteractiveTransition.swift */, + 914AEAB273671A7D1F4BDD6092E7BFDF /* GYSideTransitioningDelegate.swift */, + 184897105384D7D3235E16D12EED8409 /* Support Files */, + ); + name = GYSide; + path = GYSide; + sourceTree = ""; + }; + 9AB625AF8023B8F35A0E7284F04BE176 /* Resources */ = { + isa = PBXGroup; + children = ( + 4FB204E5096CA60604CF77F1BD5103BC /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 9C4F290C6A18127A38C6F9446A5A4168 /* Support Files */ = { + isa = PBXGroup; + children = ( + 74D12705F8600EDDBF5E6C811B1AE558 /* nanopb.modulemap */, + 864FA50000F51DE1DDBCA884ECA7C774 /* nanopb-dummy.m */, + A1DE9740F239068C397C1C3EF9FE5ED6 /* nanopb-Info.plist */, + 2ADF8BB00604AA6983F6DC496BCB0C4B /* nanopb-prefix.pch */, + FB18847D61D3B66F8CA09D108A4BD2C2 /* nanopb-umbrella.h */, + 16A6931EF81329E51087415580035D34 /* nanopb.debug.xcconfig */, + 49CC215FDE1BC166278FA87853571C0F /* nanopb.release.xcconfig */, + 1F823B523995AAB14E3E029A9B693603 /* ResourceBundle-nanopb_Privacy-nanopb-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/nanopb"; + sourceTree = ""; + }; + 9D7016EFB48DFFBBD59BAF54BF51C140 /* FSPagerView */ = { + isa = PBXGroup; + children = ( + 022EF86FAB97E180A1DF1DAD0AC93BE6 /* FSPageControl.swift */, + 5E6C16A570D4B6488BC09FC58978AB71 /* FSPagerCollectionView.swift */, + A40F82165C029B2ADFCF9D87EFE960C4 /* FSPagerView.swift */, + BE0C0F102FF0F60B0D92BADFA54B2B3F /* FSPagerViewCell.swift */, + FEC5D64FC59372350943564C74DFA8AD /* FSPagerViewLayoutAttributes.swift */, + 975D4719EB5CC6D16F7219115D9267C3 /* FSPagerViewObjcCompat.h */, + 64A0FA1046671F7D9F65F751530E3BBE /* FSPagerViewObjcCompat.m */, + BA512057E5F94FC72FE97EB7231F6E6F /* FSPageViewLayout.swift */, + 20FC905DE85C9A976B48D0D67FED77B9 /* FSPageViewTransformer.swift */, + 9F8821DAEEF80BFDA786F1581F377DC3 /* Support Files */, + ); + name = FSPagerView; + path = FSPagerView; + sourceTree = ""; + }; + 9DE031093B268EF5C3ADA200246622EE /* SVProgressHUD */ = { + isa = PBXGroup; + children = ( + 38BB5F2F529638219164EFC3844588FC /* Core */, + 4E8E5B2BEA4DEB2012EAD59CE4167160 /* Support Files */, + ); + name = SVProgressHUD; + path = SVProgressHUD; + sourceTree = ""; + }; + 9F4FF42D9A2CC6423C5426CCD735D06B /* Support Files */ = { + isa = PBXGroup; + children = ( + B0D6A08DFE0C5FDBC570B1DBD2C6B770 /* FirebaseAnalytics-xcframeworks.sh */, + 98677CF9062880373F2222EEE3C05917 /* FirebaseAnalytics.debug.xcconfig */, + D87F307FD797D48AAC8B053C5C6F6A82 /* FirebaseAnalytics.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseAnalytics"; + sourceTree = ""; + }; + 9F8821DAEEF80BFDA786F1581F377DC3 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2902C375F2CB9DA68DE36D6A6FFD7483 /* FSPagerView.modulemap */, + 7AE5C2E55B4A39372E9F579DCFA045B7 /* FSPagerView-dummy.m */, + F5D5D5432E63922D32C571A8A7A3FD8E /* FSPagerView-Info.plist */, + 7AB93FC981901A17ACD6C2B18D3C4833 /* FSPagerView-prefix.pch */, + E1D84A9002A11C5728487544FD850ABF /* FSPagerView-umbrella.h */, + 47938CCB980909306909DAE7CAB613CB /* FSPagerView.debug.xcconfig */, + 621769CB7647C23179D3910CC98A2D25 /* FSPagerView.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/FSPagerView"; sourceTree = ""; }; - CF0EB23F13855CDD0C85A27AA7E2821F /* Targets Support Files */ = { + A00E353A900D242BFF2F2E2897DC0093 /* Resources */ = { isa = PBXGroup; children = ( - E590EDBF1278FB601BE5CB4E3C659F0D /* Pods-wallpaper_project */, + 5F4B7C3362A8C51D84B6666C3C6188AD /* PrivacyInfo.xcprivacy */, ); - name = "Targets Support Files"; + name = Resources; + sourceTree = ""; + }; + A1E7132FC757C3386C09A0A8A289699F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1E94F6075E8EB6F2D4CD5503D866D6AF /* BURelyFoundationGlobalYYModel.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + A29375B4FEADDC7CF21FBC182E3A0454 /* Resources */ = { + isa = PBXGroup; + children = ( + 36DE6CFEDDBA0B757278BDDAE3FD5F37 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + A2A577C5F0363EC81ADED17D52173B5F /* Resources */ = { + isa = PBXGroup; + children = ( + E0A44602ACC8FF84FAA4ED14BF9B6D47 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + A9D0CE23DEEFBAFF28A6F86D7CBE568E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 09091B2CD438C4C4FC85F6444A82315F /* AppLovinSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + AC2577F57AF2D363450BBF3350BF7639 /* Base */ = { + isa = PBXGroup; + children = ( + 1ABD7DEBC9E42AAE241498B23E200E8E /* BRBaseView.h */, + 749B38B74DEACFD4360E3A3A9AEB92B1 /* BRBaseView.m */, + 140500D0FAFF2E1FB46298B97CD21F63 /* BRPickerStyle.h */, + 18897C0CA4963982963923E64C9E53C0 /* BRPickerStyle.m */, + D8BFA3558B2DEC13A9352FD1280EE2E8 /* BRPickerViewMacro.h */, + D35F1540B7B5F94A327343EF4C8198EF /* NSBundle+BRPickerView.h */, + A3EC68B3373DEDC03E865F427B87E59A /* NSBundle+BRPickerView.m */, + FD39F979E29C98055EE271E934586373 /* Resources */, + ); + name = Base; + sourceTree = ""; + }; + B02EC629A92D06506DD3A796D1685036 /* Firebase */ = { + isa = PBXGroup; + children = ( + 4C01AA9FA101FB2E7C4F487D58E6EA5A /* CoreOnly */, + 7C2315917F05D20D7AB0E646230A5792 /* Support Files */, + ); + name = Firebase; + path = Firebase; + sourceTree = ""; + }; + B09EBE6979C9A8EF47646FB624134FEF /* FirebaseInstallations */ = { + isa = PBXGroup; + children = ( + 50630631B9DB26DE026752CA04D1108C /* FIRAppInternal.h */, + CCBF008736E1CBDAEF97DDDA8966D01F /* FIRComponent.h */, + 6B53A19E2ABCDB757FA2916A67B971B9 /* FIRComponentContainer.h */, + 09D72B570700503149571B06B48B469D /* FIRComponentType.h */, + E7F8319B7128F803E4CE1A2974BCB277 /* FIRCurrentDateProvider.h */, + 68EEFC379901D8F228C1E84A092A845D /* FIRCurrentDateProvider.m */, + 4301E4C073D68FBDAA027FCD351BB9E1 /* FIRDependency.h */, + 2B7A9F044E78F2016E94CC51135D8376 /* FirebaseCoreInternal.h */, + 1C3E2AA871B624BB2F160F498D0E8B2E /* FirebaseInstallations.h */, + 19539123A925289D78FA657E83293436 /* FirebaseInstallationsInternal.h */, + 132CFC8C02B8B930AEF817B9AB0F4ABC /* FIRHeartbeatLogger.h */, + 2A9BAE9AC7534BA563FBD6E0007EB02D /* FIRInstallations.h */, + 6D5C700B29C570B2F52854809835A72F /* FIRInstallations.m */, + F3271412437D3AE81507E9C64D30CF7F /* FIRInstallationsAPIService.h */, + D80872A9BD8327AAC2692192A76020D8 /* FIRInstallationsAPIService.m */, + 3637F025A535BFEFB5E7F2A04A17A889 /* FIRInstallationsAuthTokenResult.h */, + 47EA86D05C39779149DD49E6172ADF04 /* FIRInstallationsAuthTokenResult.m */, + 807EF1D6096BB9DC7DE970F6B683F546 /* FIRInstallationsAuthTokenResultInternal.h */, + FE322433CE7179DBD2570ED610A12E9A /* FIRInstallationsBackoffController.h */, + D2A6D46DD833E4D88A9B188731C73B07 /* FIRInstallationsBackoffController.m */, + 604FB8BC59374AFDEB000DA9D771C953 /* FIRInstallationsErrors.h */, + C4682907579927BCFE4D2ABB895CF00C /* FIRInstallationsErrorUtil.h */, + 61DEA9EF7DA3BA73B630DF2C0D4B912B /* FIRInstallationsErrorUtil.m */, + 3C12E18E6E2DDA6A7B710A7BA6254C3F /* FIRInstallationsHTTPError.h */, + 237471BC387DF42F7007DBC179D85C5E /* FIRInstallationsHTTPError.m */, + E33C44689CB280D32641D9F980270090 /* FIRInstallationsIDController.h */, + 9E7644F16A1CB2D2613983A0D83923E8 /* FIRInstallationsIDController.m */, + F6C8FBB1FA0764D46F7AE3A947226694 /* FIRInstallationsIIDStore.h */, + 880A371B50AE225C6DFD9C9D203A4D03 /* FIRInstallationsIIDStore.m */, + BC08EA50C1DC23A85F5E798E851B1BBD /* FIRInstallationsIIDTokenStore.h */, + 18507B003BCA78E4E210BE6079F2933F /* FIRInstallationsIIDTokenStore.m */, + 4D5CECD8A36975FBFBFC9CC3EAAF7C4E /* FIRInstallationsItem.h */, + 2F328C2C9E27A35B6741E0835D1F3B4A /* FIRInstallationsItem.m */, + 4926F30D4A0FDF1C0F911CFF4BBF0FF9 /* FIRInstallationsItem+RegisterInstallationAPI.h */, + 6B63B8C6826842C93AF8949169530AC8 /* FIRInstallationsItem+RegisterInstallationAPI.m */, + 39E90B34491FAE44FF92A78B35061BD2 /* FIRInstallationsLogger.h */, + 976A10C04080721379ABDFA316AEC76E /* FIRInstallationsLogger.m */, + 4E5A27B64ECEBE6AA570F5688482E1AD /* FIRInstallationsSingleOperationPromiseCache.h */, + 566C3A3F75152A7BB13BE8EF4210073E /* FIRInstallationsSingleOperationPromiseCache.m */, + EC9E175AD282ABC47EEFB4446644E02C /* FIRInstallationsStatus.h */, + 56ECF00ADB185A6AC6CE10141C64D4A4 /* FIRInstallationsStore.h */, + F7EC0B228E10D4C51D418BD63CFB57C8 /* FIRInstallationsStore.m */, + 649B18020762A45CBC6EB69580B141F1 /* FIRInstallationsStoredAuthToken.h */, + D8A6713DC1B6EA2670626E7206622D58 /* FIRInstallationsStoredAuthToken.m */, + 18574D8A97AB5F7001DB291DE0BB5745 /* FIRInstallationsStoredItem.h */, + 09B37386EF99141C6E0BF389962B02CF /* FIRInstallationsStoredItem.m */, + 6178DA022B61DEDBCE387B37C32F740D /* FIRLibrary.h */, + 2ADAC5742D297FD34D6B114063CC4372 /* FIRLogger.h */, + 67CA694D9571B5721C9E80679DA8AA8A /* FIROptionsInternal.h */, + A00E353A900D242BFF2F2E2897DC0093 /* Resources */, + D380B4CE062C101A5B0CE18906077D95 /* Support Files */, + ); + name = FirebaseInstallations; + path = FirebaseInstallations; + sourceTree = ""; + }; + B3EAE6A6ACFEC19EE8AD3AB38C83397F /* SnapKit */ = { + isa = PBXGroup; + children = ( + C26C2C57E20246357CE2E63596D22F3E /* Constraint.swift */, + C65B64159FAFCDEAEA8C9BAA7BE4FE27 /* ConstraintAttributes.swift */, + 199FF77F94B1F172791150E2FE408019 /* ConstraintConfig.swift */, + 11A9EDEE44095DC7F85623A3921FDEBD /* ConstraintConstantTarget.swift */, + BB3EC88187B1FE90AEBF4DC27C670D2C /* ConstraintDescription.swift */, + B5B79F4E52EFD8FBBB48537559BC97EA /* ConstraintDirectionalInsets.swift */, + 4E4A871DB47C40F3CD270D1E966B4D16 /* ConstraintDirectionalInsetTarget.swift */, + B24FB6C49B00904DBD0AA0037F5AFF6E /* ConstraintDSL.swift */, + 5D1843A3A2AB4332C7CB6DF500D23E2F /* ConstraintInsets.swift */, + 7DEA7D7CFF6D899EB68580825FF280B4 /* ConstraintInsetTarget.swift */, + C7BB0FB094DE4EB9E81925BC4DCAF5D1 /* ConstraintItem.swift */, + CFB89803B5F57179683F7C9FCDB1A4B1 /* ConstraintLayoutGuide.swift */, + 046C395DA4509C1ADB32CC3766F63D85 /* ConstraintLayoutGuide+Extensions.swift */, + 58D6CB756DD3A9231F3FEB6E080B3E07 /* ConstraintLayoutGuideDSL.swift */, + 9D85AA2F00552B7A664016FDD3BC6FE0 /* ConstraintLayoutSupport.swift */, + E10A7B7C8A66996E60B5E43E8B884051 /* ConstraintLayoutSupportDSL.swift */, + FC24CB758DF027A8930E57F939A805E7 /* ConstraintMaker.swift */, + CCC86B28AC5BEBCD42B772D7F3836DC6 /* ConstraintMakerEditable.swift */, + 3EE72C8237BFBB91DE0BACA84C46638E /* ConstraintMakerExtendable.swift */, + AFF22E22F476AB5B981543D7E948C48C /* ConstraintMakerFinalizable.swift */, + EFD5DB9452104FF68BD65D7308D3E8D7 /* ConstraintMakerPrioritizable.swift */, + CD38ED83C43A96EB0A28B0D9D274AD83 /* ConstraintMakerRelatable.swift */, + C9CDE2192F24F1459CD7CE09266D3DB9 /* ConstraintMakerRelatable+Extensions.swift */, + C588D0106C945CA757820561B0F9696F /* ConstraintMultiplierTarget.swift */, + A9A8EC4E475C4A6773B90354BE654917 /* ConstraintOffsetTarget.swift */, + 5DEFECFD2E66D8B327DA32D7E5700885 /* ConstraintPriority.swift */, + 243A9477BC7F3951E5E0E19366CAA29A /* ConstraintPriorityTarget.swift */, + 403A1B88EB1D9EF19F466EC9A1A35235 /* ConstraintRelatableTarget.swift */, + EFAB3218E027CECC75353933D091AD15 /* ConstraintRelation.swift */, + 5EE71BEADBE1B7E0DCAE2D96C2A2E520 /* ConstraintView.swift */, + F7B9BA0CB25627C65E9293D80180E4E6 /* ConstraintView+Extensions.swift */, + 8B861C3921FF50C3D4076FB37650EBA1 /* ConstraintViewDSL.swift */, + B29933E7373A59F845656F1648037C2B /* Debugging.swift */, + 8252CE67C8A970A61FE447F2B131185B /* LayoutConstraint.swift */, + 57D17ED0E4D15CA63DCBC1879AC6D5D5 /* LayoutConstraintItem.swift */, + AC581959BFD824AFF07BA73703552FEA /* Typealiases.swift */, + 946837724FE4A11CD971B2176BCA20B7 /* UILayoutSupport+Extensions.swift */, + 36112F50EE2AA597FF9BB02C1146B2F8 /* Resources */, + CAB5F235F94675B73C27506924FE7E4F /* Support Files */, + ); + name = SnapKit; + path = SnapKit; + sourceTree = ""; + }; + B7E4A6DB2ABAA1B59A4851125482E860 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4284DB2C3E0F53ED0439CF0B66F66425 /* GoogleUtilities.modulemap */, + B97003FBA2B2A6EA233145854DB9B66A /* GoogleUtilities-dummy.m */, + 83A29E9DF23879A1132BC3339B231718 /* GoogleUtilities-Info.plist */, + 4BA408F620ED48932B7190D0556F148F /* GoogleUtilities-umbrella.h */, + 87347239F3871B5A2DC03AB893FA43EA /* GoogleUtilities.debug.xcconfig */, + CB6C00204860A6A155EEB6A8C20C0FAD /* GoogleUtilities.release.xcconfig */, + FB7819E638775C71841CA2FE4A38FCA3 /* ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleUtilities"; + sourceTree = ""; + }; + BA6A186C0A9BDCA6CCFE2E4A4B0E4F97 /* Support Files */ = { + isa = PBXGroup; + children = ( + C0856A9F4783331653D139FCDEB6DAB8 /* CYLTabBarController.modulemap */, + 1836DA493341D83C8E52E8D9D011F44B /* CYLTabBarController-dummy.m */, + A4004EC5FBBB8C55B5A449100076F659 /* CYLTabBarController-Info.plist */, + 72B67AEADA0EFC8A800AFE17177B5968 /* CYLTabBarController-prefix.pch */, + A21A24FFB4B5B9BEA08119155060373E /* CYLTabBarController-umbrella.h */, + 035C10274CC244432E13408320DFF8AB /* CYLTabBarController.debug.xcconfig */, + 1360146BAAAED7E0D7E3CAFB5693F2AB /* CYLTabBarController.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/CYLTabBarController"; + sourceTree = ""; + }; + BB02762CDF776CB2AC51429823AB50F4 /* SDWebImage */ = { + isa = PBXGroup; + children = ( + A22B44DF7B7D7A6C9A9C783B91242326 /* NSBezierPath+PAGRoundedCorners.h */, + 549FB33576ACD086DF7C81CE657D4966 /* NSBezierPath+PAGRoundedCorners.h */, + F993B8D022AFA20F59EA25CA7E586701 /* NSButton+PAGWebCache.h */, + 86405160AE3656E34946A87F517E5BB1 /* NSButton+PAGWebCache.h */, + CB76235F9086B5E879FC95B76CA540FB /* NSData+PAGImageContentType.h */, + 7F8E5A20A4650534F81A1213FE291086 /* NSData+PAGImageContentType.h */, + A2A3C8085064007CA329C5536400AEF9 /* NSImage+PAGCompatibility.h */, + 1B905BA0FD1CA74647F1D87C677EA8FC /* NSImage+PAGCompatibility.h */, + 064FD4CB6BCA6D788A084879050DE6FF /* PAG_SDAnimatedImage.h */, + 8713D1B83F7ACEADCFF5E2E4CE0E0ABE /* PAG_SDAnimatedImage.h */, + 195CD1B823B00A604A6F95BE04CF8C3C /* PAG_SDAnimatedImageRep.h */, + 77DD08E90DE8AFC7A39ECBE21B88D7C3 /* PAG_SDAnimatedImageRep.h */, + 91737BEA3D45E1560D372E90B5883492 /* PAG_SDAsyncBlockOperation.h */, + F6166E5AA63EC989913C8ABFF3CFD571 /* PAG_SDAsyncBlockOperation.h */, + 75AAE0AAD25AEEEF7B82A15405D2B42D /* PAG_SDDiskCache.h */, + B3B8B843680ED1DB7E2EE0A0D9E31C84 /* PAG_SDDiskCache.h */, + A03E971A84D69A2996463E8EEE74B208 /* PAG_SDImageAPNGCoder.h */, + 0A6CF3A8C95A60D712C487158DFD2DA7 /* PAG_SDImageAPNGCoder.h */, + E8BD8D895C0E6EB64481FDFC88B26ACE /* PAG_SDImageAPNGCoderInternal.h */, + B7DEBDCF9AA06D83A276A06803281F92 /* PAG_SDImageAPNGCoderInternal.h */, + 916538B9972B85BB3AF6F07C6725DF25 /* PAG_SDImageAssetManager.h */, + 3E5B847F3DCC21AA97127C09D71CD711 /* PAG_SDImageAssetManager.h */, + 4819287BE66AA0E86E7471EBAF7F21D6 /* PAG_SDImageCache.h */, + 52B2FE3048710C0DCB3AEECF2F1FF511 /* PAG_SDImageCache.h */, + A74F6598BBE8C1F8A83B16180CB92511 /* PAG_SDImageCacheConfig.h */, + BA971F2CA24A3AF4F101B1F5828A9B1D /* PAG_SDImageCacheConfig.h */, + 36F4AC5A4F91724D63845ED662212912 /* PAG_SDImageCacheDefine.h */, + 26A1826947A4C5111D7DDB96FE0E76A9 /* PAG_SDImageCacheDefine.h */, + D8251D107AAE9896EEE230C9523BBCA4 /* PAG_SDImageCachesManager.h */, + CB9E60C3BCD4D83A62E474937A28325B /* PAG_SDImageCachesManager.h */, + 2E91B5C070A0842B73F3C9749FD6CC2C /* PAG_SDImageCachesManagerOperation.h */, + 281E0C034C898E3DB4F18F167DC29F83 /* PAG_SDImageCachesManagerOperation.h */, + 19C36261D8B21CB7B8D8406B8C1DC475 /* PAG_SDImageCoder.h */, + 6AF5810CF69ED7CCD70E1FAA3A6B1C6F /* PAG_SDImageCoder.h */, + 1BD50C5D3F0565808A5B62882DAF4C8C /* PAG_SDImageCoderHelper.h */, + 23D02B4F716731F33BC96C6D1C28082D /* PAG_SDImageCoderHelper.h */, + 0D5A4E8CC90CC37A1B846C7BC323F27F /* PAG_SDImageCodersManager.h */, + EDE269DF06B62B5F13EBAE059504FF51 /* PAG_SDImageCodersManager.h */, + 26E423141C2BA2A40081893A0D525D2D /* PAG_SDImageFrame.h */, + 29D4ABB6F9D1769645CFADAC93B4C767 /* PAG_SDImageFrame.h */, + 1D25CD7AB1CE1E545DF16CC4120718C6 /* PAG_SDImageGIFCoder.h */, + 525DCE617A483248BF0A1665065AC8A3 /* PAG_SDImageGIFCoder.h */, + C91C31E6E3FA091D20576C685FDA70C1 /* PAG_SDImageGIFCoderInternal.h */, + 2D5AB9DD1BD7280441495813A5654C78 /* PAG_SDImageGIFCoderInternal.h */, + 464CF18690AB3847CA8A7AA642587DD9 /* PAG_SDImageGraphics.h */, + 15700354BF44664E199157B953DC87D4 /* PAG_SDImageGraphics.h */, + F198BC333D89287BA55245085C48C1DF /* PAG_SDImageIOCoder.h */, + 3E545CAA78A247AC84F34DC0AA899A6A /* PAG_SDImageIOCoder.h */, + AF170E9A823C725DCDCC37BD81C11770 /* PAG_SDImageLoader.h */, + A0F89EF00157A12659A09DA7813E23B4 /* PAG_SDImageLoader.h */, + 0FA244F3A75E2E27A6D2F4A635487153 /* PAG_SDImageLoadersManager.h */, + C0435B92C3DD2C3E73B5FF0145316151 /* PAG_SDImageLoadersManager.h */, + 544F6A3291CC771530BE6B822140BA94 /* PAG_SDImageSVGKCoder.h */, + 23FF915AA1AA97624CB9D36B1403D598 /* PAG_SDImageSVGKCoder.h */, + 23ABF0303733004BE7A4EBAA6639EB3B /* PAG_SDImageTransformer.h */, + 0317E64A9ED315666BAB027515BE3E74 /* PAG_SDImageTransformer.h */, + 51EC18276F65491E47765D9FBA0F9C51 /* PAG_SDInternalMacros.h */, + DEA53A4D515DBF9617A4C794EE968158 /* PAG_SDInternalMacros.h */, + 55D1378C496A8FFA8EBD570A892077E5 /* PAG_SDMemoryCache.h */, + 2E9BADC1717F3F6974E7355D43FAA8FD /* PAG_SDMemoryCache.h */, + 8A541583B85462ED29D198FD1BA17049 /* PAG_SDmetamacros.h */, + 75B1DE87559BF7338A1AC9C8A65B5C57 /* PAG_SDmetamacros.h */, + 426D721ADF0746758F2EFD9260C4CBB3 /* PAG_SDWeakProxy.h */, + 63AB8F09FC03101B9F135B40F47C8FF4 /* PAG_SDWeakProxy.h */, + 961D2906EE76BB95B6037027EB1C22C4 /* PAG_SDWebImageCacheKeyFilter.h */, + B8A0CB3B30CF05C9659AD24A8C8E611A /* PAG_SDWebImageCacheKeyFilter.h */, + 227C91743D929A70CFA5A3346BC42855 /* PAG_SDWebImageCacheSerializer.h */, + 92151FD22C7A7FA6B5FCDDEFA0483E56 /* PAG_SDWebImageCacheSerializer.h */, + FC3329362E67D414DE80CC30F7EF582F /* PAG_SDWebImageCompat.h */, + D3617C3584318FF0C2317EC03598A2FE /* PAG_SDWebImageCompat.h */, + 62F328D522982D1C6997515F99E80B26 /* PAG_SDWebImageDefine.h */, + 832B8CA4E0CFEF3A247BF804A45C8C1F /* PAG_SDWebImageDefine.h */, + 8BC0B9F0FE2B29E4C5C95E54EB2A9334 /* PAG_SDWebImageDownloader.h */, + 8604945F8072209695174E2213153C30 /* PAG_SDWebImageDownloader.h */, + 34B802D2F21A23EA8F9B67856A5C2194 /* PAG_SDWebImageDownloaderConfig.h */, + 6F6F48EB985AEC95344A27330B582848 /* PAG_SDWebImageDownloaderConfig.h */, + AC4111425F29B1FAEC47D7BAE0B44B37 /* PAG_SDWebImageDownloaderOperation.h */, + 66607530E857335411B6E3A0467BCC12 /* PAG_SDWebImageDownloaderOperation.h */, + EB32723FF204A66F2AF33D4C1B5C7ACF /* PAG_SDWebImageDownloaderRequestModifier.h */, + 1C3F18A32EFB4DECFD7EB05DFEE34B90 /* PAG_SDWebImageDownloaderRequestModifier.h */, + 47ABC50CB718D41D5638947FB65C8027 /* PAG_SDWebImageError.h */, + E6C53F9D4A82050A5B5C03988626C3FE /* PAG_SDWebImageError.h */, + BA9E75E785CA76CAFBCFFFBE700D9C8C /* PAG_SDWebImageIndicator.h */, + 7E898CB0F6D32979BF7F68DA1D355953 /* PAG_SDWebImageIndicator.h */, + 15DC1479575D4073DB903B5060342756 /* PAG_SDWebImageManager.h */, + 4AB3238E5D7B3E1C6975F0A114510D05 /* PAG_SDWebImageManager.h */, + 09B43376EFFA8F8BF66ED47396F931C5 /* PAG_SDWebImageOperation.h */, + 2E4B613455274D5CEACC5786FF98CBA9 /* PAG_SDWebImageOperation.h */, + 49C3DBCBB9ACF1D6536318925F8CC8FB /* PAG_SDWebImageOptionsProcessor.h */, + 9C6171B8243E6F7D5AC76CE927903E2B /* PAG_SDWebImageOptionsProcessor.h */, + A38D5B4BCCEA416E15E9AC0FCB04CC40 /* PAG_SDWebImagePrefetcher.h */, + 50B90F77C7F2E341F78B842D91BF09DD /* PAG_SDWebImagePrefetcher.h */, + 83264F457F3610D9E3F12B820C3C879C /* PAG_SDWebImageTransition.h */, + B3BEE258CD908A4C24AB2774CFDFFD85 /* PAG_SDWebImageTransition.h */, + 8EF77DEA995633620086AC9F8152D835 /* PAGSDWebImageHeader.h */, + 554A83D44A0FF19A4305689E098D40D4 /* PAGSDWebImageHeader.h */, + 7731AF0DAE206D6F14BEAD86AFA333CE /* PAGSVGKitHeader.h */, + 354F9D3FFE18D0D0E5FBF88ABD03AE40 /* PAGSVGKitHeader.h */, + CA4303EB5D8965B409ED0AC915E0C817 /* PAGWebImageDataCacheManager.h */, + 51B978DBB170914BA335EFAC65FD3E4D /* PAGWebImageDataCacheManager.h */, + 0DE9ABCE8F43CDD08D136644CF66FD05 /* UIButton+PAGWebCache.h */, + 8340BFAC64F13590BE0B1FAE9796B073 /* UIButton+PAGWebCache.h */, + B155DE84F6F3117C28CD3B699FFC4FFA /* UIColor+PAGHexString.h */, + 66279BA49341FED979BE6447EF57F5E2 /* UIColor+PAGHexString.h */, + 53A92A7493F17FDC05D910F5C7289237 /* UIImage+PAGForceDecode.h */, + 5C0B59222F269551482DFF8350BC0726 /* UIImage+PAGForceDecode.h */, + AD802FE1B8558B69878D3C6CDA865923 /* UIImage+PAGGIF.h */, + A566BC7674901CBBB1E56C01528F5ED6 /* UIImage+PAGGIF.h */, + 2F4066C6C668537C6185959506161B58 /* UIImage+PAGMemoryCacheCost.h */, + 4443B8394A7D3D0B0BD0163324C0A1EC /* UIImage+PAGMemoryCacheCost.h */, + 93FABDE04DDDBE9921B9B34971F2A539 /* UIImage+PAGMetadata.h */, + 9C7C7294505FABDE79F370F08BFD9E82 /* UIImage+PAGMetadata.h */, + E4A2B1FAC2AA1F062C77F0A1DB2AE932 /* UIImage+PAGMultiFormat.h */, + AA7801328D7B6BF70AA9CCC2035AEE1B /* UIImage+PAGMultiFormat.h */, + 7F33D7179BF1E70593DAF4389B154770 /* UIImage+PAGTransform.h */, + 2B89DA719B7EB5548DF06AABFDA31771 /* UIImage+PAGTransform.h */, + 6A831EA5FF71EAD4A9DE756EE39B1169 /* UIImageView+PAGHighlightedWebCache.h */, + 611973292BF2DC60EFA888054723A410 /* UIImageView+PAGHighlightedWebCache.h */, + A0AB077E495F3863C2D342B00AA78602 /* UIImageView+PAGWebCache.h */, + 6142855E67876230A3F6551DD193998F /* UIImageView+PAGWebCache.h */, + 4A1A7DB46924558F097AE1F5CE082B3A /* UIView+PAGWebCache.h */, + 86713111C90102A5CA46777F122420FF /* UIView+PAGWebCache.h */, + 1D8E45B4D950E5233359F6F8D1BF81A4 /* UIView+PAGWebCacheOperation.h */, + CE3B8233E9E1048224FA209CEE354A5A /* UIView+PAGWebCacheOperation.h */, + 336B396D83287197FCF73B83CFDC985E /* Frameworks */, + ); + name = SDWebImage; + sourceTree = ""; + }; + BB35671EEB1EDA127B47C269B72892F6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 53E21AC96973388B80FE253782E8CD9C /* BURelyFoundationGlobalZFPlayer.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + BB87B76C71F30A835233F3A5A6CCD131 /* FirebaseAnalytics */ = { + isa = PBXGroup; + children = ( + 2CC387A57776CDBE1D7C1948ADEEB8F7 /* AdIdSupport */, + 9F4FF42D9A2CC6423C5426CCD735D06B /* Support Files */, + F2890455FEAF1EAE37F7C8F944972390 /* WithoutAdIdSupport */, + ); + name = FirebaseAnalytics; + path = FirebaseAnalytics; + sourceTree = ""; + }; + BF05A841EC3225272EC1B32DD6018077 /* Resources */ = { + isa = PBXGroup; + children = ( + 44814AC1D0BAED1E8CD15E53C0D5C294 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + C2B3F3BFC899E9D555BC85BFC3AA8989 /* Support Files */ = { + isa = PBXGroup; + children = ( + B23ADE29ABEE60B15695FB87E15FEB9E /* AppLovinMediationVungleAdapter-xcframeworks.sh */, + 98E4F011E313A05D481FABAF93C3EF1F /* AppLovinMediationVungleAdapter.debug.xcconfig */, + 68200520BD73D3BD61B56C77E1EB284D /* AppLovinMediationVungleAdapter.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AppLovinMediationVungleAdapter"; + sourceTree = ""; + }; + C3F7973DF3FB5FEDAC8B31A939AEC365 /* Support Files */ = { + isa = PBXGroup; + children = ( + ABEAA985D7C11DF4511BE84AF455DBE3 /* AppLovinSDK-xcframeworks.sh */, + 11EE0EF724CCA7195C0E50F497192E23 /* AppLovinSDK.debug.xcconfig */, + 37575F8E285A37E0333DDE5D83465D81 /* AppLovinSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/AppLovinSDK"; + sourceTree = ""; + }; + C41CFB7FEE1DEC98698223043C18071A /* FirebaseCore */ = { + isa = PBXGroup; + children = ( + B6E9F7D7CFE2A5C99B4296DDB736897D /* FIRAnalyticsConfiguration.h */, + 43968B704A27376844F302415480ABD0 /* FIRAnalyticsConfiguration.m */, + 0B47D5323A22D635FF4D0473D893A0DC /* FIRApp.h */, + 1108162A764ADB3804198C437CA1211F /* FIRApp.m */, + 24C969EDC1432C28E5D47EFAFB344F4C /* FIRAppInternal.h */, + 186A1F380BB001AAA66C44EC460362BA /* FIRBundleUtil.h */, + 6805DF9BBB928A4BCA4589B92BF0AF7D /* FIRBundleUtil.m */, + C789E378B336C91A68FD73FA78007FEB /* FIRComponent.h */, + 8C05B17DB33AAAA254FAB6C069C3E76C /* FIRComponent.m */, + F034245018456E347F042469D48E8D24 /* FIRComponentContainer.h */, + 8B74A2F315E000F4DBE093DD0DC66F39 /* FIRComponentContainer.m */, + 26F4323B7901A09AD6FBEA2189EDD06C /* FIRComponentContainerInternal.h */, + 6F50EDA02974C32AE725FD6A637B9B64 /* FIRComponentType.h */, + B820341A2BE52E0D408DA61D1F3ED861 /* FIRComponentType.m */, + A6D6D6DD3C1905932AF63F65EF550AF9 /* FIRConfiguration.h */, + 093BBA2D98518BE482081F0E528BA959 /* FIRConfiguration.m */, + 5AB5A05D3457FEC216C759592E4AB3C9 /* FIRConfigurationInternal.h */, + 9E9DBFC0BD66B8427BDAFDAE72AE1933 /* FIRDependency.h */, + 195EB44B39FDD61DB1D88E06BADDD3C6 /* FIRDependency.m */, + B5529876ABB1D1A93A253D7BC5ED66B8 /* FirebaseCore.h */, + 5F62012ECF2C5AE2A01C26E443BCE56D /* FirebaseCoreInternal.h */, + D50739C7E7F53B20CE7341B05D9478C3 /* FIRFirebaseUserAgent.h */, + 30084EE3C943A2755198AA633F8CF1E2 /* FIRFirebaseUserAgent.m */, + EA319D420E58AD2F5ED2FC17BAB4B683 /* FIRHeartbeatLogger.h */, + 7BEAC364D9FB7BAD1A5F5D20DD43A6C2 /* FIRHeartbeatLogger.m */, + 0F9E057C07822F47B1D43BBF3AEA93C2 /* FIRLibrary.h */, + A7DBFB5F22BD0665FB6AD2740DC1D273 /* FIRLogger.h */, + AADAE5DA93C62FEF8C3C150F78E8BEDA /* FIRLogger.m */, + 981DD6AEB67B18689DC9341538738592 /* FIRLoggerLevel.h */, + 5A49DE3EB0CB859FF47716EB34B749C0 /* FIROptions.h */, + A8CFE2149E471C7326E619E523D15178 /* FIROptions.m */, + A452830FE760078CFD392A307B832B4C /* FIROptionsInternal.h */, + C2C0164581DFCF72723760DBF981483A /* FIRVersion.h */, + C7FAA12D6A320807F6DAFB5E776E5FAE /* FIRVersion.m */, + 0DB82EE0AB176090101AEA37683A987D /* Resources */, + 7DC382849CB51135CCA07F97FBBA872A /* Support Files */, + ); + name = FirebaseCore; + path = FirebaseCore; + sourceTree = ""; + }; + C495518B8BBB45BA83377040A483BCFB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 20380CC022D8454B00BA16E7726D290C /* AppLovinDSPLinkedInAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + C7E2FF9A7C8AF8BD3176F2B15D5DA1CB /* Support Files */ = { + isa = PBXGroup; + children = ( + 378FA2A7EB021D9C86B96C69FB6E8911 /* lottie-ios.modulemap */, + 412B407BB810C41479F197B0EE99C4E4 /* lottie-ios-dummy.m */, + D9297B6E2C3F5CE3E91471EE780EAC58 /* lottie-ios-Info.plist */, + 204CB5E4DA159688AC66AD2BDD608B36 /* lottie-ios-prefix.pch */, + 35CF5629ED1501952105BFAC1498A7CC /* lottie-ios-umbrella.h */, + 0FF5809E6097351260154DC3BD3D2E7C /* lottie-ios.debug.xcconfig */, + CC6AF09E016140D5462914F80B774B12 /* lottie-ios.release.xcconfig */, + E5F1D99BF7D32B755EDB38A58111B709 /* ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/lottie-ios"; + sourceTree = ""; + }; + C9FD8CC58BC1844D35CBCAA0BCA822A7 /* APM */ = { + isa = PBXGroup; + children = ( + A0D23205D6DD7407337BCA67C6D473C5 /* HeimdallrPAGEmbed.h */, + 466EC735CBBF40EB4139D295C913F5D6 /* HeimdallrPAGEmbed.h */, + FD4AD35DBF69158B068E730539AC7D08 /* HeimdallrPAGEmbedConfig.h */, + 0E23160F5926930EBB621ED8AA0171AB /* HeimdallrPAGEmbedConfig.h */, + 0E99F6B2519F61022C755730FA0E454F /* HMDPAGALogProtocol.h */, + 13804329DF20847BFB0527FFCD8EBE9D /* HMDPAGALogProtocol.h */, + 853C4596BFED1EFE147F8142BCAF9284 /* HMDPAGCrashAppGroupURL.h */, + 6CD72ADED97F798E620DB29F7EDE3439 /* HMDPAGCrashAppGroupURL.h */, + 12C592022F8F08C2E458E21B7B1ABED3 /* HMDPAGCrashDetect.h */, + 8B9EEFF56FEA2364F466A3D10D0BA83F /* HMDPAGCrashDetect.h */, + A7EAD6DC5546812FAFB63C260BB63221 /* HMDPAGCrashDirectory.h */, + 073A387B2CB7966183DDF2CF3D5D4B2F /* HMDPAGCrashDirectory.h */, + 3B9ABDE17F2DC85DEF6AB06003C9443F /* HMDPAGCrashExtraDynamicData.h */, + 92D3461640FCD2BBB6593FB66447059F /* HMDPAGCrashExtraDynamicData.h */, + C136DC1ECAD33CECDB5E0DF514A5B7B7 /* HMDPAGCrashExtraDynamicData_ToB.h */, + AF2DCFC6AE3FC3596D1AA10E3A253D14 /* HMDPAGCrashExtraDynamicData_ToB.h */, + 5DAB98728697D3D1B688EE34D06E6BE0 /* HMDPAGCrashKit.h */, + 91E2302DE908491CBDD91771C31D6104 /* HMDPAGCrashKit.h */, + 100AD37D18D3DC6F700B2B73F806D728 /* HMDPAGCrashKitSwitch.h */, + 6543122071507F41E67C863326D4D737 /* HMDPAGCrashKitSwitch.h */, + D2911640EA67C8A4DCDA000B3A36C4A5 /* HMDPAGEmbedAddressRange.h */, + 80372F361C80C8C804ECB7E9E5BA0EB4 /* HMDPAGEmbedAddressRange.h */, + DC85172D50E0A3663282CD3EA3A53BCD /* HMDPAGEmbedSessionTracker.h */, + 29100D96B6D7029D8DA394A5249432BC /* HMDPAGEmbedSessionTracker.h */, + B07108FA3B169F9C709173E8BF5C872C /* HMDPAGNetworkInjector.h */, + 8A3A215FDA7C9C4559FB2E08A8886A86 /* HMDPAGNetworkInjector.h */, + 4A0D6D17E4100D53B89735608D0F2DB1 /* PAGAPMHeader.h */, + BBCB754DF367347171A30FCABF744F68 /* PAGAPMHeader.h */, + 02349CB8207C7751257157B6AF95EEAF /* Frameworks */, + ); + name = APM; + sourceTree = ""; + }; + CAB5F235F94675B73C27506924FE7E4F /* Support Files */ = { + isa = PBXGroup; + children = ( + 2C28F783F291631A343F974184140C4E /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, + 728F9CFE9335AE841890FEA689106CAB /* SnapKit.modulemap */, + 37FA66A95546E68DA2C0A40BC493FFFF /* SnapKit-dummy.m */, + E0938E177615A2AEA33DC9FB0813721B /* SnapKit-Info.plist */, + 9E79D8110AD2E1E245C9AA0F5020755F /* SnapKit-prefix.pch */, + C5A63FE96EE99E8BCDBAFB0B4278C032 /* SnapKit-umbrella.h */, + FBAA5AE63A50A2AB6FE3085C631C11CA /* SnapKit.debug.xcconfig */, + 6117354FDDF006650776F3747BA67D11 /* SnapKit.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapKit"; + sourceTree = ""; + }; + CB0AE9A8D0A6E81474C3A51B0E136D5B /* Frameworks */ = { + isa = PBXGroup; + children = ( + 29DF095945B4F2D07478A6B1FC192D52 /* AppLovinMediationByteDanceAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CC6E5FE2F170063701862B95E8EB8012 /* Header */ = { + isa = PBXGroup; + children = ( + CD42C7DF17175D910A89024F0BDCC9F9 /* BURelyFoundation_Global.h */, + 6278A8ADB910B8EB788D58C748CD5F74 /* BURelyFoundation_Global.h */, + E9B2B2D92679F749E47018D30811DBEB /* Frameworks */, + ); + name = Header; + sourceTree = ""; + }; + CCA02E198CA5F84E39C3F1657C0465C3 /* ZFPlayer */ = { + isa = PBXGroup; + children = ( + 035E34A2CBDE6FDF45765A727200E552 /* PAG_ZFPlayer.h */, + 921B0FE3729A1F4CDFD6830D573B09A6 /* PAG_ZFPlayer.h */, + 328DD40E86E79BBFAD850B8120D3686D /* PAG_ZFPlayerControlView.h */, + 821B5ABF4BC3698964BB860FE883DF89 /* PAG_ZFPlayerControlView.h */, + 84F29E2A2CC765460D5D6928B3D7EC49 /* PAG_ZFPlayerControlViewDelegate.h */, + 0590AA5669A02ECC1A7630E379BF510B /* PAG_ZFPlayerControlViewDelegate.h */, + 91748D6664F0AEA1141A829FAD9928E6 /* PAGActionWorker.h */, + 5323D47CC651D6758C312B8680CDBF7C /* PAGActionWorker.h */, + 109BF42065F39AABD0178E94E61C7349 /* PAGAudioSessionHandler.h */, + 39CA59D9118DE9A6DE79E39EB103AC09 /* PAGAudioSessionHandler.h */, + 8F96A56520A3116AFADEEE133886E62C /* PAGDownloadSpeedServer.h */, + E7A98080526A0F36A4CF41954E40A0E1 /* PAGDownloadSpeedServer.h */, + 0B9CFD78C99E89FE20B7672CB53DA252 /* PAGLCacheManager.h */, + EA8BFEDDE236526AB7979487214DB485 /* PAGLCacheManager.h */, + AF4846A9B670FE450BE4947784D579F5 /* PAGLPlayer.h */, + A1238A5627FB73356E61AD58BD20B7F8 /* PAGLPlayer.h */, + 530696D277A656C536024D96867669E8 /* PAGLPlayerDefine.h */, + 8B3031A5558AC8F864A25CC9D193C2C5 /* PAGLPlayerDefine.h */, + FD066DE0690577DB79FCE51C6C83EE14 /* PAGLPlayerInternalDefine.h */, + B429BDFBD159CD2C42FAA51ABE44B15B /* PAGLPlayerInternalDefine.h */, + 98F1FBE6946B95EE822C59A5A0CB08B3 /* PAGLPlayerItem.h */, + EC16B698D7CC91AB856A66D5E23FEAEB /* PAGLPlayerItem.h */, + E2A33A2AFC0A954A8A59E0AA3B514456 /* PAGLPlayerSettingsProtocol.h */, + 87904FC86FB4FBFB2722550B46CA779D /* PAGLPlayerSettingsProtocol.h */, + A1AF699CE49FC0E95F50D37B641D0A88 /* PAGVideoPrefetchManager.h */, + 204ECFDEB94BC4B236EA0011B9993F79 /* PAGVideoPrefetchManager.h */, + 1BF4E03F1B9F445EB7309E6D325F1039 /* UIImageView+PAG_ZFCache.h */, + 31D380D8B3B00E45D5042D158C3F8F7D /* UIImageView+PAG_ZFCache.h */, + BB35671EEB1EDA127B47C269B72892F6 /* Frameworks */, + ); + name = ZFPlayer; + sourceTree = ""; + }; + CD9D4CD7E1D278A775CED1C3087EB426 /* Pods */ = { + isa = PBXGroup; + children = ( + 60DA595C3920A768DE31CF4555CE2555 /* Ads-Global */, + 38FF2AC45CAC5A278AB6A1AFB370352B /* Alamofire */, + 0985DDF31C426FACA31123A999CA36B5 /* AppLovinDSPLinkedInAdapter */, + 689C1826F4A99DA410200E6F20D57263 /* AppLovinMediationByteDanceAdapter */, + 736122F6E926D0C9A9812CF81ED85216 /* AppLovinMediationVungleAdapter */, + 17CC11D23774132110FEF51E906BF243 /* AppLovinSDK */, + 3B69FC80DDAC13458C26E4216212A4FF /* BRPickerView */, + 31E86A8316B5ACF9A6CB4B8BD4E952A3 /* BURelyFoundation_Global */, + 4F6E48EB2A23DF208EF9B7D661640129 /* CYLTabBarController */, + B02EC629A92D06506DD3A796D1685036 /* Firebase */, + BB87B76C71F30A835233F3A5A6CCD131 /* FirebaseAnalytics */, + C41CFB7FEE1DEC98698223043C18071A /* FirebaseCore */, + 3BB6D4265977032F7EFA928E5E8AE52F /* FirebaseCoreInternal */, + B09EBE6979C9A8EF47646FB624134FEF /* FirebaseInstallations */, + 0323CCE9C42572A59072C95B8C6BE58B /* FLAnimatedImage */, + 9D7016EFB48DFFBBD59BAF54BF51C140 /* FSPagerView */, + FCB6CB764524D9C1828D37B31ED7EE31 /* GoogleAppMeasurement */, + E8013E20D0BBC9A810BFCB208A298211 /* GoogleUtilities */, + 920F4702A8C7899306026FCA8B21E383 /* GYSide */, + 1EA2FD337B41314BD7301B5EDA5372AA /* IQKeyboardManagerSwift */, + DC60117C9899483D7DAC048B37178117 /* JXSegmentedView */, + 08085EA04AF54353633BE4B4CF40CD04 /* LinkedinAudienceNetwork */, + 047F754006264CA362AC196AF7AD1494 /* lottie-ios */, + FE595170DA788B4DF0F71888ECE30A10 /* MJExtension */, + 2CF9AA925E4B571AB114AD8505147691 /* MJRefresh */, + 41C760EAD582AD2AE93A422F7CABE87A /* nanopb */, + 5D86ABDAF0629162296975F10E1BE199 /* PromisesObjC */, + 1DB7AAB5A16BE504F3F2080731859F9A /* SDWebImage */, + B3EAE6A6ACFEC19EE8AD3AB38C83397F /* SnapKit */, + 9DE031093B268EF5C3ADA200246622EE /* SVProgressHUD */, + DA7261FE298BE7A0EBE09A2A7BFFF82E /* VungleAds */, + ); + name = Pods; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */, - 517A1FD7EB4B571E7672D8F64F73079C /* Pods */, - 496B0780B1E98BE9928C298289CA9A5E /* Products */, - CF0EB23F13855CDD0C85A27AA7E2821F /* Targets Support Files */, + F119B4A0ABE017AECEE69836596133B2 /* Frameworks */, + CD9D4CD7E1D278A775CED1C3087EB426 /* Pods */, + 477A3797E734EC4BF36A446AADB71CCF /* Products */, + 88DA53DAD6FD788208CC91B75B650710 /* Targets Support Files */, ); sourceTree = ""; }; - D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */ = { + D1AE18E390131916FD2CCF60D3D55690 /* StringPickerView */ = { isa = PBXGroup; children = ( - 18E23592898DD010B31CD7CCA57448C5 /* iOS */, + BDC124C8112F887954F0AB06026AA7CA /* BRResultModel.h */, + 4478111335CA6A483A1C58FED07D0BB8 /* BRResultModel.m */, + 685D2546A72BA35C80C2869422149999 /* BRStringPickerView.h */, + B32DF971D14692A6743DF4B89B4CCD32 /* BRStringPickerView.m */, + ); + name = StringPickerView; + sourceTree = ""; + }; + D380B4CE062C101A5B0CE18906077D95 /* Support Files */ = { + isa = PBXGroup; + children = ( + A0C1D3EC0453A62D4E9DF4F8E63E4B09 /* FirebaseInstallations.modulemap */, + 8C914544C320306F1902EF545E8A4701 /* FirebaseInstallations-dummy.m */, + B165A2D88972C7DC3F938ACFC91974DF /* FirebaseInstallations-Info.plist */, + E4803578441D067CF24AFE2C680D8638 /* FirebaseInstallations-umbrella.h */, + 50DCE0399DB06ECEBD68C60F042FE235 /* FirebaseInstallations.debug.xcconfig */, + 4F59A1FF322DE19E457B27ACD417912D /* FirebaseInstallations.release.xcconfig */, + 16ACFC65E4FA4FDF594C8E73DD6A4E8A /* ResourceBundle-FirebaseInstallations_Privacy-FirebaseInstallations-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseInstallations"; + sourceTree = ""; + }; + D4D9BB7EB7E135B13F945A44AA964F14 /* MethodSwizzler */ = { + isa = PBXGroup; + children = ( + EF51E289A88CDA9619013EA828466875 /* GULOriginalIMPConvenienceMacros.h */, + C2049A823F2A8DD9B10B3E7BB3EE2C08 /* GULSwizzler.h */, + 49F7122CDCF4CB880669A32978E0B4AE /* GULSwizzler.m */, + ); + name = MethodSwizzler; + sourceTree = ""; + }; + D63EB2D0CC78DF03FBA52949766B4D0C /* AppDelegateSwizzler */ = { + isa = PBXGroup; + children = ( + 7A61776C21BB872C3742F71B8F596EE2 /* GULAppDelegateSwizzler.h */, + D392B6417D435B7CDE70A35C85C975BC /* GULAppDelegateSwizzler.m */, + 88340178102B7FC3306183D99D80CAAB /* GULAppDelegateSwizzler_Private.h */, + 8842F484C2DC55323D5A619B2DEE166B /* GULApplication.h */, + 35941894FE83AA0F13E3CB8B0807B19B /* GULLoggerCodes.h */, + ADC657E886A2CAE3D364DD11260225FD /* GULSceneDelegateSwizzler.h */, + 18C28A2747860832AF9BB3D6F442EAD5 /* GULSceneDelegateSwizzler.m */, + FDB7708002928F1AA23314891CA5335A /* GULSceneDelegateSwizzler_Private.h */, + ); + name = AppDelegateSwizzler; + sourceTree = ""; + }; + DA7261FE298BE7A0EBE09A2A7BFFF82E /* VungleAds */ = { + isa = PBXGroup; + children = ( + 567458D1AD209C042210A054FD5BF304 /* Frameworks */, + EA52839779F1C271768A9125250B58F8 /* Resources */, + 4AFD49E890C5B06F051F79F9D71C2FC4 /* Support Files */, + ); + name = VungleAds; + path = VungleAds; + sourceTree = ""; + }; + DB46C0C00FA118083379C9DFF06D606E /* BUAdSDK_Compatible */ = { + isa = PBXGroup; + children = ( + EF68E3C9F85C0C6F2FADF0CD3909ADB6 /* Frameworks */, + 3EBFF7CF530B07B5703B5DDB0CD13F54 /* Resources */, + ); + name = BUAdSDK_Compatible; + sourceTree = ""; + }; + DBC219493901274BB32AB782FBF75D07 /* YYModel */ = { + isa = PBXGroup; + children = ( + C813732E058E617254EF5C1AE19703DF /* NSObject+PAGYYModel.h */, + 3B2C7D33269E3939EAF7B6B60BE20E07 /* NSObject+PAGYYModel.h */, + 5860772C713E6E6D45ED6685637B557B /* PAGYYClassInfo.h */, + C4CDC7ACE5410EF9CA16B2400F23B41A /* PAGYYClassInfo.h */, + EEA246F6DCF87B4FB2A21DB1CA4791E9 /* PAGYYModelHeader.h */, + 804FE3C4BFF313DDF0556B1766BC4EE4 /* PAGYYModelHeader.h */, + A1E7132FC757C3386C09A0A8A289699F /* Frameworks */, + ); + name = YYModel; + sourceTree = ""; + }; + DC60117C9899483D7DAC048B37178117 /* JXSegmentedView */ = { + isa = PBXGroup; + children = ( + 28ED9F5A093A715BAC82B186997AB9A4 /* JXSegmentedAnimator.swift */, + 26B84CFC2B789FD74913F8DE45F76185 /* JXSegmentedBaseCell.swift */, + C02E2B4B2E5CDD93996271BEA9360C33 /* JXSegmentedBaseDataSource.swift */, + 1A86B0483F40CC686A996ED018AF98EF /* JXSegmentedBaseItemModel.swift */, + A1D27210E9D3DB2665650463DF9D70BF /* JXSegmentedCollectionView.swift */, + 5B514179B75A9433F6E9A546E36036BC /* JXSegmentedComponetGradientView.swift */, + 9AC62141DC58942F70BD87B53FABB583 /* JXSegmentedDotCell.swift */, + DEFC2B5A070266542B2ECF6D72438E48 /* JXSegmentedDotDataSource.swift */, + 2643B101E1B65BF2D2FBA66B7722610A /* JXSegmentedDotItemModel.swift */, + 4A0C627508222DE16D73F89BE30B1520 /* JXSegmentedIndicatorBackgroundView.swift */, + DCF8624C879F7247E4292EC3F01E9B0C /* JXSegmentedIndicatorBaseView.swift */, + 7A1B4E9C4881246276D2220304E231BC /* JXSegmentedIndicatorDotLineView.swift */, + 36B4B490C8DE726E31CA44C75766BD4D /* JXSegmentedIndicatorDoubleLineView.swift */, + E2F6F1FEA2A2E073650A28CF8C6379D4 /* JXSegmentedIndicatorGradientLineView.swift */, + D8055A9E1EA35862B6D52F3691AB0F0C /* JXSegmentedIndicatorGradientView.swift */, + E0D6B0DE9B22A62618B11AD05F9588A2 /* JXSegmentedIndicatorImageView.swift */, + D18D1C0AA663A403B6FDB6CEA5A73760 /* JXSegmentedIndicatorLineView.swift */, + 82AB77F09374A9E2D062BA5E24F68097 /* JXSegmentedIndicatorParams.swift */, + AA5FA2679E8FDBF3CD37F79299BFE946 /* JXSegmentedIndicatorProtocol.swift */, + D098FC8124C00E9617782F50AE99ED6C /* JXSegmentedIndicatorRainbowLineView.swift */, + 7B2C7D90A1B7073B8EB68BADC1A0CBAC /* JXSegmentedIndicatorTriangleView.swift */, + 2EB2F108BAD9518CFB47775CD2324AAF /* JXSegmentedListContainerView.swift */, + 7C6FE4556491FDA937648AF129334DBD /* JXSegmentedNumberCell.swift */, + FCEEDD96DF1EB7E8C2C5ACA5F3CE878C /* JXSegmentedNumberDataSource.swift */, + 19298420AD88C34B447CE210564B23C8 /* JXSegmentedNumberItemModel.swift */, + 9C040A40779B7BC2A6D1E9B12B23FD5D /* JXSegmentedRTLLayout.swift */, + BC1EBB6583A9D6096936930524CFC6DE /* JXSegmentedTitleAttributeCell.swift */, + BF61B47856920BB0CDF908A57F10057F /* JXSegmentedTitleAttributeDataSource.swift */, + 36481D7DC9D19FC63813B36D1B6B2592 /* JXSegmentedTitleAttributeItemModel.swift */, + 196CABEA3DB514E5D634BB623EA6F5A0 /* JXSegmentedTitleCell.swift */, + E0183051F548DB357DA604D903C731CE /* JXSegmentedTitleDataSource.swift */, + E0A951EB94273C0F4EBC8E3ED8E3193E /* JXSegmentedTitleDynamicConfiguration.swift */, + 5B7D56B2CA5107A057A01C3C12F0DA20 /* JXSegmentedTitleGradientCell.swift */, + 106C654A0B30868A616F649D25EA8263 /* JXSegmentedTitleGradientDataSource.swift */, + 5FEC72313FB60ED6AD99148EE69B106D /* JXSegmentedTitleGradientItemModel.swift */, + 2C5B64355E42223C81FFCA62252F40F3 /* JXSegmentedTitleImageCell.swift */, + B58E938BBB6B81A43A148DB05E0D1D97 /* JXSegmentedTitleImageDataSource.swift */, + A2A5A302114A58C4229C521D56365A44 /* JXSegmentedTitleImageItemModel.swift */, + F623654CE9943868059E7C04DB9341C8 /* JXSegmentedTitleItemModel.swift */, + 49486B594629CEB41F7836359BFD9133 /* JXSegmentedTitleOrImageCell.swift */, + 5693AC06A548321CE344B2A8C2BCEAAA /* JXSegmentedTitleOrImageDataSource.swift */, + A128C20B24C45F5F4E27BFD6ECFCD68A /* JXSegmentedTitleOrImageItemModel.swift */, + F977EA2867F3EA808E5B5858BB0A825A /* JXSegmentedView.swift */, + FBDBB1A6997B9AAECB0ED0DC2380BB9F /* JXSegmentedViewTool.swift */, + 9AB625AF8023B8F35A0E7284F04BE176 /* Resources */, + 80696EA00CCF26D136FBC1416C80C233 /* Support Files */, + ); + name = JXSegmentedView; + path = JXSegmentedView; + sourceTree = ""; + }; + E2B59F46382B3BBAE7D0EA54DD74E7E3 /* Resources */ = { + isa = PBXGroup; + children = ( + 460BD5976C5BD8651D07B52106EC6F83 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + E2E4E74408FC5B65A7DAE0771CE817F3 /* NETWork */ = { + isa = PBXGroup; + children = ( + 250F91C829BCE9921C242D29A2A95235 /* NSData+PAGGzip.h */, + F062C51F8B4C9A585C7656A7F5B3B722 /* NSData+PAGGzip.h */, + 9D188EFC4260E039D400CABF6B94ED35 /* PAGBaseRequest.h */, + A3A0E1EE93E055FE0F3B972B9707E633 /* PAGBaseRequest.h */, + 3FAF7B4CEC2CBABCA9309E4CC9D68B47 /* PAGNetworkAgent.h */, + 4D50DE26D5F424E7AAF10DAA93D479E5 /* PAGNetworkAgent.h */, + FDBAEC00DFC1845FCFFD59EFB40F714B /* PAGNetWorkHeader.h */, + BA77B525561FF7B67465213CB95CD672 /* PAGNetWorkHeader.h */, + 5C779D5E61CD5A0E57D0DD5583034D52 /* Frameworks */, + ); + name = NETWork; + sourceTree = ""; + }; + E4FD271CBD3154762F14F37C39BA089D /* Support Files */ = { + isa = PBXGroup; + children = ( + DF27D5F5C6E8211CF0B542D0D9DC74E3 /* FirebaseCoreInternal.modulemap */, + F4EEABFAE66ED4E7D887073A383F93BE /* FirebaseCoreInternal-dummy.m */, + 12903D8C0DAB21520A7A705D24F27350 /* FirebaseCoreInternal-Info.plist */, + 7D5615B27710627C7AA6C4F05BEB9678 /* FirebaseCoreInternal-prefix.pch */, + 6146F58E9D9A5DBC80293385BC42838B /* FirebaseCoreInternal-umbrella.h */, + E51183AA4444AFD069E5DAD45BFE11A2 /* FirebaseCoreInternal.debug.xcconfig */, + 3C4C0580CC0AEA30E61EBED8F678CB3F /* FirebaseCoreInternal.release.xcconfig */, + 15344C31F77552DD0DB7F80B6E9D2411 /* ResourceBundle-FirebaseCoreInternal_Privacy-FirebaseCoreInternal-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FirebaseCoreInternal"; + sourceTree = ""; + }; + E5E1C32468FC8F874D5F635AAF20CCFD /* NSData+zlib */ = { + isa = PBXGroup; + children = ( + 66742F1B27FC9661A923C26BBFC3F852 /* GULNSData+zlib.h */, + 03C203F6FBDD49E2B51051592BF97DEC /* GULNSData+zlib.m */, + ); + name = "NSData+zlib"; + sourceTree = ""; + }; + E8013E20D0BBC9A810BFCB208A298211 /* GoogleUtilities */ = { + isa = PBXGroup; + children = ( + D63EB2D0CC78DF03FBA52949766B4D0C /* AppDelegateSwizzler */, + 0906C1BB2A1FE3916BE4D73C9F89A3AB /* Environment */, + 37A64B1F27CE32B1C84E5E98FDEA9013 /* Logger */, + D4D9BB7EB7E135B13F945A44AA964F14 /* MethodSwizzler */, + 6E585980467CA326F321E2CC8C51E7C0 /* Network */, + E5E1C32468FC8F874D5F635AAF20CCFD /* NSData+zlib */, + 0E83A7E5A8FE54E14B9260FE78BA8BC5 /* Privacy */, + 2704AE10644E3B8B9D7457CE7C4F5D20 /* Reachability */, + B7E4A6DB2ABAA1B59A4851125482E860 /* Support Files */, + 4CBBA2CEAB42C44D75A5018EC75F9DF4 /* UserDefaults */, + ); + name = GoogleUtilities; + path = GoogleUtilities; + sourceTree = ""; + }; + E9B2B2D92679F749E47018D30811DBEB /* Frameworks */ = { + isa = PBXGroup; + children = ( + E5D995F86AF2EB1BCCDD56B0EBBF8044 /* BURelyFoundationGlobalHeader.xcframework */, ); name = Frameworks; sourceTree = ""; }; - DD3200EA620B9B732AFCB703D7444E7F /* Resources */ = { + EA52839779F1C271768A9125250B58F8 /* Resources */ = { isa = PBXGroup; children = ( - 7D21ED0B3BCACAD8C5D019D1A7966462 /* MJRefresh.bundle */, + A96FC1039674F3DF1DC737B68159BB6F /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - DF5DA5CA68FB71A4F6402331D6A4E337 /* Resources */ = { + EA563F4EC7F140AA3A9EDA9AF8B8393C /* BURelyAdSDK */ = { isa = PBXGroup; children = ( - 6AC50C91C8EBF6D12B1074E491B9E04C /* BRPickerView.bundle */, + F198B67D40034B667E680048672DEE42 /* Frameworks */, ); - name = Resources; + name = BURelyAdSDK; sourceTree = ""; }; - E037F6AC7437ABC484F42574784C8D19 /* Support Files */ = { + EC526326B60B6E0722592AD094FC4B10 /* Core */ = { isa = PBXGroup; children = ( - 0D69AA5A351DE0F685415EB50B192DD5 /* CYLTabBarController.modulemap */, - 24FD5E1888766C5BEC1C52DFAF4E1713 /* CYLTabBarController-dummy.m */, - D816C52F61D97254F7D6783FF791D01F /* CYLTabBarController-Info.plist */, - 240938E49633DF3A8ED00CFC79894D8E /* CYLTabBarController-prefix.pch */, - C64EB6F577010F46D05A820BC236175B /* CYLTabBarController-umbrella.h */, - 191D85D562347F91A6AAC7ACF5539FEF /* CYLTabBarController.debug.xcconfig */, - 3F24BC272BC2BEF6F43C30963F063E0B /* CYLTabBarController.release.xcconfig */, + D9C5C390951F614A9BCA3C8694CEE178 /* CAAnimation+CYLBadgeExtention.h */, + 9994C9A67BD6F72067DBB89463B282AE /* CAAnimation+CYLBadgeExtention.m */, + 503C76230E926F014862880375CDC597 /* CYLBadgeProtocol.h */, + 571CEC2790B7ACF0BCAAD4F45B853149 /* CYLBaseNavigationController.h */, + 7BCCC708689F6ACDA66049808FBE3933 /* CYLBaseNavigationController.m */, + C25405F92D98054891C445B20F403F5E /* CYLBaseTableViewController.h */, + B3A0D7F128BBCC8EBCA729AE9BD1DC9A /* CYLBaseTableViewController.m */, + 558D88F2073A77448951209CDED38ADD /* CYLBaseViewController.h */, + 17CCB1A92E8B79F6047F48D8833C5F15 /* CYLBaseViewController.m */, + 5CB89D25D490BA1E3701ED479C2EA2A9 /* CYLConstants.h */, + F3F25C3033C770D24B3C76EC2D46F980 /* CYLPlusButton.h */, + 4EC7C518951E279DDD4D92C8CC456061 /* CYLPlusButton.m */, + 0A2D80AF9ED686ADF5B9E63C986DC2E4 /* CYLTabBar.h */, + 3182C2A90127F801725C5355106C4764 /* CYLTabBar.m */, + F90E9C5F04C847B946F6D98D586434B3 /* CYLTabBar+CYLTabBarControllerExtention.h */, + 677D4967B9083B4BFC051B2C7E58115E /* CYLTabBar+CYLTabBarControllerExtention.m */, + CD77E9B8B1F1163A2C704CDD869CB5AC /* CYLTabBarController.h */, + 2DE29AC5518970D6EA0649C4245E0202 /* CYLTabBarController.m */, + EC022FD515A0F60C8C0616907AD9C4D8 /* NSObject+CYLTabBarControllerExtention.h */, + EC6B7A740B8F1F5EABEA7DE893EB9E4F /* NSObject+CYLTabBarControllerExtention.m */, + E44F524C1F761B4FC87803EB08AB4407 /* UIBarButtonItem+CYLBadgeExtention.h */, + 6B45606FE98B7069924E06450215EFF2 /* UIBarButtonItem+CYLBadgeExtention.m */, + BDEDD6B24C81B5ECBF83D69B0ED3ECE9 /* UIColor+CYLTabBarControllerExtention.h */, + 823AEA58597DFABFF2BC267EDAA7F369 /* UIColor+CYLTabBarControllerExtention.m */, + 0FDF9CFDAF415E3AAD6B221C4B1BE155 /* UIControl+CYLTabBarControllerExtention.h */, + 2D97030FE33EB829FFB7B71D6A1FBED3 /* UIControl+CYLTabBarControllerExtention.m */, + 00A3531DC2E034D11B72B7A215A04553 /* UIImage+CYLTabBarControllerExtention.h */, + 06FCD7783743999EB684CD000AD637EE /* UIImage+CYLTabBarControllerExtention.m */, + 4700A4112B9579F4E4643B264015EC7D /* UITabBarItem+CYLBadgeExtention.h */, + E57A3C0F3B6DD3434BBA104149BCB211 /* UITabBarItem+CYLBadgeExtention.m */, + F03DDD0DBF4FE1650D9290A6579B0CD9 /* UITabBarItem+CYLTabBarControllerExtention.h */, + 2B6E91DBAA0B941C39D6123B4E2EDC6F /* UITabBarItem+CYLTabBarControllerExtention.m */, + 6ACA807D676AFB9BC42ED9BE65953B32 /* UIView+CYLBadgeExtention.h */, + 8D750A47C62290474DD323AF374FD4E7 /* UIView+CYLBadgeExtention.m */, + E6695838E2BB83E5398A66D9001EFA23 /* UIView+CYLTabBarControllerExtention.h */, + A12B284603ADF53731419D73DDB3A0B2 /* UIView+CYLTabBarControllerExtention.m */, + 88C0C891A293F5761FA21FAC5EB1D2BD /* UIViewController+CYLNavigationControllerExtention.h */, + E7092CBF3742CAFD15C9660459728080 /* UIViewController+CYLNavigationControllerExtention.m */, + CF09B1F63961C9CB0DE172BA305D66CE /* UIViewController+CYLTabBarControllerExtention.h */, + B370035560358BA235F95AA4B15E2659 /* UIViewController+CYLTabBarControllerExtention.m */, + ); + name = Core; + sourceTree = ""; + }; + EF68E3C9F85C0C6F2FADF0CD3909ADB6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5413818ABC2E59F44DF3C09A65C130AC /* PAGAdSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + EFAFE5DCAF468AFEAD9F48415C778F56 /* decode */ = { + isa = PBXGroup; + children = ( + ); + name = decode; + sourceTree = ""; + }; + F119B4A0ABE017AECEE69836596133B2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 1D3386319F7B964B90202D29A4810619 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + F198B67D40034B667E680048672DEE42 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 73CA59BEA641E1C906B12F0926265DAF /* BURelyAdSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F2890455FEAF1EAE37F7C8F944972390 /* WithoutAdIdSupport */ = { + isa = PBXGroup; + children = ( + 0359B4347632722D329F242AD4397646 /* Frameworks */, + ); + name = WithoutAdIdSupport; + sourceTree = ""; + }; + F4AA9799B0FA355A5038C172E75A6760 /* Support Files */ = { + isa = PBXGroup; + children = ( + A280D7AB7AFE76606C5B886A7B4B7041 /* Alamofire.modulemap */, + 406CE6C89A38F78FF1204683FFB6CB1E /* Alamofire-dummy.m */, + 59647DAC4647348C9D8ABB3D52345F57 /* Alamofire-Info.plist */, + 5FA89EE7A8CF2DF4E88A36C78AF8994C /* Alamofire-prefix.pch */, + 8110E39877F12613F6625FD4E628F8E1 /* Alamofire-umbrella.h */, + 7C35F96DC1D58034E4B8D8B2770A344A /* Alamofire.debug.xcconfig */, + 4E11F0BE147B591232E1CB00F9B1C67E /* Alamofire.release.xcconfig */, + F06C596697214019C7FFB33535CE3331 /* ResourceBundle-Alamofire-Alamofire-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/CYLTabBarController"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - E268DD48B218731712CA23F263B4EC91 /* Alamofire */ = { + F6A446A1C0448CF63DF0A15912457C89 /* Resources */ = { isa = PBXGroup; children = ( - 6527016649A9CB6FC107238D38C8F4CE /* AFError.swift */, - EA4DEF6DDCEE88E75A624744D975A24F /* Alamofire.swift */, - 1C5D406191181544603460C9ABC9CDB7 /* AlamofireExtended.swift */, - 26B3E322F34C8A922E1FEBE8D8DAE7CA /* AuthenticationInterceptor.swift */, - 4032F4A084B6CDF321A91ACC6F6776ED /* CachedResponseHandler.swift */, - EB868701428FC3B689DF46B5BD651290 /* Combine.swift */, - 59B2E17508CD5D144C391FF6FF97CB71 /* Concurrency.swift */, - 2B0891D210F840BBCB40196F3565930B /* DataRequest.swift */, - 6AF931C3631B8F626AC2BD4860267627 /* DataStreamRequest.swift */, - 34671BE17B7B025F4989C8FD81421993 /* DispatchQueue+Alamofire.swift */, - 203E5ABFBDC5AD3DB9D7F045139777FC /* DownloadRequest.swift */, - 4C7A80E1DDE11648B8EB91BA48B0A14C /* EventMonitor.swift */, - AE76C7133BF5C2CC130FCD3436BD96E7 /* HTTPHeaders.swift */, - 5812EA46E95FA4D75E1A15C93C2B9810 /* HTTPMethod.swift */, - ABE9BE46B68F34E395DF9CD0130779A1 /* MultipartFormData.swift */, - F505B3B869DA74829946303779A7B7E0 /* MultipartUpload.swift */, - 19B18A724F93CB2DEB3504CD700022D8 /* NetworkReachabilityManager.swift */, - 3AD7A9228C62122C1FF88D63F3AE482D /* Notifications.swift */, - 214596A456F06C62DD843C06AA40E429 /* OperationQueue+Alamofire.swift */, - 08AE28527297238EB25B25BC1CB021BD /* ParameterEncoder.swift */, - E25FE1CBA458E562A75357DD27D522F3 /* ParameterEncoding.swift */, - AAB78D8697F7B1FFB28567D3BBD9BDC8 /* Protected.swift */, - 7CB6992CEBFFA4A48B48FFFFB151BA3E /* RedirectHandler.swift */, - B253FE3AE1CFAC6DB6346AFB02094346 /* Request.swift */, - 2A93529A36F96DA830D675428D72C3D1 /* RequestCompression.swift */, - 688311D06DC9206C2642DA4916C5DA65 /* RequestInterceptor.swift */, - C91DA1C8D98A3E2DE094DF31E7AD6256 /* RequestTaskMap.swift */, - 1AAC467D0F8EF366D868D153869DE07A /* Response.swift */, - 797427B4D9C2E1BEC434E9FECA2F93B4 /* ResponseSerialization.swift */, - 92988B8BAC5B7F31B1325F71E8073975 /* Result+Alamofire.swift */, - F00AC7E06541453021DDCAAC7773E379 /* RetryPolicy.swift */, - 1BA0855FF360A9C334D4D01587CFAAE2 /* ServerTrustEvaluation.swift */, - 95C8C4357B2D643F92A3BDC58A464E69 /* Session.swift */, - 3812B735BA84FF485543BB9836C781C6 /* SessionDelegate.swift */, - 851C7A0EF0D0013A8AC7B8ED4997C01F /* StringEncoding+Alamofire.swift */, - 44ADEF92F1F91D1A306CDBB0344236FC /* UploadRequest.swift */, - FE4B2F6D9CB731754EF20DCD1F3CDD4B /* URLConvertible+URLRequestConvertible.swift */, - 2D9AC3C5FE775EC9E9229950FC5D8F60 /* URLEncodedFormEncoder.swift */, - BB531BFB06CE9158919E06F4C0F444F0 /* URLRequest+Alamofire.swift */, - 1B1EC6A050D084FBED271301F164217A /* URLSessionConfiguration+Alamofire.swift */, - DCD375C0747D3D281B9ECDE9365462D5 /* Validation.swift */, - 74E1C6CE9441F22935B95CC096167E01 /* WebSocketRequest.swift */, - 4DFD43FD709FDC727C00BF5231665E52 /* Resources */, - 74CCC36A3007118DFFD8EBA91D02F823 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - E590EDBF1278FB601BE5CB4E3C659F0D /* Pods-wallpaper_project */ = { - isa = PBXGroup; - children = ( - 390D664666A0A9397B572A4E87AB049D /* Pods-wallpaper_project.modulemap */, - 013FE72941227C76F7739B369F026C76 /* Pods-wallpaper_project-acknowledgements.markdown */, - 7213A570B153A3EFF4C2AF604822718C /* Pods-wallpaper_project-acknowledgements.plist */, - B10DD3593AB0761E6F20591611E29A8C /* Pods-wallpaper_project-dummy.m */, - 5345D55F126066667C16BC359CF467CF /* Pods-wallpaper_project-frameworks.sh */, - 1D41BF1F85DAA7F5D24D22F5EC1EF3A4 /* Pods-wallpaper_project-Info.plist */, - 59B48D064B2E091D34CB2F0B6DA6CF04 /* Pods-wallpaper_project-umbrella.h */, - 4B02AC25FD1B16DE3FC31AAD2BDF73E1 /* Pods-wallpaper_project.debug.xcconfig */, - BBCE07A2706DD51953002B1708AE2ACD /* Pods-wallpaper_project.release.xcconfig */, - ); - name = "Pods-wallpaper_project"; - path = "Target Support Files/Pods-wallpaper_project"; - sourceTree = ""; - }; - E5D1F92DBD74C684D4285D2202B0DDEA /* Resources */ = { - isa = PBXGroup; - children = ( - 62090A51666FE8B9253D224AEF655F56 /* PrivacyInfo.xcprivacy */, + 7465DC5F104DE2BD2F2500B9534E9731 /* BRAddressPickerView.bundle */, ); name = Resources; sourceTree = ""; }; - E6902031E46B727A6D2996B893DD9A72 /* FSPagerView */ = { + FA9525E25CFF48A124BE949901FE3D15 /* Resources */ = { isa = PBXGroup; children = ( - C06D0B75436C55C2A54E5C1A6120A6E6 /* FSPageControl.swift */, - 6133E39AF742E4288AF6CED2A733DC6D /* FSPagerCollectionView.swift */, - F9A084E9396DF2593CFFE6E73C5DE40F /* FSPagerView.swift */, - FE1DE78D44FBAA9B5115CCD462F30F51 /* FSPagerViewCell.swift */, - 9D8DE9954041EAF8F4F3EBAEA2CAB24F /* FSPagerViewLayoutAttributes.swift */, - 7ADA063A9EA6317F3E3F75B09D89D83B /* FSPagerViewObjcCompat.h */, - 8C98AC652CE01FC11F41B03D7C7BFA37 /* FSPagerViewObjcCompat.m */, - 9E850F2E5141F56749EF3162BB4DB595 /* FSPageViewLayout.swift */, - 5DA750ACC2AE2C01FAF5DD1BBA807DB6 /* FSPageViewTransformer.swift */, - CC50C8A9348F9C7507EC1E6CE2801A60 /* Support Files */, - ); - name = FSPagerView; - path = FSPagerView; - sourceTree = ""; - }; - E86F3E07D8403FA8A07C9638723B9236 /* Resources */ = { - isa = PBXGroup; - children = ( - C3DF3AA03CD4F607FCEFD5363BBBB1BC /* BRAddressPickerView.bundle */, + C556A60FA4B98EB704105F7F54D820E4 /* PrivacyInfo.xcprivacy */, + 7C9D28F786FB5148C1E47B5C66955DA4 /* SVProgressHUD.bundle */, ); name = Resources; sourceTree = ""; }; - EDFD389584F1A180FBB1EE05C5F9B3BC /* GYSide */ = { + FBB130A11202CFDDA204DC7F5CC90753 /* Resources */ = { isa = PBXGroup; children = ( - 5018B223E85D68DC35C04D156D745E03 /* GYSide.swift */, - F46C5FFF9FC7574207420E5474EBA038 /* GYSideAnimatedTransitioning.swift */, - 069B6B06DDB2863E473BC61AA58FA5C3 /* GYSideConfig.swift */, - 7FDB3C4918536FC4CEF1C58B3B299A0B /* GYSideMaskView.swift */, - 7E749184B6F9015F42BFA3278DA9ED30 /* GYSidePercentInteractiveTransition.swift */, - 72754C96D501D8746883FF6F5A9F5839 /* GYSideTransitioningDelegate.swift */, - 5E8BA1F4A801A76A121705EAE73BDE4E /* Support Files */, + 8644C498DACC921D52B92669A6E68C96 /* PrivacyInfo.xcprivacy */, ); - name = GYSide; - path = GYSide; + name = Resources; sourceTree = ""; }; - F1B3D06BABFD10F6889B61FBA88CA140 /* Support Files */ = { + FCB6CB764524D9C1828D37B31ED7EE31 /* GoogleAppMeasurement */ = { isa = PBXGroup; children = ( - 8562394C8D2BCC3DCDAB8BD51167941A /* BRPickerView.modulemap */, - 0833C7011DF22E65E4401CFB8E68BAC7 /* BRPickerView-dummy.m */, - 0202011418E95CA18AD230C1EFA10ED6 /* BRPickerView-Info.plist */, - E2F728E2D0A1D354776A2355233DAC5F /* BRPickerView-prefix.pch */, - 14189C114723BAF1A335465E9A5713C1 /* BRPickerView-umbrella.h */, - B1AD99B5548037432F3A1984329763C8 /* BRPickerView.debug.xcconfig */, - 04539A1568363F2507C81322D79867AA /* BRPickerView.release.xcconfig */, + 08D6026430EF18DF8B23A0F6A3632942 /* AdIdSupport */, + 6B13AB4A40835D2CEB43C0E355D2C4C0 /* Support Files */, + 8A1D3BB5237F5CEB473810143B21B905 /* WithoutAdIdSupport */, + ); + name = GoogleAppMeasurement; + path = GoogleAppMeasurement; + sourceTree = ""; + }; + FD39F979E29C98055EE271E934586373 /* Resources */ = { + isa = PBXGroup; + children = ( + FFB4A6A931BE27F5886A97B61AACB832 /* BRPickerView.bundle */, + ); + name = Resources; + sourceTree = ""; + }; + FE595170DA788B4DF0F71888ECE30A10 /* MJExtension */ = { + isa = PBXGroup; + children = ( + 9D8BD4D0E7B52803CFDC140804CF3074 /* MJExtension.h */, + 0D469B8C3492EB6F6F88F675514DD846 /* MJExtensionConst.h */, + 4B0E64B81C1BC21BF8F7097F7FFAC298 /* MJExtensionConst.m */, + 9C153DEED33FE27EE7C1DAB4A5083CCF /* MJFoundation.h */, + 692F18D951DF8D437642B6517A2AAA9C /* MJFoundation.m */, + BED35F84555F16A9DB4FFF6236E3908C /* MJProperty.h */, + 370AE8238B5475CA3327A797C62A6C0D /* MJProperty.m */, + 17758D6ADFB6F53FF2253FEA31FFF9EA /* MJPropertyKey.h */, + 7EA14EED56430DEE86F8C8F38FF84BE0 /* MJPropertyKey.m */, + E173E338318D82BAF6DADA10AFC282A0 /* MJPropertyType.h */, + 8016D4AFCE6D2CD33CC8F4EE24C7B5CE /* MJPropertyType.m */, + 1AE596FBD8C2C0EBC9892406CFB70E78 /* NSObject+MJClass.h */, + C498BB906DBA491E68177397FA2A607B /* NSObject+MJClass.m */, + 9559D7A7926A6DB5E6F870A0468DCA86 /* NSObject+MJCoding.h */, + 50D000174B70D68F811299F01908DE95 /* NSObject+MJCoding.m */, + B87F8D06DF5A8437D1B4194C5A14E689 /* NSObject+MJKeyValue.h */, + B7F682A74B15CD4C2BA005AE89AE64A3 /* NSObject+MJKeyValue.m */, + AF268A8013261E53EA84E0CFE57F7BAF /* NSObject+MJProperty.h */, + DC8942F97F8D3DB61FA4BEE63C1FCC17 /* NSObject+MJProperty.m */, + 832CBF80C532AF930330EFF1F8989D31 /* NSString+MJExtension.h */, + 798B2767D64910AB22516DA2AC8342D6 /* NSString+MJExtension.m */, + 6BFE3D807E0F78FDA95147CFD72A6A10 /* Resources */, + 15749F550EA977950ACC48D9B5484927 /* Support Files */, + ); + name = MJExtension; + path = MJExtension; + sourceTree = ""; + }; + FE85B67FF085EDA580106BE4E48CF1A9 /* Support Files */ = { + isa = PBXGroup; + children = ( + E554D5A9E92D5846659FAD3DE11C7943 /* Ads-Global-xcframeworks.sh */, + C4077D50C6039276EBFC640AAB876483 /* Ads-Global.debug.xcconfig */, + 3916A9ACA57D8A932BA7B9366BA77DCA /* Ads-Global.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/BRPickerView"; + path = "../Target Support Files/Ads-Global"; sourceTree = ""; }; - F1D27347771F709B53D987DC50987F1F /* SVProgressHUD */ = { + FEA5ED9EE3E9B2C133B3355278C40FD6 /* Gecko */ = { isa = PBXGroup; children = ( - 1B335E580C0D65970C57708791F0CD20 /* Core */, - 4CDA70462DC6930E23C6C1AEDF381095 /* Support Files */, + 1D55058B19B2403657F0243C0F55DCF5 /* NSDictionary+PAGIESGurdKit.h */, + 4197C9550C77E1437C95FCA8EF13A87E /* NSDictionary+PAGIESGurdKit.h */, + 4D1B261C410DCC1971F40E895A781831 /* NSError+PAGIESGurdKit.h */, + C8E0A10BA917A465A8FD598AE29EE622 /* NSError+PAGIESGurdKit.h */, + 3A376596C047B183D5E83C1DAB32B55F /* PAG_IESGeckoAPI.h */, + D2D4AC2AE5315C3E223CF55A3D70A9E3 /* PAG_IESGeckoAPI.h */, + 046EE4FACCEBD55D7876E18C5BB57B05 /* PAG_IESGeckoBSPatch.h */, + 44C3EC9C500D33D4B5CE7C2CB9D7E86B /* PAG_IESGeckoBSPatch.h */, + 12310203D6D402F313EFBBD5F70A047C /* PAG_IESGeckoCacheManager.h */, + E22474DB971351727C6C2E05D80C6275 /* PAG_IESGeckoCacheManager.h */, + 2CB5881933D285FA3C1A99845392114A /* PAG_IESGeckoDefines.h */, + F364EF1B8FC4164FFCE4FBD4C37264C3 /* PAG_IESGeckoDefines.h */, + 1135B71C81CD558CB23F699F40AC1BE3 /* PAG_IESGeckoDefines+PAGPrivate.h */, + E42405CEDB99CA4CB092C070784F90BD /* PAG_IESGeckoDefines+PAGPrivate.h */, + A36F659DAA01EBDC330EED1C50D6E037 /* PAG_IESGeckoFileMD5Hash.h */, + 0ED550641D5DFCDA6256C6E4FB7F15D6 /* PAG_IESGeckoFileMD5Hash.h */, + 035C7B7B2D4357DD9EC37FA5E7F9C7FC /* PAG_IESGeckoKit.h */, + FF2A3FCBA2D54D6841C9998A7F9F9A78 /* PAG_IESGeckoKit.h */, + C4504025B1E0916CAD36C02D74F76F6F /* PAG_IESGeckoKit+PAGPrivate.h */, + 9B041A9D069CBFD33596ED084F54246E /* PAG_IESGeckoKit+PAGPrivate.h */, + 8CAD9249A1F060B56618A4D033C27DEC /* PAG_IESGeckoLogger.h */, + FE1A817A3F85F3FF908186D5C13174F2 /* PAG_IESGeckoLogger.h */, + E4DBE2EECBC6F77F4DA75E4A2B6C973C /* PAG_IESGeckoResourceManager.h */, + 8405E40EEEF080DA6C506D1523582F7C /* PAG_IESGeckoResourceManager.h */, + BB0A00A1C7D0117C147ACBF77D73D8FB /* PAG_IESGeckoResourceModel.h */, + 3511C636A18FA084A85341F37050B54B /* PAG_IESGeckoResourceModel.h */, + B6849A8E7FAF3AD2C5C962B06368EBC0 /* PAG_IESGurdActivePackageMeta.h */, + B03C56F5778455A4856CEB9351EE9BE4 /* PAG_IESGurdActivePackageMeta.h */, + 282FDEEE34C46157C9B641F2BD91F489 /* PAG_IESGurdApplyPackageManager.h */, + FF774BC344A079658DFA8B6ADC50F8B2 /* PAG_IESGurdApplyPackageManager.h */, + 247BA6B2270A30883E93F2535F68F4F3 /* PAG_IESGurdBaseDownloadOperation.h */, + BFDA0338DBBBCB9DBA31EDE08217C09D /* PAG_IESGurdBaseDownloadOperation.h */, + 0BEA8035A792ED2050572EA5BA373FC1 /* PAG_IESGurdCacheCleaner.h */, + 3F7E1B004B7DFE556CA559BA0B4A0373 /* PAG_IESGurdCacheCleaner.h */, + A2FB331E969FF8409B6FC44042F69551 /* PAG_IESGurdCacheCleanerManager.h */, + 6F87EFA23F31F04C296BC608647674A2 /* PAG_IESGurdCacheCleanerManager.h */, + 683A766448E48FF50EF8919426DF24BA /* PAG_IESGurdCacheConfiguration.h */, + 96EA91C66EA7CE75D6F45B53E50DF75A /* PAG_IESGurdCacheConfiguration.h */, + 2A454CFDC4DFD0C8F9C4583E7543A7D6 /* PAG_IESGurdCleanCacheManager.h */, + D6317D6028C9360333B2CEAE21B1C34A /* PAG_IESGurdCleanCacheManager.h */, + C0AB06EE97C836C6FC469C0E643B1D64 /* PAG_IESGurdConfigManager.h */, + CB24E4859304339D42035DED8B4515B1 /* PAG_IESGurdConfigManager.h */, + F1D185260BE83E11D10694F9EF63F95E /* PAG_IESGurdDelegateDispatcher.h */, + 3F87390607AE609359CAF78179A13B3D /* PAG_IESGurdDelegateDispatcher.h */, + 11EEB0779D2DC2870CB79EBF24882393 /* PAG_IESGurdDelegateDispatcherManager.h */, + 6BDD5E2B256F63F5A33884CB0AFEC936 /* PAG_IESGurdDelegateDispatcherManager.h */, + 29AA3A037BDB3BE0C0488B6860E37BF9 /* PAG_IESGurdDownloader.h */, + 4501F2A643752DCBF674AB0264DE589B /* PAG_IESGurdDownloader.h */, + BE8BC76E275484FA51EFCDE717F39DA0 /* PAG_IESGurdDownloadFullPackageOperation.h */, + CBE53B6CEC85DD61617A4FF93A1383B4 /* PAG_IESGurdDownloadFullPackageOperation.h */, + 1DBF3BD980C17CF77E920D5BCE58C894 /* PAG_IESGurdDownloadPackageInfo.h */, + 01D9C18C6AD2E0B0A0745C50D3DBE9C5 /* PAG_IESGurdDownloadPackageInfo.h */, + D90F7FA61BC6624F1708A8F128BE075C /* PAG_IESGurdDownloadPackageManager.h */, + 981390746AAD941882DCB91C969ADCC3 /* PAG_IESGurdDownloadPackageManager.h */, + A295FFBA93E1B5926868309F1A00175B /* PAG_IESGurdDownloadPatchPackageOperation.h */, + 7F47021A8C458E092D2943DFF7EBD965 /* PAG_IESGurdDownloadPatchPackageOperation.h */, + BBAD5BE7C319CCD8EC4DD0B64DBCA0AE /* PAG_IESGurdEventTraceManager.h */, + E3574D9D91923DAA8FA7DE5527329E4C /* PAG_IESGurdEventTraceManager.h */, + 02BD870C56A5C08E5F6D9DA0B003DA64 /* PAG_IESGurdFIFOCacheCleaner.h */, + 8F94A2C4A792FB722A694F90DBD3643A /* PAG_IESGurdFIFOCacheCleaner.h */, + 84BD8E78B77C7A14DE0F486EF97E9C78 /* PAG_IESGurdFileBusinessManager.h */, + EE4A220E159375CC79EA6313F18F2CC9 /* PAG_IESGurdFileBusinessManager.h */, + 052DA7265E0803C215F78951FE2FBD31 /* PAG_IESGurdFileMetaManager.h */, + 2B790B3AC76CDAB5EF9404FF5F71C1E0 /* PAG_IESGurdFileMetaManager.h */, + 117955DE26CB26C3EED262B981888713 /* PAG_IESGurdFileMetaManager+Private.h */, + E3E807A3AEA3108912358FE489BCA76C /* PAG_IESGurdFileMetaManager+Private.h */, + DFD05BE36612DBC51DA15F2E0C98BFBE /* PAG_IESGurdFilePaths.h */, + 3CB7E51EA43A89E6D259E5D85447A1CB /* PAG_IESGurdFilePaths.h */, + 1578C7FCC44CE61D9414B9FE1EBC7869 /* PAG_IESGurdInactiveCacheMeta.h */, + BA1272998EEE3F7A08686C1954820EE5 /* PAG_IESGurdInactiveCacheMeta.h */, + E4E2E47AE14CC1BB07342468398B11A6 /* PAG_IESGurdKit+PAGCustomParams.h */, + 5D8B6A8109F093BFD37CDD3FAA7132CD /* PAG_IESGurdKit+PAGCustomParams.h */, + 49E366E3CC611D1ABC87D17FD07BDF6A /* PAG_IESGurdKitUtil.h */, + CC48B54DCB5A00B0CB906BC3F9AEA3A3 /* PAG_IESGurdKitUtil.h */, + 4590FC34A063C2FFCBABD520F2DD9463 /* PAG_IESGurdLRUCacheCleaner.h */, + 6028A6F46388E99BA84E7E6642A55D28 /* PAG_IESGurdLRUCacheCleaner.h */, + 90EFB5D5B532201F6D9DEF82C83135FC /* PAG_IESGurdLRUCacheLinkedList.h */, + 5D8B9E9D6F3A5102855A6AF01A8404A0 /* PAG_IESGurdLRUCacheLinkedList.h */, + FFA0E7CD481FE82D041BA52031F00D13 /* PAG_IESGurdLRUCacheLinkedNode.h */, + 74A7672D0C4F796E912D613BC0509ADC /* PAG_IESGurdLRUCacheLinkedNode.h */, + 92524E619A5616C341288528775F36F2 /* PAG_IESGurdNetworkResponse.h */, + 8E7F50D73753A0B8A771BEAC18EA16EA /* PAG_IESGurdNetworkResponse.h */, + 923E3F6B25C0FC5C7D4B6BE79EEACC6C /* PAG_IESGurdPackagesConfigRequest.h */, + 234E9BE358F411058CBF563EE8E72B90 /* PAG_IESGurdPackagesConfigRequest.h */, + 7187602DC8FFCC53A543041AFA0D74EF /* PAG_IESGurdPackagesConfigResponse.h */, + 11B7295EBADB415279FED404A578008F /* PAG_IESGurdPackagesConfigResponse.h */, + 626003C9C71F3FEE57D5F30C8808291B /* PAG_IESGurdProtocolDefines.h */, + C771BB24720342E41AF68A8799DFC72D /* PAG_IESGurdProtocolDefines.h */, + 7E496F790F8025D8FD72A457BECC7B99 /* PAG_IESGurdResourceManager+PAGBusiness.h */, + 394C653FD2B9F7BBB619F3F810E2217E /* PAG_IESGurdResourceManager+PAGBusiness.h */, + 908A8221734A1879CA697802E67F2B86 /* PAG_IESGurdUnzipPackageInfo.h */, + 6A17CBD507031F102C0337C00C484E69 /* PAG_IESGurdUnzipPackageInfo.h */, + 7558800FFAEE4F744E3E7E76FD88DDB0 /* PAGGeckoHeader.h */, + D1D5BCA71A7E02BBE06285324A95DB2B /* PAGGeckoHeader.h */, + 6000B6BDFFB7C2F47543CBF773DC0E19 /* UIDevice+PAGIESGeckoKit.h */, + DBFF96BED3D158A526A8295387F5DCBF /* UIDevice+PAGIESGeckoKit.h */, + 60F1A289B81A0213B4356304FDBB35B2 /* Frameworks */, ); - name = SVProgressHUD; - path = SVProgressHUD; + name = Gecko; sourceTree = ""; }; /* End PBXGroup section */ @@ -3392,11 +6445,44 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 282366ADF15268D7921BDE294CB77CC4 /* Headers */ = { + 1F983AA228800271392913EF6E3183D9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5864E6EBA4C08E32532C76CD6ED29791 /* Pods-wallpaper_project-umbrella.h in Headers */, + B37DE648A00D3D120B541A9D322B094F /* FBLPromise.h in Headers */, + 35190E5C4B89203ACC06E5C8CFBB5FC4 /* FBLPromise+All.h in Headers */, + 4AE4B22A5754620B2A78D53B00CC7E03 /* FBLPromise+Always.h in Headers */, + 50019B5EBB75092956B36075D404C1F9 /* FBLPromise+Any.h in Headers */, + FB025499CF5007C7C0059E87214A5DB1 /* FBLPromise+Async.h in Headers */, + D9B639FDD7B756497AE33DF2CB0D9F88 /* FBLPromise+Await.h in Headers */, + F45A1AE890C3131F94B1DAA737B978DF /* FBLPromise+Catch.h in Headers */, + 4D16C636771912CC775DA6C89176C137 /* FBLPromise+Delay.h in Headers */, + E9A7FB25FCB94C003F3C77CD84B3D104 /* FBLPromise+Do.h in Headers */, + D7D29723ACAA45AEDA7F96956A80422A /* FBLPromise+Race.h in Headers */, + 8735535E39D160179D175EEF996DB12E /* FBLPromise+Recover.h in Headers */, + 73A5A99A0951D7C41150D55C3C48D0EE /* FBLPromise+Reduce.h in Headers */, + 09AA023E8D33BD12FCAC2D7BD3482C07 /* FBLPromise+Retry.h in Headers */, + CE9D18F1C4E6606C7C0D44B64F5B590A /* FBLPromise+Testing.h in Headers */, + A81A3ED963FF49074A782F4112556C6D /* FBLPromise+Then.h in Headers */, + A9E63761751B7C95CDA9A4075EA4A295 /* FBLPromise+Timeout.h in Headers */, + 665CD3B81C68D7CF4B1F67B0C0CABDE4 /* FBLPromise+Validate.h in Headers */, + CCC4F5D02EEDC4A97EB5513D38B605E9 /* FBLPromise+Wrap.h in Headers */, + 096F914E568D289738359CA8F3D647DA /* FBLPromiseError.h in Headers */, + D38A9B00AE7ADC3A9AF71606E2032C0F /* FBLPromisePrivate.h in Headers */, + A2819BC46E5D184CCB592BCEC962CCEC /* FBLPromises.h in Headers */, + 2CB81EC995DC5F49A816CEDD27C43C65 /* PromisesObjC-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3669CAC04B71528D339DF1E7F307D291 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3B1160D902E1C530025ECAE6252DA286 /* nanopb-umbrella.h in Headers */, + 626CE21B59B5EC3D6DB2E8314A4BC9EA /* pb.h in Headers */, + 67607A763FF5719C301036784AB44333 /* pb_common.h in Headers */, + 08C0485299D20669B974C61854B84B6D /* pb_decode.h in Headers */, + 0959DEBED98DEA1EB737AEBEE8AEDBE9 /* pb_encode.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3504,38 +6590,52 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 65698788A38D6A188CBC7939C6A94525 /* Headers */ = { + 5F56EC88D89E08B670BB19F6457F198C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */, - CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */, - 5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */, - 1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */, - 6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */, - D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */, - 886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */, - A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */, - CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */, - 37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */, - AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */, - 6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */, + 48E83D4BC4A5C3542CB0560A1E82A2F4 /* MJRefresh.h in Headers */, + 3360B725B480679D59E44B812DD8D116 /* MJRefresh-umbrella.h in Headers */, + 63BCE3414C785046BB317537B8120B5D /* MJRefreshAutoFooter.h in Headers */, + FC524E181A75784881A12562BDB00CC6 /* MJRefreshAutoGifFooter.h in Headers */, + 43ED71634C98518E6B0749001ED89C43 /* MJRefreshAutoNormalFooter.h in Headers */, + A7AE58053194FA1CEA420D995AF17B85 /* MJRefreshAutoStateFooter.h in Headers */, + 170E0C2556FD00466C155473B428F792 /* MJRefreshBackFooter.h in Headers */, + D32F246A21567182179C39B12D534191 /* MJRefreshBackGifFooter.h in Headers */, + 90441CBC43993A5E4E0F5CD5BECC2DDE /* MJRefreshBackNormalFooter.h in Headers */, + D496B7637BE491EE925D965EC64A46E8 /* MJRefreshBackStateFooter.h in Headers */, + 9AF53260DACD3DE030C97AA110DAD22E /* MJRefreshComponent.h in Headers */, + EF9B92EF4A0412D775FA55E4D1CB7A45 /* MJRefreshConfig.h in Headers */, + 2C94C305900E95BDB9296A7EFCF3C940 /* MJRefreshConst.h in Headers */, + 1AEABE21257723E2AEE836117F3A8B12 /* MJRefreshFooter.h in Headers */, + 6F271B6EA85E0BDDA7DD1CC621EDC4F9 /* MJRefreshGifHeader.h in Headers */, + 498FFEC31A02476F4F719EF645AC1562 /* MJRefreshHeader.h in Headers */, + 686ABAEBCE5C0EA6644AA80F9B4B3687 /* MJRefreshNormalHeader.h in Headers */, + 1093AAD9CB7394BDBDD0E287103515F6 /* MJRefreshNormalTrailer.h in Headers */, + 8C077A05101B84731A302657381218CB /* MJRefreshStateHeader.h in Headers */, + 6D4A08865846C0F0DB9A05C617C2A947 /* MJRefreshStateTrailer.h in Headers */, + 77A016AB014A21D60BBFAB9F7134D38B /* MJRefreshTrailer.h in Headers */, + C09A286120D64335EA18D7689720B773 /* NSBundle+MJRefresh.h in Headers */, + E8AD52B68BDE7B679B358601CCAB3F2D /* UICollectionViewLayout+MJRefresh.h in Headers */, + 7A19CD0F168E8C66757012114767A36B /* UIScrollView+MJExtension.h in Headers */, + 9AF14E4B1C52E5AD4C38021C4EC17974 /* UIScrollView+MJRefresh.h in Headers */, + 23EE2A5A9ADF9A6B9A3515CA85E382ED /* UIView+MJExtension.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 75DBB1C919F7ED135076650CD5765445 /* Headers */ = { + 80543CD8B4FCB81C9B06E4E8F2A4B035 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 42B2EF205A0F604857A89C0EBAE74E5E /* JXSegmentedView-umbrella.h in Headers */, + 6FDE9988897469C9E5E772F4D2D89D2E /* FirebaseCoreInternal-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */ = { + 85A932520BC40A75F3549F020972CC8B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3573FA382FBE08F99039CED491DB9FF0 /* IQKeyboardManagerSwift-umbrella.h in Headers */, + D4E2EAD773A30B252B6AD6B99A7490F4 /* IQKeyboardManagerSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3576,6 +6676,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8E6700FBB7DA21AE556619D726D493F9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6A849C58FDF67B8DE1DD694866B848BC /* FIRAnalyticsConfiguration.h in Headers */, + 86D652B651C9F351585710E04DA04F65 /* FIRApp.h in Headers */, + D08E763B90E1BF8D7ED2826AE43C074F /* FIRAppInternal.h in Headers */, + F1A9910A7146B22FB4A917545D6A6500 /* FIRBundleUtil.h in Headers */, + DB27C9E960D6B9B0C62F697B469979E9 /* FIRComponent.h in Headers */, + 3EC278E064C587A264C22ECA08A08283 /* FIRComponentContainer.h in Headers */, + 8EF5F0CD85F1BD0E9AEA60A46E51584F /* FIRComponentContainerInternal.h in Headers */, + 1B9152B392A765C38613A11B690A6BA9 /* FIRComponentType.h in Headers */, + 9949435D04FF5C447081759A421C6415 /* FIRConfiguration.h in Headers */, + 5460C4DC62BBE71BED1E16C2B955AA35 /* FIRConfigurationInternal.h in Headers */, + B89946C825B5EB357ADFCCE910CB7147 /* FIRDependency.h in Headers */, + 3EF862A1A8B543B335ACA90A902DE928 /* FirebaseCore.h in Headers */, + 928BE7DB5D604C0D3AE88D7FB96E0C25 /* FirebaseCore-umbrella.h in Headers */, + 7BA802D83710F40CCDACAF1A64C0BC7B /* FirebaseCoreInternal.h in Headers */, + 4D5D5DE5B37B9297D2B3AD985FFBB6A1 /* FIRFirebaseUserAgent.h in Headers */, + D71DC27A414694DEF0258FCB509F0E42 /* FIRHeartbeatLogger.h in Headers */, + 31BAC76995A3B1D991ADE47E2B375631 /* FIRLibrary.h in Headers */, + CFA31AA52D1CDFC6E94A7804776E4DBF /* FIRLogger.h in Headers */, + 2B08E0D38FDB0216BEFADA373230C323 /* FIRLoggerLevel.h in Headers */, + 098A2563BB44D3D3A3539A368480DFFD /* FIROptions.h in Headers */, + EE4130E179ECAB4058D4699574F044E6 /* FIROptionsInternal.h in Headers */, + 4F79F606D42281B61BB4F3798B281D5F /* FIRVersion.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 98C8A317F00B5B96FDFFDF78E2393C4E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 78E934F2E7F47E0EE42448C0E9DC7352 /* Pods-wallpaper_project-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; BD2B111EBF8A7845E42930BF05778C63 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3594,39 +6731,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D3A99BF609E9614D9F831DDD947266D1 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AB5958BA59F34460139B065451B7D71D /* MJRefresh.h in Headers */, - 3F57997C48B9AC2E8157E45521B6F662 /* MJRefresh-umbrella.h in Headers */, - F0AD0E9222DC4A06FFC0B07737CE2FEA /* MJRefreshAutoFooter.h in Headers */, - 43967A52DF5DF083B0771199EE89F88A /* MJRefreshAutoGifFooter.h in Headers */, - FC42711B8E37AD9B5C2F735EDDAD441A /* MJRefreshAutoNormalFooter.h in Headers */, - 4D31CCA291F1AAB8DB56EAC5E5100D16 /* MJRefreshAutoStateFooter.h in Headers */, - 9807BF49C74281A14440DACC71E07C4A /* MJRefreshBackFooter.h in Headers */, - 3DDC5EF8F09F2A192618936067DFE41F /* MJRefreshBackGifFooter.h in Headers */, - 5427DBACB1D189B22A74A5F95ECC6F7C /* MJRefreshBackNormalFooter.h in Headers */, - 572DBDC37429318F768FD7A21F1C0B70 /* MJRefreshBackStateFooter.h in Headers */, - 569C9596A1EE66A0867C2F27DB4434FD /* MJRefreshComponent.h in Headers */, - 5F24CA2DAA215F6E0AEC5AC773198F95 /* MJRefreshConfig.h in Headers */, - D43C0E831750DB310012D56EDB8F36A1 /* MJRefreshConst.h in Headers */, - 69359A20750375B3BF91D193B60C406D /* MJRefreshFooter.h in Headers */, - 98EAF4CA985CD43CFE416B235817CEFA /* MJRefreshGifHeader.h in Headers */, - FA482C6F33494F529CF642D22DBA3B44 /* MJRefreshHeader.h in Headers */, - E6D1E0657F2E7190956CA155F09136A4 /* MJRefreshNormalHeader.h in Headers */, - 6866BDC5DB2452285680090A490EFD64 /* MJRefreshNormalTrailer.h in Headers */, - 33A4F6D2199266B0F53AB5D2A91FD53C /* MJRefreshStateHeader.h in Headers */, - B5B122B965516FA9349250A502C3A58D /* MJRefreshStateTrailer.h in Headers */, - 29421B5D519A5B0801CB6E0716B5DB30 /* MJRefreshTrailer.h in Headers */, - F71117E3C5158BD6036AA7F8AB71FC47 /* NSBundle+MJRefresh.h in Headers */, - BF1A148832BC2A213384F7F3700CF8B5 /* UICollectionViewLayout+MJRefresh.h in Headers */, - BDFF68F76ED8639B0031A55390727068 /* UIScrollView+MJExtension.h in Headers */, - 0A93D725DA34E6ACB26D9B2A714BBEB6 /* UIScrollView+MJRefresh.h in Headers */, - AE0FF5B3C55AFD12E15909F98595C848 /* UIView+MJExtension.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D3CFD33AB27993819E2EA9267DBD8C8A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3647,6 +6751,47 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC643D78F8C8925B00FA3225B637E4D7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 64B7F4208F876A5FC7D62351F670364A /* GoogleUtilities-umbrella.h in Headers */, + ECE66A0AF99AA1BD7A5EB67483AF521D /* GULAppDelegateSwizzler.h in Headers */, + F039951F74CEEF9459304A53FE2DD0A1 /* GULAppDelegateSwizzler_Private.h in Headers */, + 86C49D0B304191E8C56C9659B1CFCE35 /* GULAppEnvironmentUtil.h in Headers */, + 58C2D9CAA66C94F2003AA99CFBC5B51A /* GULApplication.h in Headers */, + 64D94DEF1881ABDB4E05329C7A55BB30 /* GULHeartbeatDateStorable.h in Headers */, + 205A18980AF9D7FA2818251AC52A47E0 /* GULHeartbeatDateStorage.h in Headers */, + 21090B2A922A134177FA4ED51A100921 /* GULHeartbeatDateStorageUserDefaults.h in Headers */, + 77AA2443F19DEBB32EFA27A11F2EB479 /* GULKeychainStorage.h in Headers */, + 571E70DC803730B6E2F8184CC8A0FEEB /* GULKeychainUtils.h in Headers */, + 9FC9E22A52564B5B06F433671A7D09B4 /* GULLogger.h in Headers */, + 9313B05F4CB0C9F64D48DB5C8B778D8B /* GULLoggerCodes.h in Headers */, + DB28F0481105D5FA99C3626B38A60285 /* GULLoggerLevel.h in Headers */, + 42424D074539882E026B59890E5069E3 /* GULMutableDictionary.h in Headers */, + E6F378B72590FE143B3F53A333C4049C /* GULNetwork.h in Headers */, + 90E485E8C83E4BF17C1B871BF23294BA /* GULNetworkConstants.h in Headers */, + 1A03B4D95E0B6E8D880AFEB77165B00D /* GULNetworkInfo.h in Headers */, + D65052C538D3AC4EE3444FEBD35BEE88 /* GULNetworkInternal.h in Headers */, + CD69801828E97C05B3C88DAE07A1587C /* GULNetworkLoggerProtocol.h in Headers */, + B13B6ACF712C2517DA7ABB16EE5D413C /* GULNetworkMessageCode.h in Headers */, + B6C7B6DF72B6771E8379D1E5C9870ED4 /* GULNetworkURLSession.h in Headers */, + 2E2B4ADC589D03BC20370032A0A6125D /* GULNSData+zlib.h in Headers */, + 61D9CDB5AF4AC0595770228C0A0EEEDB /* GULOriginalIMPConvenienceMacros.h in Headers */, + B4E23833F0A37BD76C3B304F61C77927 /* GULReachabilityChecker.h in Headers */, + B439ECDBF155148B48E2AFE5947ED380 /* GULReachabilityChecker+Internal.h in Headers */, + F6D4DECE7813F4F04A23A3E7015A2986 /* GULReachabilityMessageCode.h in Headers */, + 77713795775660320F2F107E4941D0E8 /* GULSceneDelegateSwizzler.h in Headers */, + 0BDE7F58BB9D2DF08349FE737EA6F2D5 /* GULSceneDelegateSwizzler_Private.h in Headers */, + F3EABA46A73303A1E3FD29B2A3351AF7 /* GULSecureCoding.h in Headers */, + E24C9039666701C0134E99E9ADA68B28 /* GULSwizzler.h in Headers */, + BD311AB47531515F0BB0E16692A0F838 /* GULURLSessionDataResponse.h in Headers */, + 1E7436DB564C5742C781584C96F9DC35 /* GULUserDefaults.h in Headers */, + 4FDC873047AA434D53D26628000CB412 /* IsAppEncrypted.h in Headers */, + 188A740B0EA45306EA929FFA00395D77 /* NSURLSession+GULPromises.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; EDB2DA1843F88D68F9E8641B35F919E9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3655,6 +6800,73 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EFC2A3D69144AB504FDF75366F0761EC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D21E59C63A36A71A0B639350BA49E1A5 /* JXSegmentedView-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F2EA87AD3924407C8ACDF1512280C36A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + BB9E6AACDF35040E46DCFE35AC42CE35 /* MJExtension.h in Headers */, + EA983E74191FE0032C036B27572352F2 /* MJExtension-umbrella.h in Headers */, + 31EB33323BE495BAE06A7418F33B555A /* MJExtensionConst.h in Headers */, + 8554AFB8BDEFA093250260BD101A9C1E /* MJFoundation.h in Headers */, + C54CD8F370B8AB40793B48445E5049BA /* MJProperty.h in Headers */, + 56D84D58AF26CBE0E14BBDC0CB3B9776 /* MJPropertyKey.h in Headers */, + E6EEF5024C21FE0A58C1F105FF42F2F6 /* MJPropertyType.h in Headers */, + 844A9CB71B628BD22B85283387D24670 /* NSObject+MJClass.h in Headers */, + 40755FA7F15A04E668F96C4E74CB43FB /* NSObject+MJCoding.h in Headers */, + 381C7231B277C2548C1D387BDE40D46A /* NSObject+MJKeyValue.h in Headers */, + 0AB1CC0CB96DBA7AC5A5BB2ECD28BD45 /* NSObject+MJProperty.h in Headers */, + 7FEE771ACE72A3183599FEF952660CCB /* NSString+MJExtension.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F94CB576FB59E710CB5A642C8AF7D3CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EF4B0D166B4480ECF10DB85305AAD29 /* FIRAppInternal.h in Headers */, + C6F79EE793C7B1C7A0F8C582D3317A54 /* FIRComponent.h in Headers */, + 64B5DC195DD835233EA9792AD10A4E13 /* FIRComponentContainer.h in Headers */, + 4E372A2530198F1244118DBDDA9B3344 /* FIRComponentType.h in Headers */, + 7588AC5C0E46583E2D28C1C53912E785 /* FIRCurrentDateProvider.h in Headers */, + B0FE27C5F8C252BD597F813B9EE1B53A /* FIRDependency.h in Headers */, + BE77385C52BE278DCC74C219BDA5E4E7 /* FirebaseCoreInternal.h in Headers */, + FE3421073AE6F412410D6246C9D319C3 /* FirebaseInstallations.h in Headers */, + 0460732DB0733B6E5DC7B77B1FF2C8A5 /* FirebaseInstallations-umbrella.h in Headers */, + B994CE01FF14076F5289E3030FBBE625 /* FirebaseInstallationsInternal.h in Headers */, + E0C217B6F3B3973B784A8AFFA1D9818E /* FIRHeartbeatLogger.h in Headers */, + 628AFB8DE8C36514553511B9C12E5FE1 /* FIRInstallations.h in Headers */, + 03148DA0E8717BA3C48A2FAF7B676837 /* FIRInstallationsAPIService.h in Headers */, + B1A4CB2B99DB37A1D54C4AD0C9E8123B /* FIRInstallationsAuthTokenResult.h in Headers */, + 26F135D88A66848A9A5771906AE950FE /* FIRInstallationsAuthTokenResultInternal.h in Headers */, + 3A8CBD695AD75003E2D7E2AD023A9DCC /* FIRInstallationsBackoffController.h in Headers */, + AD4E46044FF7B6B21B2E4D6F976267D3 /* FIRInstallationsErrors.h in Headers */, + 1FAD7B350958ADCC1AEF24C099B1B8FE /* FIRInstallationsErrorUtil.h in Headers */, + BC2A5241D3922C99D50DA65D694BC07E /* FIRInstallationsHTTPError.h in Headers */, + B28AA3B56E8FE60C030AE8A29A953516 /* FIRInstallationsIDController.h in Headers */, + CCABEB7BF921BAC747956B6C94A07E37 /* FIRInstallationsIIDStore.h in Headers */, + 8A50361990A825AE274BD5840BB4A442 /* FIRInstallationsIIDTokenStore.h in Headers */, + CF19A4A793E7108889E6D021D15EFB63 /* FIRInstallationsItem.h in Headers */, + F32D0236133D760F6C491D9B7DCB88B5 /* FIRInstallationsItem+RegisterInstallationAPI.h in Headers */, + 485D423A7DB02A578ED386BDF3983BD4 /* FIRInstallationsLogger.h in Headers */, + 07E55084CC40C17EB9852A58E6089821 /* FIRInstallationsSingleOperationPromiseCache.h in Headers */, + D924DC254D5A8D2C9937C832264A91FA /* FIRInstallationsStatus.h in Headers */, + 79ED5391D6A308FC533B4B3F1E6FD5F6 /* FIRInstallationsStore.h in Headers */, + 11301024E7F15E7369B22EDB4E7C26C2 /* FIRInstallationsStoredAuthToken.h in Headers */, + 5F8C609B1F95695CA3D52421841A9B23 /* FIRInstallationsStoredItem.h in Headers */, + 42DBBF653E517055C01B6D1C9586F59E /* FIRLibrary.h in Headers */, + D16B2EABFFE696385AFEECD5F0CDDD0E /* FIRLogger.h in Headers */, + 7538AF925F9AE768A1533CA2E3D6E1CB /* FIROptionsInternal.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -3670,13 +6882,30 @@ buildRules = ( ); dependencies = ( - 7263928B6860C1DCE44D3E81F9AF863A /* PBXTargetDependency */, + A7B87F5687CA43354F13B998FDDCC6A8 /* PBXTargetDependency */, ); name = "lottie-ios"; productName = Lottie; productReference = 51BA97E8B5085EFFB47BC9C0B785CEA7 /* lottie-ios */; productType = "com.apple.product-type.framework"; }; + 1001C16510D946B47CFF8B19DBC0B787 /* FirebaseCore-FirebaseCore_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = ADD642FBCAFF20C61CB7A06A935415B8 /* Build configuration list for PBXNativeTarget "FirebaseCore-FirebaseCore_Privacy" */; + buildPhases = ( + 6224C0129C5DB8A5339878BDE60E1F13 /* Sources */, + 5448458982FB38C2EDACED54BB6B2ED5 /* Frameworks */, + 1C05160A5E03F92DDC4CCAE6FB7AE7FE /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "FirebaseCore-FirebaseCore_Privacy"; + productName = FirebaseCore_Privacy; + productReference = 8BB937B1C0DFFCF92F41861C2BC54DDA /* FirebaseCore-FirebaseCore_Privacy */; + productType = "com.apple.product-type.bundle"; + }; 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */ = { isa = PBXNativeTarget; buildConfigurationList = 4C4F25F04C086237315FCAEF7661357E /* Build configuration list for PBXNativeTarget "SnapKit" */; @@ -3689,13 +6918,30 @@ buildRules = ( ); dependencies = ( - 3D8EA25EB9FDC33EADE03D7300EC20CF /* PBXTargetDependency */, + 6BD5001E92130DFA5B1CC381CA391EE6 /* PBXTargetDependency */, ); name = SnapKit; productName = SnapKit; productReference = 979486118B3E90C08386079D57962701 /* SnapKit */; productType = "com.apple.product-type.framework"; }; + 1BFBEDBF7E03729D43C96530EE190825 /* PromisesObjC-FBLPromises_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 804BDEB0136F841E3E244F6718225C40 /* Build configuration list for PBXNativeTarget "PromisesObjC-FBLPromises_Privacy" */; + buildPhases = ( + 0AD7A0E6501DEB401DD2213D641C6F8C /* Sources */, + 958EC8AEB83AABCECC334A546552ABD1 /* Frameworks */, + 416D947F6C45B161147613B2B7287F12 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PromisesObjC-FBLPromises_Privacy"; + productName = FBLPromises_Privacy; + productReference = 3F238BB22C5201CE689CAF2F766AED95 /* PromisesObjC-FBLPromises_Privacy */; + productType = "com.apple.product-type.bundle"; + }; 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */ = { isa = PBXNativeTarget; buildConfigurationList = 3B02596C7FAA57EB3E61033F4406577A /* Build configuration list for PBXNativeTarget "SVProgressHUD" */; @@ -3714,6 +6960,62 @@ productReference = E97D43C46A45EE515A4DA3AF94398441 /* SVProgressHUD */; productType = "com.apple.product-type.framework"; }; + 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */ = { + isa = PBXNativeTarget; + buildConfigurationList = 8FC99C04D3C52BA285E72671BA40EA25 /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */; + buildPhases = ( + 80543CD8B4FCB81C9B06E4E8F2A4B035 /* Headers */, + 7547F28D4D26AFF1305919B4A65351B7 /* Sources */, + 4F8E70D6DEF13ED0664F4BC40CA56C57 /* Frameworks */, + 80AD10336506B92649BC5E188DCDBD6B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 848A859F334DDCE21A3A22F14680C02E /* PBXTargetDependency */, + 7CD309D852D9A397FCE91B99DD83ACD4 /* PBXTargetDependency */, + ); + name = FirebaseCoreInternal; + productName = FirebaseCoreInternal; + productReference = 148D0F9E8C7373FEAF40D800FC5F1BAA /* FirebaseCoreInternal */; + productType = "com.apple.product-type.framework"; + }; + 2949783F7EDB27AD4666B5427B63DC79 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 20A33AA88BB92F50D0C4364BE701CB5B /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal-FirebaseCoreInternal_Privacy" */; + buildPhases = ( + 15101C94575A38AC05D3F6B757C99ABF /* Sources */, + 66E00490D4689CB7F9D60396210042C6 /* Frameworks */, + C43F39A8E9983A2881CC24300BEC360B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "FirebaseCoreInternal-FirebaseCoreInternal_Privacy"; + productName = FirebaseCoreInternal_Privacy; + productReference = 4DB03FD262B678178A44272143846563 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */ = { + isa = PBXNativeTarget; + buildConfigurationList = 0DD0D90BF776E36BB36D1003141BA19E /* Build configuration list for PBXNativeTarget "PromisesObjC" */; + buildPhases = ( + 1F983AA228800271392913EF6E3183D9 /* Headers */, + A20F8AF168CBF7E9BBD44999611CD798 /* Sources */, + 3FEDFB349D878BC22FCEDFBD87D724AE /* Frameworks */, + BC40C44B1FF8BBE976F1D6A41377CC63 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + CA5196BFE05A99CFC4281F37865E6AF2 /* PBXTargetDependency */, + ); + name = PromisesObjC; + productName = FBLPromises; + productReference = 3347A1AB6546F0A3977529B8F199DC41 /* PromisesObjC */; + productType = "com.apple.product-type.framework"; + }; 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */ = { isa = PBXNativeTarget; buildConfigurationList = 65F383B89BC176EDEB551DB2BFCAE26C /* Build configuration list for PBXNativeTarget "SDWebImage" */; @@ -3726,13 +7028,51 @@ buildRules = ( ); dependencies = ( - 2C18B78BBF504C0D4699B5CF03F70B53 /* PBXTargetDependency */, + 58449CDCB4921BB076FAA72C3B57B8CC /* PBXTargetDependency */, ); name = SDWebImage; productName = SDWebImage; productReference = B0B214D775196BA7CA8E17E53048A493 /* SDWebImage */; productType = "com.apple.product-type.framework"; }; + 3EB14444A17F9D4F1F697F7C1FF32245 /* FirebaseInstallations-FirebaseInstallations_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = F9299F4E5F89003B2FBC3E24EA526EFE /* Build configuration list for PBXNativeTarget "FirebaseInstallations-FirebaseInstallations_Privacy" */; + buildPhases = ( + 9A43B02E6623C1794321497D589493E9 /* Sources */, + 508C4D7023F0D7A989B2D22461D64372 /* Frameworks */, + 7CFCE5F4A49DF8FBFDCE7003111FF768 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "FirebaseInstallations-FirebaseInstallations_Privacy"; + productName = FirebaseInstallations_Privacy; + productReference = 47C581450CDB4A6111CB97EEE0711A8C /* FirebaseInstallations-FirebaseInstallations_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1495B57DAC74200987B8FD4309D120B0 /* Build configuration list for PBXNativeTarget "FirebaseCore" */; + buildPhases = ( + 8E6700FBB7DA21AE556619D726D493F9 /* Headers */, + 1ED5A69F1819B9FB4174067790C5E8AF /* Sources */, + FF9EA14B45353BF3F8EFCF4021A25A1E /* Frameworks */, + A7B36A9A39555388BE0A91FAD8DA16AA /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + D9021FF6AB805D7BDF7F293E5912A20F /* PBXTargetDependency */, + B5FF6B77E9CE9094CC0248ED1A2EC022 /* PBXTargetDependency */, + CA6EA168439D9904EFB3B51EE3B007C0 /* PBXTargetDependency */, + ); + name = FirebaseCore; + productName = FirebaseCore; + productReference = E2B63D462DB7F827C4B11FD51E4F8E2D /* FirebaseCore */; + productType = "com.apple.product-type.framework"; + }; 4A8E8992707D01510894596DB9BCCA00 /* FLAnimatedImage */ = { isa = PBXNativeTarget; buildConfigurationList = C47E0D5D26BAF11FAF05112183104AB6 /* Build configuration list for PBXNativeTarget "FLAnimatedImage" */; @@ -3753,35 +7093,88 @@ }; 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */ = { isa = PBXNativeTarget; - buildConfigurationList = 2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */; + buildConfigurationList = ABFEA867A165670F549C9D61101232E9 /* Build configuration list for PBXNativeTarget "MJExtension" */; buildPhases = ( - 65698788A38D6A188CBC7939C6A94525 /* Headers */, - F9ACB1917E93605EE8CFF449459A3309 /* Sources */, - 87AF06A7403625E7F72F0B1C7F93C819 /* Frameworks */, - B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */, + F2EA87AD3924407C8ACDF1512280C36A /* Headers */, + 03EBEB086EEACDA4A13EB82FFFA0D1D9 /* Sources */, + 7AB8C8D52918DB2C3ED536E96AF717AA /* Frameworks */, + 46F391D779AA5A1D8F15F29F4ED61165 /* Resources */, ); buildRules = ( ); dependencies = ( + A1BBE0298A0E5FF6300FB958FBBA926A /* PBXTargetDependency */, ); name = MJExtension; productName = MJExtension; productReference = 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */; productType = "com.apple.product-type.framework"; }; - 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */ = { + 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */ = { isa = PBXNativeTarget; - buildConfigurationList = FAA2EC63F721708EC257E816806AC5E0 /* Build configuration list for PBXNativeTarget "MJRefresh" */; + buildConfigurationList = 9B8C3021F21F7D71D23446850E81F508 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */; buildPhases = ( - D3A99BF609E9614D9F831DDD947266D1 /* Headers */, - CB56C88BF9587D0062D919E0C96F51CD /* Sources */, - 15ED0E037D2A733D7609DD163CDE54D7 /* Frameworks */, - 31878AEE0AE7F7144A2F4FD5CEA126F5 /* Resources */, + A4C768661732E1581F409DAA8524E352 /* Sources */, + D1039548552BCD80CB19CB26F20D8029 /* Frameworks */, + D8A029694C52F65BF4D39A49EA64F4F2 /* Resources */, ); buildRules = ( ); dependencies = ( ); + name = "JXSegmentedView-JXSegmentedView"; + productName = JXSegmentedView; + productReference = 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */; + productType = "com.apple.product-type.bundle"; + }; + 55522A91938FF505CFEBEAD2DD85AE2D /* nanopb-nanopb_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = C798183BE43B635D0022A769445EBAC0 /* Build configuration list for PBXNativeTarget "nanopb-nanopb_Privacy" */; + buildPhases = ( + C1766E4DC0A95ECEBB29521DEA541021 /* Sources */, + 500DB14EDDF4456BDB2C9E04C0DECA7D /* Frameworks */, + A42FD72BFE087D6D70A1992E75D41F14 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "nanopb-nanopb_Privacy"; + productName = nanopb_Privacy; + productReference = 3227F3FC45681D7CEE5D1355A532398A /* nanopb-nanopb_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 5FF1A58DEEC5DB749FCD6C120B97CC82 /* GoogleUtilities-GoogleUtilities_Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 495F35E5ABB22B1957176EA1A92F8393 /* Build configuration list for PBXNativeTarget "GoogleUtilities-GoogleUtilities_Privacy" */; + buildPhases = ( + 3FD3AAFEBA7DDCE93FA65567771720DA /* Sources */, + 52C274EF1654C7C562DBB40935B22C1D /* Frameworks */, + B39FF4FB651D4D404A45F90FA061CB21 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "GoogleUtilities-GoogleUtilities_Privacy"; + productName = GoogleUtilities_Privacy; + productReference = 44E291D18340EAC3F761346198515323 /* GoogleUtilities-GoogleUtilities_Privacy */; + productType = "com.apple.product-type.bundle"; + }; + 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */ = { + isa = PBXNativeTarget; + buildConfigurationList = F09A4CBED64F267E853B71023517C77A /* Build configuration list for PBXNativeTarget "MJRefresh" */; + buildPhases = ( + 5F56EC88D89E08B670BB19F6457F198C /* Headers */, + AF7DE4F344610DD30C852DC81D03A879 /* Sources */, + 3FA6BB0E255F3D1C771079154343333B /* Frameworks */, + 49DD1B1DA762309F6890441BBA43F2C8 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 41AB64D461B3507C2AEA0D3E8746C2CC /* PBXTargetDependency */, + ); name = MJRefresh; productName = MJRefresh; productReference = E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */; @@ -3805,13 +7198,35 @@ productReference = 906A19E93F2CFBE91C4D117B04626B12 /* CYLTabBarController */; productType = "com.apple.product-type.framework"; }; + 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */ = { + isa = PBXNativeTarget; + buildConfigurationList = F3B4ED773CEEA7EF83E3DF01FA523343 /* Build configuration list for PBXNativeTarget "FirebaseInstallations" */; + buildPhases = ( + F94CB576FB59E710CB5A642C8AF7D3CC /* Headers */, + E81FF25A2A2BD49D5C6CA24E989647A0 /* Sources */, + 42481C62EB8BAC52F733931EF1DE37F0 /* Frameworks */, + E4DE64DA024B638D01679307F2D3E344 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 101AC645130A29B95A168AF2A7DFA5A6 /* PBXTargetDependency */, + 2C8CA0341145D5C2F26D1642AB67DE5B /* PBXTargetDependency */, + 61478494B952EFB6AF6941D0C981B377 /* PBXTargetDependency */, + E582310BF90FC5723DC99B199CB769CE /* PBXTargetDependency */, + ); + name = FirebaseInstallations; + productName = FirebaseInstallations; + productReference = 13C8C8B254851998F9289F71229B28A2 /* FirebaseInstallations */; + productType = "com.apple.product-type.framework"; + }; 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 17EB1835BCB4349D5630133C9B9F3D25 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildConfigurationList = 1002336C8C3C2419EBC2C40CAF5401E5 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; buildPhases = ( - 4E2E45E3BD5372946C10BE455E4D71FE /* Sources */, - 27783601E09FD98705AE42DF36283071 /* Frameworks */, - 9B01E61733FF181F52D37EB230C2AF84 /* Resources */, + DF281DE88487FF5C46841FD240E4C35F /* Sources */, + D5E6AF99D3EC8B4F86EE6700C29828BC /* Frameworks */, + 7F657131967ABE83F427186BD5E54B65 /* Resources */, ); buildRules = ( ); @@ -3824,43 +7239,80 @@ }; 8C94129ABF188F74586E9915747A48E0 /* Pods-wallpaper_project */ = { isa = PBXNativeTarget; - buildConfigurationList = 5A36002CB9EF339BF8348B6B9D1BDC0B /* Build configuration list for PBXNativeTarget "Pods-wallpaper_project" */; + buildConfigurationList = 3319A0C056995F6DDBC6C0D36DF09C73 /* Build configuration list for PBXNativeTarget "Pods-wallpaper_project" */; buildPhases = ( - 282366ADF15268D7921BDE294CB77CC4 /* Headers */, - 7349D5E3124EB9F593C78FA069339B1D /* Sources */, - 178DC08C9C18C7E13B97FFF046A8A7AD /* Frameworks */, - B629CF40F6EFAE5E4570BCCD55293A99 /* Resources */, + 98C8A317F00B5B96FDFFDF78E2393C4E /* Headers */, + 2D6272A5D88ADC9B79B1A816765FA022 /* Sources */, + 5EC459D7DB0E06C2BB34592D94FA3E8E /* Frameworks */, + 66C3F2369E1847CEFFF7E9EE8DABDEFA /* Resources */, ); buildRules = ( ); dependencies = ( - 31FB82EC81C2B89C61F92884C152569D /* PBXTargetDependency */, - B84FFF553188FC4AD80E037C6A764395 /* PBXTargetDependency */, - 134232E749993EE40B4838CDE1FD231D /* PBXTargetDependency */, - 886D57D57BAD8725BAF8AB369E9822C8 /* PBXTargetDependency */, - 8456A92EF1271F5BC06046578DD7FDF4 /* PBXTargetDependency */, - 88F63DDDAB74E4DFEEF34792D30BC032 /* PBXTargetDependency */, - A41D5E98547C9EC7F86EAC66679EE0DF /* PBXTargetDependency */, - E7430759F5B09C6B202FDCE904ADFA52 /* PBXTargetDependency */, - D0FCEA42C6AE57E0D093ECBBD187B01E /* PBXTargetDependency */, - 6F4C1D0E7C106DA011D43282429CBB91 /* PBXTargetDependency */, - 4BE664BF3215C315FCA78097E59651F7 /* PBXTargetDependency */, - CEBCC96D9E5A6FD044E7322146A85D80 /* PBXTargetDependency */, - 6A2EA1FBA55DDDCDD4832A7713157B35 /* PBXTargetDependency */, - 660F7B2175A1DDF98F09DC8BAE1D38CE /* PBXTargetDependency */, + 1D036365F72D671168BE56FA0E02E1CE /* PBXTargetDependency */, + 2B8898EE622B1B66836157D4969A104D /* PBXTargetDependency */, + 3AEA4CCF388C43F5E13795FDB8AC9DE4 /* PBXTargetDependency */, + B20AAF0402E742E8D45110A6AFAA3A40 /* PBXTargetDependency */, + 587B8B6DF7DFD84A7DD2D4BE4F5691BC /* PBXTargetDependency */, + BA92AF831B29A442A16E51AD27D4F8C5 /* PBXTargetDependency */, + 479BB8C6B3FFDD051480772F4FD2C91F /* PBXTargetDependency */, + BE4B32D2CB60C451B7BD29CEB353AE60 /* PBXTargetDependency */, + 6C765CD7FAE30C17FCEEF1974615447E /* PBXTargetDependency */, + EB1E37BC0283C0EF4767983E7BB4F3C9 /* PBXTargetDependency */, + E1475925984239242D7B6E2ADD61A27F /* PBXTargetDependency */, + 32CF52EDEED55188238A097595CA1934 /* PBXTargetDependency */, + A4A2338FE43CF670BD206ADAFA45D9F6 /* PBXTargetDependency */, + 5CB2B611EBD43CC0161D2BE8A57B0D31 /* PBXTargetDependency */, + AA8F544A8D17DE39ED7805BBF4ABBF0B /* PBXTargetDependency */, + 5B1377274A615D56983BF2EBA671DAAF /* PBXTargetDependency */, + 6CA037067940A722A17BAC6DC5163563 /* PBXTargetDependency */, + DABEC29CC1961BDFB152D4CDA1969E88 /* PBXTargetDependency */, + D5D0071A38C27D6C25BA634C71D9374B /* PBXTargetDependency */, + DD0BB588D13F1E82FF2E42E715DC9D78 /* PBXTargetDependency */, + C5585F977DF8EF8961AB3CF7163C2F82 /* PBXTargetDependency */, + 5542A39C6AC157916AD0DD73A5AC784F /* PBXTargetDependency */, + 112E1396D9BCA6EC192B8B7B5A864AFD /* PBXTargetDependency */, + 3BDE51838E8186DB27E4874120045139 /* PBXTargetDependency */, + B72F2778E2F833EE6E10010B8B4D6872 /* PBXTargetDependency */, + D9E8D83A8EAE77109EFB7BBF38E1E94B /* PBXTargetDependency */, + 76AF602D89A8C4F54FC48D19D5158847 /* PBXTargetDependency */, + B712EFBEFAB6790EFD34A42B00351EEF /* PBXTargetDependency */, + 161AA87156F522DCF6527DBC90CA0B5E /* PBXTargetDependency */, + 81C595A59C43A530CF6EC72CB70C53E6 /* PBXTargetDependency */, + F49A6A8DB204C67D8633C3CF91D3337D /* PBXTargetDependency */, ); name = "Pods-wallpaper_project"; productName = Pods_wallpaper_project; productReference = C123B9048B6E8B4433DA4EF15117F7A9 /* Pods-wallpaper_project */; productType = "com.apple.product-type.framework"; }; + 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */ = { + isa = PBXNativeTarget; + buildConfigurationList = 25CC52121B5E6ABF1A591BA33D5190F4 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; + buildPhases = ( + DC643D78F8C8925B00FA3225B637E4D7 /* Headers */, + 220B8896D7D5B5984242A1470B4D8DFD /* Sources */, + 544988C11B1F28AA334F4871C898B721 /* Frameworks */, + 8E916C17E000007B3AB4EFA1BEB6B761 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 8BAB6F8FCF3EBA8DFB7D93D139EA2D6D /* PBXTargetDependency */, + 087D9C11534B87B341FE6DD93E258258 /* PBXTargetDependency */, + ); + name = GoogleUtilities; + productName = GoogleUtilities; + productReference = B43874C6CBB50E7134FBEC24BABFE14F /* GoogleUtilities */; + productType = "com.apple.product-type.framework"; + }; 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */ = { isa = PBXNativeTarget; - buildConfigurationList = 2BEF2F16A99018461468EFA565A542E9 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; + buildConfigurationList = 351F2063AE7626EC85DBCD72A560D430 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */; buildPhases = ( - 71B14FAFEE7F2FB6C799E5DBF18DF878 /* Sources */, - 459F02BFAC2A294FD952DC6106DC86B9 /* Frameworks */, - AEE4DB93342AAB4AD136AF7A5F87B1D3 /* Resources */, + 45675A197829AC1BBCBA58DF772E7F60 /* Sources */, + 352AADE9353CBFEB425D6D8CF61BAB19 /* Frameworks */, + A14069B26B6CF1CBAEB7931DAFCD5127 /* Resources */, ); buildRules = ( ); @@ -3873,11 +7325,11 @@ }; 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = A592C8448C2CE1FB7BD2D9B273F72D68 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; + buildConfigurationList = D52B7C3A0BE1EC0E17C3670E2C917D8F /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; buildPhases = ( - 0D9642D3A813525176A7DB555AD6C4A3 /* Sources */, - 2C43C4A17497BED5CB7E8F08A50AD96E /* Frameworks */, - 0135C3362A16261D6E9C69CD728A007D /* Resources */, + 566622A78103C2E9CD66B03BF65EBDCF /* Sources */, + AA6D3BD7F8733C53AD58F0A9DC18CFCA /* Frameworks */, + 97E56F4FA02CB3848720F94209764B80 /* Resources */, ); buildRules = ( ); @@ -3888,36 +7340,69 @@ productReference = 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */; productType = "com.apple.product-type.bundle"; }; - 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */ = { + 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */ = { isa = PBXNativeTarget; - buildConfigurationList = 82856A5474A85FA303025ED8B2D21C35 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */; + buildConfigurationList = ADC55547191144BBA79CB50DBCDF46F5 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */; buildPhases = ( - 3C344EA7DEF39A56D513E2147E96F5CB /* Sources */, - 334A97747592430EB7A98AFADDED997D /* Frameworks */, - 9002EFD10C57359E5DAF147B0E1C108E /* Resources */, + 7CDE36D33810CC8B0854DBF4F04237A9 /* Sources */, + D47B4E0F15C9FAB974B77628B3321F0D /* Frameworks */, + C722B7C938152821AD474B718540D72D /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - productName = IQKeyboardManagerSwift; - productReference = 8D8069D3964814114ACEC3084C010B59 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; + name = "VungleAds-VungleAds"; + productName = VungleAds; + productReference = 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */; + productType = "com.apple.product-type.bundle"; + }; + B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5F484173F99EEF6CC5A76232B4C5C655 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; + buildPhases = ( + 8CD2DC7892ADF1675C92218944A318EA /* Sources */, + 4468FFA6ACC76B441ADF468C84756F90 /* Frameworks */, + EAF30F812F5A03CA75B008E28E64F1DD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "MJRefresh-MJRefresh.Privacy"; + productName = MJRefresh.Privacy; + productReference = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; + productType = "com.apple.product-type.bundle"; + }; + B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69579417862F3A15B4F0B0A850B93A23 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */; + buildPhases = ( + 408CF30BCAF6752C4D99B9DACE1FB148 /* Sources */, + 22AC8C3D30D39F51D0254F8654FA6806 /* Frameworks */, + 7F2E6CC41DA86A1970448325545CC8BF /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "MJExtension-MJExtension"; + productName = MJExtension; + productReference = 43EAAD2AB7E6B407E80E95F643F93D22 /* MJExtension-MJExtension */; productType = "com.apple.product-type.bundle"; }; B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 397157E58CC1977C23EB745CC0C04035 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; + buildConfigurationList = 6EA57D0428E1F541FC55143B3FEA485B /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */; buildPhases = ( - 77150D3DA409E22AAAE3AC967B0FDC17 /* Headers */, - 335F86AE3E21D4BDAD21A4F79F2DA8F9 /* Sources */, - 3130A51D7DFF19A4DA7649752464E8ED /* Frameworks */, - 4A72A323CCD420112722EDFB4439C184 /* Resources */, + 85A932520BC40A75F3549F020972CC8B /* Headers */, + F15C2AB492606C7255BF91F14E154EC6 /* Sources */, + 65BFC75CE1541E38446FFDA8AFF0DBEC /* Frameworks */, + 7AB4C6E7F42074143BEB486E118CCE8A /* Resources */, ); buildRules = ( ); dependencies = ( - C92BFA6C2D542834C0AF604B88D2A48E /* PBXTargetDependency */, ); name = IQKeyboardManagerSwift; productName = IQKeyboardManagerSwift; @@ -3926,11 +7411,11 @@ }; BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */ = { isa = PBXNativeTarget; - buildConfigurationList = 4FC48FF9A6F06FDBF0E4D760B37AEEA0 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; + buildConfigurationList = 324847F9A33D98FE0991DCB5E19D1EBC /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */; buildPhases = ( - 0A56534D891BEE1EF674362FAE3D7FB7 /* Sources */, - 65FC29F01AE2234FE4DC0E3EF8EAF9E9 /* Frameworks */, - 33D506CE31EB3B94E86735A20D80050D /* Resources */, + 19BDEFF692D910CEDC5E83E83F7D32AA /* Sources */, + CAE9EAC08AB4B21ECED5593FDDE7D360 /* Frameworks */, + B5729718BB11D7EE5166964585CE936A /* Resources */, ); buildRules = ( ); @@ -3941,6 +7426,25 @@ productReference = 62060F5D524AE8173817ADD9482A0FEB /* lottie-ios-LottiePrivacyInfo */; productType = "com.apple.product-type.bundle"; }; + D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7FFBE4EA833FF4878B44E7CAF5566A57 /* Build configuration list for PBXNativeTarget "nanopb" */; + buildPhases = ( + 3669CAC04B71528D339DF1E7F307D291 /* Headers */, + 225B7BA0401E20192DE10AB1143DEA46 /* Sources */, + BE47604F90653A7987ADD3AE1930132A /* Frameworks */, + 097DD914582D4F0A3908BC2F4EDE852B /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 7C3B071B58E4627023962C2737E39DCE /* PBXTargetDependency */, + ); + name = nanopb; + productName = nanopb; + productReference = 06FC5C9CF96D60C50FCD47D339C91951 /* nanopb */; + productType = "com.apple.product-type.framework"; + }; D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */ = { isa = PBXNativeTarget; buildConfigurationList = 98343682D690F1F5CF2596A899F35F57 /* Build configuration list for PBXNativeTarget "FSPagerView" */; @@ -3997,16 +7501,17 @@ }; E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */ = { isa = PBXNativeTarget; - buildConfigurationList = 5CAB6D7FBF6C4D9F8674AE1644224CD1 /* Build configuration list for PBXNativeTarget "JXSegmentedView" */; + buildConfigurationList = 90C7F3D714287CF9E70A4506BA9EBDAA /* Build configuration list for PBXNativeTarget "JXSegmentedView" */; buildPhases = ( - 75DBB1C919F7ED135076650CD5765445 /* Headers */, - 023F5749E8786C508DAC3056F45C9C23 /* Sources */, - 3B0572C53D9B7027EB394A2A4534AADB /* Frameworks */, - 448DF27060F168A36E4E07ADBCE88119 /* Resources */, + EFC2A3D69144AB504FDF75366F0761EC /* Headers */, + 5146C05A7DF5B5E54B7AE49C979FF34A /* Sources */, + 8C9F9749633EAADD824404E0514F5B67 /* Frameworks */, + 7D08E1D5F67A5709A06B4D00BE75A131 /* Resources */, ); buildRules = ( ); dependencies = ( + C7D3AFC438A261A8E6AFD9A004D2D2C7 /* PBXTargetDependency */, ); name = JXSegmentedView; productName = JXSegmentedView; @@ -4025,7 +7530,7 @@ buildRules = ( ); dependencies = ( - 00EEF74C414EF6574A7B4BE678B1F135 /* PBXTargetDependency */, + AACAA7074DEF65D6C89FE51BE959F759 /* PBXTargetDependency */, ); name = Alamofire; productName = Alamofire; @@ -4050,40 +7555,66 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 496B0780B1E98BE9928C298289CA9A5E /* Products */; + productRefGroup = 477A3797E734EC4BF36A446AADB71CCF /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( + CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */, EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */, 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */, + C0B78DE6C890E906FF9C1D0F6C9E0D8C /* AppLovinDSPLinkedInAdapter */, + DB923BF5BE2C253CD54CB1344AD6AE98 /* AppLovinMediationByteDanceAdapter */, + 01F7C82DC76725324D269F8A248918AB /* AppLovinMediationVungleAdapter */, + 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */, D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */, + 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */, 8534B493C62D81C69516B0E9599CEF36 /* CYLTabBarController */, + 072CEA044D2EF26F03496D5996BBF59F /* Firebase */, + C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */, + 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */, + 1001C16510D946B47CFF8B19DBC0B787 /* FirebaseCore-FirebaseCore_Privacy */, + 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */, + 2949783F7EDB27AD4666B5427B63DC79 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */, + 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */, + 3EB14444A17F9D4F1F697F7C1FF32245 /* FirebaseInstallations-FirebaseInstallations_Privacy */, 4A8E8992707D01510894596DB9BCCA00 /* FLAnimatedImage */, D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */, + B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */, + 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */, + 5FF1A58DEEC5DB749FCD6C120B97CC82 /* GoogleUtilities-GoogleUtilities_Privacy */, E74DDD9789FA9EF4FCC6CE1806873437 /* GYSide */, B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */, - 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */, E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */, + 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */, + 8D3DFA22E943582F908A77FF0310E6EB /* LinkedinAudienceNetwork */, 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */, BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */, 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */, + B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, + B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */, + D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */, + 55522A91938FF505CFEBEAD2DD85AE2D /* nanopb-nanopb_Privacy */, 8C94129ABF188F74586E9915747A48E0 /* Pods-wallpaper_project */, + 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */, + 1BFBEDBF7E03729D43C96530EE190825 /* PromisesObjC-FBLPromises_Privacy */, 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */, 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */, 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */, 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */, + 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */, + 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 0135C3362A16261D6E9C69CD728A007D /* Resources */ = { + 097DD914582D4F0A3908BC2F4EDE852B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 909C17D2317EBBC6EFFFCC36AC753BC3 /* PrivacyInfo.xcprivacy in Resources */, + 81AD56CD3505DC77EA75BB2A1CAFD467 /* nanopb-nanopb_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4096,6 +7627,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1C05160A5E03F92DDC4CCAE6FB7AE7FE /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 925B3A0A93DAA8859EB6F9010CDCC1A5 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 29998CF205977F20364C4F7B270C9C29 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4104,26 +7643,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 31878AEE0AE7F7144A2F4FD5CEA126F5 /* Resources */ = { + 416D947F6C45B161147613B2B7287F12 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C28E73E7C990B5831ABCDDA6F8275FD0 /* MJRefresh.bundle in Resources */, + 267BEC40A8CF522E66AAE9EB27B08FAC /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 33D506CE31EB3B94E86735A20D80050D /* Resources */ = { + 46F391D779AA5A1D8F15F29F4ED61165 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A1549A8F2E2B4C2715110D5AAFB8D6DC /* PrivacyInfo.xcprivacy in Resources */, + CF856865DED0C665FD13ACB672F362E6 /* MJExtension-MJExtension in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 448DF27060F168A36E4E07ADBCE88119 /* Resources */ = { + 49DD1B1DA762309F6890441BBA43F2C8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3035E05E0216ED11647680F9C2127B01 /* MJRefresh.bundle in Resources */, + 60CE1AC69D95F0F7C6637C601A84C069 /* MJRefresh-MJRefresh.Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4135,14 +7676,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4A72A323CCD420112722EDFB4439C184 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4CDBAE55660ED186441E9E4EDE6B3D31 /* IQKeyboardManagerSwift-IQKeyboardManagerSwift in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 5288827E8DA4DFB425DE5E746B0DA684 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4172,6 +7705,61 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 66C3F2369E1847CEFFF7E9EE8DABDEFA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7AB4C6E7F42074143BEB486E118CCE8A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A50A72FCD270217D99ECA1D2700CFAD4 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7CFCE5F4A49DF8FBFDCE7003111FF768 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 171D8AEA6E5BC77B251EBB8BB569A4EC /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7D08E1D5F67A5709A06B4D00BE75A131 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C5C4137EA46E97E717E83EF0ACEBC695 /* JXSegmentedView-JXSegmentedView in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7F2E6CC41DA86A1970448325545CC8BF /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D334EA49C7922E4CFD230B57A8223357 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7F657131967ABE83F427186BD5E54B65 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 20734C24E2BEFE3A2D1D53AA25A34ED9 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 80AD10336506B92649BC5E188DCDBD6B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FAD3E43B3831334398C442E59BC7ABAF /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8AFC96B9D49AC279B3790C99847FF1B3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4180,19 +7768,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9002EFD10C57359E5DAF147B0E1C108E /* Resources */ = { + 8E916C17E000007B3AB4EFA1BEB6B761 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 41811D246CFEFB8676618F255D9D1E1D /* PrivacyInfo.xcprivacy in Resources */, + CBC253C8BDDEF7104AE2F85AFBB885B4 /* GoogleUtilities-GoogleUtilities_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B01E61733FF181F52D37EB230C2AF84 /* Resources */ = { + 97E56F4FA02CB3848720F94209764B80 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 191F8758BDB5C0D7A468E3FAED2F37FB /* PrivacyInfo.xcprivacy in Resources */, + D534885ABC4663491F440FE5E87FCEBD /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A14069B26B6CF1CBAEB7931DAFCD5127 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D3C3641F72088017F4626849A53646EB /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A42FD72BFE087D6D70A1992E75D41F14 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 45663801ADF589C685AAD50E7CE41EBB /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A7B36A9A39555388BE0A91FAD8DA16AA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BD4BAF4BB79D9DBDE571E02790B04E9C /* FirebaseCore-FirebaseCore_Privacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4205,25 +7817,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AEE4DB93342AAB4AD136AF7A5F87B1D3 /* Resources */ = { + B39FF4FB651D4D404A45F90FA061CB21 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 28771DB1956E36D5809017B2F04D23C3 /* PrivacyInfo.xcprivacy in Resources */, + 7597BD035E72B9A234781B32D90C110E /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B629CF40F6EFAE5E4570BCCD55293A99 /* Resources */ = { + B5729718BB11D7EE5166964585CE936A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 7AE6EE7074ECB794FB76E6A2C038B660 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */ = { + BC40C44B1FF8BBE976F1D6A41377CC63 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + BB036B2089594E31C61E06C7B8BA324E /* PromisesObjC-FBLPromises_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C43F39A8E9983A2881CC24300BEC360B /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B66109541B60FAF0027F721CB9EEBBE2 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4234,68 +7856,233 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C722B7C938152821AD474B718540D72D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 83ECEE86667D6C05B2BEEC588EC6E59F /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D8A029694C52F65BF4D39A49EA64F4F2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F26149C7B2C28527BA2A290CEA848776 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E4DE64DA024B638D01679307F2D3E344 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9CA10321CE8246292876EA4339C4F618 /* FirebaseInstallations-FirebaseInstallations_Privacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EAF30F812F5A03CA75B008E28E64F1DD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E26996056771AA0BDD7A2956ADDC7DC3 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 1AF7FA2D2B44256C23272DC6714C0679 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Ads-Global/Ads-Global-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Ads-Global/Ads-Global-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Ads-Global/Ads-Global-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 1E616DF17053A7FED62E438A5161156A /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinMediationByteDanceAdapter/AppLovinMediationByteDanceAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinMediationByteDanceAdapter/AppLovinMediationByteDanceAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/AppLovinMediationByteDanceAdapter/AppLovinMediationByteDanceAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 200C87B9EF0F911EF915174FB98C7748 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinMediationVungleAdapter/AppLovinMediationVungleAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinMediationVungleAdapter/AppLovinMediationVungleAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/AppLovinMediationVungleAdapter/AppLovinMediationVungleAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 2B40AB1335526480185AFBA359843A7E /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/FirebaseAnalytics/FirebaseAnalytics-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/FirebaseAnalytics/FirebaseAnalytics-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/FirebaseAnalytics/FirebaseAnalytics-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 63436512137F5CC3E8BF05E9C1FE1D1F /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinDSPLinkedInAdapter/AppLovinDSPLinkedInAdapter-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinDSPLinkedInAdapter/AppLovinDSPLinkedInAdapter-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/AppLovinDSPLinkedInAdapter/AppLovinDSPLinkedInAdapter-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 6DFDA8EDFFE49D65A6940263DCA02D7D /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 846FCCD5DAC29D8E7B55D1BDA92684DC /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinSDK/AppLovinSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/AppLovinSDK/AppLovinSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/AppLovinSDK/AppLovinSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + A83DD9556CC60A8AE58BBC2965FF4017 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/LinkedinAudienceNetwork/LinkedinAudienceNetwork-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/LinkedinAudienceNetwork/LinkedinAudienceNetwork-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/LinkedinAudienceNetwork/LinkedinAudienceNetwork-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + F5ADAA0D681F907CE11EBC8019AE15F2 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/BURelyFoundation_Global/BURelyFoundation_Global-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/BURelyFoundation_Global/BURelyFoundation_Global-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/BURelyFoundation_Global/BURelyFoundation_Global-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + F77117BA6A39BDB8B3797A153BBD6C30 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/GoogleAppMeasurement/GoogleAppMeasurement-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/GoogleAppMeasurement/GoogleAppMeasurement-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleAppMeasurement/GoogleAppMeasurement-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ - 023F5749E8786C508DAC3056F45C9C23 /* Sources */ = { + 03EBEB086EEACDA4A13EB82FFFA0D1D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 92129C2893E47C67883E3A17C8DEA1B9 /* JXSegmentedAnimator.swift in Sources */, - 341C92D2E10C8F349C85C4751CD863BD /* JXSegmentedBaseCell.swift in Sources */, - 1315DCE796A0C89F3A24A3CCDF001818 /* JXSegmentedBaseDataSource.swift in Sources */, - 77F0E07FC14B7DC66B4C971A4A6F0224 /* JXSegmentedBaseItemModel.swift in Sources */, - 9C207232D5475494845FC21130601BA8 /* JXSegmentedCollectionView.swift in Sources */, - 27E4808C564B72E8543555E4EDABAB16 /* JXSegmentedComponetGradientView.swift in Sources */, - 2D4465CB0F97E77AA93325E4B7366EC5 /* JXSegmentedDotCell.swift in Sources */, - 8EDA81D3A568F527D08EAE6744FB618D /* JXSegmentedDotDataSource.swift in Sources */, - BF15FC403DA1188D37F36F9B2FEB20D1 /* JXSegmentedDotItemModel.swift in Sources */, - A5F72099DE5A69E36CE9946D2122E6CE /* JXSegmentedIndicatorBackgroundView.swift in Sources */, - BA84204996AB78452817280DCB3D3258 /* JXSegmentedIndicatorBaseView.swift in Sources */, - 41EFBC54006EF6C793D79984AE092473 /* JXSegmentedIndicatorDotLineView.swift in Sources */, - E214BEAAE0EB8CD63C40DE73353764DD /* JXSegmentedIndicatorDoubleLineView.swift in Sources */, - 560CFAD1E32E306F9348CA0203AA3EEC /* JXSegmentedIndicatorGradientLineView.swift in Sources */, - 5DFB35BA2986620BD10F46166B5E0158 /* JXSegmentedIndicatorGradientView.swift in Sources */, - 18B12E72987C2392C9CE9BFD7949037C /* JXSegmentedIndicatorImageView.swift in Sources */, - B18402ADE7DFBECC26513F00CAF031FE /* JXSegmentedIndicatorLineView.swift in Sources */, - 0D8B0B8564CC2376842AB99151DD13D8 /* JXSegmentedIndicatorParams.swift in Sources */, - F3DE11953A8A9D83563D461B5BC66418 /* JXSegmentedIndicatorProtocol.swift in Sources */, - 171D3419FC618F96B3A784C9973C9982 /* JXSegmentedIndicatorRainbowLineView.swift in Sources */, - 6D5857640B1A7F0A2F22AF7E182F3E85 /* JXSegmentedIndicatorTriangleView.swift in Sources */, - 94D8B1654109F71E6D1A18D7B1F38D73 /* JXSegmentedListContainerView.swift in Sources */, - 93E3F115397E2A6A52EFFB822643ABC2 /* JXSegmentedNumberCell.swift in Sources */, - 481F68E07C8653E954B5C8D02D5A6066 /* JXSegmentedNumberDataSource.swift in Sources */, - 72EC2CC4D0C3ABE1923BEC45B8C0AD00 /* JXSegmentedNumberItemModel.swift in Sources */, - FD881B3C8265A8596294F05BD588068F /* JXSegmentedRTLLayout.swift in Sources */, - 55A31A763FE6B520757EB554AF6740BA /* JXSegmentedTitleAttributeCell.swift in Sources */, - C68C26883CD662DDDBFBE2297311729A /* JXSegmentedTitleAttributeDataSource.swift in Sources */, - D79BAC8D9A264D4A2B1C5BF4581DD468 /* JXSegmentedTitleAttributeItemModel.swift in Sources */, - F45A68A2217B23CD0A86A15EE06C4FC2 /* JXSegmentedTitleCell.swift in Sources */, - BFBD7459C892DE469739556A7C9F3992 /* JXSegmentedTitleDataSource.swift in Sources */, - EFCC427216108E2D2BB0EF53DCB325ED /* JXSegmentedTitleGradientCell.swift in Sources */, - 10B906AF5BF934E98CE7EF404E93E31D /* JXSegmentedTitleGradientDataSource.swift in Sources */, - 5FEE4760E069DE471ABD1D10BDCA8C9B /* JXSegmentedTitleGradientItemModel.swift in Sources */, - 4C4C7CEB95058996486DC7946374A56E /* JXSegmentedTitleImageCell.swift in Sources */, - 92E50D9E65A2AEFEECF5040AC1FDC52A /* JXSegmentedTitleImageDataSource.swift in Sources */, - 902CE54628761BF27D973A09772B95E8 /* JXSegmentedTitleImageItemModel.swift in Sources */, - 3E4FF63D7F316972ADE3017933BBEE22 /* JXSegmentedTitleItemModel.swift in Sources */, - 893E9425D7C79E35EF83C855392AE042 /* JXSegmentedTitleOrImageCell.swift in Sources */, - 99215955243B155E1BDD4DEB3FCD7E90 /* JXSegmentedTitleOrImageDataSource.swift in Sources */, - 667002EFC998D7D853A5A169BD8A2757 /* JXSegmentedTitleOrImageItemModel.swift in Sources */, - 5D7008F340699FB09C1D8447A05116DD /* JXSegmentedView.swift in Sources */, - 287E57A1B349BA60389677D295484EE1 /* JXSegmentedView-dummy.m in Sources */, - 65A6BE1AF9A0A132431AD5034F1D6495 /* JXSegmentedViewTool.swift in Sources */, + 5304FB6617CB1BDDBAB7FD6A529A91F3 /* MJExtension-dummy.m in Sources */, + 77C3A95B8885935BBB484DABA8FEC3CD /* MJExtensionConst.m in Sources */, + 67B4318B0E21A1A46EF7197F23111E75 /* MJFoundation.m in Sources */, + ADE7781F110E5CDEEB728E54C2C70BFF /* MJProperty.m in Sources */, + EB9DFCC059930AFCE591C4AFB940D8BC /* MJPropertyKey.m in Sources */, + EF6E74609F57B9D08BDAA9966779CC76 /* MJPropertyType.m in Sources */, + 8A004CC561B94E59E178D2F29BCCACEF /* NSObject+MJClass.m in Sources */, + CA17050F79287F1B0BA0DF24E701DDBB /* NSObject+MJCoding.m in Sources */, + ABBB811D2CD7E6FAAFD58993812B22EE /* NSObject+MJKeyValue.m in Sources */, + 48D05891AC10DED0BBFD9010D148E3BC /* NSObject+MJProperty.m in Sources */, + 18F19342D291D6AEDD9E6AB988A10520 /* NSString+MJExtension.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0A56534D891BEE1EF674362FAE3D7FB7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 0D9642D3A813525176A7DB555AD6C4A3 /* Sources */ = { + 0AD7A0E6501DEB401DD2213D641C6F8C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4316,6 +8103,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 15101C94575A38AC05D3F6B757C99ABF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 19BDEFF692D910CEDC5E83E83F7D32AA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1E8EC3E234C7C9360E20549F894EEE37 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4326,6 +8127,75 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1ED5A69F1819B9FB4174067790C5E8AF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F742EB927A0F27A999C83E42BF29F0AB /* FIRAnalyticsConfiguration.m in Sources */, + 95F6B73A40AEF81BF7DC17F475D9B2DD /* FIRApp.m in Sources */, + 6A909285D8885A612DB8AE7B956ABE41 /* FIRBundleUtil.m in Sources */, + FE717235C471A20058B98681E53A5955 /* FIRComponent.m in Sources */, + EF0E40A4460E6E37373F6A44EB477F15 /* FIRComponentContainer.m in Sources */, + 673D71B86B05BFE8AEE69FAB1975D352 /* FIRComponentType.m in Sources */, + 7436120BFD3DEF399410DC2A4AF8AA65 /* FIRConfiguration.m in Sources */, + 23D4EF8F6BC0D8BBC32D7A98F02A6F62 /* FIRDependency.m in Sources */, + 7E30C3C1A9CAAFA1299D8A4F31EF14F3 /* FirebaseCore-dummy.m in Sources */, + 796EA240350235C03E7CCC4C2C536387 /* FIRFirebaseUserAgent.m in Sources */, + F8C584D875D0C8F29CF8375FBEFD9E3E /* FIRHeartbeatLogger.m in Sources */, + F8A9292A6AB44FAD990FF9993A21C31C /* FIRLogger.m in Sources */, + E152FC81BBA5F3A5436E76D575E133B4 /* FIROptions.m in Sources */, + 03551B63FFB2AB8DD48F41223E027A9C /* FIRVersion.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 220B8896D7D5B5984242A1470B4D8DFD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A6CB2B788DF4BD3882FB21EF017B592A /* GoogleUtilities-dummy.m in Sources */, + 464F8E3E710C583D716C0593E2AABD4B /* GULAppDelegateSwizzler.m in Sources */, + A67843403E04BB01A0FC1C3DEB7EF195 /* GULAppEnvironmentUtil.m in Sources */, + 871B4C2B9E2A127BEDFF8A7CF175E91A /* GULHeartbeatDateStorage.m in Sources */, + CB9DAF2AA2071826106B43BCE51B109C /* GULHeartbeatDateStorageUserDefaults.m in Sources */, + 32F6BEF6E9C62AC7232D519C5BC3DCC1 /* GULKeychainStorage.m in Sources */, + 471C58274D6B1E609E8D78FAF1C9B727 /* GULKeychainUtils.m in Sources */, + ABB6951EE55E33663A5095290385DB42 /* GULLogger.m in Sources */, + 8F6E0B1809CA7BD433D05F7BF205CBB8 /* GULMutableDictionary.m in Sources */, + 8E42919A9EBB357AF0BA8840B73AA649 /* GULNetwork.m in Sources */, + 59FE6AC4C786218632E923A2C8D42C31 /* GULNetworkConstants.m in Sources */, + 860AC103889D5DD67954C19E1F047BBB /* GULNetworkInfo.m in Sources */, + 430551BD840FD19513958928E3F8930B /* GULNetworkURLSession.m in Sources */, + D218B16A05A980B02BCEEE193222B907 /* GULNSData+zlib.m in Sources */, + 7F75D7885E19373416CF97B1F3304491 /* GULReachabilityChecker.m in Sources */, + 4F2EF836F9155DC74F64993EED5ED62B /* GULSceneDelegateSwizzler.m in Sources */, + C2EFDA985AB3F35A028EF3799AD54B97 /* GULSecureCoding.m in Sources */, + 8A74ADBEB4ABBE928FBD09C5A022B26C /* GULSwizzler.m in Sources */, + FC359D1584F4EE6FBB3A51C1A77649ED /* GULURLSessionDataResponse.m in Sources */, + 51C4C871026D4CB87129B619F46945C2 /* GULUserDefaults.m in Sources */, + 33B2E6BAFEC6E546C9C6E7E089B5B92B /* IsAppEncrypted.m in Sources */, + B09D64FA36A92ED05C81A67DD807E895 /* NSURLSession+GULPromises.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 225B7BA0401E20192DE10AB1143DEA46 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A0108C10B121E844FBB21FC12047DBBB /* nanopb-dummy.m in Sources */, + D36900AA8C5CCD3A461C707426603156 /* pb_common.c in Sources */, + D6F8DC746E74C2395A0A19780DD4FCFC /* pb_decode.c in Sources */, + DF71483E6BDBC5799D2F151D3D0E2521 /* pb_encode.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2D6272A5D88ADC9B79B1A816765FA022 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F5C87BDB5ACDE32627CFFD2A1E18DE6B /* Pods-wallpaper_project-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2F28F852CA6F6ED2F0682F4463A60A1E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4612,57 +8482,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 335F86AE3E21D4BDAD21A4F79F2DA8F9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B1BFC54288364884DDEAE75027BABE1A /* IQActiveConfiguration.swift in Sources */, - 8ED2E941DF0803C8AA331D0D8C722615 /* IQBarButtonItem.swift in Sources */, - 907FCA3049CAAF64B579D08D339D118D /* IQBarButtonItemConfiguration.swift in Sources */, - FDEFBFB34E35A4BB332264E0CACCF5D8 /* IQInvocation.swift in Sources */, - 9A00A25ED34A7687C62B02EBB76C1248 /* IQKeyboardConfiguration.swift in Sources */, - 24C699F9653980B77F44634EF44641C1 /* IQKeyboardInfo.swift in Sources */, - 8FDA28363A5E49017498FD69AAA8F59F /* IQKeyboardListener.swift in Sources */, - F9DE1A3C506E506F4DA4B7714359E8D1 /* IQKeyboardManager.swift in Sources */, - 674C6B2E317E657D8EAD3CC73F608540 /* IQKeyboardManager+Debug.swift in Sources */, - D3D1F63C30E95311B687FA924B872C15 /* IQKeyboardManager+Deprecated.swift in Sources */, - 08822D4E49DB8618D27BAEDED7911733 /* IQKeyboardManager+Internal.swift in Sources */, - EBB5F245DBEEB13D48F09E0DD75A6C95 /* IQKeyboardManager+Position.swift in Sources */, - D88C2EA8ACCC0DE031D9E7A768062E2C /* IQKeyboardManager+Toolbar.swift in Sources */, - 9F78D56352F7D932DCEBE416C668C7BA /* IQKeyboardManager+ToolbarActions.swift in Sources */, - 4017CF2B3EE45E7E579E68E6FCFBF732 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */, - 82950EE4BDD57F74749742A3E1566073 /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */, - 597994C3AE8908B1E462BC03AC8C23FB /* IQKeyboardManagerCompatible.swift in Sources */, - AE7D065E1D48171258FD8F07F7CD592C /* IQKeyboardManagerConstants.swift in Sources */, - 733CF7F19636AFF4A97708DFDE0AE53C /* IQKeyboardManagerSwift-dummy.m in Sources */, - 42B931814C7B25871333D5DA9A0E2A41 /* IQKeyboardReturnKeyHandler.swift in Sources */, - 154362EFC8EC0F61F54E24B09266DEB1 /* IQKeyboardReturnKeyHandler+TextFieldDelegate.swift in Sources */, - 1C3881B0113D3219398154E16AA4413C /* IQKeyboardReturnKeyHandler+TextViewDelegate.swift in Sources */, - 54BAE903D82C39392943869866252D93 /* IQNSArray+Sort.swift in Sources */, - 5F0469C5B154DC20B844EA2A9B7F8D42 /* IQPlaceholderable.swift in Sources */, - 14063E1AF70EDDC9F33C8E08DCA0BEF3 /* IQPreviousNextView.swift in Sources */, - DE3B5070A41194C21898D92DBFFCBE4C /* IQRootControllerConfiguration.swift in Sources */, - F681FB74C756E0AAFFDC0D414EBD8FA0 /* IQScrollViewConfiguration.swift in Sources */, - 0615219BFD2EBBE27FF41C2C8816791E /* IQTextFieldViewInfo.swift in Sources */, - 5F62DAE67CF97B7C42471EA91B79AA9A /* IQTextFieldViewInfoModel.swift in Sources */, - 0A4DB572ACD97EC492C4E93A0FFB2E47 /* IQTextFieldViewListener.swift in Sources */, - 38CBE3196BDD577B5E72BC65508A77F8 /* IQTextView.swift in Sources */, - B9CF878085ABA2991A9C6F12F9B9DAB3 /* IQTitleBarButtonItem.swift in Sources */, - 701904768C60A3F9060518DD58EC2882 /* IQToolbar.swift in Sources */, - E8770A941545BB190D76BF7E5262797D /* IQToolbarConfiguration.swift in Sources */, - 34BDB069A96125DAF2FEF6FF93A3F6AF /* IQToolbarPlaceholderConfiguration.swift in Sources */, - 3452528F3B9B79AD67D45FEA174F71E4 /* IQUICollectionView+Additions.swift in Sources */, - 94F893223EB4C1C0F829C17900114AFA /* IQUIScrollView+Additions.swift in Sources */, - A5E69CC013C4311C8AF52C7F7AB095C9 /* IQUITableView+Additions.swift in Sources */, - 8086BD2DB5F1A0CC88E4F3386570A21C /* IQUITextFieldView+Additions.swift in Sources */, - 103FE4EEFF1BE8BAD0FA047987AFED74 /* IQUIView+Hierarchy.swift in Sources */, - D8322CBE73400EE4382D1A042D2D53D3 /* IQUIView+IQKeyboardToolbar.swift in Sources */, - 08C234F2981017EEF271582022F339F3 /* IQUIView+IQKeyboardToolbarDeprecated.swift in Sources */, - CC96488C33BFB3BCEE4A665A438CAC36 /* IQUIViewController+Additions.swift in Sources */, - E483FA24409A56AAEDF8A1DEC5F55F16 /* UIImage+NextPrevious.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 37D690C2794419F3601D98447F5BFC69 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4743,14 +8562,80 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3C344EA7DEF39A56D513E2147E96F5CB /* Sources */ = { + 3FD3AAFEBA7DDCE93FA65567771720DA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4E2E45E3BD5372946C10BE455E4D71FE /* Sources */ = { + 408CF30BCAF6752C4D99B9DACE1FB148 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 45675A197829AC1BBCBA58DF772E7F60 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5146C05A7DF5B5E54B7AE49C979FF34A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B85354283CB89C658911748A7C5AF891 /* JXSegmentedAnimator.swift in Sources */, + D786D7CA6B8CE037FE8376A1DD390506 /* JXSegmentedBaseCell.swift in Sources */, + 4FE35DBCEE3E9B3AE786452DCCD1B66C /* JXSegmentedBaseDataSource.swift in Sources */, + 417EAFB7648F1C35B8F7ADC203A96315 /* JXSegmentedBaseItemModel.swift in Sources */, + BBC9585C538DD5B68FF7E7E32F714023 /* JXSegmentedCollectionView.swift in Sources */, + F0AB498412A415474D6105F398614F74 /* JXSegmentedComponetGradientView.swift in Sources */, + BB84B6AC5338AF7AD3B82B1C012386F8 /* JXSegmentedDotCell.swift in Sources */, + 39EAB37ED329E6CE7C691B9EAF731446 /* JXSegmentedDotDataSource.swift in Sources */, + 65F1A046F742E910CE0EE30BE2600DDD /* JXSegmentedDotItemModel.swift in Sources */, + 7CC5E76223E1EB7B09FBC03EA07E3DB3 /* JXSegmentedIndicatorBackgroundView.swift in Sources */, + 6C4BCC8C2D31263360E2697776A9E80D /* JXSegmentedIndicatorBaseView.swift in Sources */, + E598C1E3C7A57F92401D607E5675ADD3 /* JXSegmentedIndicatorDotLineView.swift in Sources */, + 78D414CF02F5ED61DAB995221C459C22 /* JXSegmentedIndicatorDoubleLineView.swift in Sources */, + 15CC896E2126D6A47D03C01964D74776 /* JXSegmentedIndicatorGradientLineView.swift in Sources */, + 018E14B621F0A041F5109C9B4028DAA7 /* JXSegmentedIndicatorGradientView.swift in Sources */, + 60CD99E8F32FD54F599DECFB768863A0 /* JXSegmentedIndicatorImageView.swift in Sources */, + D313FF15F05623E5026892D032C08A30 /* JXSegmentedIndicatorLineView.swift in Sources */, + 868D4A456CBC3255A772F7FEA2F63BE0 /* JXSegmentedIndicatorParams.swift in Sources */, + 3C425FEE22F5E6EE82500F6107EAE8F4 /* JXSegmentedIndicatorProtocol.swift in Sources */, + B3048DDF53B358B345D8FC23A4D7D1AB /* JXSegmentedIndicatorRainbowLineView.swift in Sources */, + 4F2F7AFD7C593DAE210F77E7F8BC2403 /* JXSegmentedIndicatorTriangleView.swift in Sources */, + 68241B77CB3EE81665BBB4275AC19679 /* JXSegmentedListContainerView.swift in Sources */, + 26541C9BEC53081C7AD9BB9819D71B41 /* JXSegmentedNumberCell.swift in Sources */, + 222B9B50C37D319BBACE8E15B8A40348 /* JXSegmentedNumberDataSource.swift in Sources */, + A393340CB069126B0A3D781C174E6E49 /* JXSegmentedNumberItemModel.swift in Sources */, + C97C4259FD08F4E7519F858AA06B1A3B /* JXSegmentedRTLLayout.swift in Sources */, + F3EC0ED4BED8DD2C3222C7DCAC2452D2 /* JXSegmentedTitleAttributeCell.swift in Sources */, + B9DCCFD9F7800B172476EE7F2D90354B /* JXSegmentedTitleAttributeDataSource.swift in Sources */, + 6084CC72921FA7260B8FA2A07F49AE96 /* JXSegmentedTitleAttributeItemModel.swift in Sources */, + 574450219BF9DBA9113E31EBC80BAEF2 /* JXSegmentedTitleCell.swift in Sources */, + 632239BD2DF58FF13D9E4D1C4327F528 /* JXSegmentedTitleDataSource.swift in Sources */, + 162B358A9CC48A414D6744BAF8562D93 /* JXSegmentedTitleDynamicConfiguration.swift in Sources */, + 1FF54BA1EA87ACD81339325012E2537B /* JXSegmentedTitleGradientCell.swift in Sources */, + A86A28FC358F0AFE453C2EBD1D035751 /* JXSegmentedTitleGradientDataSource.swift in Sources */, + 9255A2BCECEB0006DAAF985CA00E2D15 /* JXSegmentedTitleGradientItemModel.swift in Sources */, + 2B1AAA73D9231A2A7BA89DD1FF01C273 /* JXSegmentedTitleImageCell.swift in Sources */, + B1E4796F3830DE510675DEE45E7FB648 /* JXSegmentedTitleImageDataSource.swift in Sources */, + 80244605FFB26BF165B3C6E3CFA83A3C /* JXSegmentedTitleImageItemModel.swift in Sources */, + 56E561C1A8960D630D418FF931D36FBA /* JXSegmentedTitleItemModel.swift in Sources */, + 8D18198290C6F15504358DD49F0C505F /* JXSegmentedTitleOrImageCell.swift in Sources */, + 23277D4B1F4E8335DDCAB69A2AD75C9F /* JXSegmentedTitleOrImageDataSource.swift in Sources */, + 9B93846DEFDF34EC2E881F65938B3F17 /* JXSegmentedTitleOrImageItemModel.swift in Sources */, + 8DD0EA5259D87AA915FC266D43CD08D6 /* JXSegmentedView.swift in Sources */, + 5F52D18FE8736028A8FB4B4B61B49111 /* JXSegmentedView-dummy.m in Sources */, + 45D1C5B966D0BE59EF67F8A839AED2F4 /* JXSegmentedViewTool.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 566622A78103C2E9CD66B03BF65EBDCF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4800,6 +8685,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 6224C0129C5DB8A5339878BDE60E1F13 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6287C8BB02CB57C20D0B257EE9483817 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4818,18 +8710,78 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 71B14FAFEE7F2FB6C799E5DBF18DF878 /* Sources */ = { + 7547F28D4D26AFF1305919B4A65351B7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AF895B29ECFC147188B6F1D183CB316F /* _ObjC_HeartbeatController.swift in Sources */, + 3D80B950E91F0EB95E1F3B6CEB423DFC /* _ObjC_HeartbeatsPayload.swift in Sources */, + E4926270C6B245889A4055A6295462A3 /* FirebaseCoreInternal-dummy.m in Sources */, + DD2B1990835A726323B241E925093DEA /* Heartbeat.swift in Sources */, + 5D436A83FE5975983BDD1BE23115FABD /* HeartbeatController.swift in Sources */, + 6D2BC66C30E7A0D7AACBCB141EA058CB /* HeartbeatLoggingTestUtils.swift in Sources */, + F3680DFA0EB43A8BCB7567D1FD49CB7A /* HeartbeatsBundle.swift in Sources */, + E08F388302FEA421F2C487AAAE3EE93D /* HeartbeatsPayload.swift in Sources */, + DB31EAC2980AC6AE9AFBD5B4F6D8CB0F /* HeartbeatStorage.swift in Sources */, + 084D6A96170FBBB3801FE4533D5AA200 /* RingBuffer.swift in Sources */, + DF9D8AAEB7EDB3F92A4F3A3C665AD2ED /* Storage.swift in Sources */, + 9F4FC1FD67D12040846633375C4CD2A0 /* StorageFactory.swift in Sources */, + 010E96F8BB221BDBC6A6DE393EFD0FFB /* WeakContainer.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7CDE36D33810CC8B0854DBF4F04237A9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7349D5E3124EB9F593C78FA069339B1D /* Sources */ = { + 8CD2DC7892ADF1675C92218944A318EA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 9A43B02E6623C1794321497D589493E9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A20F8AF168CBF7E9BBD44999611CD798 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9E651F256AD304521969C7E341CEC7E1 /* FBLPromise.m in Sources */, + 3FADFF7026B1BEFBA786489B2BC6F314 /* FBLPromise+All.m in Sources */, + 118EA7B12F41C00B5DA2ACD4A1BF8616 /* FBLPromise+Always.m in Sources */, + 9C057B45A63E3B358B02FF7D7073980E /* FBLPromise+Any.m in Sources */, + DA727CC24BDD0EE980B6F68546241411 /* FBLPromise+Async.m in Sources */, + D100FA07F009048701199E0293B862B5 /* FBLPromise+Await.m in Sources */, + 4B2DF337BD37A4315A338219EA397CA6 /* FBLPromise+Catch.m in Sources */, + 1E03BCD6001FBA3319FC96538C77AC80 /* FBLPromise+Delay.m in Sources */, + 1E06F9BE14C18DE98E7CFE599BC9A5B0 /* FBLPromise+Do.m in Sources */, + 12315990E634F4559A5E459FCA82E79A /* FBLPromise+Race.m in Sources */, + 3D4A4B8A4CFA0FEAD0A6C7BC5840EFE5 /* FBLPromise+Recover.m in Sources */, + 0E9C69693EBD61FF93C252F076993DF3 /* FBLPromise+Reduce.m in Sources */, + CBB69001C85FE58DA7D47681864E87BF /* FBLPromise+Retry.m in Sources */, + 60CF9F8ACAA07519CEFAED6625CDF739 /* FBLPromise+Testing.m in Sources */, + 7616B1385B563ABD4043A619BF2AD76F /* FBLPromise+Then.m in Sources */, + 376120656A7BB4B9DFAE972ED8A9B843 /* FBLPromise+Timeout.m in Sources */, + 70F569943A1815883F9E1327C2ED92E1 /* FBLPromise+Validate.m in Sources */, + 35D5AA8BCA9B93441D90F8F4077F5441 /* FBLPromise+Wrap.m in Sources */, + 3D6D677BD55D69385ED64DAC72FB598C /* FBLPromiseError.m in Sources */, + D956198CEEA0CF43442DCBBE3F85E94A /* PromisesObjC-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A4C768661732E1581F409DAA8524E352 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B4D26E10C8F98206A32ED42B4954576F /* Pods-wallpaper_project-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4845,6 +8797,38 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AF7DE4F344610DD30C852DC81D03A879 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B962ED35C37063794B7D8468FB007AD5 /* MJRefresh-dummy.m in Sources */, + D6A1AB77D9F4C84779521FAF5E469343 /* MJRefreshAutoFooter.m in Sources */, + F00E48AB2D923607D9B91DC61DBDEB8F /* MJRefreshAutoGifFooter.m in Sources */, + D4C21761CC592857F35B99ACDD62ADAB /* MJRefreshAutoNormalFooter.m in Sources */, + 346855A32221981DE16BBB5C1E636BA4 /* MJRefreshAutoStateFooter.m in Sources */, + 4F80144C5D33EFDAC14379838CF9720E /* MJRefreshBackFooter.m in Sources */, + E702D99CA55B52C306544C4DDF9083DA /* MJRefreshBackGifFooter.m in Sources */, + F2E9C9068E8434E9FC9B60755A354FA8 /* MJRefreshBackNormalFooter.m in Sources */, + 081815B67871C182C0D337274DEDCE69 /* MJRefreshBackStateFooter.m in Sources */, + 74BF3CC58474F118E0E3953ADBBD233F /* MJRefreshComponent.m in Sources */, + CE453C62D0DA474AEE306AF3DF6DDAF1 /* MJRefreshConfig.m in Sources */, + EB126B698D642942058D9B676EC1E32B /* MJRefreshConst.m in Sources */, + D191F3F5F0841B63F1F54A430608830E /* MJRefreshFooter.m in Sources */, + 23B1B9EA25E2C943FCE5EC6D4EE19D6A /* MJRefreshGifHeader.m in Sources */, + 18B137C1708A9B9DC45BBB1ECF1CE4A8 /* MJRefreshHeader.m in Sources */, + 2927AE446998C11370D49E4A2CFD17AC /* MJRefreshNormalHeader.m in Sources */, + 45131830DC22C22B4A21C4A54A147947 /* MJRefreshNormalTrailer.m in Sources */, + 30DBC87A501715FE2328B9FF011F1BB9 /* MJRefreshStateHeader.m in Sources */, + B99F90601D5EED64587743374BBC44F6 /* MJRefreshStateTrailer.m in Sources */, + B9A56C1C079CE609AD4404964A95A170 /* MJRefreshTrailer.m in Sources */, + 514A19E702520E6E336D77E2615D17CF /* NSBundle+MJRefresh.m in Sources */, + 1A39B80A5083C84CF22A0D9FBB27761E /* UICollectionViewLayout+MJRefresh.m in Sources */, + FC745954D9A2704BCACCB3A03336976E /* UIScrollView+MJExtension.m in Sources */, + 244119912087C6ECC078CB0E740833EB /* UIScrollView+MJRefresh.m in Sources */, + E55E592D62CAE3D0B2960146E3D15CC6 /* UIView+MJExtension.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B52EB97EAADC4B42F512DF593D183539 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4890,35 +8874,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CB56C88BF9587D0062D919E0C96F51CD /* Sources */ = { + C1766E4DC0A95ECEBB29521DEA541021 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DF281DE88487FF5C46841FD240E4C35F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4502D7E8FA8F03A1C87EE48533FEB8C0 /* MJRefresh-dummy.m in Sources */, - 927DF15A74376F9FD582A3D17A293EC5 /* MJRefreshAutoFooter.m in Sources */, - C3A160E82826D84E59889F7AC3157F42 /* MJRefreshAutoGifFooter.m in Sources */, - D0038F642442AAE53C12ECA3240B5A6D /* MJRefreshAutoNormalFooter.m in Sources */, - E3A90F4FB659B5DDCF5DA603DDEF9E66 /* MJRefreshAutoStateFooter.m in Sources */, - 31005F5A8B58CA1089E5B7DA1097A424 /* MJRefreshBackFooter.m in Sources */, - D0665D6E3CD34DD382F7E85551753C0A /* MJRefreshBackGifFooter.m in Sources */, - BC29069E8C5679A176E284888F597C32 /* MJRefreshBackNormalFooter.m in Sources */, - 46CABB2581EDC02E6646E5FE296CEF9C /* MJRefreshBackStateFooter.m in Sources */, - BAA4C06A1DE43F74573C2E49EC85D9B5 /* MJRefreshComponent.m in Sources */, - 6D7EE0E37B82EC69E80A480DA3F564C6 /* MJRefreshConfig.m in Sources */, - E15214E66D7A6069AA5E0B470A16F92F /* MJRefreshConst.m in Sources */, - EC7A19215B0957CF1EFFF58A1D79F273 /* MJRefreshFooter.m in Sources */, - B5402265E04D513FAD8EA1EB234A969F /* MJRefreshGifHeader.m in Sources */, - EE85A2DDCED7EE7AB3F57DE292D36C18 /* MJRefreshHeader.m in Sources */, - AF4B3C88EF24097513282E7551F33385 /* MJRefreshNormalHeader.m in Sources */, - 85BC413BB35DE20594B6D84572FB49FC /* MJRefreshNormalTrailer.m in Sources */, - 9C41EF0E685AD816D8C26D83B93AB6AF /* MJRefreshStateHeader.m in Sources */, - 484548C5D780A8DA124E24C3A27720CD /* MJRefreshStateTrailer.m in Sources */, - 0A4ACE3AFFFCB7846F824A803645CC5F /* MJRefreshTrailer.m in Sources */, - 6579F1B66AB9CADABB69B726F8F15225 /* NSBundle+MJRefresh.m in Sources */, - 752B36F5BBCF8DED01BF1E444D975546 /* UICollectionViewLayout+MJRefresh.m in Sources */, - E579107E3F34A6761997CE937C6DFF1A /* UIScrollView+MJExtension.m in Sources */, - 6372AFD5512AA9D634536E7543652957 /* UIScrollView+MJRefresh.m in Sources */, - 7D24D21B28B00E91354E3A5A8A7EAD66 /* UIView+MJExtension.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4972,402 +8938,789 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F9ACB1917E93605EE8CFF449459A3309 /* Sources */ = { + E81FF25A2A2BD49D5C6CA24E989647A0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 86469EDD5558A59BA4109620C6724E8B /* MJExtension-dummy.m in Sources */, - 8C403AA7D32772AB3A3D4E60F41FE066 /* MJExtensionConst.m in Sources */, - F0D6C8DDEFDF0F3A615478F18522F28C /* MJFoundation.m in Sources */, - 04BCB9A795A9F6FCFE32F445FF9BD723 /* MJProperty.m in Sources */, - 0B492FFEC27BBC3C6E2B8F0333B05FF6 /* MJPropertyKey.m in Sources */, - 94EEDF6D32DFE12B049F9FDF67F48373 /* MJPropertyType.m in Sources */, - F1D87801447F8DD985630C5665F159C3 /* NSObject+MJClass.m in Sources */, - CBA797C292CF129755168E042F96531E /* NSObject+MJCoding.m in Sources */, - 997795BA486CFE8E8F47247BA54075F8 /* NSObject+MJKeyValue.m in Sources */, - 644ED9B098E888EBC0954AFB0C8AA6D4 /* NSObject+MJProperty.m in Sources */, - 6B22D895CE423C00B2DDAC0EA08F4D7C /* NSString+MJExtension.m in Sources */, + 4792A6109674A102BF6C31A4CCE91513 /* FIRCurrentDateProvider.m in Sources */, + 56DCD7A5543750F59B4799745C866C38 /* FirebaseInstallations-dummy.m in Sources */, + 05C41D3DCAF3063EA3F03290BFA46923 /* FIRInstallations.m in Sources */, + 096F7FAF5BB6412B4544463D0BD8D186 /* FIRInstallationsAPIService.m in Sources */, + 0FB350574A4F6BC5B1ABCE1B1027F7E3 /* FIRInstallationsAuthTokenResult.m in Sources */, + 9E03CB085386E2B592565EF7A4C9D940 /* FIRInstallationsBackoffController.m in Sources */, + FB5D0200F62F8356CD945BE5F65073B8 /* FIRInstallationsErrorUtil.m in Sources */, + 648A4B7F2E4D4F13A93A31CAC50E299D /* FIRInstallationsHTTPError.m in Sources */, + B5BBE4010C924519BDD8FB06DD9352F6 /* FIRInstallationsIDController.m in Sources */, + 59DA84E356FDA22BCD85F8E44F2B1CD6 /* FIRInstallationsIIDStore.m in Sources */, + B91C71A6DAB60A051F0C22378314C331 /* FIRInstallationsIIDTokenStore.m in Sources */, + DBDFBA84ED17628E9E83B3783C1F6C8F /* FIRInstallationsItem.m in Sources */, + 059C9B5F0ED8F33BCA19C1A05093D0F9 /* FIRInstallationsItem+RegisterInstallationAPI.m in Sources */, + 4BDA21E2AB0B7BAF1EFEA1E516BD1E3F /* FIRInstallationsLogger.m in Sources */, + E91BBC1A45C0172DED3EBDBE1051FBAC /* FIRInstallationsSingleOperationPromiseCache.m in Sources */, + 79C9FA2A480254E622F069FE567E4405 /* FIRInstallationsStore.m in Sources */, + 0879BBC5780D44D54B367A4CB47DFEAA /* FIRInstallationsStoredAuthToken.m in Sources */, + 8053AB0A89D5CB48B6D6D052C06D25E7 /* FIRInstallationsStoredItem.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F15C2AB492606C7255BF91F14E154EC6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B0CB5FB63262E1A67317045B8960F363 /* IQBarButtonItem.swift in Sources */, + A8DD3F39B4D1F0C7B11866484A03336E /* IQInvocation.swift in Sources */, + 16E5F9C7FE2C499D21F3E7AF1FFC2FA7 /* IQKeyboardManager.swift in Sources */, + 1B4B180E84924CF99663817A2AFFAA92 /* IQKeyboardManager+Debug.swift in Sources */, + 6735E4B11C64D20B4E05A92811F5A721 /* IQKeyboardManager+Internal.swift in Sources */, + 9C292E2C761CB97ACD00F95FA4D60E85 /* IQKeyboardManager+OrientationNotification.swift in Sources */, + 7E59ABF8A1AC8F61FEFB9B8C72EFB9E5 /* IQKeyboardManager+Position.swift in Sources */, + BDAD667B60A9D9981738646851C825A0 /* IQKeyboardManager+Toolbar.swift in Sources */, + 9C2584A9CCF8CA6C9DF2AD79DB831E70 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */, + 9E4E278A3C1543798E1912699886023E /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */, + 41A536E6CE1C85116A756B710B2C660B /* IQKeyboardManagerConstants.swift in Sources */, + ECAA15FA3C4560E3287F2226EC8C1ECF /* IQKeyboardManagerConstantsInternal.swift in Sources */, + 930B495B7A3197730A016E2339A4CBA7 /* IQKeyboardManagerSwift-dummy.m in Sources */, + 506C1EE2968687F178BB2DFA34D185CE /* IQKeyboardReturnKeyHandler.swift in Sources */, + AB651DB3A97A623234B6544AD030406A /* IQNSArray+Sort.swift in Sources */, + F47587932A67D8E3820DAFD9A0E1995E /* IQPlaceholderable.swift in Sources */, + 07F83DE63FB5CC8015F48F7B9B800B6F /* IQPreviousNextView.swift in Sources */, + D0DF994786BCEC54939BC8216B42FBC4 /* IQTextView.swift in Sources */, + 373502D50A1B2266D86409E19EC46DDB /* IQTitleBarButtonItem.swift in Sources */, + 07FD274BC01F578C7B37989F79350C1E /* IQToolbar.swift in Sources */, + AAC2529A1B4F4832A052B348C5093018 /* IQUIScrollView+Additions.swift in Sources */, + BE60EC19FCBB8F301081E9C31BB85F3E /* IQUITextFieldView+Additions.swift in Sources */, + 5E8E9469BF126E918EADF79EC4BB5CA2 /* IQUIView+Hierarchy.swift in Sources */, + 19C5CA44D4D4D5B711D33A73525D453F /* IQUIView+IQKeyboardToolbar.swift in Sources */, + B46A36CA19ED6C09341D8E4031F66D5C /* IQUIViewController+Additions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 00EEF74C414EF6574A7B4BE678B1F135 /* PBXTargetDependency */ = { + 087D9C11534B87B341FE6DD93E258258 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Alamofire-Alamofire"; - target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; - targetProxy = AA49D87CABBA6FD053D6D644DCE0F23F /* PBXContainerItemProxy */; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = BE80E86D0DD7D4BD0C4D5AD9CA5F2CDF /* PBXContainerItemProxy */; }; - 134232E749993EE40B4838CDE1FD231D /* PBXTargetDependency */ = { + 101AC645130A29B95A168AF2A7DFA5A6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CYLTabBarController; - target = 8534B493C62D81C69516B0E9599CEF36 /* CYLTabBarController */; - targetProxy = 7A81BC372913FF34FE34F46227D9D454 /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 437817E1DE578B4A5F49779B96D97D96 /* PBXContainerItemProxy */; }; - 2C18B78BBF504C0D4699B5CF03F70B53 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SDWebImage-SDWebImage"; - target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; - targetProxy = 27864C1DE3BECDDB95D5D107091341A7 /* PBXContainerItemProxy */; - }; - 31FB82EC81C2B89C61F92884C152569D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 74AE10EB9F7271A00FB8BECD07B6F528 /* PBXContainerItemProxy */; - }; - 3D8EA25EB9FDC33EADE03D7300EC20CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "SnapKit-SnapKit_Privacy"; - target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; - targetProxy = D54839602A2BC5E560EEBE8542F70FEF /* PBXContainerItemProxy */; - }; - 4BE664BF3215C315FCA78097E59651F7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 9579925A72D8AD0C23A8C4450480B7BB /* PBXContainerItemProxy */; - }; - 660F7B2175A1DDF98F09DC8BAE1D38CE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios"; - target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; - targetProxy = 9ACB96BD035E44C1997C877B58D47116 /* PBXContainerItemProxy */; - }; - 6A2EA1FBA55DDDCDD4832A7713157B35 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = 0BDC3A84D571FCECE4D1C73D4DEF5843 /* PBXContainerItemProxy */; - }; - 6F4C1D0E7C106DA011D43282429CBB91 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 9712E6E7A94515B9D5EB6A2E893B4DD5 /* PBXContainerItemProxy */; - }; - 7263928B6860C1DCE44D3E81F9AF863A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-LottiePrivacyInfo"; - target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; - targetProxy = E5460331F92A857AB928AD9BEA7DF35F /* PBXContainerItemProxy */; - }; - 8456A92EF1271F5BC06046578DD7FDF4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FSPagerView; - target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; - targetProxy = 8A54351787DE84DA6328F9E5AEE6D4A6 /* PBXContainerItemProxy */; - }; - 886D57D57BAD8725BAF8AB369E9822C8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FLAnimatedImage; - target = 4A8E8992707D01510894596DB9BCCA00 /* FLAnimatedImage */; - targetProxy = D2C868905A2A22BEA5FCB5B1E83AB849 /* PBXContainerItemProxy */; - }; - 88F63DDDAB74E4DFEEF34792D30BC032 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GYSide; - target = E74DDD9789FA9EF4FCC6CE1806873437 /* GYSide */; - targetProxy = 04139F7312720E1B385F07AB8E5B98F8 /* PBXContainerItemProxy */; - }; - A41D5E98547C9EC7F86EAC66679EE0DF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = IQKeyboardManagerSwift; - target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = F318B1BFC9B4459542832097E9D00987 /* PBXContainerItemProxy */; - }; - B84FFF553188FC4AD80E037C6A764395 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BRPickerView; - target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; - targetProxy = 8F65C488EF878836143DD3F2216E7DC1 /* PBXContainerItemProxy */; - }; - C92BFA6C2D542834C0AF604B88D2A48E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "IQKeyboardManagerSwift-IQKeyboardManagerSwift"; - target = 982A68D37F5DCBC1FC1FDC0BB2F0EB8E /* IQKeyboardManagerSwift-IQKeyboardManagerSwift */; - targetProxy = 90194F8244E441A7D7FC5025316F5343 /* PBXContainerItemProxy */; - }; - CEBCC96D9E5A6FD044E7322146A85D80 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVProgressHUD; - target = 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */; - targetProxy = 8DD46EE16401F5C3FA4EB4D52E70FB0E /* PBXContainerItemProxy */; - }; - D0FCEA42C6AE57E0D093ECBBD187B01E /* PBXTargetDependency */ = { + 112E1396D9BCA6EC192B8B7B5A864AFD /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MJExtension; target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = 5CA0DF58E616BA311AF76B22275A1276 /* PBXContainerItemProxy */; + targetProxy = 66730D64A9913D8E3123B5DBF7B70820 /* PBXContainerItemProxy */; }; - E7430759F5B09C6B202FDCE904ADFA52 /* PBXTargetDependency */ = { + 161AA87156F522DCF6527DBC90CA0B5E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VungleAds; + target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; + targetProxy = AD6052CD0EDE2ABA942792285AD1A5CE /* PBXContainerItemProxy */; + }; + 19D0F626CF3E6F32F4E9633FDCF013FB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 185C41D83F6ECBCE22C063848487AB88 /* PBXContainerItemProxy */; + }; + 1D036365F72D671168BE56FA0E02E1CE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Ads-Global"; + target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; + targetProxy = 5B87EA21D2C7156E456EBE2406217050 /* PBXContainerItemProxy */; + }; + 224238769673E130A8B55C4B629A2C06 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = 31C02E6CE8FC609151F9795F1A579C0F /* PBXContainerItemProxy */; + }; + 2B8898EE622B1B66836157D4969A104D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = E834520DAEEF066E1831C6C8DA4BD36A /* PBXContainerItemProxy */; + }; + 2C8CA0341145D5C2F26D1642AB67DE5B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FirebaseInstallations-FirebaseInstallations_Privacy"; + target = 3EB14444A17F9D4F1F697F7C1FF32245 /* FirebaseInstallations-FirebaseInstallations_Privacy */; + targetProxy = 802482533021BD8C513A5EE48AD9F289 /* PBXContainerItemProxy */; + }; + 3011EB1835004FC63B7F01FD0107701B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = 113528BC9F7318FFC49C8F36A6F08EE5 /* PBXContainerItemProxy */; + }; + 32CF52EDEED55188238A097595CA1934 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Firebase; + target = 072CEA044D2EF26F03496D5996BBF59F /* Firebase */; + targetProxy = 14ADCBD091B8A564BD0B0A79DDE2343F /* PBXContainerItemProxy */; + }; + 3AEA4CCF388C43F5E13795FDB8AC9DE4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinDSPLinkedInAdapter; + target = C0B78DE6C890E906FF9C1D0F6C9E0D8C /* AppLovinDSPLinkedInAdapter */; + targetProxy = 7E807948788C1DDA6385B9AF3BC921A4 /* PBXContainerItemProxy */; + }; + 3BDE51838E8186DB27E4874120045139 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = EB8CBF225CDADDCA30FAE2737EE92CD1 /* PBXContainerItemProxy */; + }; + 3D3D185363948A54C03848173982E059 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = C165A0E7D043E4E5EBD018BE12F04506 /* PBXContainerItemProxy */; + }; + 41AB64D461B3507C2AEA0D3E8746C2CC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJRefresh-MJRefresh.Privacy"; + target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; + targetProxy = 49D86723CEE37399D4264FF3C137DF33 /* PBXContainerItemProxy */; + }; + 479BB8C6B3FFDD051480772F4FD2C91F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BRPickerView; + target = D505645C3F99EB1E8B6529D64D2C3E1C /* BRPickerView */; + targetProxy = 94D6450BE242D762944EED2F71C69314 /* PBXContainerItemProxy */; + }; + 48175419131567743E544DD16F9D30D7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Ads-Global"; + target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; + targetProxy = CE383DD3B25DE95A73967DCF606631EE /* PBXContainerItemProxy */; + }; + 5542A39C6AC157916AD0DD73A5AC784F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LinkedinAudienceNetwork; + target = 8D3DFA22E943582F908A77FF0310E6EB /* LinkedinAudienceNetwork */; + targetProxy = E31486C0B54DB24427D78F78237C9203 /* PBXContainerItemProxy */; + }; + 58449CDCB4921BB076FAA72C3B57B8CC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SDWebImage-SDWebImage"; + target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; + targetProxy = 18738A68E66CE3302C9F842C189151DC /* PBXContainerItemProxy */; + }; + 587B8B6DF7DFD84A7DD2D4BE4F5691BC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinMediationVungleAdapter; + target = 01F7C82DC76725324D269F8A248918AB /* AppLovinMediationVungleAdapter */; + targetProxy = C19F9B5DD57864051703DD1DB7ABB64C /* PBXContainerItemProxy */; + }; + 5A34C607AEC2B3879DD146559EF7E9D4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = ADF085B60B58C419C814E8C3D05CE7F2 /* PBXContainerItemProxy */; + }; + 5B0FF9C8A47B97DB803EB37F158154C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 446DE0A1D9E834ADFEEBE32714D35142 /* PBXContainerItemProxy */; + }; + 5B1377274A615D56983BF2EBA671DAAF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstallations; + target = 87803597EB3F20FC46472B85392EC4FD /* FirebaseInstallations */; + targetProxy = 88B58ED707A92EAC930996B5359DD0CD /* PBXContainerItemProxy */; + }; + 5CB2B611EBD43CC0161D2BE8A57B0D31 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 39EDCA6A04F54373EE69B1896A47DAA5 /* PBXContainerItemProxy */; + }; + 61478494B952EFB6AF6941D0C981B377 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = A0B4DC09AED542C5C63EABEFE6D64FCE /* PBXContainerItemProxy */; + }; + 6871E720B91C4882EBD7BC13B88B6E2E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCore; + target = 4402AFF83DBDC4DD07E198685FDC2DF2 /* FirebaseCore */; + targetProxy = 05ED2A82A3222B21CD739DE8908C2F8E /* PBXContainerItemProxy */; + }; + 6BD5001E92130DFA5B1CC381CA391EE6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "SnapKit-SnapKit_Privacy"; + target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; + targetProxy = 1DE3194169870CA027343CD10A2183F5 /* PBXContainerItemProxy */; + }; + 6C765CD7FAE30C17FCEEF1974615447E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = CYLTabBarController; + target = 8534B493C62D81C69516B0E9599CEF36 /* CYLTabBarController */; + targetProxy = EDDAA29F158F5D0A5AF8F4ED0199B264 /* PBXContainerItemProxy */; + }; + 6CA037067940A722A17BAC6DC5163563 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GYSide; + target = E74DDD9789FA9EF4FCC6CE1806873437 /* GYSide */; + targetProxy = 26CF06EF2C2A9FB58AA6182EB12D81AB /* PBXContainerItemProxy */; + }; + 6F054A071FBE36ACEBE40F3064F21087 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = E80E282BFF1D87C1913379AFB7DEFA4D /* PBXContainerItemProxy */; + }; + 72EE6FB844F9FC180263400DC6EAA03B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = EFE0D3CABFC33E162E3945B05396BD82 /* PBXContainerItemProxy */; + }; + 76AF602D89A8C4F54FC48D19D5158847 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SVProgressHUD; + target = 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */; + targetProxy = B913FF2F3ACF5AD5414593DB8833BCDE /* PBXContainerItemProxy */; + }; + 7C3B071B58E4627023962C2737E39DCE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "nanopb-nanopb_Privacy"; + target = 55522A91938FF505CFEBEAD2DD85AE2D /* nanopb-nanopb_Privacy */; + targetProxy = 8C90AC164EB4B35B574B3A10DB2524BD /* PBXContainerItemProxy */; + }; + 7CD309D852D9A397FCE91B99DD83ACD4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 0FAA63DB104BD08C53F22D0232CFEECA /* PBXContainerItemProxy */; + }; + 81C595A59C43A530CF6EC72CB70C53E6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios"; + target = 0B967D7F8561D42493EE289EC8D450D1 /* lottie-ios */; + targetProxy = 8C5E1390C973A798D3EED183A902DA39 /* PBXContainerItemProxy */; + }; + 848A859F334DDCE21A3A22F14680C02E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FirebaseCoreInternal-FirebaseCoreInternal_Privacy"; + target = 2949783F7EDB27AD4666B5427B63DC79 /* FirebaseCoreInternal-FirebaseCoreInternal_Privacy */; + targetProxy = 69EEB2E050131F06810EF88056EF1B66 /* PBXContainerItemProxy */; + }; + 8BAB6F8FCF3EBA8DFB7D93D139EA2D6D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GoogleUtilities-GoogleUtilities_Privacy"; + target = 5FF1A58DEEC5DB749FCD6C120B97CC82 /* GoogleUtilities-GoogleUtilities_Privacy */; + targetProxy = 5BD9EB89D56313B21133D333B289681B /* PBXContainerItemProxy */; + }; + 8C60A08F5BC7EBCACF187F874DE93EC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LinkedinAudienceNetwork; + target = 8D3DFA22E943582F908A77FF0310E6EB /* LinkedinAudienceNetwork */; + targetProxy = 2E274245BA375C4DCA2FF10BA5F1A388 /* PBXContainerItemProxy */; + }; + 9A826973D0F6AE71B6734A9888FA4BCE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 2E792D3924401D80DE24DD2C9BF0DF34 /* PBXContainerItemProxy */; + }; + A1BBE0298A0E5FF6300FB958FBBA926A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MJExtension-MJExtension"; + target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; + targetProxy = A84E3F8C4BE12FB85197D01A11FFD120 /* PBXContainerItemProxy */; + }; + A4A2338FE43CF670BD206ADAFA45D9F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseAnalytics; + target = C49E7A4D59E5C8BE8DE9FB1EFB150185 /* FirebaseAnalytics */; + targetProxy = 173FBB1F7B2F827A37DBF932EC7FC90B /* PBXContainerItemProxy */; + }; + A7B87F5687CA43354F13B998FDDCC6A8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-LottiePrivacyInfo"; + target = BF2A15FEC3F3424BBC4B9AD5F86F2D54 /* lottie-ios-LottiePrivacyInfo */; + targetProxy = A9D545D36FC5448D7F8258B477D2E4A1 /* PBXContainerItemProxy */; + }; + AA8F544A8D17DE39ED7805BBF4ABBF0B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreInternal; + target = 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */; + targetProxy = 61C96FAAC7C4BBF03A5191D453D2480B /* PBXContainerItemProxy */; + }; + AACAA7074DEF65D6C89FE51BE959F759 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Alamofire-Alamofire"; + target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; + targetProxy = F28B9119ED41F91E5BB4174B9372FBA2 /* PBXContainerItemProxy */; + }; + B20AAF0402E742E8D45110A6AFAA3A40 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinMediationByteDanceAdapter; + target = DB923BF5BE2C253CD54CB1344AD6AE98 /* AppLovinMediationByteDanceAdapter */; + targetProxy = 918B48D3FBA3267CA5B05B5DED574D5C /* PBXContainerItemProxy */; + }; + B5FF6B77E9CE9094CC0248ED1A2EC022 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseCoreInternal; + target = 25E9E9A17BC3F670357D7385C521E48E /* FirebaseCoreInternal */; + targetProxy = 476BC788D70DB4EC636EB3D3B576BEF6 /* PBXContainerItemProxy */; + }; + B712EFBEFAB6790EFD34A42B00351EEF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 7CF14CC21BDE48A75528FC59541EACBC /* PBXContainerItemProxy */; + }; + B72F2778E2F833EE6E10010B8B4D6872 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = D54257CE537E3FA0CC596E4C8ED66A85 /* PBXContainerItemProxy */; + }; + BA92AF831B29A442A16E51AD27D4F8C5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = BF563523C12188751C0D44EFF3BA4F66 /* PBXContainerItemProxy */; + }; + BE4B32D2CB60C451B7BD29CEB353AE60 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BURelyFoundation_Global; + target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; + targetProxy = 94FDA4B53C224DEBE80231E66A6258B5 /* PBXContainerItemProxy */; + }; + C39D9888176BDD4C3D7886266F2C5CF8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VungleAds; + target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; + targetProxy = 057E00E1A62B00127B6042DB946BE752 /* PBXContainerItemProxy */; + }; + C5585F977DF8EF8961AB3CF7163C2F82 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = JXSegmentedView; target = E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */; - targetProxy = 7BD65CE1EFDCD0C6D25A81F5C6D3C04D /* PBXContainerItemProxy */; + targetProxy = 63B5DADDEA93C32226222415D354AEE9 /* PBXContainerItemProxy */; + }; + C7D3AFC438A261A8E6AFD9A004D2D2C7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "JXSegmentedView-JXSegmentedView"; + target = 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */; + targetProxy = E7EB1E28A7C3D7316331236C3D40DBCB /* PBXContainerItemProxy */; + }; + CA5196BFE05A99CFC4281F37865E6AF2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PromisesObjC-FBLPromises_Privacy"; + target = 1BFBEDBF7E03729D43C96530EE190825 /* PromisesObjC-FBLPromises_Privacy */; + targetProxy = A913D81BDF3064ACCB9356EE06EB296E /* PBXContainerItemProxy */; + }; + CA6EA168439D9904EFB3B51EE3B007C0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = 6890C32D36F39CBD1AAE2556DCA884F3 /* PBXContainerItemProxy */; + }; + D5D0071A38C27D6C25BA634C71D9374B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 8D7F5D5DD528D21A72DC87ADA5B12E2D /* GoogleUtilities */; + targetProxy = EEA3AE809673A29A8D1B30B9428D7481 /* PBXContainerItemProxy */; + }; + D9021FF6AB805D7BDF7F293E5912A20F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "FirebaseCore-FirebaseCore_Privacy"; + target = 1001C16510D946B47CFF8B19DBC0B787 /* FirebaseCore-FirebaseCore_Privacy */; + targetProxy = 06E07E7FE7F6D1899FABFC4E05D0AC78 /* PBXContainerItemProxy */; + }; + D9E8D83A8EAE77109EFB7BBF38E1E94B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = D532D473054794F018AD0C20606E5140 /* PBXContainerItemProxy */; + }; + DABEC29CC1961BDFB152D4CDA1969E88 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleAppMeasurement; + target = B53D977A951AFC38B21751B706C1DF83 /* GoogleAppMeasurement */; + targetProxy = 2D76B4A6C4669FABAD1BCFA415AC3A6C /* PBXContainerItemProxy */; + }; + DD0BB588D13F1E82FF2E42E715DC9D78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IQKeyboardManagerSwift; + target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; + targetProxy = 0B153712FBCFCB82E0E5979F7A514EA4 /* PBXContainerItemProxy */; + }; + E1475925984239242D7B6E2ADD61A27F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FSPagerView; + target = D4F8239FB329387A8476B964D92D92E7 /* FSPagerView */; + targetProxy = E2899C4CB697505531BC652050D04FED /* PBXContainerItemProxy */; + }; + E582310BF90FC5723DC99B199CB769CE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PromisesObjC; + target = 2BBF7206D7FAC92C82A042A99C4A98F8 /* PromisesObjC */; + targetProxy = 89FDC966237EE61091298356883715B4 /* PBXContainerItemProxy */; + }; + EB1E37BC0283C0EF4767983E7BB4F3C9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FLAnimatedImage; + target = 4A8E8992707D01510894596DB9BCCA00 /* FLAnimatedImage */; + targetProxy = 3BA31FDC11E2126607F6899748704A63 /* PBXContainerItemProxy */; + }; + F49A6A8DB204C67D8633C3CF91D3337D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = D2B5E7DCCBBFB32341D857D01211A1A3 /* nanopb */; + targetProxy = B0461F73F73F737956FBE6E706FB31D5 /* PBXContainerItemProxy */; + }; + FBA95629AC363602D6407C531BF1FD5C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "VungleAds-VungleAds"; + target = 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */; + targetProxy = B40155FC842117D622F4B4766EB81AC9 /* PBXContainerItemProxy */; + }; + FC6261A027D3343F02B222954C803323 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = 8A04E7DDF332357271C95D8CD6032DA9 /* PBXContainerItemProxy */; + }; + FFCD6D2DD2C1573F294B94B3BF8D9AE0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = 5DEB8375A390DF4731DF8DE8CF466237 /* PBXContainerItemProxy */; + }; + FFFFC097A703A82D7227FC46C4394B67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BURelyFoundation_Global; + target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; + targetProxy = 4C95BB1924F48C2A126FE9CD805B389E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0118B035E2109F2DE604DB8E5DC3E32B /* Debug */ = { + 03A00668671C2CB73E132BFFA87979A0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4B02AC25FD1B16DE3FC31AAD2BDF73E1 /* Pods-wallpaper_project.debug.xcconfig */; + baseConfigurationReference = 448F2ED4B5A1DB4276FC66C97D747915 /* GoogleAppMeasurement.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 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-wallpaper_project/Pods-wallpaper_project-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", - "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.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; }; - 0FFFD177440D556AC451E2CA2ED3D998 /* Release */ = { + 067817BC19FAF349C2B1748829E87577 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9FC006E5EDDE2DA3B333C30129F342B /* MJRefresh.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/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 20093D37DA32D85E23CAC85A51DB6A69 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B1AD99B5548037432F3A1984329763C8 /* BRPickerView.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/BRPickerView/BRPickerView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; - PRODUCT_MODULE_NAME = BRPickerView; - PRODUCT_NAME = BRPickerView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 23C8CE1366F16BCA8D157ABB09226764 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 04539A1568363F2507C81322D79867AA /* BRPickerView.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/BRPickerView/BRPickerView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; - PRODUCT_MODULE_NAME = BRPickerView; - PRODUCT_NAME = BRPickerView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 26E6EA3CE618E2F2888E4890786FDDC8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 191D85D562347F91A6AAC7ACF5539FEF /* CYLTabBarController.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/CYLTabBarController/CYLTabBarController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController.modulemap"; - PRODUCT_MODULE_NAME = CYLTabBarController; - PRODUCT_NAME = CYLTabBarController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 2775DC8EC0DB0CAF56CFBB3F43DC9BB9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BBCE07A2706DD51953002B1708AE2ACD /* Pods-wallpaper_project.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 27B8B3DCD5178F92BD52144B780ACC30 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EC38936C79C22243D6AFB729D9BCCF18 /* FLAnimatedImage.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/FLAnimatedImage/FLAnimatedImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage.modulemap"; - PRODUCT_MODULE_NAME = FLAnimatedImage; - PRODUCT_NAME = FLAnimatedImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 28E9EC8EFACFFA05A9325B12987E5930 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4B79B14D730C4794E9426813645E3390 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 87347239F3871B5A2DC03AB893FA43EA /* GoogleUtilities.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUtilities"; + IBSC_MODULE = GoogleUtilities; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = GoogleUtilities_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 0A483E91E40B4B8465BEBCC83FD4CF64 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B7811D0370C797FCF2661C6C2A6EBEE6 /* VungleAds.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/VungleAds"; + IBSC_MODULE = VungleAds; + INFOPLIST_FILE = "Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = VungleAds; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 0C1E02F8CB703CDA0CAFD00027907D38 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 49CC215FDE1BC166278FA87853571C0F /* nanopb.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/nanopb"; + IBSC_MODULE = nanopb; + INFOPLIST_FILE = "Target Support Files/nanopb/ResourceBundle-nanopb_Privacy-nanopb-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = nanopb_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 0DADC0322FA80E4AE17FF1321846299F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 87347239F3871B5A2DC03AB893FA43EA /* GoogleUtilities.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 0E7A4F73D91A4FFD367C631F1F4E5214 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 274A95DA0C928654A951CFC860F427FB /* JXSegmentedView.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXSegmentedView"; + IBSC_MODULE = JXSegmentedView; + INFOPLIST_FILE = "Target Support Files/JXSegmentedView/ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = JXSegmentedView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 101A09E83B172449FF286D72DF786CE3 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4077D50C6039276EBFC640AAB876483 /* Ads-Global.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 1252D99E60FF1A0832E2B158400F8E89 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 61532C7DA20CAB1A5A4AADAF7ECE347E /* PromisesObjC.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; + PRODUCT_MODULE_NAME = FBLPromises; + PRODUCT_NAME = FBLPromises; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 1336E958F911536E37005FCFBBA14245 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 53537B8E9197F5AABC1081D69BD06DEA /* Pods-wallpaper_project.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD)"; + 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-wallpaper_project/Pods-wallpaper_project-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 139DB7C42400B9CBEF6D5A1B1758D8E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B6A2D75607A084BF07C70D87C826EFED /* GoogleAppMeasurement.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 16373142432C688F318A2F4EBE2CDCCC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2BDBF4BD323826CC13FFC2FFE87900B6 /* Pods-wallpaper_project.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD)"; + 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-wallpaper_project/Pods-wallpaper_project-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.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; + }; + 186F5C9BCF80B3A11DB6C9D5086CC2BE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1EAE058EDA4B52C2BE592C78376CB94D /* FirebaseCore.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseCore"; + IBSC_MODULE = FirebaseCore; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/ResourceBundle-FirebaseCore_Privacy-FirebaseCore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 19D79CB12C2DA196CBECEB6AE5F9E79B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 949AEE54642586CBB2F9BE5F8FD322D1 /* MJExtension.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 2AE8DF0E478DA13402CD531897712F3C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7C35F96DC1D58034E4B8D8B2770A344A /* Alamofire.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; + IBSC_MODULE = Alamofire; + INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -5441,79 +9794,44 @@ }; name = Debug; }; - 31731D2A96C7FF5AA4EE56EC2EB0AE2F /* Release */ = { + 2BB42DA1405F5CB3DFE4AA9BDBEAC504 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CF1354482CF116C9367BA81B3F68F900 /* FSPagerView.release.xcconfig */; + baseConfigurationReference = 1C82B52028B5185B324208D596D8FF97 /* LinkedinAudienceNetwork.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/FSPagerView/FSPagerView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSPagerView/FSPagerView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", - "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/FSPagerView/FSPagerView.modulemap"; - PRODUCT_MODULE_NAME = FSPagerView; - PRODUCT_NAME = FSPagerView; SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 3180DC6272630B3656F01527BF930300 /* Release */ = { + 2C413E007B3CA1871890402BE3EF6462 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F24BC272BC2BEF6F43C30963F063E0B /* CYLTabBarController.release.xcconfig */; + baseConfigurationReference = F29C1EC3854DAC3F0344AB285A8B12DD /* SDWebImage.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/CYLTabBarController/CYLTabBarController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController.modulemap"; - PRODUCT_MODULE_NAME = CYLTabBarController; - PRODUCT_NAME = CYLTabBarController; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; - 31CDDA9226E14A365A4EECB304D1F6A6 /* Release */ = { + 2D5F9BF94F6D7526974AB2CFB7727426 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A596D485FFC8C93B8A12E5EB83DE26E3 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = CC6AF09E016140D5462914F80B774B12 /* lottie-ios.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; @@ -5528,10 +9846,11 @@ }; name = Release; }; - 434E4A52CBC9F74FA2D8CDD170442C4A /* Debug */ = { + 365F29FA8967462FBBBD363942578B57 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F01A0498CC300289D15E872D4942AD85 /* FSPagerView.debug.xcconfig */; + baseConfigurationReference = CA594E1DF0E7B5A087193ACC6170809F /* FLAnimatedImage.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5540,8 +9859,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FSPagerView/FSPagerView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FSPagerView/FSPagerView-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/FLAnimatedImage/FLAnimatedImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5549,9 +9868,45 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/FSPagerView/FSPagerView.modulemap"; - PRODUCT_MODULE_NAME = FSPagerView; - PRODUCT_NAME = FSPagerView; + MODULEMAP_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage.modulemap"; + PRODUCT_MODULE_NAME = FLAnimatedImage; + PRODUCT_NAME = FLAnimatedImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 389607C6C1BCA3E2B38B2DC2E20289F5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EE3B7F5E5F403C0D4423FA65F9D98D4 /* GYSide.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/GYSide/GYSide-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GYSide/GYSide-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GYSide/GYSide.modulemap"; + PRODUCT_MODULE_NAME = GYSide; + PRODUCT_NAME = GYSide; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -5562,9 +9917,118 @@ }; name = Debug; }; - 44F7D3C9B0DD54691603194BF7328805 /* Debug */ = { + 3A189EB6847E17BBEB5208B01DCB1290 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7524F11721B36A7B3948F368BDF9C7C /* Alamofire.debug.xcconfig */; + baseConfigurationReference = CB6C00204860A6A155EEB6A8C20C0FAD /* GoogleUtilities.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GoogleUtilities/GoogleUtilities.modulemap"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 3E4F3D159FD92294ADB253FF31F16A07 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0FF5809E6097351260154DC3BD3D2E7C /* lottie-ios.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.7; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 40A9685F4D3FB9D9A48638F651B5E5E2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D6E69F2332AD619799B6431BA500EBB2 /* AppLovinDSPLinkedInAdapter.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 40F4E0DBF83F97460E911ED65A41215F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 37575F8E285A37E0333DDE5D83465D81 /* AppLovinSDK.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 4202AFCFF98E8F815B31450D5967668E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E11F0BE147B591232E1CB00F9B1C67E /* Alamofire.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; @@ -5577,12 +10041,13 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; - 551630F39D8A6E95D0CDE57138925C2B /* Release */ = { + 425D5FE646D72C467623BFD2C25B8593 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E31F987C7FCD026CA59EB01905862A86 /* MJExtension.release.xcconfig */; + baseConfigurationReference = 49CC215FDE1BC166278FA87853571C0F /* nanopb.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5591,8 +10056,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5600,9 +10065,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap"; - PRODUCT_MODULE_NAME = MJExtension; - PRODUCT_NAME = MJExtension; + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -5614,10 +10079,47 @@ }; name = Release; }; - 563564487BD399E6F70C91C5FDCCBDA8 /* Release */ = { + 4754EDB8B29D1718CA34C6C01CFB9D3D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C9A4B90C345D2A75FDFFC4F603ACED90 /* SVProgressHUD.release.xcconfig */; + baseConfigurationReference = 16A6931EF81329E51087415580035D34 /* nanopb.debug.xcconfig */; buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/nanopb"; + IBSC_MODULE = nanopb; + INFOPLIST_FILE = "Target Support Files/nanopb/ResourceBundle-nanopb_Privacy-nanopb-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = nanopb_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 4E303A0D62DEE841AF5CC667F211F82C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 68200520BD73D3BD61B56C77E1EB284D /* AppLovinMediationVungleAdapter.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 505C27C3CC4E67ADA2980056B0FB7A30 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 972F46FE2669278B051F24F6D0AFAFB3 /* FirebaseCore.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5627,8 +10129,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD-Info.plist"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5636,9 +10137,63 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; - PRODUCT_MODULE_NAME = SVProgressHUD; - PRODUCT_NAME = SVProgressHUD; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 551C5CE4A63E47D332975C8A7E53867B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CE69DF82D01B60EB7434B526F1E9DF22 /* BURelyFoundation_Global.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 56AFB2B72A7B384F53C534A3FD472B0A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4527821CFBE90D721632B375CBFA3872 /* BRPickerView.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/BRPickerView/BRPickerView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; + PRODUCT_MODULE_NAME = BRPickerView; + PRODUCT_NAME = BRPickerView; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -5650,22 +10205,96 @@ }; name = Release; }; - 5EA6F4037A0BB2B7A7045667E3E2C71F /* Debug */ = { + 595EFF396479F9F814C08DA46A68D721 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A6EBEECC9E22F382280AF921AEA9FCFD /* SDWebImage.debug.xcconfig */; + baseConfigurationReference = 7B9AD179E14E11990C832BD503500EEB /* IQKeyboardManagerSwift.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; + PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = IQKeyboardManagerSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.9; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5E7F801D59331389C510531B00D4FF97 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A11E795BF7B2C4F72D606FBA3CBE3EE1 /* AppLovinMediationByteDanceAdapter.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 5F5B2637C534AD37DA8360749F416285 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A6A230567D3E28BADC5132EECD5631D2 /* JXSegmentedView.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXSegmentedView"; + IBSC_MODULE = JXSegmentedView; + INFOPLIST_FILE = "Target Support Files/JXSegmentedView/ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SDWebImage; + PRODUCT_NAME = JXSegmentedView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; + }; + 62406A7A624FB4FA21D3F34EF28DA908 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D87F307FD797D48AAC8B053C5C6F6A82 /* FirebaseAnalytics.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; }; 63FAF33E1C55B71A5F5A8B3CC8749F99 /* Release */ = { isa = XCBuildConfiguration; @@ -5729,28 +10358,11 @@ }; name = Release; }; - 6B15F83F85DDF22A39C29B956A6F0712 /* Release */ = { + 655CC47074AFFFA70B64C7A89AC57D7A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C215DF7311A84706945EF1D45DF2994 /* SnapKit.release.xcconfig */; + baseConfigurationReference = F29C1EC3854DAC3F0344AB285A8B12DD /* SDWebImage.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; - IBSC_MODULE = SnapKit; - INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SnapKit_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 714A038955EDD712335B7293B4D7DAB3 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F7524F11721B36A7B3948F368BDF9C7C /* Alamofire.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5759,8 +10371,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5768,110 +10380,25 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 79C9546392AEF0C9402C3AE86CC67F52 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 387AE9215D1E03D65A71173554172486 /* GYSide.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/GYSide/GYSide-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GYSide/GYSide-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/GYSide/GYSide.modulemap"; - PRODUCT_MODULE_NAME = GYSide; - PRODUCT_NAME = GYSide; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 7E0F44238B638D8066B89AF447806A82 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F8966C5F9B27EBAB7627062A2298F950 /* lottie-ios.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/lottie-ios-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.7; - TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 8A8D191652DA033FAA7F8522291FB6C2 /* Release */ = { + 665CDEF411EE5ADE30DD528BC3ACA061 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9316B894F3E7EC301459C334287C85F5 /* SDWebImage.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; - IBSC_MODULE = SDWebImage; - INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SDWebImage; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 8AE5DB809218ED8F965DB0EAB0E40606 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F8956869B4FA548F736D3E83FA55121A /* MJExtension.debug.xcconfig */; + baseConfigurationReference = 0C800953DFD961D0E0D097F578293A30 /* MJExtension.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5902,11 +10429,61 @@ }; name = Debug; }; - 984240AE6A3D535525200348828211E3 /* Release */ = { + 6B6A2626D9542776E846958C99DA5533 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C215DF7311A84706945EF1D45DF2994 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 0C800953DFD961D0E0D097F578293A30 /* MJExtension.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJExtension"; + IBSC_MODULE = MJExtension; + INFOPLIST_FILE = "Target Support Files/MJExtension/ResourceBundle-MJExtension-MJExtension-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 6C62C33F6FB7F5C537436BC84DDEC627 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 300BB80DB858C0C2C3EB8DBEA3B6B422 /* PromisesObjC.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/PromisesObjC-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/PromisesObjC/PromisesObjC.modulemap"; + PRODUCT_MODULE_NAME = FBLPromises; + PRODUCT_NAME = FBLPromises; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 73F3A1D9230105C88F37451DA386AA69 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 16A6931EF81329E51087415580035D34 /* nanopb.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5915,8 +10492,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/nanopb/nanopb-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5924,24 +10501,41 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + MODULEMAP_FILE = "Target Support Files/nanopb/nanopb.modulemap"; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Debug; + }; + 7694BA26F7A5765AF905CF5B5000D092 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F59A1FF322DE19E457B27ACD417912D /* FirebaseInstallations.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInstallations"; + IBSC_MODULE = FirebaseInstallations; + INFOPLIST_FILE = "Target Support Files/FirebaseInstallations/ResourceBundle-FirebaseInstallations_Privacy-FirebaseInstallations-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseInstallations_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; name = Release; }; - 98A96892D8987CB871EF7D05DCEACF4A /* Debug */ = { + 78773D444BFED352269151DE06ABE1C8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EB937D7B47C5FF4F29986FF8608352B7 /* JXSegmentedView.debug.xcconfig */; + baseConfigurationReference = A6A230567D3E28BADC5132EECD5631D2 /* JXSegmentedView.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5967,16 +10561,17 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */ = { + 7A0FE94F7B7C366B3A9086BB825F4FA6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C289034971D3B5038E5E69819555866F /* SnapKit.debug.xcconfig */; + baseConfigurationReference = 81ABBFA7C20B50E4D3E54A2CAEDA0737 /* SDWebImage.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -5985,8 +10580,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5994,23 +10589,25 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; + PRODUCT_MODULE_NAME = SDWebImage; + PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - B3CF11682A60F02B60820C17EE93D35E /* Debug */ = { + 7C0BF54CBFFDE070BC6359D487D8B115 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4B79B14D730C4794E9426813645E3390 /* IQKeyboardManagerSwift.debug.xcconfig */; + baseConfigurationReference = 8A759B0F8C8282C867FC645E216271D1 /* IQKeyboardManagerSwift.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6042,10 +10639,28 @@ }; name = Debug; }; - B3DA11384B823D35C596D2C8B6999534 /* Release */ = { + 81333FE6AB68E26DD4F3CA7626DA5A56 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 641D9E684AF9ED62EDD746E4F1E2D2DD /* JXSegmentedView.release.xcconfig */; + baseConfigurationReference = 300BB80DB858C0C2C3EB8DBEA3B6B422 /* PromisesObjC.debug.xcconfig */; buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/PromisesObjC"; + IBSC_MODULE = FBLPromises; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FBLPromises_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 817FF140FD2DC62A6C360B4EB6B03389 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 035C10274CC244432E13408320DFF8AB /* CYLTabBarController.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6054,8 +10669,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/JXSegmentedView/JXSegmentedView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/CYLTabBarController/CYLTabBarController-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6063,9 +10678,61 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView.modulemap"; - PRODUCT_MODULE_NAME = JXSegmentedView; - PRODUCT_NAME = JXSegmentedView; + MODULEMAP_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController.modulemap"; + PRODUCT_MODULE_NAME = CYLTabBarController; + PRODUCT_NAME = CYLTabBarController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 83E9A490890B9B28F812EAEA56EEEC5A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D70D93E622E42211CB7F12D34CDE8865 /* MJRefresh.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MJRefresh.Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 885091FCC9C61C5BEF03E576B5690B33 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 70DB15EF1FAD9C8ACC329892BD1D56BC /* GYSide.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/GYSide/GYSide-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/GYSide/GYSide-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/GYSide/GYSide.modulemap"; + PRODUCT_MODULE_NAME = GYSide; + PRODUCT_NAME = GYSide; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -6077,10 +10744,12 @@ }; name = Release; }; - B53529646157685ADF71C0B6409AB0DA /* Debug */ = { + 8E53AB415ADCEAAB944C96FC8374205E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A6EBEECC9E22F382280AF921AEA9FCFD /* SDWebImage.debug.xcconfig */; + baseConfigurationReference = D70D93E622E42211CB7F12D34CDE8865 /* MJRefresh.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6089,8 +10758,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6098,11 +10767,155 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 9042F331B69C34BA0C84CE0EF09D8389 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7C35F96DC1D58034E4B8D8B2770A344A /* Alamofire.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 961C9DB6A2346F0E610CE6F7CC31534F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 755920463DF36C1581C614BB0261D369 /* AppLovinMediationByteDanceAdapter.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97A1C37CC9DED410E5A35A39CDB12167 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 81ABBFA7C20B50E4D3E54A2CAEDA0737 /* SDWebImage.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SDWebImage"; + IBSC_MODULE = SDWebImage; + INFOPLIST_FILE = "Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = SDWebImage; SDKROOT = iphoneos; SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 98A7297D306B5943558493B6E691E3F7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 621769CB7647C23179D3910CC98A2D25 /* FSPagerView.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/FSPagerView/FSPagerView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSPagerView/FSPagerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/FSPagerView/FSPagerView.modulemap"; + PRODUCT_MODULE_NAME = FSPagerView; + PRODUCT_NAME = FSPagerView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 98CCB2ACD9B151B38E14E021C09EA972 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 47938CCB980909306909DAE7CAB613CB /* FSPagerView.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/FSPagerView/FSPagerView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FSPagerView/FSPagerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/FSPagerView/FSPagerView.modulemap"; + PRODUCT_MODULE_NAME = FSPagerView; + PRODUCT_NAME = FSPagerView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6111,9 +10924,276 @@ }; name = Debug; }; - BD6BDC653AB7CD9AA33AB9224411869A /* Debug */ = { + A2F17D8D95785F052651F07246BEE7DE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C289034971D3B5038E5E69819555866F /* SnapKit.debug.xcconfig */; + baseConfigurationReference = 3C4C0580CC0AEA30E61EBED8F678CB3F /* FirebaseCoreInternal.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseCoreInternal"; + IBSC_MODULE = FirebaseCoreInternal; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/ResourceBundle-FirebaseCoreInternal_Privacy-FirebaseCoreInternal-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseCoreInternal_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + A312000B3F6359E721DCAC1E46708A45 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 50DCE0399DB06ECEBD68C60F042FE235 /* FirebaseInstallations.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + 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/FirebaseInstallations/FirebaseInstallations-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstallations; + PRODUCT_NAME = FirebaseInstallations; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A3461CAB5A89047A796DF0650EA00F4F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 949AEE54642586CBB2F9BE5F8FD322D1 /* MJExtension.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap"; + PRODUCT_MODULE_NAME = MJExtension; + PRODUCT_NAME = MJExtension; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + A650D9BDDD0EDC348081B7DF2CC9AC22 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1360146BAAAED7E0D7E3CAFB5693F2AB /* CYLTabBarController.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/CYLTabBarController/CYLTabBarController-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/CYLTabBarController/CYLTabBarController.modulemap"; + PRODUCT_MODULE_NAME = CYLTabBarController; + PRODUCT_NAME = CYLTabBarController; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + A69254BE0268BE93B24BA82F6C80B2C6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DEBDFB68474289BCF57AD24FDB8CFC86 /* MJRefresh.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; + PRODUCT_MODULE_NAME = MJRefresh; + PRODUCT_NAME = MJRefresh; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7ED8D9414EDA0DE520A9C8E56A5A56A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 73A26E1002798318564FFC321D9AF5DE /* BRPickerView.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/BRPickerView/BRPickerView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/BRPickerView/BRPickerView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/BRPickerView/BRPickerView.modulemap"; + PRODUCT_MODULE_NAME = BRPickerView; + PRODUCT_NAME = BRPickerView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A81A814941E9268CCB98C73A655D1BEF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 61532C7DA20CAB1A5A4AADAF7ECE347E /* PromisesObjC.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/PromisesObjC"; + IBSC_MODULE = FBLPromises; + INFOPLIST_FILE = "Target Support Files/PromisesObjC/ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FBLPromises_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + A9036F1AE4167E410B22A8F290725F35 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B7811D0370C797FCF2661C6C2A6EBEE6 /* VungleAds.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + ADE5268DBB6923D9D5530E8A82D45464 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E51183AA4444AFD069E5DAD45BFE11A2 /* FirebaseCoreInternal.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseCoreInternal"; + IBSC_MODULE = FirebaseCoreInternal; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/ResourceBundle-FirebaseCoreInternal_Privacy-FirebaseCoreInternal-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseCoreInternal_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + B091C9256C7ED98933F68B6D0A49FD22 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 98677CF9062880373F2222EEE3C05917 /* FirebaseAnalytics.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + B2180B216267D2C951286ED42304845F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FBAA5AE63A50A2AB6FE3085C631C11CA /* SnapKit.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; @@ -6128,10 +11208,119 @@ }; name = Debug; }; - C107A00E8915CBCD07039B1CDC63628E /* Debug */ = { + B3F5386F068EDD5586E23A87CCBB97C9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4DB2A8BD4A864061E2F8951E124A6EBC /* SVProgressHUD.debug.xcconfig */; + baseConfigurationReference = A1B5F062DF7237823B79CD1C27D13ED1 /* FLAnimatedImage.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + "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/FLAnimatedImage/FLAnimatedImage-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage.modulemap"; + PRODUCT_MODULE_NAME = FLAnimatedImage; + PRODUCT_NAME = FLAnimatedImage; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + B6248E50F1DC3E7FACD3DD1B744C031B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F59A1FF322DE19E457B27ACD417912D /* FirebaseInstallations.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + 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/FirebaseInstallations/FirebaseInstallations-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/FirebaseInstallations/FirebaseInstallations.modulemap"; + PRODUCT_MODULE_NAME = FirebaseInstallations; + PRODUCT_NAME = FirebaseInstallations; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + B6429CF2436E8915C490C6D535FB9D78 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4E11F0BE147B591232E1CB00F9B1C67E /* Alamofire.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + B6F9C1A4388CF5EE125ABFDC820B419A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED4F463B7565D61E0554D0B86E9DBA2E /* SVProgressHUD.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6163,10 +11352,45 @@ }; name = Debug; }; - C15C4E31ADF19556825A2743AEF62A77 /* Release */ = { + BA77C75CE79CE19849ED4475A55C29ED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B8D824FD47970C26538613A44CAE6B3 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 972F46FE2669278B051F24F6D0AFAFB3 /* FirebaseCore.debug.xcconfig */; buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseCore"; + IBSC_MODULE = FirebaseCore; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/ResourceBundle-FirebaseCore_Privacy-FirebaseCore-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseCore_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + BBFCDA90981DB9C3E51E928CE135EA19 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CB6C00204860A6A155EEB6A8C20C0FAD /* GoogleUtilities.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUtilities"; + IBSC_MODULE = GoogleUtilities; + INFOPLIST_FILE = "Target Support Files/GoogleUtilities/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = GoogleUtilities_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + C0D6EAFB64CF3C2686219C1D12CC832D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3C4C0580CC0AEA30E61EBED8F678CB3F /* FirebaseCoreInternal.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6176,8 +11400,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6185,13 +11409,13 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift.modulemap"; - PRODUCT_MODULE_NAME = IQKeyboardManagerSwift; - PRODUCT_NAME = IQKeyboardManagerSwift; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreInternal; + PRODUCT_NAME = FirebaseCoreInternal; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.9; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -6199,10 +11423,83 @@ }; name = Release; }; - CA60CF70D0AF64CB6C7F697460FBE2FE /* Release */ = { + C172C862BE2656E6C77B4D7F2B535079 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20B2A0759422BF9FF72B85DCCDE6E39C /* Alamofire.release.xcconfig */; + baseConfigurationReference = 7998498B885EDA15B2C416999ADE2C8F /* AppLovinDSPLinkedInAdapter.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + C2652FD24F8D341610456BE7068DEF2D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0FF5809E6097351260154DC3BD3D2E7C /* lottie-ios.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; + IBSC_MODULE = Lottie; + INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = LottiePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + C771D00BC140AFD54495D7A417A09FF3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = ED65F50EE78D1D306588FFFCE80359E3 /* Firebase.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + CA7603C1660E22EEDF62A778FF7C16C5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63289AB5A44C5B0D6B7138175D85BC5F /* VungleAds.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + CB57230A709EEC26F1D3631A921F30F3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1EAE058EDA4B52C2BE592C78376CB94D /* FirebaseCore.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6212,8 +11509,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + INFOPLIST_FILE = "Target Support Files/FirebaseCore/FirebaseCore-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6221,13 +11517,13 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/FirebaseCore/FirebaseCore.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5; + SWIFT_VERSION = 5.3; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -6235,10 +11531,12 @@ }; name = Release; }; - D37BA8376F970DA8A2D8CFAFFE486465 /* Release */ = { + CE98BDB7057795D3990F2E4751BABD0F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9316B894F3E7EC301459C334287C85F5 /* SDWebImage.release.xcconfig */; + baseConfigurationReference = E51183AA4444AFD069E5DAD45BFE11A2 /* FirebaseCoreInternal.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6247,8 +11545,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SDWebImage/SDWebImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SDWebImage/SDWebImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6256,9 +11554,62 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/SDWebImage/SDWebImage.modulemap"; - PRODUCT_MODULE_NAME = SDWebImage; - PRODUCT_NAME = SDWebImage; + MODULEMAP_FILE = "Target Support Files/FirebaseCoreInternal/FirebaseCoreInternal.modulemap"; + PRODUCT_MODULE_NAME = FirebaseCoreInternal; + PRODUCT_NAME = FirebaseCoreInternal; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.3; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D54E8F715DF599602979F2E1BA614819 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 63289AB5A44C5B0D6B7138175D85BC5F /* VungleAds.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/VungleAds"; + IBSC_MODULE = VungleAds; + INFOPLIST_FILE = "Target Support Files/VungleAds/ResourceBundle-VungleAds-VungleAds-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = VungleAds; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + D9827BB83A76BC6D24C234291BDF8361 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5B805C12F1A6A734E6E51CA1CF5106F8 /* SVProgressHUD.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SVProgressHUD/SVProgressHUD-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SVProgressHUD/SVProgressHUD.modulemap"; + PRODUCT_MODULE_NAME = SVProgressHUD; + PRODUCT_NAME = SVProgressHUD; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -6270,16 +11621,16 @@ }; name = Release; }; - D4A770EE3CD9E8737D5A97CA5B9D0759 /* Release */ = { + DD2C4A25DB9F23183D7371ADFFF38AF4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B8D824FD47970C26538613A44CAE6B3 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 6117354FDDF006650776F3747BA67D11 /* SnapKit.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IQKeyboardManagerSwift"; - IBSC_MODULE = IQKeyboardManagerSwift; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/ResourceBundle-IQKeyboardManagerSwift-IQKeyboardManagerSwift-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SnapKit"; + IBSC_MODULE = SnapKit; + INFOPLIST_FILE = "Target Support Files/SnapKit/ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = IQKeyboardManagerSwift; + PRODUCT_NAME = SnapKit_Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6287,27 +11638,11 @@ }; name = Release; }; - D58005C6E4DBB0C1987631CD86C241EE /* Release */ = { + DE99786B1A628272C8C5DD0C717DABDB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 20B2A0759422BF9FF72B85DCCDE6E39C /* Alamofire.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Alamofire"; - IBSC_MODULE = Alamofire; - INFOPLIST_FILE = "Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - D5DF7EC848CEF5F31D7F5950F19EC920 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A596D485FFC8C93B8A12E5EB83DE26E3 /* lottie-ios.release.xcconfig */; + baseConfigurationReference = CC6AF09E016140D5462914F80B774B12 /* lottie-ios.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6340,10 +11675,31 @@ }; name = Release; }; - D601095F1A4ED71897812C817A0EF4C1 /* Debug */ = { + DECB10F696589D20C299BEF7A43BEA77 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C6FE881B985DA24D280539E2C95A7EE /* FLAnimatedImage.debug.xcconfig */; + baseConfigurationReference = 3916A9ACA57D8A932BA7B9366BA77DCA /* Ads-Global.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E3583C6FC9085E9DB4B629E2696A0E0D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FBAA5AE63A50A2AB6FE3085C631C11CA /* SnapKit.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6352,8 +11708,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/FLAnimatedImage/FLAnimatedImage-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6361,9 +11717,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/FLAnimatedImage/FLAnimatedImage.modulemap"; - PRODUCT_MODULE_NAME = FLAnimatedImage; - PRODUCT_NAME = FLAnimatedImage; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -6374,16 +11730,70 @@ }; name = Debug; }; - F289EBF632211EBB1082E316A3B123F9 /* Debug */ = { + E5AE29AA6442D04EAB7AF91A8BDA2537 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F8966C5F9B27EBAB7627062A2298F950 /* lottie-ios.debug.xcconfig */; + baseConfigurationReference = 98E4F011E313A05D481FABAF93C3EF1F /* AppLovinMediationVungleAdapter.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E7AD4220549384D15148DD75F5CD2423 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 11EE0EF724CCA7195C0E50F497192E23 /* AppLovinSDK.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E9AD7FE568CBA09C85836A67A59DD10B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0786B5B6C13C470D63454BD1BCC475F4 /* BURelyFoundation_Global.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + EB355BADEFD071DD7087D179DCD80C5B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DEBDFB68474289BCF57AD24FDB8CFC86 /* MJRefresh.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lottie-ios"; - IBSC_MODULE = Lottie; - INFOPLIST_FILE = "Target Support Files/lottie-ios/ResourceBundle-LottiePrivacyInfo-lottie-ios-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MJRefresh"; + IBSC_MODULE = MJRefresh; + INFOPLIST_FILE = "Target Support Files/MJRefresh/ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = LottiePrivacyInfo; + PRODUCT_NAME = MJRefresh.Privacy; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6391,10 +11801,11 @@ }; name = Debug; }; - FC59848864287021BE7070926F6D0C48 /* Debug */ = { + EB73A7EDA7F3FB2C281BFEC0E29D36E7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E0D872EB3D0E8FC93A4BE5BA0A66675 /* GYSide.debug.xcconfig */; + baseConfigurationReference = 274A95DA0C928654A951CFC860F427FB /* JXSegmentedView.debug.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6403,8 +11814,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/GYSide/GYSide-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/GYSide/GYSide-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/JXSegmentedView/JXSegmentedView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6412,9 +11823,9 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/GYSide/GYSide.modulemap"; - PRODUCT_MODULE_NAME = GYSide; - PRODUCT_NAME = GYSide; + MODULEMAP_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView.modulemap"; + PRODUCT_MODULE_NAME = JXSegmentedView; + PRODUCT_NAME = JXSegmentedView; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -6425,10 +11836,49 @@ }; name = Debug; }; - FEB2E2F8BE8C2C7960D6CC1629D0A998 /* Debug */ = { + EF784725061DA4B85A429CD2CE817EA3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3DB77AF471ED074DCE7BE4A62D65BE2D /* MJRefresh.debug.xcconfig */; + baseConfigurationReference = 28AD6B904D26089AF00E8C6F3B2F20EF /* LinkedinAudienceNetwork.release.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + EFA1E668A59C57BC46CC31D4B6F13C4C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D4D7F33AEA6D7C10C148F2B8859CAECB /* Firebase.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + F9B12239ACE03FB10B882EC8644B506E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6117354FDDF006650776F3747BA67D11 /* SnapKit.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6437,8 +11887,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJRefresh/MJRefresh-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJRefresh/MJRefresh-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -6446,17 +11896,35 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/MJRefresh/MJRefresh.modulemap"; - PRODUCT_MODULE_NAME = MJRefresh; - PRODUCT_NAME = MJRefresh; + MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; + PRODUCT_MODULE_NAME = SnapKit; + PRODUCT_NAME = SnapKit; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Release; + }; + FB23A44B7219B5471E0F2FEA3811F205 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 50DCE0399DB06ECEBD68C60F042FE235 /* FirebaseInstallations.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInstallations"; + IBSC_MODULE = FirebaseInstallations; + INFOPLIST_FILE = "Target Support Files/FirebaseInstallations/ResourceBundle-FirebaseInstallations_Privacy-FirebaseInstallations-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = FirebaseInstallations_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; name = Debug; }; /* End XCBuildConfiguration section */ @@ -6465,35 +11933,98 @@ 003F4EB34D969985177D7A53053394C2 /* Build configuration list for PBXNativeTarget "BRPickerView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 20093D37DA32D85E23CAC85A51DB6A69 /* Debug */, - 23C8CE1366F16BCA8D157ABB09226764 /* Release */, + A7ED8D9414EDA0DE520A9C8E56A5A56A /* Debug */, + 56AFB2B72A7B384F53C534A3FD472B0A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 17EB1835BCB4349D5630133C9B9F3D25 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + 0DD0D90BF776E36BB36D1003141BA19E /* Build configuration list for PBXNativeTarget "PromisesObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( - BD6BDC653AB7CD9AA33AB9224411869A /* Debug */, - 6B15F83F85DDF22A39C29B956A6F0712 /* Release */, + 6C62C33F6FB7F5C537436BC84DDEC627 /* Debug */, + 1252D99E60FF1A0832E2B158400F8E89 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2BEF2F16A99018461468EFA565A542E9 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + 0E7C27BCBA15F165FA3C466DB44E0F71 /* Build configuration list for PBXAggregateTarget "AppLovinDSPLinkedInAdapter" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5EA6F4037A0BB2B7A7045667E3E2C71F /* Debug */, - 8A8D191652DA033FAA7F8522291FB6C2 /* Release */, + C172C862BE2656E6C77B4D7F2B535079 /* Debug */, + 40A9685F4D3FB9D9A48638F651B5E5E2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */ = { + 1002336C8C3C2419EBC2C40CAF5401E5 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8AE5DB809218ED8F965DB0EAB0E40606 /* Debug */, - 551630F39D8A6E95D0CDE57138925C2B /* Release */, + B2180B216267D2C951286ED42304845F /* Debug */, + DD2C4A25DB9F23183D7371ADFFF38AF4 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1495B57DAC74200987B8FD4309D120B0 /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 505C27C3CC4E67ADA2980056B0FB7A30 /* Debug */, + CB57230A709EEC26F1D3631A921F30F3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 20A33AA88BB92F50D0C4364BE701CB5B /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal-FirebaseCoreInternal_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + ADE5268DBB6923D9D5530E8A82D45464 /* Debug */, + A2F17D8D95785F052651F07246BEE7DE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 25CC52121B5E6ABF1A591BA33D5190F4 /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0DADC0322FA80E4AE17FF1321846299F /* Debug */, + 3A189EB6847E17BBEB5208B01DCB1290 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 288BAC2E245888D33D7FD671E7EB991A /* Build configuration list for PBXAggregateTarget "AppLovinMediationByteDanceAdapter" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5E7F801D59331389C510531B00D4FF97 /* Debug */, + 961C9DB6A2346F0E610CE6F7CC31534F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 324847F9A33D98FE0991DCB5E19D1EBC /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C2652FD24F8D341610456BE7068DEF2D /* Debug */, + 2D5F9BF94F6D7526974AB2CFB7727426 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3319A0C056995F6DDBC6C0D36DF09C73 /* Build configuration list for PBXNativeTarget "Pods-wallpaper_project" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 16373142432C688F318A2F4EBE2CDCCC /* Debug */, + 1336E958F911536E37005FCFBBA14245 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 351F2063AE7626EC85DBCD72A560D430 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2C413E007B3CA1871890402BE3EF6462 /* Debug */, + 97A1C37CC9DED410E5A35A39CDB12167 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6501,17 +12032,17 @@ 36BBEF31540B5F59857FDF12DD0A728D /* Build configuration list for PBXNativeTarget "GYSide" */ = { isa = XCConfigurationList; buildConfigurations = ( - FC59848864287021BE7070926F6D0C48 /* Debug */, - 79C9546392AEF0C9402C3AE86CC67F52 /* Release */, + 389607C6C1BCA3E2B38B2DC2E20289F5 /* Debug */, + 885091FCC9C61C5BEF03E576B5690B33 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 397157E58CC1977C23EB745CC0C04035 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { + 391E0D25A30D35D2C4F47F518CE6745C /* Build configuration list for PBXAggregateTarget "FirebaseAnalytics" */ = { isa = XCConfigurationList; buildConfigurations = ( - B3CF11682A60F02B60820C17EE93D35E /* Debug */, - C15C4E31ADF19556825A2743AEF62A77 /* Release */, + B091C9256C7ED98933F68B6D0A49FD22 /* Debug */, + 62406A7A624FB4FA21D3F34EF28DA908 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6519,8 +12050,8 @@ 3B02596C7FAA57EB3E61033F4406577A /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( - C107A00E8915CBCD07039B1CDC63628E /* Debug */, - 563564487BD399E6F70C91C5FDCCBDA8 /* Release */, + B6F9C1A4388CF5EE125ABFDC820B419A /* Debug */, + D9827BB83A76BC6D24C234291BDF8361 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6534,38 +12065,47 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 495F35E5ABB22B1957176EA1A92F8393 /* Build configuration list for PBXNativeTarget "GoogleUtilities-GoogleUtilities_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 067817BC19FAF349C2B1748829E87577 /* Debug */, + BBFCDA90981DB9C3E51E928CE135EA19 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4C4F25F04C086237315FCAEF7661357E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */, - 984240AE6A3D535525200348828211E3 /* Release */, + E3583C6FC9085E9DB4B629E2696A0E0D /* Debug */, + F9B12239ACE03FB10B882EC8644B506E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4FC48FF9A6F06FDBF0E4D760B37AEEA0 /* Build configuration list for PBXNativeTarget "lottie-ios-LottiePrivacyInfo" */ = { + 4DF3F0B8895ECDED8D5021F03BBBFD4E /* Build configuration list for PBXAggregateTarget "LinkedinAudienceNetwork" */ = { isa = XCConfigurationList; buildConfigurations = ( - F289EBF632211EBB1082E316A3B123F9 /* Debug */, - 31CDDA9226E14A365A4EECB304D1F6A6 /* Release */, + 2BB42DA1405F5CB3DFE4AA9BDBEAC504 /* Debug */, + EF784725061DA4B85A429CD2CE817EA3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5A36002CB9EF339BF8348B6B9D1BDC0B /* Build configuration list for PBXNativeTarget "Pods-wallpaper_project" */ = { + 569DF72E0D3E4CD655B127F3683184B8 /* Build configuration list for PBXAggregateTarget "AppLovinMediationVungleAdapter" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0118B035E2109F2DE604DB8E5DC3E32B /* Debug */, - 2775DC8EC0DB0CAF56CFBB3F43DC9BB9 /* Release */, + E5AE29AA6442D04EAB7AF91A8BDA2537 /* Debug */, + 4E303A0D62DEE841AF5CC667F211F82C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5CAB6D7FBF6C4D9F8674AE1644224CD1 /* Build configuration list for PBXNativeTarget "JXSegmentedView" */ = { + 5F484173F99EEF6CC5A76232B4C5C655 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 98A96892D8987CB871EF7D05DCEACF4A /* Debug */, - B3DA11384B823D35C596D2C8B6999534 /* Release */, + EB355BADEFD071DD7087D179DCD80C5B /* Debug */, + 83E9A490890B9B28F812EAEA56EEEC5A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6573,17 +12113,89 @@ 65F383B89BC176EDEB551DB2BFCAE26C /* Build configuration list for PBXNativeTarget "SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - B53529646157685ADF71C0B6409AB0DA /* Debug */, - D37BA8376F970DA8A2D8CFAFFE486465 /* Release */, + 655CC47074AFFFA70B64C7A89AC57D7A /* Debug */, + 7A0FE94F7B7C366B3A9086BB825F4FA6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 82856A5474A85FA303025ED8B2D21C35 /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift-IQKeyboardManagerSwift" */ = { + 69579417862F3A15B4F0B0A850B93A23 /* Build configuration list for PBXNativeTarget "MJExtension-MJExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( - 28E9EC8EFACFFA05A9325B12987E5930 /* Debug */, - D4A770EE3CD9E8737D5A97CA5B9D0759 /* Release */, + 6B6A2626D9542776E846958C99DA5533 /* Debug */, + 19D79CB12C2DA196CBECEB6AE5F9E79B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6EA57D0428E1F541FC55143B3FEA485B /* Build configuration list for PBXNativeTarget "IQKeyboardManagerSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7C0BF54CBFFDE070BC6359D487D8B115 /* Debug */, + 595EFF396479F9F814C08DA46A68D721 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7BD0F91ED5327A8CAF0AF0FA6CC040D3 /* Build configuration list for PBXAggregateTarget "Ads-Global" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 101A09E83B172449FF286D72DF786CE3 /* Debug */, + DECB10F696589D20C299BEF7A43BEA77 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 7FFBE4EA833FF4878B44E7CAF5566A57 /* Build configuration list for PBXNativeTarget "nanopb" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 73F3A1D9230105C88F37451DA386AA69 /* Debug */, + 425D5FE646D72C467623BFD2C25B8593 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 804BDEB0136F841E3E244F6718225C40 /* Build configuration list for PBXNativeTarget "PromisesObjC-FBLPromises_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 81333FE6AB68E26DD4F3CA7626DA5A56 /* Debug */, + A81A814941E9268CCB98C73A655D1BEF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8824D6D732373833337838E182C41598 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E9AD7FE568CBA09C85836A67A59DD10B /* Debug */, + 551C5CE4A63E47D332975C8A7E53867B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 8FC99C04D3C52BA285E72671BA40EA25 /* Build configuration list for PBXNativeTarget "FirebaseCoreInternal" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CE98BDB7057795D3990F2E4751BABD0F /* Debug */, + C0D6EAFB64CF3C2686219C1D12CC832D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 90B0AA3E071BDE7875B23510523770E9 /* Build configuration list for PBXAggregateTarget "AppLovinSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E7AD4220549384D15148DD75F5CD2423 /* Debug */, + 40F4E0DBF83F97460E911ED65A41215F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 90C7F3D714287CF9E70A4506BA9EBDAA /* Build configuration list for PBXNativeTarget "JXSegmentedView" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + EB73A7EDA7F3FB2C281BFEC0E29D36E7 /* Debug */, + 78773D444BFED352269151DE06ABE1C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6591,17 +12203,44 @@ 98343682D690F1F5CF2596A899F35F57 /* Build configuration list for PBXNativeTarget "FSPagerView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 434E4A52CBC9F74FA2D8CDD170442C4A /* Debug */, - 31731D2A96C7FF5AA4EE56EC2EB0AE2F /* Release */, + 98CCB2ACD9B151B38E14E021C09EA972 /* Debug */, + 98A7297D306B5943558493B6E691E3F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A592C8448C2CE1FB7BD2D9B273F72D68 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + 9B8C3021F21F7D71D23446850E81F508 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 44F7D3C9B0DD54691603194BF7328805 /* Debug */, - D58005C6E4DBB0C1987631CD86C241EE /* Release */, + 0E7A4F73D91A4FFD367C631F1F4E5214 /* Debug */, + 5F5B2637C534AD37DA8360749F416285 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ABFEA867A165670F549C9D61101232E9 /* Build configuration list for PBXNativeTarget "MJExtension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 665CDEF411EE5ADE30DD528BC3ACA061 /* Debug */, + A3461CAB5A89047A796DF0650EA00F4F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ADC55547191144BBA79CB50DBCDF46F5 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + D54E8F715DF599602979F2E1BA614819 /* Debug */, + 0A483E91E40B4B8465BEBCC83FD4CF64 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + ADD642FBCAFF20C61CB7A06A935415B8 /* Build configuration list for PBXNativeTarget "FirebaseCore-FirebaseCore_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BA77C75CE79CE19849ED4475A55C29ED /* Debug */, + 186F5C9BCF80B3A11DB6C9D5086CC2BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6609,8 +12248,8 @@ C47E0D5D26BAF11FAF05112183104AB6 /* Build configuration list for PBXNativeTarget "FLAnimatedImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - D601095F1A4ED71897812C817A0EF4C1 /* Debug */, - 27B8B3DCD5178F92BD52144B780ACC30 /* Release */, + B3F5386F068EDD5586E23A87CCBB97C9 /* Debug */, + 365F29FA8967462FBBBD363942578B57 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6618,8 +12257,44 @@ C6DBE0997BDB57F8B88CF183ED2CBBF9 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7E0F44238B638D8066B89AF447806A82 /* Debug */, - D5DF7EC848CEF5F31D7F5950F19EC920 /* Release */, + 3E4F3D159FD92294ADB253FF31F16A07 /* Debug */, + DE99786B1A628272C8C5DD0C717DABDB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C6E4A38F24896DABC7A364E6DB2C7A7F /* Build configuration list for PBXAggregateTarget "Firebase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + EFA1E668A59C57BC46CC31D4B6F13C4C /* Debug */, + C771D00BC140AFD54495D7A417A09FF3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C798183BE43B635D0022A769445EBAC0 /* Build configuration list for PBXNativeTarget "nanopb-nanopb_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4754EDB8B29D1718CA34C6C01CFB9D3D /* Debug */, + 0C1E02F8CB703CDA0CAFD00027907D38 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D52B7C3A0BE1EC0E17C3670E2C917D8F /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 2AE8DF0E478DA13402CD531897712F3C /* Debug */, + 4202AFCFF98E8F815B31450D5967668E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + D729FAA934C405E7C0668365262EEC31 /* Build configuration list for PBXAggregateTarget "GoogleAppMeasurement" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 03A00668671C2CB73E132BFFA87979A0 /* Debug */, + 139DB7C42400B9CBEF6D5A1B1758D8E0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6627,8 +12302,44 @@ DE1C61DBAACBF16E504E1D76FDDC82D1 /* Build configuration list for PBXNativeTarget "CYLTabBarController" */ = { isa = XCConfigurationList; buildConfigurations = ( - 26E6EA3CE618E2F2888E4890786FDDC8 /* Debug */, - 3180DC6272630B3656F01527BF930300 /* Release */, + 817FF140FD2DC62A6C360B4EB6B03389 /* Debug */, + A650D9BDDD0EDC348081B7DF2CC9AC22 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E3B788A0DA32BFDF11FD2AC2F0BD46D1 /* Build configuration list for PBXAggregateTarget "VungleAds" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CA7603C1660E22EEDF62A778FF7C16C5 /* Debug */, + A9036F1AE4167E410B22A8F290725F35 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F09A4CBED64F267E853B71023517C77A /* Build configuration list for PBXNativeTarget "MJRefresh" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A69254BE0268BE93B24BA82F6C80B2C6 /* Debug */, + 8E53AB415ADCEAAB944C96FC8374205E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F3B4ED773CEEA7EF83E3DF01FA523343 /* Build configuration list for PBXNativeTarget "FirebaseInstallations" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A312000B3F6359E721DCAC1E46708A45 /* Debug */, + B6248E50F1DC3E7FACD3DD1B744C031B /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + F9299F4E5F89003B2FBC3E24EA526EFE /* Build configuration list for PBXNativeTarget "FirebaseInstallations-FirebaseInstallations_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + FB23A44B7219B5471E0F2FEA3811F205 /* Debug */, + 7694BA26F7A5765AF905CF5B5000D092 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6636,17 +12347,8 @@ FA92BF783257A026FB1E05B4B536DD6E /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - 714A038955EDD712335B7293B4D7DAB3 /* Debug */, - CA60CF70D0AF64CB6C7F697460FBE2FE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - FAA2EC63F721708EC257E816806AC5E0 /* Build configuration list for PBXNativeTarget "MJRefresh" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - FEB2E2F8BE8C2C7960D6CC1629D0A998 /* Debug */, - 0FFFD177440D556AC451E2CA2ED3D998 /* Release */, + 9042F331B69C34BA0C84CE0EF09D8389 /* Debug */, + B6429CF2436E8915C490C6D535FB9D78 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/wallpaper_project/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist b/wallpaper_project/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist index d69680d..2d1835c 100644 --- a/wallpaper_project/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/wallpaper_project/Pods/Pods.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist @@ -4,145 +4,235 @@ SchemeUserState + Ads-Global.xcscheme + + isShown + + Alamofire-Alamofire.xcscheme isShown - orderHint - 1 Alamofire.xcscheme isShown - orderHint - 0 + + AppLovinDSPLinkedInAdapter.xcscheme + + isShown + + + AppLovinMediationByteDanceAdapter.xcscheme + + isShown + + + AppLovinMediationVungleAdapter.xcscheme + + isShown + + + AppLovinSDK.xcscheme + + isShown + BRPickerView.xcscheme isShown - orderHint - 2 + + BURelyFoundation_Global.xcscheme + + isShown + CYLTabBarController.xcscheme isShown - orderHint - 3 FLAnimatedImage.xcscheme isShown - orderHint - 4 FSPagerView.xcscheme isShown - orderHint - 5 + + Firebase.xcscheme + + isShown + + + FirebaseAnalytics.xcscheme + + isShown + + + FirebaseCore-FirebaseCore_Privacy.xcscheme + + isShown + + + FirebaseCore.xcscheme + + isShown + + + FirebaseCoreInternal-FirebaseCoreInternal_Privacy.xcscheme + + isShown + + + FirebaseCoreInternal.xcscheme + + isShown + + + FirebaseInstallations-FirebaseInstallations_Privacy.xcscheme + + isShown + + + FirebaseInstallations.xcscheme + + isShown + GYSide.xcscheme isShown - orderHint - 6 - IQKeyboardManagerSwift-IQKeyboardManagerSwift.xcscheme + GoogleAppMeasurement.xcscheme + + isShown + + + GoogleUtilities-GoogleUtilities_Privacy.xcscheme + + isShown + + + GoogleUtilities.xcscheme isShown - orderHint - 8 IQKeyboardManagerSwift.xcscheme isShown - orderHint - 7 + + JXSegmentedView-JXSegmentedView.xcscheme + + isShown + JXSegmentedView.xcscheme isShown - orderHint - 9 + + LinkedinAudienceNetwork.xcscheme + + isShown + + + MJExtension-MJExtension.xcscheme + + isShown + MJExtension.xcscheme isShown - orderHint - 12 + + MJRefresh-MJRefresh.Privacy.xcscheme + + isShown + MJRefresh.xcscheme isShown - orderHint - 13 Pods-wallpaper_project.xcscheme isShown - orderHint - 14 + + PromisesObjC-FBLPromises_Privacy.xcscheme + + isShown + + + PromisesObjC.xcscheme + + isShown + SDWebImage-SDWebImage.xcscheme isShown - orderHint - 16 SDWebImage.xcscheme isShown - orderHint - 15 SVProgressHUD.xcscheme isShown - orderHint - 19 SnapKit-SnapKit_Privacy.xcscheme isShown - orderHint - 18 SnapKit.xcscheme isShown - orderHint - 17 + + VungleAds-VungleAds.xcscheme + + isShown + + + VungleAds.xcscheme + + isShown + lottie-ios-LottiePrivacyInfo.xcscheme isShown - orderHint - 11 lottie-ios.xcscheme isShown - orderHint - 10 + + nanopb-nanopb_Privacy.xcscheme + + isShown + + + nanopb.xcscheme + + isShown + SuppressBuildableAutocreation diff --git a/wallpaper_project/Pods/SDWebImage/README.md b/wallpaper_project/Pods/SDWebImage/README.md index 080b698..cf92550 100644 --- a/wallpaper_project/Pods/SDWebImage/README.md +++ b/wallpaper_project/Pods/SDWebImage/README.md @@ -39,19 +39,20 @@ Note: `SD` is the prefix for **Simple Design** (which is the team name in Daily ## For Apple visionOS -From 5.18.0, SDWebImage can be compiled for visionOS platform. However, it's still in beta and may contains issues unlike the stable iOS UIKit support. Welcome to have a try and [report issue](https://github.com/SDWebImage/SDWebImage/issues). +From 5.19+, SDWebImage supports visionOS on all Package Managers (include CocoaPods/Carthage/SPM). Upgrade the related tools if you're facing issues. + +For 5.18+, SDWebImage can be compiled for visionOS platform. However, it's still in beta and may contains issues unlike the stable iOS UIKit support. Welcome to have a try and [report issue](https://github.com/SDWebImage/SDWebImage/issues). To build on visionOS, currently we only support the standard Xcode integration. See `Installation with Swift Package Manager` and `Manual Installation Guide` below. -Once the visionOS toolchain is stable, we will add the other package manager support later (include CocoaPods). - ## Supported Image Formats - Image formats supported by Apple system (JPEG, PNG, TIFF, BMP, ...), including [GIF](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage#gif-coder)/[APNG](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage#apng-coder) animated image - HEIC format from iOS 11/macOS 10.13, including animated HEIC from iOS 13/macOS 10.15 via [SDWebImageHEICCoder](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage#heic-coder). For lower firmware, use coder plugin [SDWebImageHEIFCoder](https://github.com/SDWebImage/SDWebImageHEIFCoder) - WebP format from iOS 14/macOS 11.0 via [SDWebImageAWebPCoder](https://github.com/SDWebImage/SDWebImage/wiki/Advanced-Usage#awebp-coder). For lower firmware, use coder plugin [SDWebImageWebPCoder](https://github.com/SDWebImage/SDWebImageWebPCoder) +- JPEG-XL format from iOS 17/macOS 14.0 built-in. For lower firmware, use coder plugin [SDWebImageJPEGXLCoder](https://github.com/SDWebImage/SDWebImageJPEGXLCoder) - Support extendable coder plugins for new image formats like BPG, AVIF. And vector format like PDF, SVG. See all the list in [Image coder plugin List](https://github.com/SDWebImage/SDWebImage/wiki/Coder-Plugin-List) ## Additional modules and Ecosystem @@ -67,8 +68,8 @@ We support SwiftUI by building a brand new framework called [SDWebImageSwiftUI]( The new framework introduce two View structs `WebImage` and `AnimatedImage` for SwiftUI world, `ImageIndicator` modifier for any View, `ImageManager` observable object for data source. Supports iOS 13+/macOS 10.15+/tvOS 13+/watchOS 6+ and Swift 5.1. Have a nice try and provide feedback! #### Coders for additional image formats -- [SDWebImageWebPCoder](https://github.com/SDWebImage/SDWebImageWebPCoder) - coder for WebP format. iOS 8+/macOS 10.10+. Based on [libwebp](https://chromium.googlesource.com/webm/libwebp) -- [SDWebImageHEIFCoder](https://github.com/SDWebImage/SDWebImageHEIFCoder) - coder for HEIF format, iOS 8+/macOS 10.10+ support. Based on [libheif](https://github.com/strukturag/libheif) +- [SDWebImageWebPCoder](https://github.com/SDWebImage/SDWebImageWebPCoder) - coder for WebP format. iOS 9+/macOS 10.11+. Based on [libwebp](https://chromium.googlesource.com/webm/libwebp) +- [SDWebImageHEIFCoder](https://github.com/SDWebImage/SDWebImageHEIFCoder) - coder for HEIF format, iOS 9+/macOS 10.11+ support. Based on [libheif](https://github.com/strukturag/libheif) - [SDWebImageBPGCoder](https://github.com/SDWebImage/SDWebImageBPGCoder) - coder for BPG format. Based on [libbpg](https://github.com/mirrorer/libbpg) - [SDWebImageFLIFCoder](https://github.com/SDWebImage/SDWebImageFLIFCoder) - coder for FLIF format. Based on [libflif](https://github.com/FLIF-hub/FLIF) - [SDWebImageAVIFCoder](https://github.com/SDWebImage/SDWebImageAVIFCoder) - coder for AVIF (AV1-based) format. Based on [libavif](https://github.com/AOMediaCodec/libavif) @@ -76,6 +77,7 @@ The new framework introduce two View structs `WebImage` and `AnimatedImage` for - [SDWebImageSVGCoder](https://github.com/SDWebImage/SDWebImageSVGCoder) - coder for SVG vector format. Using built-in frameworks - [SDWebImageSVGNativeCoder](https://github.com/SDWebImage/SDWebImageSVGNativeCoder) - coder for SVG-Native vector format. Based on [svg-native](https://github.com/adobe/svg-native-viewer) - [SDWebImageLottieCoder](https://github.com/SDWebImage/SDWebImageLottieCoder) - coder for Lottie animation format. Based on [rlottie](https://github.com/Samsung/rlottie) +- [SDWebImageJPEGXLCoder](https://github.com/SDWebImage/SDWebImageJPEGXLCoder) - coder for JPEG-XL format. iOS 9+/macOS 10.11+. Based on [libjxl](https://github.com/libjxl/libjxl) - and more from community! #### Custom Caches @@ -88,7 +90,7 @@ The new framework introduce two View structs `WebImage` and `AnimatedImage` for #### Integration with 3rd party libraries - [SDWebImageLottiePlugin](https://github.com/SDWebImage/SDWebImageLottiePlugin) - plugin to support [Lottie-iOS](https://github.com/airbnb/lottie-ios), vector animation rending with remote JSON files -- [SDWebImageSVGKitPlugin](https://github.com/SDWebImage/SDWebImageSVGKitPlugin) - plugin to support [SVGKit](https://github.com/SVGKit/SVGKit), SVG rendering using Core Animation, iOS 8+/macOS 10.10+ support +- [SDWebImageSVGKitPlugin](https://github.com/SDWebImage/SDWebImageSVGKitPlugin) - plugin to support [SVGKit](https://github.com/SVGKit/SVGKit), SVG rendering using Core Animation, iOS 9+/macOS 10.11+ support - [SDWebImageFLPlugin](https://github.com/SDWebImage/SDWebImageFLPlugin) - plugin to support [FLAnimatedImage](https://github.com/Flipboard/FLAnimatedImage) as the engine for animated GIFs - [SDWebImageYYPlugin](https://github.com/SDWebImage/SDWebImageYYPlugin) - plugin to integrate [YYImage](https://github.com/ibireme/YYImage) & [YYCache](https://github.com/ibireme/YYCache) for image rendering & caching diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDCallbackQueue.m b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDCallbackQueue.m index d475993..33cf55f 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDCallbackQueue.m +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDCallbackQueue.m @@ -94,6 +94,9 @@ static void SDSafeExecute(SDCallbackQueue *callbackQueue, dispatch_block_t _Nonn case SDCallbackPolicyInvoke: block(); break; + default: + SDSafeExecute(self, block, NO); + break; } } @@ -108,6 +111,9 @@ static void SDSafeExecute(SDCallbackQueue *callbackQueue, dispatch_block_t _Nonn case SDCallbackPolicyInvoke: block(); break; + default: + SDSafeExecute(self, block, YES); + break; } } diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.h index dc5e1fa..fbfd4a9 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.h @@ -129,6 +129,7 @@ @property (nonatomic, strong, readonly, nonnull) SDImageCacheConfig *config; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; /** Move the cache directory from old location to new location, the old location will be removed after finish. diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.m b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.m index 6e9dfaa..82eb0d6 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.m +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDDiskCache.m @@ -165,7 +165,7 @@ static NSString * const SDDiskCacheExtendedAttributeName = @"com.hackemist.SDDis NSArray *resourceKeys = @[NSURLIsDirectoryKey, cacheContentDateKey, NSURLTotalFileAllocatedSizeKey]; // This enumerator prefetches useful properties for our cache files. - NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtURL:diskCacheURL + NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtURL:diskCacheURL includingPropertiesForKeys:resourceKeys options:NSDirectoryEnumerationSkipsHiddenFiles errorHandler:NULL]; @@ -180,25 +180,27 @@ static NSString * const SDDiskCacheExtendedAttributeName = @"com.hackemist.SDDis // 2. Storing file attributes for the size-based cleanup pass. NSMutableArray *urlsToDelete = [[NSMutableArray alloc] init]; for (NSURL *fileURL in fileEnumerator) { - NSError *error; - NSDictionary *resourceValues = [fileURL resourceValuesForKeys:resourceKeys error:&error]; - - // Skip directories and errors. - if (error || !resourceValues || [resourceValues[NSURLIsDirectoryKey] boolValue]) { - continue; + @autoreleasepool { + NSError *error; + NSDictionary *resourceValues = [fileURL resourceValuesForKeys:resourceKeys error:&error]; + + // Skip directories and errors. + if (error || !resourceValues || [resourceValues[NSURLIsDirectoryKey] boolValue]) { + continue; + } + + // Remove files that are older than the expiration date; + NSDate *modifiedDate = resourceValues[cacheContentDateKey]; + if (expirationDate && [[modifiedDate laterDate:expirationDate] isEqualToDate:expirationDate]) { + [urlsToDelete addObject:fileURL]; + continue; + } + + // Store a reference to this file and account for its total size. + NSNumber *totalAllocatedSize = resourceValues[NSURLTotalFileAllocatedSizeKey]; + currentCacheSize += totalAllocatedSize.unsignedIntegerValue; + cacheFiles[fileURL] = resourceValues; } - - // Remove files that are older than the expiration date; - NSDate *modifiedDate = resourceValues[cacheContentDateKey]; - if (expirationDate && [[modifiedDate laterDate:expirationDate] isEqualToDate:expirationDate]) { - [urlsToDelete addObject:fileURL]; - continue; - } - - // Store a reference to this file and account for its total size. - NSNumber *totalAllocatedSize = resourceValues[NSURLTotalFileAllocatedSizeKey]; - currentCacheSize += totalAllocatedSize.unsignedIntegerValue; - cacheFiles[fileURL] = resourceValues; } for (NSURL *fileURL in urlsToDelete) { @@ -240,19 +242,37 @@ static NSString * const SDDiskCacheExtendedAttributeName = @"com.hackemist.SDDis - (NSUInteger)totalSize { NSUInteger size = 0; - NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtPath:self.diskCachePath]; - for (NSString *fileName in fileEnumerator) { - NSString *filePath = [self.diskCachePath stringByAppendingPathComponent:fileName]; - NSDictionary *attrs = [self.fileManager attributesOfItemAtPath:filePath error:nil]; - size += [attrs fileSize]; + + // Use URL-based enumerator instead of Path(NSString *)-based enumerator to reduce + // those objects(ex. NSPathStore2/_NSCFString/NSConcreteData) created during traversal. + // Even worse, those objects are added into AutoreleasePool, in background threads, + // the time to release those objects is undifined(according to the usage of CPU) + // It will truely consumes a lot of VM, up to cause OOMs. + @autoreleasepool { + NSURL *pathURL = [NSURL fileURLWithPath:self.diskCachePath isDirectory:YES]; + NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtURL:pathURL + includingPropertiesForKeys:@[NSURLFileSizeKey] + options:(NSDirectoryEnumerationOptions)0 + errorHandler:NULL]; + + for (NSURL *fileURL in fileEnumerator) { + @autoreleasepool { + NSNumber *fileSize; + [fileURL getResourceValue:&fileSize forKey:NSURLFileSizeKey error:NULL]; + size += fileSize.unsignedIntegerValue; + } + } } return size; } - (NSUInteger)totalCount { NSUInteger count = 0; - NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtPath:self.diskCachePath]; - count = fileEnumerator.allObjects.count; + @autoreleasepool { + NSURL *diskCacheURL = [NSURL fileURLWithPath:self.diskCachePath isDirectory:YES]; + NSDirectoryEnumerator *fileEnumerator = [self.fileManager enumeratorAtURL:diskCacheURL includingPropertiesForKeys:@[] options:(NSDirectoryEnumerationOptions)0 errorHandler:nil]; + count = fileEnumerator.allObjects.count; + } return count; } @@ -295,13 +315,21 @@ static NSString * const SDDiskCacheExtendedAttributeName = @"com.hackemist.SDDis } } else { // New directory exist, merge the files - NSDirectoryEnumerator *dirEnumerator = [self.fileManager enumeratorAtPath:srcPath]; - NSString *file; - while ((file = [dirEnumerator nextObject])) { - [self.fileManager moveItemAtPath:[srcPath stringByAppendingPathComponent:file] toPath:[dstPath stringByAppendingPathComponent:file] error:nil]; + NSURL *srcURL = [NSURL fileURLWithPath:srcPath isDirectory:YES]; + NSDirectoryEnumerator *srcDirEnumerator = [self.fileManager enumeratorAtURL:srcURL + includingPropertiesForKeys:@[] + options:(NSDirectoryEnumerationOptions)0 + errorHandler:NULL]; + for (NSURL *url in srcDirEnumerator) { + @autoreleasepool { + NSString *dstFilePath = [dstPath stringByAppendingPathComponent:url.lastPathComponent]; + NSURL *dstFileURL = [NSURL fileURLWithPath:dstFilePath isDirectory:NO]; + [self.fileManager moveItemAtURL:url toURL:dstFileURL error:nil]; + } } + // Remove the old path - [self.fileManager removeItemAtPath:srcPath error:nil]; + [self.fileManager removeItemAtURL:srcURL error:nil]; } } diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.h index 7e53ac7..9188915 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.h @@ -129,7 +129,7 @@ typedef NS_ENUM(NSUInteger, SDImageCacheConfigExpireType) { /** * The dispatch queue attr for ioQueue. You can config the QoS and concurrent/serial to internal IO queue. The ioQueue is used by SDImageCache to access read/write for disk data. - * Defaults we use `DISPATCH_QUEUE_SERIAL`(NULL), to use serial dispatch queue to ensure single access for disk data. It's safe but may be slow. + * Defaults we use `DISPATCH_QUEUE_SERIAL`(NULL) under iOS 10, `DISPATCH_QUEUE_SERIAL_WITH_AUTORELEASE_POOL` above and equal iOS 10, using serial dispatch queue is to ensure single access for disk data. It's safe but may be slow. * @note You can override this to use `DISPATCH_QUEUE_CONCURRENT`, use concurrent queue. * @warning **MAKE SURE** to keep `diskCacheWritingOptions` to use `NSDataWritingAtomic`, or concurrent queue may cause corrupted disk data (because multiple threads read/write same file without atomic is not IO-safe). * @note This value does not support dynamic changes. Which means further modification on this value after cache initialized has no effect. diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.m b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.m index ee6db59..6e594ed 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.m +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageCacheConfig.m @@ -36,7 +36,11 @@ static const NSInteger kDefaultCacheMaxDiskAge = 60 * 60 * 24 * 7; // 1 week _maxDiskSize = 0; _diskCacheExpireType = SDImageCacheConfigExpireTypeModificationDate; _fileManager = nil; - _ioQueueAttributes = DISPATCH_QUEUE_SERIAL; // NULL + if (@available(iOS 10.0, tvOS 10.0, macOS 10.12, watchOS 3.0, *)) { + _ioQueueAttributes = DISPATCH_QUEUE_SERIAL_WITH_AUTORELEASE_POOL; // DISPATCH_AUTORELEASE_FREQUENCY_WORK_ITEM + } else { + _ioQueueAttributes = DISPATCH_QUEUE_SERIAL; // NULL + } _memoryCacheClass = [SDMemoryCache class]; _diskCacheClass = [SDDiskCache class]; } diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageTransformer.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageTransformer.h index 3031bfe..31b4370 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageTransformer.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDImageTransformer.h @@ -36,6 +36,17 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab */ @protocol SDImageTransformer +@optional + +/** + Defaults to YES. + We keep some metadata like Image Format (`sd_imageFormat`)/ Animated Loop Count (`sd_imageLoopCount`) via associated object on UIImage instance. + When transformer generate a new UIImage instance, in most cases you still want to keep these information. So this is what for during the image loading pipeline. + If the value is YES, we will keep and override the metadata **After you generate the UIImage** + If the value is NO, we will not touch the UIImage metadata and it's controlled by you during the generation. Read `UIImage+Medata.h` and pick the metadata you want for the new generated UIImage. + */ +@property (nonatomic, assign, readonly) BOOL preserveImageMetadata; + @required /** For each transformer, it must contains its cache key to used to store the image cache or query from the cache. This key will be appened after the original cache key generated by URL or from user. @@ -69,6 +80,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, copy, readonly, nonnull) NSArray> *transformers; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithTransformers:(nonnull NSArray> *)transformers; @end @@ -109,6 +122,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, strong, readonly, nullable) UIColor *borderColor; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithRadius:(CGFloat)cornerRadius corners:(SDRectCorner)corners borderWidth:(CGFloat)borderWidth borderColor:(nullable UIColor *)borderColor; @end @@ -129,6 +144,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, assign, readonly) SDImageScaleMode scaleMode; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithSize:(CGSize)size scaleMode:(SDImageScaleMode)scaleMode; @end @@ -144,6 +161,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, assign, readonly) CGRect rect; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithRect:(CGRect)rect; @end @@ -164,6 +183,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, assign, readonly) BOOL vertical; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithHorizontal:(BOOL)horizontal vertical:(BOOL)vertical; @end @@ -185,6 +206,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, assign, readonly) BOOL fitSize; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithAngle:(CGFloat)angle fitSize:(BOOL)fitSize; @end @@ -202,6 +225,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, strong, readonly, nonnull) UIColor *tintColor; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithColor:(nonnull UIColor *)tintColor; @end @@ -219,6 +244,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, assign, readonly) CGFloat blurRadius; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithRadius:(CGFloat)blurRadius; @end @@ -235,6 +262,8 @@ FOUNDATION_EXPORT NSString * _Nullable SDThumbnailedKeyForKey(NSString * _Nullab @property (nonatomic, strong, readonly, nonnull) CIFilter *filter; - (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + + (nonnull instancetype)transformerWithFilter:(nonnull CIFilter *)filter; @end diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheKeyFilter.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheKeyFilter.h index 4f54dd8..7c569f3 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheKeyFilter.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheKeyFilter.h @@ -26,6 +26,9 @@ typedef NSString * _Nullable(^SDWebImageCacheKeyFilterBlock)(NSURL * _Nonnull ur */ @interface SDWebImageCacheKeyFilter : NSObject +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + - (nonnull instancetype)initWithBlock:(nonnull SDWebImageCacheKeyFilterBlock)block; + (nonnull instancetype)cacheKeyFilterWithBlock:(nonnull SDWebImageCacheKeyFilterBlock)block; diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheSerializer.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheSerializer.h index 12d3177..071931a 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheSerializer.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageCacheSerializer.h @@ -33,4 +33,7 @@ typedef NSData * _Nullable(^SDWebImageCacheSerializerBlock)(UIImage * _Nonnull i - (nonnull instancetype)initWithBlock:(nonnull SDWebImageCacheSerializerBlock)block; + (nonnull instancetype)cacheSerializerWithBlock:(nonnull SDWebImageCacheSerializerBlock)block; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderDecryptor.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderDecryptor.h index 0923f29..69eee7a 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderDecryptor.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderDecryptor.h @@ -38,6 +38,9 @@ A downloader response modifier class with block. /// @param block A block to control decrypt logic + (nonnull instancetype)decryptorWithBlock:(nonnull SDWebImageDownloaderDecryptorBlock)block; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end /// Convenience way to create decryptor for common data encryption. diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h index 42c8a40..9400997 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderRequestModifier.h @@ -37,6 +37,9 @@ typedef NSURLRequest * _Nullable (^SDWebImageDownloaderRequestModifierBlock)(NSU /// @param block A block to control modifier logic + (nonnull instancetype)requestModifierWithBlock:(nonnull SDWebImageDownloaderRequestModifierBlock)block; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end /** diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h index 63c1456..009e6a1 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageDownloaderResponseModifier.h @@ -37,6 +37,9 @@ typedef NSURLResponse * _Nullable (^SDWebImageDownloaderResponseModifierBlock)(N /// @param block A block to control modifier logic + (nonnull instancetype)responseModifierWithBlock:(nonnull SDWebImageDownloaderResponseModifierBlock)block; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end /** diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageManager.m b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageManager.m index 2ddceab..e69eda2 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageManager.m +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageManager.m @@ -510,6 +510,16 @@ static id _defaultImageLoader; // Case that transformer on thumbnail, which this time need full pixel image UIImage *transformedImage = [transformer transformedImageWithImage:cacheImage forKey:key]; if (transformedImage) { + // We need keep some metadata from the full size image when needed + // Because most of our transformer does not care about these information + BOOL preserveImageMetadata = YES; + if ([transformer respondsToSelector:@selector(preserveImageMetadata)]) { + preserveImageMetadata = transformer.preserveImageMetadata; + } + if (preserveImageMetadata) { + SDImageCopyAssociatedObject(cacheImage, transformedImage); + } + // Mark the transformed transformedImage.sd_isTransformed = YES; [self callStoreOriginCacheProcessForOperation:operation url:url options:options context:context originalImage:originalImage cacheImage:transformedImage originalData:originalData cacheData:nil cacheType:cacheType finished:finished completed:completedBlock]; } else { diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageOptionsProcessor.h b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageOptionsProcessor.h index 31ef153..361dfed 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageOptionsProcessor.h +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/SDWebImageOptionsProcessor.h @@ -38,6 +38,9 @@ typedef SDWebImageOptionsResult * _Nullable(^SDWebImageOptionsProcessorBlock)(NS */ - (nonnull instancetype)initWithOptions:(SDWebImageOptions)options context:(nullable SDWebImageContext *)context; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end /** @@ -69,4 +72,7 @@ typedef SDWebImageOptionsResult * _Nullable(^SDWebImageOptionsProcessorBlock)(NS - (nonnull instancetype)initWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block; + (nonnull instancetype)optionsProcessorWithBlock:(nonnull SDWebImageOptionsProcessorBlock)block; +- (nonnull instancetype)init NS_UNAVAILABLE; ++ (nonnull instancetype)new NS_UNAVAILABLE; + @end diff --git a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/UIView+WebCache.m b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/UIView+WebCache.m index f456b71..64437a2 100644 --- a/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/UIView+WebCache.m +++ b/wallpaper_project/Pods/SDWebImage/SDWebImage/Core/UIView+WebCache.m @@ -61,6 +61,18 @@ const int64_t SDWebImageProgressUnitCountUnknown = 1LL; setImageBlock:(nullable SDSetImageBlock)setImageBlock progress:(nullable SDImageLoaderProgressBlock)progressBlock completed:(nullable SDInternalCompletionBlock)completedBlock { + + // Very common mistake is to send the URL using NSString object instead of NSURL. For some strange reason, Xcode won't + // throw any warning for this type mismatch. Here we failsafe this error by allowing URLs to be passed as NSString. + // if url is NSString and shouldUseWeakMemoryCache is true, [cacheKeyForURL:context] will crash. just for a global protect. + if ([url isKindOfClass:NSString.class]) { + url = [NSURL URLWithString:(NSString *)url]; + } + // Prevents app crashing on argument type error like sending NSNull instead of NSURL + if (![url isKindOfClass:NSURL.class]) { + url = nil; + } + if (context) { // copy to avoid mutable object context = [context copy]; diff --git a/wallpaper_project/Pods/Target Support Files/Alamofire/Alamofire-Info.plist b/wallpaper_project/Pods/Target Support Files/Alamofire/Alamofire-Info.plist index efa86bd..53ae9f9 100644 --- a/wallpaper_project/Pods/Target Support Files/Alamofire/Alamofire-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/Alamofire/Alamofire-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.9.0 + 5.9.1 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist b/wallpaper_project/Pods/Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist index 1616d82..e4cc543 100644 --- a/wallpaper_project/Pods/Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/Alamofire/ResourceBundle-Alamofire-Alamofire-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 5.9.0 + 5.9.1 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist b/wallpaper_project/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist index ca4cfe5..b56571c 100644 --- a/wallpaper_project/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 7.0.1 + 6.5.16 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist b/wallpaper_project/Pods/Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist index 9bba304..c4991b0 100644 --- a/wallpaper_project/Pods/Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.3.0 + 1.3.3 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/MJExtension/MJExtension-Info.plist b/wallpaper_project/Pods/Target Support Files/MJExtension/MJExtension-Info.plist index 727eee8..b2c5ee6 100644 --- a/wallpaper_project/Pods/Target Support Files/MJExtension/MJExtension-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/MJExtension/MJExtension-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.1 + 3.4.2 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/MJRefresh/MJRefresh-Info.plist b/wallpaper_project/Pods/Target Support Files/MJRefresh/MJRefresh-Info.plist index 3340c21..1b9a556 100644 --- a/wallpaper_project/Pods/Target Support Files/MJRefresh/MJRefresh-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/MJRefresh/MJRefresh-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.7.6 + 3.7.9 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.markdown b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.markdown index b13ad91..13ae4bb 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.markdown +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.markdown @@ -1,6 +1,284 @@ # Acknowledgements This application makes use of the following third party libraries: +## Ads-Global + +MIT License + +Copyright (c) 2018 Bytedance Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. + +components: + +lottie-ios : Apache License 2.0 +SDWebImage : MIT License +yoga-layout : BSD 3-clause "New" or "Revised" License + +License: + +Apache License 2.0 +(lottie-ios) + +Apache License +Version 2.0, January 2004 +========================= + + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright +owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities +that control, are controlled by, or are under common control with that entity. +For the purposes of this definition, "control" means (i) the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions +granted by this License. + +"Source" form shall mean the preferred form for making modifications, including +but not limited to software source code, documentation source, and configuration +files. + +"Object" form shall mean any form resulting from mechanical transformation or +translation of a Source form, including but not limited to compiled object code, +generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made +available under the License, as indicated by a copyright notice that is included +in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is +based on (or derived from) the Work and for which the editorial revisions, +annotations, elaborations, or other modifications represent, as a whole, an +original work of authorship. For the purposes of this License, Derivative Works +shall not include works that remain separable from, or merely link (or bind by +name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version +of the Work and any modifications or additions to that Work or Derivative Works +thereof, that is intentionally submitted to Licensor for inclusion in the Work by +the copyright owner or by an individual or Legal Entity authorized to submit on +behalf of the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent to the +Licensor or its representatives, including but not limited to communication on +electronic mailing lists, source code control systems, and issue tracking systems +that are managed by, or on behalf of, the Licensor for the purpose of discussing +and improving the Work, but excluding communication that is conspicuously marked +or otherwise designated in writing by the copyright owner as "Not a +Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of +whom a Contribution has been received by Licensor and subsequently incorporated +within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable copyright license to +reproduce, prepare Derivative Works of, publicly display, publicly perform, +sublicense, and distribute the Work and such Derivative Works in Source or Object +form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, +each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable (except as stated in this section) patent +license to make, have made, use, offer to sell, sell, import, and otherwise +transfer the Work, where such license applies only to those patent claims +licensable by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) with the Work to +which such Contribution(s) was submitted. If You institute patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Work or a Contribution incorporated within the Work constitutes +direct or contributory patent infringement, then any patent licenses granted to +You under this License for that Work shall terminate as of the date such +litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or +Derivative Works thereof in any medium, with or without modifications, and in +Source or Object form, provided that You meet the following conditions: + + a. You must give any other recipients of the Work or Derivative Works a copy of + this License; and + + b. You must cause any modified files to carry prominent notices stating that + You changed the files; and + + c. You must retain, in the Source form of any Derivative Works that You + distribute, all copyright, patent, trademark, and attribution notices from + the Source form of the Work, excluding those notices that do not pertain to + any part of the Derivative Works; and + + d. If the Work includes a "NOTICE" text file as part of its distribution, then + any Derivative Works that You distribute must include a readable copy of the + attribution notices contained within such NOTICE file, excluding those + notices that do not pertain to any part of the Derivative Works, in at least + one of the following places: within a NOTICE text file distributed as part of + the Derivative Works; within the Source form or documentation, if provided + along with the Derivative Works; or, within a display generated by the + Derivative Works, if and wherever such third-party notices normally appear. + The contents of the NOTICE file are for informational purposes only and do + not modify the License. You may add Your own attribution notices within + Derivative Works that You distribute, alongside or as an addendum to the + NOTICE text from the Work, provided that such additional attribution notices + cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide +additional or different license terms and conditions for use, reproduction, or +distribution of Your modifications, or for any such Derivative Works as a whole, +provided Your use, reproduction, and distribution of the Work otherwise complies +with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any +Contribution intentionally submitted for inclusion in the Work by You to the +Licensor shall be under the terms and conditions of this License, without any +additional terms or conditions. Notwithstanding the above, nothing herein shall +supersede or modify the terms of any separate license agreement you may have +executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, +trademarks, service marks, or product names of the Licensor, except as required +for reasonable and customary use in describing the origin of the Work and +reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in +writing, Licensor provides the Work (and each Contributor provides its +Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied, including, without limitation, any warranties or +conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any risks +associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in +tort (including negligence), contract, or otherwise, unless required by +applicable law (such as deliberate and grossly negligent acts) or agreed to in +writing, shall any Contributor be liable to You for damages, including any +direct, indirect, special, incidental, or consequential damages of any character +arising as a result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, work stoppage, +computer failure or malfunction, or any and all other commercial damages or +losses), even if such Contributor has been advised of the possibility of such +damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or +Derivative Works thereof, You may choose to offer, and charge a fee for, +acceptance of support, warranty, indemnity, or other liability obligations and/or +rights consistent with this License. However, in accepting such obligations, You +may act only on Your own behalf and on Your sole responsibility, not on behalf of +any other Contributor, and only if You agree to indemnify, defend, and hold each +Contributor harmless for any liability incurred by, or claims asserted against, +such Contributor by reason of your accepting any such warranty or additional +liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work + +To apply the Apache License to your work, attach the following boilerplate +notice, with the fields enclosed by brackets "[]" replaced with your own +identifying information. (Don't include the brackets!) The text should be +enclosed in the appropriate comment syntax for the file format. We also recommend +that a file or class name and description of purpose be included on the same +"printed page" as the copyright notice for easier identification within +third-party archives. + + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, + Version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law + or agreed to in writing, software distributed under the License is + distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the specific language + governing permissions and limitations under the License. + +--- + +BSD 3-clause "New" or "Revised" License +(yoga-layout) + +Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE + +--- + +MIT License +(SDWebImage) + +Copyright (c) 2009-2018 Olivier Poitrey rs@dailymotion.com + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE + + ## Alamofire Copyright (c) 2014-2022 Alamofire Software Foundation (http://alamofire.org/) @@ -24,6 +302,42 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## AppLovinDSPLinkedInAdapter + + +Copyright 2023 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + +## AppLovinMediationByteDanceAdapter + + +Copyright 2022 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + +## AppLovinMediationVungleAdapter + + +Copyright 2022 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + +## AppLovinSDK + + +Copyright 2024 AppLovin Corp. All rights reserved. + +The AppLovin SDK is available under a commercial license (https://www.applovin.com/eula). + + + ## BRPickerView MIT License @@ -120,6 +434,834 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## Firebase + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseAnalytics + +Copyright 2022 Google + +## FirebaseCore + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseCoreInternal + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + +## FirebaseInstallations + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ## GYSide MIT License @@ -145,11 +1287,243 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## GoogleAppMeasurement + +Copyright 2022 Google + +## GoogleUtilities + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +Copyright (c) 2017 Landon J. Fuller +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + ## IQKeyboardManagerSwift MIT License -Copyright (c) 2013-2023 Iftekhar Qurashi +Copyright (c) 2013-2017 Iftekhar Qurashi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -195,6 +1569,38 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## LinkedinAudienceNetwork + +BSD 2-CLAUSE LICENSE + +Copyright 2022 LinkedIn Corporation. +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + ## MJExtension Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) @@ -241,6 +1647,212 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## PromisesObjC + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + ## SDWebImage Copyright (c) 2009-2020 Olivier Poitrey rs@dailymotion.com @@ -313,6 +1925,185 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## VungleAds + +# **Vungle SDK License and Publisher Terms** + +This Vungle SDK License and Publisher Terms (“Agreement”) is made available by Vungle, Inc. (“Vungle”). By downloading or using the Vungle SDK, you and any company, entity, or organization on behalf of which you are accepting this Agreement (“Developer”) hereby agrees to be bound by all terms and conditions of this Agreement, and you represent and warrant that you are an authorized representative of Developer with the authority to bind Developer to this Agreement. If you do not agree to all terms and conditions of this Agreement, do not download or use the Vungle SDK. + +### 1. Definitions. +A. “Advertisers” means third-party advertisers. + +B. “App Data” means data from the device of an end-user, including, for example, orientation data, volume settings, OS language, device make/model, operating system, mobile carrier, and device identifiers. + +C. “Developer Apps” means the mobile applications owned and/or controlled by Developer, including all content, images, music and text contained therein, that Developer wishes to use with the Vungle SDK and Vungle Platform. + +D. “Documentation” means all technical documentation provided by Vungle to Developer to support use of the Vungle SDK, including without limitation, user manuals, functional descriptions, help guides, and other materials, as may be updated by Vungle from time to time. + +E. “Performance Data” means data regarding advertisement performance, including, for example, impressions, interactions, installs, header information, and end user segments or interests. + +F. “Vungle Ads” means video advertisements, sourced by or on behalf of Vungle, which are routed and/or served by the Vungle Platform to the Developer Apps. + +G. “Vungle Platform” means Vungle’s hosted video advertising system, which supports video advertisement insertion within mobile applications, and related advertisement reporting tools. + +H. “Vungle SDK” means the software development kit, including and solely as enabled by the Documentation, available for download on Vungle’s website as of the Effective Date, and any other software that may be provided by Vungle to Developer with the software development kit, including any updates thereto. + +### 2. Vungle SDK License. +A. License Grant. Subject to the terms and conditions of this Agreement, Vungle grants Developer a non-exclusive, non-transferable, non-sublicenseable, worldwide license to: (a) integrate the Vungle SDK with Developer Apps solely for internal use; (b) use, reproduce and distribute certain portions of the Vungle SDK as required for Developer’s distribution of Developer Apps; provided that, any distribution to an end user will be subject to terms that protect the Vungle SDK in a manner at least as protective as set forth herein; and (c) use the Vungle SDK and Vungle Platform to have Vungle Ads inserted within Developer Apps pursuant to this Agreement. + +B. SDK Updates. Vungle periodically releases new versions of, or updates to, the Vungle SDK which may contain new features and fixes (each a, “SDK Update”). Each SDK Update will be presented to Developer within the Vungle Platform dashboard, and Developer is encouraged to download and integrate each SDK Update within the Developer Apps. Each SDK Update shall be subject to the terms and conditions of this Agreement. Vungle may sunset versions of the Vungle SDK that are older than 24 months. +C. License Restrictions. Except as expressly provided in this Agreement, Developer shall not (and shall not allow any third party to): (a) decompile, reverse engineer, disassemble, modify, adapt, create derivative works of, copy or distribute the Vungle SDK or Vungle Platform, (b) modify, remove, or obscure any copyright, trademark, patent or other proprietary notices or legends from the Vungle SDK or Vungle Platform; (c) copy, distribute, rent, lease, lend, sublicense, transfer or make the Vungle SDK or Vungle Platform available to any third party, (d) use the Vungle SDK or Vungle Platform to develop, upload, or transmit any software viruses or other computer code, files or programs designed to interrupt, destroy, or limit the functionality of any software or hardware, or (e) use the Vungle SDK, Vungle Platform, or any data collected, received, or provided access via the Vungle SDK or Vungle Platform, except as expressly set forth in this Agreement, including to re-identify an individual end user. + +### 3. Intellectual Property. +All ownership rights, title, and interest in and to the Vungle SDK and Vungle Platform, including all intellectual property rights therein, as such may be modified, upgraded, or enhanced from time to time (“Vungle Property”) will remain and belong exclusively to Vungle. Vungle reserves all rights not expressly granted to Developer herein. Developer shall retain all ownership rights, title and interest in and to the Developer Apps, including all intellectual property rights therein, as such may be modified, upgraded or enhanced from time to time. If Developer elects to provide any suggestions, comments, improvements, ideas or other feedback or materials to Vungle (collectively, “Feedback”), Developer hereby grants Vungle the right to freely use, copy, disclose, license, distribute and exploit any such Feedback in any manner without any obligation, royalty or restriction based on intellectual property rights or otherwise. + +### 4. Advertising via The Vungle Platform. +A. Vungle Insertion & Sale of Ads. Developer hereby grants Vungle the right to sell, and have sold, advertisement inventory in the Developer Apps, and to insert Vungle Ads within such inventory. Developer agrees that in connection with Vungle Ads, Vungle may access or call to the Developer Apps, or the servers that make them available, and cause the routing, transmission, reproduction, and display of Vungle Ads as contemplated herein. Unless expressly agreed in writing, Vungle makes no guarantee that any level or amount of Vungle Ads will be placed in the Developer Apps. In addition, Developer hereby grants Vungle the non-exclusive, worldwide right and license to use, reproduce, distribute and display Developer’s and the Developer Apps’ trademarks, names, logos, and images of the Developer Apps, in connection with the sale of Vungle Ads hereunder, including (a) listing the Developer Apps and inventory in pitch materials to prospective Advertisers; (b) reporting the inclusion of Developer Apps and inventory as part of Vungle’s advertising network, and (c) identifying the Developer as a publishing partner on Vungle’s website and other marketing materials. + +B. Developer Apps Content Policy. The Developer Apps will not contain, consist of, or promote discrimination, illegal activities, hate speech, defamation, graphic violence, firearms, tobacco, illegal drugs, pornography, sex-trafficking, profanity, obscenity or sexually explicit material (“Developer Apps Content Policy”). Additionally, Developer will notify Vungle immediately of any Developer Apps relating to alcohol or real-money gambling. Developer agrees that Vungle has no responsibility for the Developer Apps, including any content therein, and Vungle has no obligation or ability to monitor or edit the Developer Apps. Developer will provide as much advance written notice as reasonably practicable, but in no event less than fifteen (15) days’ notice, regarding any material changes to the nature or design of any Developer App, including without limitation, changes to the placement of inventory, any action that will increase or reduce expected inventory within the Developer Apps, the type of content contained within the Developer Apps, or the target audience of the Developer Apps. + +C. Ad Restrictions; Invalid Impressions. Developer may not, and may not authorize or encourage any third party to: (i) engage in or create Invalid Impressions; (ii) edit, modify, filter, or change the order of the information contained in any Vungle Ad, or remove, obscure or minimize any Vungle Ad in any way; and/or (iii) redirect an end user away from any web page or app accessed by an end user after selecting or clicking on any part of a Vungle Ad (“Advertiser Page”), provide a version of the Advertiser Page different from the page an end user would access by going directly to the Advertiser Page, or intersperse any content between the Vungle Ads and the Advertiser Page. As used herein, “Invalid Impressions” means any impressions, downloads, installs, views, taps, clicks or other user engagement relating to any Vungle Ad campaign that may artificially inflate an Advertiser's costs or Developer's earnings. By way of example, and without limitation, Invalid Impressions are caused by: (1) repeated manual clicks, (2) using “robots”, “spiders” or other tools for making automated computer generated requests, (3) using offers of cash, prizes, incentives, gift cards, vouchers or anything of value, including cryptocurrency, (4) using a design that encourages or is likely to lead to unintended impressions, downloads, installs, views, taps, clicks or other user actions, (5) manipulating or misrepresenting device IDs, Ad IDs, geolocation or other user or device information; (6) hijacking of an end user’s device; (7) automatic advertisement refreshes; or (8) any other deceptive or fraudulent methods. Developer shall promptly notify Vungle if it suspects that any third party may be tampering with, abusing or manipulating the Vungle Platform or the Vungle Ads within the Developer App, or otherwise violating the restrictions of this Section 4.C. Vungle may suspend Developer’s use of the Vungle Platform and/or terminate this Agreement immediately should Developer violate the foregoing provisions of this Section, or if Vungle observes unusually high levels of impressions, downloads, installs, views, taps or clicks on Developer’s account. Developer shall not be entitled to any revenue associated with Invalid Impressions or campaigns associated with violations of this Section 4.C. + +D. Developer Ad Campaigns. In the event that Developer desires to become an Advertiser, and advertise its app within the Vungle network of publishers, the parties will enter into a separate mutually agreed upon insertion order. + +### 5. Data & Privacy. +A. Collection of Data. Developer acknowledges and agrees that Vungle may: (i) use the Vungle Property to collect and use App Data and Performance Data in connection with the performance of this Agreement, including to display Vungle Ads to end users and to measure and report the performance of Vungle Ads; (ii) disclose App Data and Performance Data (a) to third parties (including Advertisers and attribution partners) as reasonably necessary in connection with the operation of the Vungle Platform and performance of this Agreement, (b) if required by any court order, process, law or governmental agency; or (c) generally, when such data is aggregated, so that the specific information relating to Developer is not identified as such; and (iii) use App Data and Performance Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform, perform internal analytics regarding Vungle SDK performance, and to monitor for errors. Vungle will collect and use the App Data and Performance Data in accordance with Vungle’s Privacy Notice, which is available at http://vungle.com/privacy/ (as updated from time to time). This Section 5.A. shall survive the termination or expiration of this Agreement. + +B. Compliance with Privacy Laws. In performance of this Agreement, Developer agrees to comply with all applicable laws, governmental regulations, court or government agency orders, and decrees relating in any manner to the collection, use, or dissemination of data from or about users, user traffic, or otherwise relating to privacy rights, including the Children’s Online Privacy Protection Act (“COPPA”). In addition, Developer agrees to conspicuously post a privacy notice that accurately describes the Developer’s and third parties’ collection, use, and disclosure of end user data from the Developer Apps, which include disclosure (i) that third parties may collect or receive information and use that information to provide measurement services and targeted ads, and (ii) how and where users can opt-out of collection and use of information for ad targeting. Developer will not pass any personally-identifiable information to Vungle unless expressly permitted in writing, and except as permitted under and in compliance with applicable law. Vungle reserves the right to modify, suspend, or terminate this Agreement should Developer violate this Section, and/or to remain compliant with law. + +C. Vungle Data Privacy Addendum. As applicable, and to the extent performance of this Agreement entails the collection and/or processing of any data or information from end users in the European Economic Area, the parties agree that the additional terms and conditions set forth in the Vungle Data Privacy Addendum (“DPA”) attached hereto and incorporated herein as Exhibit A apply to this Agreement. To the extent this Agreement conflicts with the DPA, the DPA shall govern and control. + +### 6. Developer Fees; Payment. +A. Standard Developer Fee. Subject to the terms and conditions of this Agreement, Vungle shall pay to Developer a percentage of the Net Revenue (the “Developer Fee”), as determined by Vungle. “Net Revenue” means the gross revenue actually collected by Vungle from Advertisers for Vungle Ads served and displayed within the Developer Apps, less (i) any refunds to Advertisers; (ii) a deduction of up to 10% to cover expenses related to Advertiser discounts, payment transaction fees, telecommunications, data center and other serving costs, (iii) any amounts payable by Vungle to providers of targeting, reporting, verification or other data, technology or services used in connection with a given campaign hereunder, and (iv) Invalid Impressions. The Developer Fee shall be based on the impression or app installation counts used by the applicable Advertiser(s). For the avoidance of doubt, all Developer Fees are based on advertisement requests from the Developer Apps that are actually fulfilled with Vungle Ads. All revenue received from activities that Vungle deems to be due to fraud, Invalid Impressions, or technical error may be refunded to the Advertiser(s) in Vungle’s sole discretion. + +B. Developer Fee Addendums. During the Term of this Agreement, the parties may enter into one or more separate written publisher addendums (each a, “Fee Addendum”) setting forth modifications to the Developer Fee, bonus fees, or other incentives for a limited time period and/or specific advertising campaign. Each Fee Addendum shall, upon full execution by the parties, become a part of this Agreement and subject to all of its terms and conditions. + +C. Payment Terms; Taxes. Vungle will pay any Developer Fee due to Developer sixty (60) days’ after the completion of the month in which such Vungle Ads are served and displayed; provided that, Vungle may withhold payment until the following month for Developer Fee amounts less than $50 U.S. Developer shall be responsible for any bank, transfer or transaction fees (e.g., PayPal). Vungle may deduct any withholding, sales, value added, and other applicable taxes (other than its net income taxes) as required by law. Specifically, Vungle will deduct withholding tax, unless Developer provides a certification to Vungle, upon execution of this Agreement, certifying that Developer and the Developer Apps perform wholly outside of the U.S. Developer is responsible for paying, and will indemnify and hold Vungle forever harmless for, any taxes, duties, or fees, including interest and penalties, for which Developer is legally responsible, or that result from an inaccurate certification where Developer or the Developer Apps do in fact perform within the U.S. + +### 7. Term and Termination. +A. Term. This Agreement is effective until terminated in accordance with this Agreement. + +B. Termination/Suspension by Vungle. Vungle may terminate this Agreement at any time by providing sixty (60) days’ notice to Developer. Additionally, Vungle may terminate this Agreement immediately if Developer breaches any provision of this Agreement. Vungle may immediately suspend Developer’s access to the Vungle Platform if Vungle reasonably believes Developer has breached this Agreement. + +C. Termination by Developer. Developer may terminate this Agreement at any time by providing written notice to Vungle (email to suffice), ceasing all use of the Vungle Platform and Vungle Property, and destroying or removing from all hard drives, networks, and other storage media all copies of the Vungle Property. + +D. Effect of Termination. Upon termination of this Agreement by Developer, the Agreement (including all rights and licenses granted and obligations assumed hereunder) will remain in force and effect until the completion of all Vungle Ad campaigns associated with the Developer Apps in effect on the date of such termination (“Sell-Off Period”). Vungle’s payment obligations will remain in effect during the Sell-Off Period. Upon any termination of this Agreement, each party will promptly return or destroy all copies of any Confidential Information in its possession or control. Sections 3, 5(A), 6(C), 7(D) through 13 shall survive any expiration or termination of this Agreement. + +### 8. Confidentiality. +A. Definition. “Confidential Information” means any and all business, technical and financial information or material of a party, whether revealed orally, visually, or in tangible or electronic form, that is not generally known to the public, which is disclosed to or made available by one party (the “Disclosing Party”) to the other, or which one party becomes aware of pursuant to this Agreement (the “Receiving Party”). The Vungle SDK is Vungle’s Confidential Information, and the terms and conditions of this Agreement shall remain confidential. The failure of a Disclosing Party to designate as “confidential” any such information or material at the time of disclosure shall not result in a loss of status as Confidential Information to the Disclosing Party. Confidential Information shall not include information which: (i) is in or has entered the public domain through no breach of this Agreement or other act by a Receiving Party; (ii) a Receiving Party rightfully knew prior to the time that it was disclosed to a Receiving Party hereunder; (iii) a Receiving Party received without restriction from a third-party lawfully possessing and lawfully entitled to disclose such information without breach of this Agreement; or (iv) was independently developed by employees of the Receiving Party who had no access to such information. + +B. Use and Disclosure Restrictions. The Receiving Party shall not use the Confidential Information except as necessary to exercise its rights or perform its obligations under this Agreement, and shall not disclose the Confidential Information to any third party, except to those of its employees, subcontractors, and advisors that need to know such Confidential Information for the purposes of this Agreement, provided that each such employee, subcontractor, and advisor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of the Confidential Information as those set forth herein. The Receiving Party will use at least the efforts such party ordinarily uses with respect to its own confidential information of similar nature and importance to maintain the confidentiality of all Confidential Information in its possession or control, but in no event less than reasonable efforts. The foregoing obligations will not restrict the Receiving Party from disclosing any Confidential Information required by applicable law; provided that, the Receiving Party must use reasonable efforts to give the Disclosing Party advance notice thereof (i.e., so as to afford Disclosing Party an opportunity to intervene and seek an order or other relief for protecting its Confidential Information from any unauthorized use or disclosure) and the Confidential Information is only disclosed to the extent required by law. The Receiving Party shall return all of the Disclosing Party’s Confidential Information to the Disclosing Party or destroy the same, no later than fifteen (15) days after Disclosing Party’s request, or when Receiving Party no longer needs Confidential Information for its authorized purposes hereunder. + +### 9. Representations and Warranties of Developer. +Developer represents, warrants and covenants to Vungle that: (a) it shall comply with all applicable laws, rules, and regulations with respect to the operation of its business and its use of the Vungle SDK and Vungle Platform; (b) it has all necessary rights, title, and interest in and to the Developer Apps, and it has obtained all necessary rights, releases, and permissions to grant the rights granted to Vungle in this Agreement, including to allow Vungle to sell and insert the Vungle Ads as contemplated herein; (c) the Developer Apps will comply with the Developer Apps Content Policy, and will not infringe upon, violate, or misappropriate any third party right, including any intellectual property, privacy, or publicity rights; (d) any App Data Developer may provide to Vungle, and the ability for Vungle to collect App Data and Performance Data, is permitted under Developer’s privacy notice and provided in compliance with all applicable laws; and (e) it has made any and all disclosures and obtained any and all consents or permissions required by applicable laws with respect to Developer’s privacy practices, including without limitation: (i) any end user data Developer collects, uses, and/or discloses, (ii) the use and disclosure of App Data and Performance Data to Vungle via the Vungle SDK and Vungle Platform, and (iii) notice and parental consent required by applicable privacy laws, including COPPA. + +### 10. Warranty Disclaimer. +THE VUNGLE SDK AND VUNGLE PLATFORM ARE PROVIDED “AS IS.”  VUNGLE DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE.  VUNGLE AND ITS SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE VUNGLE PLATFORM OR VUNGLE SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE VUNGLE PLATFORM OR VUNGLE SDK ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. VUNGLE DOES NOT WARRANT THE RESULTS OF USE OF THE VUNGLE PLATFORM OR VUNGLE SDK.  DEVELOPER ACKNOWLEDGES AND AGREES THAT VUNGLE MAY MODIFY OR SUSPEND THE VUNGLE PLATFORM AT ANY TIME IN ITS SOLE DISCRETION AND WITHOUT NOTICE. + +### 11. Indemnification. +A. Developer Indemnification. Developer agrees to indemnify, defend, and hold harmless Vungle and its affiliates, and their directors, officers, employees, and agents from and against any liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party arising from or in connection with any breach of Developer’s obligations, representations or warranties set forth in this Agreement; provided that, Vungle: (a) promptly notifies Developer in writing of the claim, except that any failure to provide this notice promptly only relieves Developer of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Developer sole control of the defense and/or settlement of the claim, but Developer shall not settle any claim without the prior written consent of Vungle; and (c) reasonably cooperates with Developer in connection with such claim at Developer’s cost and expense. + +B. Vungle Indemnification. Vungle agrees to indemnify, reimburse and hold harmless, Developer, its officers, directors, employees, and agents from and against any and all third party claims, liabilities, demands, causes of action, damages, losses and expenses, including, without limitation, reasonable attorneys' fees and costs of suit, arising out of or in connection with Vungle’s infringement or misappropriation of a third party U.S. copyright, trademark or trade secret by the use of the Vungle Platform and/or the Vungle SDK by Developer as permitted hereunder; provided that, Developer: (a) promptly notifies Vungle in writing of the claim, except that any failure to provide this notice promptly only relieves Vungle of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Vungle sole control of the defense and/or settlement of the claim; and (c) reasonably cooperates with Vungle in connection with such claim at Vungle’s cost and expense. In addition, if the use of the Vungle Property by Developer has become, or in Vungle’s opinion is likely to become, the subject of any claim of infringement, Vungle may at its option and expense (i) procure for Developer the right to continue using the Vungle Property as set forth hereunder; (ii) replace or modify the Vungle Property to make it non-infringing so long as the Vungle Property has substantially equivalent functionality; or (iii) if options (i) or (ii) are not reasonably practicable, terminate this Agreement. Vungle shall have no liability or obligation under this Section with respect to any claim if such claim is caused in whole or in part by (w) compliance with designs, data, instructions, or specifications provided by Developer; (x) modification of the Vungle Property by any party other than Vungle without Vungle’s express consent; (y) failure to integrate any SDK Update and utilize the most up to date version of the Vungle SDK, or (z) the combination, operation, or use of the Vungle Property with other applications, portions of applications, product(s), data or services where the Vungle Property would not by itself be infringing. The indemnification rights contained in this Section 11 are Developer’s sole remedy for third party infringement claims relating to THE Vungle SDK and the Vungle Platform. + +### 12. Limitation of Liability. +EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), NEITHER PARTY SHALL BE LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES.  EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER FEE PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY VUNGLE IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM . + +### 13. General. +A. Relationship of the Parties. Each Party shall be and act as an independent contractor and not as partner, joint venturer, or agent of the other. No party shall have any right to obligate or bind any other party. + +B. Assignment. Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party, except in connection with any merger (by operation of law or otherwise), consolidation, reorganization, change in control or sale of all or substantially all of its assets related to this Agreement or similar transaction. Notwithstanding the foregoing, Developer may not assign this Agreement to a direct competitor of Vungle without Vungle’s prior written consent. This Agreement inures to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. + +C. Force Majeure. Neither party will be responsible for any failure or delay in its performance under this Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. + +D. Notices. Vungle may provide Developer with business or operational notices via email or posting of such notice within the Vungle Platform. All legal notices under the terms of this Agreement shall be in writing and sent to Developer as provided to Vungle in the account information during the download of the SDK, and to Vungle in accordance with this Section. All notices in connection with this Agreement shall be deemed given (a) when personally delivered; (b) three (3) days after being sent by the United States of America mail, postage prepaid, certified or registered, return receipt requested; or (c) one (1) day after being sent by a reputable overnight delivery service. Notices to Vungle must be sent to: Vungle, Inc., 185 Clara St. #100, San Francisco, CA 94107, Attn: Legal Department. + +E. Amendments; Waiver. No changes or modifications or waivers are to be made to this Agreement unless evidenced in writing and signed for and on behalf of both parties. The failure by either party to insist upon the strict performance of this Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. + +F. Construction. This Agreement shall be fairly interpreted and construed in accordance with its terms and without strict interpretation or construction in favor of or against either party. + +G. Severability. If any provision, or portion thereof, of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of this Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. + +H. Governing Law; Jurisdiction. This Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in San Francisco County, California will have exclusive jurisdiction and venue under this Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. + +I. Entire Agreement. This Agreement, together with Exhibit A attached hereto and incorporated herein by reference, contains the entire understanding of the parties regarding its subject matter and supersedes all other agreements and understandings, whether oral or written. + +J. Counterparts. This Agreement may be signed in counterparts, including by facsimile or electronic copy, each of which will be deemed an original, and all such counterparts together constituting one and the same Agreement. + +ACCEPTED AND AGREED to as of the date upon Developer’s download or use of the Vungle SDK by the authorized representative of each party. + +# **Exhibit A to Vungle SDK License and Publisher Terms
Vungle Data Privacy Addendum (Publishers)** + +This Data Privacy Addendum ("Addendum") forms part of Vungle SDK License and Publisher Terms ("Agreement") in place between Vungle, Inc. and the company identified as the "Developer" in the Agreement. Capitalized terms used in this Addendum shall have the meaning given to them in the main body of the Agreement unless otherwise defined in this Addendum. + +IT IS AGREED: + +### 1. Definitions. +"Ad Data" has the meaning given to it in Section 2 of this Addendum; + +"Controller" means the entity that determines the purposes and means of the processing of Personal Data; + +"Demand Partners" means Vungle's media buying clients, including but not limited to Advertisers and attribution partners, demand side platforms, ad exchanges, agencies, agency trading desks and ad networks who submit "bids" for Vungle Ad inventory; + +"EU Data Protection Law" means (i) prior to 25 May 2018, the EU Data Protection Directive (Directive 95/46/EC) and on and after 25 May 2018, the EU General Data Protection Regulation (Regulation 2016/679); (ii) the EU e-Privacy Directive (Directive 2002/58/EC); and (iii) any national data protection laws made under or pursuant to (i) or (ii) (in each case, as superseded, amended or replaced); + +"Personal Data" means any information relating to an identified or identifiable natural person (which shall include for the avoidance of doubt, any personally identifiable information) or as otherwise defined in applicable Privacy Requirements; + +"Privacy Requirements" means all applicable privacy and data protection laws and regulations, industry self-regulatory rules, codes and guidelines that apply to the processing of data (including Ad Data and Personal Data) that is the subject of this Addendum, in each case as amended, superseded, or replaced, including but not limited to EU Data Protection Law; + +"Privacy Shield" means the EU-U.S. Privacy Shield Framework self-certification program operated by the U.S. Department of Commerce and approved by the European Commission pursuant to Decision C(2016)4176 of 12 July 2016 and by the Swiss Federal Council on January 11, 2017 respectively; + +”Privacy Shield Principles” means the Privacy Shield Framework Principles (as supplemented by the Supplemental Principles) contained in Annex II to the European Commission Decision C(2016)4176 of July 12, 2016 (as may be amended, superseded or replaced); + +"Tracking Technologies" means mobile SDKs, unique identifiers, pixels, and similar tracking technologies; + +"Vungle Privacy Notice" means the Vungle privacy notice available on Vungle's public facing website (http://vungle.com/privacy), as updated from time to time; + +"data subject", "processing" (and "process") shall have the meanings given to them in EU Data Protection Law. + +### 2. Scope of Processing. +2.1. Developer acknowledges and agrees that in connection with the Vungle Platform and Vungle SDK: (i) Vungle may collect or otherwise +receive data (including Personal Data) relating to end users of the Developer Apps (such as App Data), including unique device identifiers, log information, as well as usage data (such as Performance Data), including information about ads viewed or clicked, post-install data, geo-location of an end user’s device (as may be enabled by the Developer App) and streaming data, all as more particularly described in the Vungle Privacy Notice (collectively "Ad Data"); and (ii) Vungle and its Demand Partners use Tracking Technologies in order to collect certain Ad Data. + +2.2. Vungle shall process and Developer hereby grants Vungle a perpetual, irrevocable, worldwide, sublicenseable right and license to use, copy, modify, distribute and otherwise exploit Ad Data for the following purposes: (a) accessing or calling the Developer Apps, or the servers that make them available, to cause the routing, serving, displaying, targeting, and tracking the performance of Vungle Ads on the Developer Apps; (b) building and storing profiles of end users; (c) using Ad Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform; (e) for any other purposes identified in the Vungle Privacy Notice; and/or (d) disclosing Ad Data (i) to third parties (including Demand Partners) as reasonably necessary in connection with the operation of the Vungle Platform, (ii) if required by any court order, process, law or governmental agency; and/or (iii) generally when it is aggregated, such that the specific information relating to Developer or any underlying end user is not directly identifiable ("Permitted Purposes"). + +### 3. Relationship of the Parties. +To the extent the Ad Data contains Personal Data, Vungle shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) and only for the Permitted Purposes. In no event will the parties process Personal Data under this Agreement as joint Controllers. Nothing in the Agreement (including this Addendum) shall limit or prevent Vungle from collecting or using data that Vungle would otherwise collect and process independently of Developer's use of the Vungle Platform and Vungle SDK. + +### 4. Developer's Responsibilities. +4.1. Privacy Notice. +(a) Developer represents and warrants that it shall conspicuously post, maintain, and abide by a publically accessible privacy notice within the Developer App that satisfies the transparency and information requirements of the Privacy Requirements and the Agreement (including this Addendum). If notice cannot be provided in or around Vungle Ads, then Developer should make arrangements to provide notice within the Developer App or on the landing page of the Vungle Ad. + +(b) Without prejudice to the generality of the foregoing, such notice shall, at a minimum, include clear and comprehensive information about the following: (i) Vungle and its Demand Partner's use of Tracking Technology to collect use and share Ad Data; (ii) the fact that third parties may collect or receive Personal Data and use that Personal Data to provide measurement services and targeted ads; (iii) a conspicuous link to or description of how and where users can opt-out of collection and use of information for ad targeting; and (vi) a description of the types of +Ad Data (including Personal Data) that are collected and how and for what purposes the Ad Data collected will be used or transferred to third parties. + +(c) To the extent Ad Data is protected by EU Data Protection Law, Developer further warrants and represents that the privacy notice provided pursuant to Section 4.1(a) (above) shall also include the following information: (i) the type of Personal Data collected by Vungle and its Demand Partners and the purposes of processing thereof;(ii) the categories of individuals who will have access to the Personal Data; (iii) where applicable, the legitimate interests pursued by Vungle and/or its Demand Partners; (iv) the identity of the Controller(s); and (v) and any other information required to comply with the transparency requirements of the EU Data Protection Law. + +4.2. Notice and Consent. Developer represents and warrants it has provided (and shall maintain) all required notices and obtained all necessary permissions and consents in accordance with the Privacy Requirements from the relevant data subjects (including any parental consent required by applicable Privacy Requirements) on behalf of Vungle and all applicable Demand Partners to lawfully permit: (a) Vungle and all applicable Demand Partners to collect, process and share Ad Data; and (b) deploy Tracking Technologies in order to collect Ad Data from the devices of end users served with Vungle Ads, in each case for the purposes contemplated by this Addendum. + +4.3. Consent Mechanism. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall, at all times, make available, maintain and make operational on the Developer Properties: (i) a mechanism for obtaining such consent from data subjects in accordance with the requirements of the Privacy Requirements; and (ii) a mechanism for data subjects to withdraw such consent (opt-out) in accordance with the Privacy Requirements. + +4.4. Consent Records. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall maintain a record of all consents obtained from data subjects as required by the Privacy Requirements, including the time and date on which consent was obtained, the information presented to data subjects in connection with their giving consent, and details of the mechanism used to obtain consent. Developer shall maintain a record of the same information in relation to all withdrawals of consent by data subjects. Developer shall make these records available to Vungle promptly upon request. + +If Developer is unable to comply with its notice and consent obligations under this Addendum, Developer shall promptly notify Vungle and Vungle may elect to perform any one or all of the obligations provided Developer does not prevent Vungle from performing such obligations. In the event neither party is able to perform such obligations, Vungle shall have the right to terminate the Agreement without liability upon written notice. + +4.5. Prohibited Data Sharing. Developer shall not: (i) share with Vungle any Personal Data that allows users of Developer Apps to be directly identified (for example, by reference to their name or email address); and (ii) pass to Vungle any personal data of children (as such term is defined under applicable Privacy Requirements), unless expressly agreed in writing and as permitted under Privacy Requirements. Upon request, Vungle shall provide Developer with such reasonable assistance as Developer may require to enable Developer to provide such notice and obtain such consents. + + +### 5. Co-operation and Data Subject Rights. +The parties shall, on request, provide each other with all reasonable and timely assistance (at their own expense) to enable the other to comply with its obligations under the Privacy Requirements, specifically in order to enable the other to respond to: (i) any request from a data subject to exercise any of its rights under EU Data Protection Law (including its rights of access, correction, objection, erasure and data portability, as applicable) in relation to the Ad Data ("Data Subject Rights"); and (ii) any other correspondence, inquiry, or complaint received from a data subject, regulator, or other third party in connection with the processing of the Ad Data. Each party shall promptly inform the other if it receives any request directly from a data subject to exercise a Data Subject Right in relation to the Ad Data. + +### 6. International Transfers. +To the extent that Vungle processes (or causes to be processed) any Personal Data protected by EU Data Protection Law and/or originating from the EEA (including the United Kingdom) ("EEA Personal Data") in a country outside of the EEA, it shall first take all such measures as are necessary to ensure an adequate level of protection for such EEA Personal Data in accordance with the requirements of EU Data Protection Law. For these purposes, the parties acknowledge and agree that Vungle shall provide adequate protection for any EEA Personal Data by virtue of Vungle having self-certified its compliance with the Privacy Shield. Vungle agrees to protect EEA Personal Data in accordance with the requirements of the Privacy Shield Principles. + +### 7. Vungle Data. +To the extent Vungle shares any Personal Data with Developer in connection with the Vungle SDK and Vungle Platform, the parties agree that (i) Developer shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) for the limited purpose of performance under this Agreement consistent with the consents given by the data subjects; and (ii) Developer shall be independently responsible for the obligations that apply to it as a Controller under the Privacy Requirements. Developer further acknowledges that Vungle is self-certifying its compliance to the Privacy Shield and may transfer to Developer Personal Data protected by EU Data Protection Laws. To the extent Developer processes any such data, Developer agrees to provide the same level of protection for such Personal Data as is required by the Privacy Shield Principles. Developer shall notify Vungle if it makes a determination that it can no longer provide such protection and in such event, shall cease processing or take other reasonable and appropriate steps to remediate (if remediable) any processing until such time as the processing meets the level of protection as is required by the Privacy Shield Principles. + +### 8. Miscellaneous. +8.1. Vungle reserves the right to modify, suspend or terminate the Agreement should Developer violate this Addendum. + +8.2. This Addendum shall survive termination or expiry of the Agreement. Upon termination or expiry of the Agreement, Vungle may continue to process the Ad Data provided that such processing complies with the requirements of this Addendum and the Privacy Requirements. + + ## lottie-ios Apache License @@ -517,4 +2308,28 @@ THE SOFTWARE. See the License for the specific language governing permissions and limitations under the License. + +## nanopb + +Copyright (c) 2011 Petteri Aimonen + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + Generated by CocoaPods - https://cocoapods.org diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.plist b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.plist index 266e940..cac42f3 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.plist +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-acknowledgements.plist @@ -12,6 +12,290 @@ Type PSGroupSpecifier
+ + FooterText + MIT License + +Copyright (c) 2018 Bytedance Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. + +components: + +lottie-ios : Apache License 2.0 +SDWebImage : MIT License +yoga-layout : BSD 3-clause "New" or "Revised" License + +License: + +Apache License 2.0 +(lottie-ios) + +Apache License +Version 2.0, January 2004 +========================= + + +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and +distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright +owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities +that control, are controlled by, or are under common control with that entity. +For the purposes of this definition, "control" means (i) the power, direct or +indirect, to cause the direction or management of such entity, whether by +contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the +outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions +granted by this License. + +"Source" form shall mean the preferred form for making modifications, including +but not limited to software source code, documentation source, and configuration +files. + +"Object" form shall mean any form resulting from mechanical transformation or +translation of a Source form, including but not limited to compiled object code, +generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made +available under the License, as indicated by a copyright notice that is included +in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is +based on (or derived from) the Work and for which the editorial revisions, +annotations, elaborations, or other modifications represent, as a whole, an +original work of authorship. For the purposes of this License, Derivative Works +shall not include works that remain separable from, or merely link (or bind by +name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version +of the Work and any modifications or additions to that Work or Derivative Works +thereof, that is intentionally submitted to Licensor for inclusion in the Work by +the copyright owner or by an individual or Legal Entity authorized to submit on +behalf of the copyright owner. For the purposes of this definition, "submitted" +means any form of electronic, verbal, or written communication sent to the +Licensor or its representatives, including but not limited to communication on +electronic mailing lists, source code control systems, and issue tracking systems +that are managed by, or on behalf of, the Licensor for the purpose of discussing +and improving the Work, but excluding communication that is conspicuously marked +or otherwise designated in writing by the copyright owner as "Not a +Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of +whom a Contribution has been received by Licensor and subsequently incorporated +within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this +License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable copyright license to +reproduce, prepare Derivative Works of, publicly display, publicly perform, +sublicense, and distribute the Work and such Derivative Works in Source or Object +form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, +each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable (except as stated in this section) patent +license to make, have made, use, offer to sell, sell, import, and otherwise +transfer the Work, where such license applies only to those patent claims +licensable by such Contributor that are necessarily infringed by their +Contribution(s) alone or by combination of their Contribution(s) with the Work to +which such Contribution(s) was submitted. If You institute patent litigation +against any entity (including a cross-claim or counterclaim in a lawsuit) +alleging that the Work or a Contribution incorporated within the Work constitutes +direct or contributory patent infringement, then any patent licenses granted to +You under this License for that Work shall terminate as of the date such +litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or +Derivative Works thereof in any medium, with or without modifications, and in +Source or Object form, provided that You meet the following conditions: + + a. You must give any other recipients of the Work or Derivative Works a copy of + this License; and + + b. You must cause any modified files to carry prominent notices stating that + You changed the files; and + + c. You must retain, in the Source form of any Derivative Works that You + distribute, all copyright, patent, trademark, and attribution notices from + the Source form of the Work, excluding those notices that do not pertain to + any part of the Derivative Works; and + + d. If the Work includes a "NOTICE" text file as part of its distribution, then + any Derivative Works that You distribute must include a readable copy of the + attribution notices contained within such NOTICE file, excluding those + notices that do not pertain to any part of the Derivative Works, in at least + one of the following places: within a NOTICE text file distributed as part of + the Derivative Works; within the Source form or documentation, if provided + along with the Derivative Works; or, within a display generated by the + Derivative Works, if and wherever such third-party notices normally appear. + The contents of the NOTICE file are for informational purposes only and do + not modify the License. You may add Your own attribution notices within + Derivative Works that You distribute, alongside or as an addendum to the + NOTICE text from the Work, provided that such additional attribution notices + cannot be construed as modifying the License. + +You may add Your own copyright statement to Your modifications and may provide +additional or different license terms and conditions for use, reproduction, or +distribution of Your modifications, or for any such Derivative Works as a whole, +provided Your use, reproduction, and distribution of the Work otherwise complies +with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any +Contribution intentionally submitted for inclusion in the Work by You to the +Licensor shall be under the terms and conditions of this License, without any +additional terms or conditions. Notwithstanding the above, nothing herein shall +supersede or modify the terms of any separate license agreement you may have +executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, +trademarks, service marks, or product names of the Licensor, except as required +for reasonable and customary use in describing the origin of the Work and +reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in +writing, Licensor provides the Work (and each Contributor provides its +Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, +either express or implied, including, without limitation, any warranties or +conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A +PARTICULAR PURPOSE. You are solely responsible for determining the +appropriateness of using or redistributing the Work and assume any risks +associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in +tort (including negligence), contract, or otherwise, unless required by +applicable law (such as deliberate and grossly negligent acts) or agreed to in +writing, shall any Contributor be liable to You for damages, including any +direct, indirect, special, incidental, or consequential damages of any character +arising as a result of this License or out of the use or inability to use the +Work (including but not limited to damages for loss of goodwill, work stoppage, +computer failure or malfunction, or any and all other commercial damages or +losses), even if such Contributor has been advised of the possibility of such +damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or +Derivative Works thereof, You may choose to offer, and charge a fee for, +acceptance of support, warranty, indemnity, or other liability obligations and/or +rights consistent with this License. However, in accepting such obligations, You +may act only on Your own behalf and on Your sole responsibility, not on behalf of +any other Contributor, and only if You agree to indemnify, defend, and hold each +Contributor harmless for any liability incurred by, or claims asserted against, +such Contributor by reason of your accepting any such warranty or additional +liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work + +To apply the Apache License to your work, attach the following boilerplate +notice, with the fields enclosed by brackets "[]" replaced with your own +identifying information. (Don't include the brackets!) The text should be +enclosed in the appropriate comment syntax for the file format. We also recommend +that a file or class name and description of purpose be included on the same +"printed page" as the copyright notice for easier identification within +third-party archives. + + Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, + Version 2.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law + or agreed to in writing, software distributed under the License is + distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the specific language + governing permissions and limitations under the License. + +--- + +BSD 3-clause "New" or "Revised" License +(yoga-layout) + +Copyright (c) 2014-present, Facebook, Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE + +--- + +MIT License +(SDWebImage) + +Copyright (c) 2009-2018 Olivier Poitrey rs@dailymotion.com + + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE + + License + MIT + Title + Ads-Global + Type + PSGroupSpecifier + FooterText Copyright (c) 2014-2022 Alamofire Software Foundation (http://alamofire.org/) @@ -41,6 +325,66 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + +Copyright 2023 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + License + Commercial License + Title + AppLovinDSPLinkedInAdapter + Type + PSGroupSpecifier + + + FooterText + +Copyright 2022 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + License + Commercial License + Title + AppLovinMediationByteDanceAdapter + Type + PSGroupSpecifier + + + FooterText + +Copyright 2022 AppLovin Corp. All rights reserved. + +The AppLovin MAX SDK is available under a commercial license (https://www.applovin.com/eula). + + + License + Commercial License + Title + AppLovinMediationVungleAdapter + Type + PSGroupSpecifier + + + FooterText + +Copyright 2024 AppLovin Corp. All rights reserved. + +The AppLovin SDK is available under a commercial license (https://www.applovin.com/eula). + + + License + Commercial License + Title + AppLovinSDK + Type + PSGroupSpecifier + FooterText MIT License @@ -161,6 +505,864 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache-2.0 + Title + Firebase + Type + PSGroupSpecifier + + + FooterText + Copyright 2022 Google + License + Copyright + Title + FirebaseAnalytics + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache-2.0 + Title + FirebaseCore + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache-2.0 + Title + FirebaseCoreInternal + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache-2.0 + Title + FirebaseInstallations + Type + PSGroupSpecifier + FooterText MIT License @@ -192,11 +1394,255 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright 2022 Google + License + Copyright + Title + GoogleAppMeasurement + Type + PSGroupSpecifier + + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +================================================================================ + +Copyright (c) 2017 Landon J. Fuller <landon@landonf.org> +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + License + Apache-2.0 + Title + GoogleUtilities + Type + PSGroupSpecifier + FooterText MIT License -Copyright (c) 2013-2023 Iftekhar Qurashi +Copyright (c) 2013-2017 Iftekhar Qurashi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -254,6 +1700,44 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + BSD 2-CLAUSE LICENSE + +Copyright 2022 LinkedIn Corporation. +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + License + 2-clause BSD + Title + LinkedinAudienceNetwork + Type + PSGroupSpecifier + FooterText Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) @@ -312,6 +1796,218 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + License + Apache-2.0 + Title + PromisesObjC + Type + PSGroupSpecifier + FooterText Copyright (c) 2009-2020 Olivier Poitrey rs@dailymotion.com @@ -402,6 +2098,191 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + # **Vungle SDK License and Publisher Terms** + +This Vungle SDK License and Publisher Terms (“Agreement”) is made available by Vungle, Inc. (“Vungle”). By downloading or using the Vungle SDK, you and any company, entity, or organization on behalf of which you are accepting this Agreement (“Developer”) hereby agrees to be bound by all terms and conditions of this Agreement, and you represent and warrant that you are an authorized representative of Developer with the authority to bind Developer to this Agreement. If you do not agree to all terms and conditions of this Agreement, do not download or use the Vungle SDK. + +### 1. Definitions. +A. “Advertisers” means third-party advertisers. + +B. “App Data” means data from the device of an end-user, including, for example, orientation data, volume settings, OS language, device make/model, operating system, mobile carrier, and device identifiers. + +C. “Developer Apps” means the mobile applications owned and/or controlled by Developer, including all content, images, music and text contained therein, that Developer wishes to use with the Vungle SDK and Vungle Platform. + +D. “Documentation” means all technical documentation provided by Vungle to Developer to support use of the Vungle SDK, including without limitation, user manuals, functional descriptions, help guides, and other materials, as may be updated by Vungle from time to time. + +E. “Performance Data” means data regarding advertisement performance, including, for example, impressions, interactions, installs, header information, and end user segments or interests. + +F. “Vungle Ads” means video advertisements, sourced by or on behalf of Vungle, which are routed and/or served by the Vungle Platform to the Developer Apps. + +G. “Vungle Platform” means Vungle’s hosted video advertising system, which supports video advertisement insertion within mobile applications, and related advertisement reporting tools. + +H. “Vungle SDK” means the software development kit, including and solely as enabled by the Documentation, available for download on Vungle’s website as of the Effective Date, and any other software that may be provided by Vungle to Developer with the software development kit, including any updates thereto. + +### 2. Vungle SDK License. +A. License Grant. Subject to the terms and conditions of this Agreement, Vungle grants Developer a non-exclusive, non-transferable, non-sublicenseable, worldwide license to: (a) integrate the Vungle SDK with Developer Apps solely for internal use; (b) use, reproduce and distribute certain portions of the Vungle SDK as required for Developer’s distribution of Developer Apps; provided that, any distribution to an end user will be subject to terms that protect the Vungle SDK in a manner at least as protective as set forth herein; and (c) use the Vungle SDK and Vungle Platform to have Vungle Ads inserted within Developer Apps pursuant to this Agreement. + +B. SDK Updates. Vungle periodically releases new versions of, or updates to, the Vungle SDK which may contain new features and fixes (each a, “SDK Update”). Each SDK Update will be presented to Developer within the Vungle Platform dashboard, and Developer is encouraged to download and integrate each SDK Update within the Developer Apps. Each SDK Update shall be subject to the terms and conditions of this Agreement. Vungle may sunset versions of the Vungle SDK that are older than 24 months. +C. License Restrictions. Except as expressly provided in this Agreement, Developer shall not (and shall not allow any third party to): (a) decompile, reverse engineer, disassemble, modify, adapt, create derivative works of, copy or distribute the Vungle SDK or Vungle Platform, (b) modify, remove, or obscure any copyright, trademark, patent or other proprietary notices or legends from the Vungle SDK or Vungle Platform; (c) copy, distribute, rent, lease, lend, sublicense, transfer or make the Vungle SDK or Vungle Platform available to any third party, (d) use the Vungle SDK or Vungle Platform to develop, upload, or transmit any software viruses or other computer code, files or programs designed to interrupt, destroy, or limit the functionality of any software or hardware, or (e) use the Vungle SDK, Vungle Platform, or any data collected, received, or provided access via the Vungle SDK or Vungle Platform, except as expressly set forth in this Agreement, including to re-identify an individual end user. + +### 3. Intellectual Property. +All ownership rights, title, and interest in and to the Vungle SDK and Vungle Platform, including all intellectual property rights therein, as such may be modified, upgraded, or enhanced from time to time (“Vungle Property”) will remain and belong exclusively to Vungle. Vungle reserves all rights not expressly granted to Developer herein. Developer shall retain all ownership rights, title and interest in and to the Developer Apps, including all intellectual property rights therein, as such may be modified, upgraded or enhanced from time to time. If Developer elects to provide any suggestions, comments, improvements, ideas or other feedback or materials to Vungle (collectively, “Feedback”), Developer hereby grants Vungle the right to freely use, copy, disclose, license, distribute and exploit any such Feedback in any manner without any obligation, royalty or restriction based on intellectual property rights or otherwise. + +### 4. Advertising via The Vungle Platform. +A. Vungle Insertion & Sale of Ads. Developer hereby grants Vungle the right to sell, and have sold, advertisement inventory in the Developer Apps, and to insert Vungle Ads within such inventory. Developer agrees that in connection with Vungle Ads, Vungle may access or call to the Developer Apps, or the servers that make them available, and cause the routing, transmission, reproduction, and display of Vungle Ads as contemplated herein. Unless expressly agreed in writing, Vungle makes no guarantee that any level or amount of Vungle Ads will be placed in the Developer Apps. In addition, Developer hereby grants Vungle the non-exclusive, worldwide right and license to use, reproduce, distribute and display Developer’s and the Developer Apps’ trademarks, names, logos, and images of the Developer Apps, in connection with the sale of Vungle Ads hereunder, including (a) listing the Developer Apps and inventory in pitch materials to prospective Advertisers; (b) reporting the inclusion of Developer Apps and inventory as part of Vungle’s advertising network, and (c) identifying the Developer as a publishing partner on Vungle’s website and other marketing materials. + +B. Developer Apps Content Policy. The Developer Apps will not contain, consist of, or promote discrimination, illegal activities, hate speech, defamation, graphic violence, firearms, tobacco, illegal drugs, pornography, sex-trafficking, profanity, obscenity or sexually explicit material (“Developer Apps Content Policy”). Additionally, Developer will notify Vungle immediately of any Developer Apps relating to alcohol or real-money gambling. Developer agrees that Vungle has no responsibility for the Developer Apps, including any content therein, and Vungle has no obligation or ability to monitor or edit the Developer Apps. Developer will provide as much advance written notice as reasonably practicable, but in no event less than fifteen (15) days’ notice, regarding any material changes to the nature or design of any Developer App, including without limitation, changes to the placement of inventory, any action that will increase or reduce expected inventory within the Developer Apps, the type of content contained within the Developer Apps, or the target audience of the Developer Apps. + +C. Ad Restrictions; Invalid Impressions. Developer may not, and may not authorize or encourage any third party to: (i) engage in or create Invalid Impressions; (ii) edit, modify, filter, or change the order of the information contained in any Vungle Ad, or remove, obscure or minimize any Vungle Ad in any way; and/or (iii) redirect an end user away from any web page or app accessed by an end user after selecting or clicking on any part of a Vungle Ad (“Advertiser Page”), provide a version of the Advertiser Page different from the page an end user would access by going directly to the Advertiser Page, or intersperse any content between the Vungle Ads and the Advertiser Page. As used herein, “Invalid Impressions” means any impressions, downloads, installs, views, taps, clicks or other user engagement relating to any Vungle Ad campaign that may artificially inflate an Advertiser's costs or Developer's earnings. By way of example, and without limitation, Invalid Impressions are caused by: (1) repeated manual clicks, (2) using “robots”, “spiders” or other tools for making automated computer generated requests, (3) using offers of cash, prizes, incentives, gift cards, vouchers or anything of value, including cryptocurrency, (4) using a design that encourages or is likely to lead to unintended impressions, downloads, installs, views, taps, clicks or other user actions, (5) manipulating or misrepresenting device IDs, Ad IDs, geolocation or other user or device information; (6) hijacking of an end user’s device; (7) automatic advertisement refreshes; or (8) any other deceptive or fraudulent methods. Developer shall promptly notify Vungle if it suspects that any third party may be tampering with, abusing or manipulating the Vungle Platform or the Vungle Ads within the Developer App, or otherwise violating the restrictions of this Section 4.C. Vungle may suspend Developer’s use of the Vungle Platform and/or terminate this Agreement immediately should Developer violate the foregoing provisions of this Section, or if Vungle observes unusually high levels of impressions, downloads, installs, views, taps or clicks on Developer’s account. Developer shall not be entitled to any revenue associated with Invalid Impressions or campaigns associated with violations of this Section 4.C. + +D. Developer Ad Campaigns. In the event that Developer desires to become an Advertiser, and advertise its app within the Vungle network of publishers, the parties will enter into a separate mutually agreed upon insertion order. + +### 5. Data & Privacy. +A. Collection of Data. Developer acknowledges and agrees that Vungle may: (i) use the Vungle Property to collect and use App Data and Performance Data in connection with the performance of this Agreement, including to display Vungle Ads to end users and to measure and report the performance of Vungle Ads; (ii) disclose App Data and Performance Data (a) to third parties (including Advertisers and attribution partners) as reasonably necessary in connection with the operation of the Vungle Platform and performance of this Agreement, (b) if required by any court order, process, law or governmental agency; or (c) generally, when such data is aggregated, so that the specific information relating to Developer is not identified as such; and (iii) use App Data and Performance Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform, perform internal analytics regarding Vungle SDK performance, and to monitor for errors. Vungle will collect and use the App Data and Performance Data in accordance with Vungle’s Privacy Notice, which is available at http://vungle.com/privacy/ (as updated from time to time). This Section 5.A. shall survive the termination or expiration of this Agreement. + +B. Compliance with Privacy Laws. In performance of this Agreement, Developer agrees to comply with all applicable laws, governmental regulations, court or government agency orders, and decrees relating in any manner to the collection, use, or dissemination of data from or about users, user traffic, or otherwise relating to privacy rights, including the Children’s Online Privacy Protection Act (“COPPA”). In addition, Developer agrees to conspicuously post a privacy notice that accurately describes the Developer’s and third parties’ collection, use, and disclosure of end user data from the Developer Apps, which include disclosure (i) that third parties may collect or receive information and use that information to provide measurement services and targeted ads, and (ii) how and where users can opt-out of collection and use of information for ad targeting. Developer will not pass any personally-identifiable information to Vungle unless expressly permitted in writing, and except as permitted under and in compliance with applicable law. Vungle reserves the right to modify, suspend, or terminate this Agreement should Developer violate this Section, and/or to remain compliant with law. + +C. Vungle Data Privacy Addendum. As applicable, and to the extent performance of this Agreement entails the collection and/or processing of any data or information from end users in the European Economic Area, the parties agree that the additional terms and conditions set forth in the Vungle Data Privacy Addendum (“DPA”) attached hereto and incorporated herein as Exhibit A apply to this Agreement. To the extent this Agreement conflicts with the DPA, the DPA shall govern and control. + +### 6. Developer Fees; Payment. +A. Standard Developer Fee. Subject to the terms and conditions of this Agreement, Vungle shall pay to Developer a percentage of the Net Revenue (the “Developer Fee”), as determined by Vungle. “Net Revenue” means the gross revenue actually collected by Vungle from Advertisers for Vungle Ads served and displayed within the Developer Apps, less (i) any refunds to Advertisers; (ii) a deduction of up to 10% to cover expenses related to Advertiser discounts, payment transaction fees, telecommunications, data center and other serving costs, (iii) any amounts payable by Vungle to providers of targeting, reporting, verification or other data, technology or services used in connection with a given campaign hereunder, and (iv) Invalid Impressions. The Developer Fee shall be based on the impression or app installation counts used by the applicable Advertiser(s). For the avoidance of doubt, all Developer Fees are based on advertisement requests from the Developer Apps that are actually fulfilled with Vungle Ads. All revenue received from activities that Vungle deems to be due to fraud, Invalid Impressions, or technical error may be refunded to the Advertiser(s) in Vungle’s sole discretion. + +B. Developer Fee Addendums. During the Term of this Agreement, the parties may enter into one or more separate written publisher addendums (each a, “Fee Addendum”) setting forth modifications to the Developer Fee, bonus fees, or other incentives for a limited time period and/or specific advertising campaign. Each Fee Addendum shall, upon full execution by the parties, become a part of this Agreement and subject to all of its terms and conditions. + +C. Payment Terms; Taxes. Vungle will pay any Developer Fee due to Developer sixty (60) days’ after the completion of the month in which such Vungle Ads are served and displayed; provided that, Vungle may withhold payment until the following month for Developer Fee amounts less than $50 U.S. Developer shall be responsible for any bank, transfer or transaction fees (e.g., PayPal). Vungle may deduct any withholding, sales, value added, and other applicable taxes (other than its net income taxes) as required by law. Specifically, Vungle will deduct withholding tax, unless Developer provides a certification to Vungle, upon execution of this Agreement, certifying that Developer and the Developer Apps perform wholly outside of the U.S. Developer is responsible for paying, and will indemnify and hold Vungle forever harmless for, any taxes, duties, or fees, including interest and penalties, for which Developer is legally responsible, or that result from an inaccurate certification where Developer or the Developer Apps do in fact perform within the U.S. + +### 7. Term and Termination. +A. Term. This Agreement is effective until terminated in accordance with this Agreement. + +B. Termination/Suspension by Vungle. Vungle may terminate this Agreement at any time by providing sixty (60) days’ notice to Developer. Additionally, Vungle may terminate this Agreement immediately if Developer breaches any provision of this Agreement. Vungle may immediately suspend Developer’s access to the Vungle Platform if Vungle reasonably believes Developer has breached this Agreement. + +C. Termination by Developer. Developer may terminate this Agreement at any time by providing written notice to Vungle (email to suffice), ceasing all use of the Vungle Platform and Vungle Property, and destroying or removing from all hard drives, networks, and other storage media all copies of the Vungle Property. + +D. Effect of Termination. Upon termination of this Agreement by Developer, the Agreement (including all rights and licenses granted and obligations assumed hereunder) will remain in force and effect until the completion of all Vungle Ad campaigns associated with the Developer Apps in effect on the date of such termination (“Sell-Off Period”). Vungle’s payment obligations will remain in effect during the Sell-Off Period. Upon any termination of this Agreement, each party will promptly return or destroy all copies of any Confidential Information in its possession or control. Sections 3, 5(A), 6(C), 7(D) through 13 shall survive any expiration or termination of this Agreement. + +### 8. Confidentiality. +A. Definition. “Confidential Information” means any and all business, technical and financial information or material of a party, whether revealed orally, visually, or in tangible or electronic form, that is not generally known to the public, which is disclosed to or made available by one party (the “Disclosing Party”) to the other, or which one party becomes aware of pursuant to this Agreement (the “Receiving Party”). The Vungle SDK is Vungle’s Confidential Information, and the terms and conditions of this Agreement shall remain confidential. The failure of a Disclosing Party to designate as “confidential” any such information or material at the time of disclosure shall not result in a loss of status as Confidential Information to the Disclosing Party. Confidential Information shall not include information which: (i) is in or has entered the public domain through no breach of this Agreement or other act by a Receiving Party; (ii) a Receiving Party rightfully knew prior to the time that it was disclosed to a Receiving Party hereunder; (iii) a Receiving Party received without restriction from a third-party lawfully possessing and lawfully entitled to disclose such information without breach of this Agreement; or (iv) was independently developed by employees of the Receiving Party who had no access to such information. + +B. Use and Disclosure Restrictions. The Receiving Party shall not use the Confidential Information except as necessary to exercise its rights or perform its obligations under this Agreement, and shall not disclose the Confidential Information to any third party, except to those of its employees, subcontractors, and advisors that need to know such Confidential Information for the purposes of this Agreement, provided that each such employee, subcontractor, and advisor is subject to a written agreement that includes binding use and disclosure restrictions that are at least as protective of the Confidential Information as those set forth herein. The Receiving Party will use at least the efforts such party ordinarily uses with respect to its own confidential information of similar nature and importance to maintain the confidentiality of all Confidential Information in its possession or control, but in no event less than reasonable efforts. The foregoing obligations will not restrict the Receiving Party from disclosing any Confidential Information required by applicable law; provided that, the Receiving Party must use reasonable efforts to give the Disclosing Party advance notice thereof (i.e., so as to afford Disclosing Party an opportunity to intervene and seek an order or other relief for protecting its Confidential Information from any unauthorized use or disclosure) and the Confidential Information is only disclosed to the extent required by law. The Receiving Party shall return all of the Disclosing Party’s Confidential Information to the Disclosing Party or destroy the same, no later than fifteen (15) days after Disclosing Party’s request, or when Receiving Party no longer needs Confidential Information for its authorized purposes hereunder. + +### 9. Representations and Warranties of Developer. +Developer represents, warrants and covenants to Vungle that: (a) it shall comply with all applicable laws, rules, and regulations with respect to the operation of its business and its use of the Vungle SDK and Vungle Platform; (b) it has all necessary rights, title, and interest in and to the Developer Apps, and it has obtained all necessary rights, releases, and permissions to grant the rights granted to Vungle in this Agreement, including to allow Vungle to sell and insert the Vungle Ads as contemplated herein; (c) the Developer Apps will comply with the Developer Apps Content Policy, and will not infringe upon, violate, or misappropriate any third party right, including any intellectual property, privacy, or publicity rights; (d) any App Data Developer may provide to Vungle, and the ability for Vungle to collect App Data and Performance Data, is permitted under Developer’s privacy notice and provided in compliance with all applicable laws; and (e) it has made any and all disclosures and obtained any and all consents or permissions required by applicable laws with respect to Developer’s privacy practices, including without limitation: (i) any end user data Developer collects, uses, and/or discloses, (ii) the use and disclosure of App Data and Performance Data to Vungle via the Vungle SDK and Vungle Platform, and (iii) notice and parental consent required by applicable privacy laws, including COPPA. + +### 10. Warranty Disclaimer. +THE VUNGLE SDK AND VUNGLE PLATFORM ARE PROVIDED “AS IS.”  VUNGLE DOES NOT MAKE ANY WARRANTIES, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE, AND ANY IMPLIED WARRANTIES ARISING FROM COURSE OF DEALING OR PERFORMANCE.  VUNGLE AND ITS SUPPLIERS, LICENSORS, AND PARTNERS DO NOT WARRANT THAT THE VUNGLE PLATFORM OR VUNGLE SDK WILL BE CORRECT, UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE VUNGLE PLATFORM OR VUNGLE SDK ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. VUNGLE DOES NOT WARRANT THE RESULTS OF USE OF THE VUNGLE PLATFORM OR VUNGLE SDK.  DEVELOPER ACKNOWLEDGES AND AGREES THAT VUNGLE MAY MODIFY OR SUSPEND THE VUNGLE PLATFORM AT ANY TIME IN ITS SOLE DISCRETION AND WITHOUT NOTICE. + +### 11. Indemnification. +A. Developer Indemnification. Developer agrees to indemnify, defend, and hold harmless Vungle and its affiliates, and their directors, officers, employees, and agents from and against any liabilities, damages, costs and expenses (including reasonable attorneys’ fees) arising out of any claim, demand, action, or proceeding initiated by a third party arising from or in connection with any breach of Developer’s obligations, representations or warranties set forth in this Agreement; provided that, Vungle: (a) promptly notifies Developer in writing of the claim, except that any failure to provide this notice promptly only relieves Developer of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Developer sole control of the defense and/or settlement of the claim, but Developer shall not settle any claim without the prior written consent of Vungle; and (c) reasonably cooperates with Developer in connection with such claim at Developer’s cost and expense. + +B. Vungle Indemnification. Vungle agrees to indemnify, reimburse and hold harmless, Developer, its officers, directors, employees, and agents from and against any and all third party claims, liabilities, demands, causes of action, damages, losses and expenses, including, without limitation, reasonable attorneys' fees and costs of suit, arising out of or in connection with Vungle’s infringement or misappropriation of a third party U.S. copyright, trademark or trade secret by the use of the Vungle Platform and/or the Vungle SDK by Developer as permitted hereunder; provided that, Developer: (a) promptly notifies Vungle in writing of the claim, except that any failure to provide this notice promptly only relieves Vungle of its responsibility to the extent its defense is materially prejudiced by the delay; (b) grants Vungle sole control of the defense and/or settlement of the claim; and (c) reasonably cooperates with Vungle in connection with such claim at Vungle’s cost and expense. In addition, if the use of the Vungle Property by Developer has become, or in Vungle’s opinion is likely to become, the subject of any claim of infringement, Vungle may at its option and expense (i) procure for Developer the right to continue using the Vungle Property as set forth hereunder; (ii) replace or modify the Vungle Property to make it non-infringing so long as the Vungle Property has substantially equivalent functionality; or (iii) if options (i) or (ii) are not reasonably practicable, terminate this Agreement. Vungle shall have no liability or obligation under this Section with respect to any claim if such claim is caused in whole or in part by (w) compliance with designs, data, instructions, or specifications provided by Developer; (x) modification of the Vungle Property by any party other than Vungle without Vungle’s express consent; (y) failure to integrate any SDK Update and utilize the most up to date version of the Vungle SDK, or (z) the combination, operation, or use of the Vungle Property with other applications, portions of applications, product(s), data or services where the Vungle Property would not by itself be infringing. The indemnification rights contained in this Section 11 are Developer’s sole remedy for third party infringement claims relating to THE Vungle SDK and the Vungle Platform. + +### 12. Limitation of Liability. +EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), NEITHER PARTY SHALL BE LIABLE TO OTHER PARTY FOR ANY PUNITIVE, INCIDENTAL, INDIRECT, SPECIAL, RELIANCE OR CONSEQUENTIAL DAMAGES, INCLUDING LOST BUSINESS, DATA, REVENUE, OR ANTICIPATED PROFITS, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT A PARTY WAS ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGES.  EXCEPT WITH RESPECT TO INDEMNIFICATION OBLIGATIONS HEREIN AND BREACHES OF SECTION 2 (VUNGLE SDK LICENSE), IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY UNDER THIS AGREEMENT EXCEED THE TOTAL DEVELOPER FEE PAYABLE TO DEVELOPER UNDER THIS AGREEMENT BY VUNGLE IN THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE DATE OF THE CLAIM . + +### 13. General. +A. Relationship of the Parties. Each Party shall be and act as an independent contractor and not as partner, joint venturer, or agent of the other. No party shall have any right to obligate or bind any other party. + +B. Assignment. Neither party may assign any of its rights or obligations under this Agreement without the prior written consent of the other party, except in connection with any merger (by operation of law or otherwise), consolidation, reorganization, change in control or sale of all or substantially all of its assets related to this Agreement or similar transaction. Notwithstanding the foregoing, Developer may not assign this Agreement to a direct competitor of Vungle without Vungle’s prior written consent. This Agreement inures to the benefit of and shall be binding on the parties’ permitted assignees, transferees and successors. + +C. Force Majeure. Neither party will be responsible for any failure or delay in its performance under this Agreement due to causes beyond its reasonable control, including, but not limited to, labor disputes, strikes, lockouts, internet or telecommunications failures, shortages of or inability to obtain labor, energy, or supplies, war, terrorism, riot, acts of God or governmental action, acts by hackers or other malicious third parties and problems with the Internet generally, and such performance shall be excused to the extent that it is prevented or delayed by reason of any of the foregoing. + +D. Notices. Vungle may provide Developer with business or operational notices via email or posting of such notice within the Vungle Platform. All legal notices under the terms of this Agreement shall be in writing and sent to Developer as provided to Vungle in the account information during the download of the SDK, and to Vungle in accordance with this Section. All notices in connection with this Agreement shall be deemed given (a) when personally delivered; (b) three (3) days after being sent by the United States of America mail, postage prepaid, certified or registered, return receipt requested; or (c) one (1) day after being sent by a reputable overnight delivery service. Notices to Vungle must be sent to: Vungle, Inc., 185 Clara St. #100, San Francisco, CA 94107, Attn: Legal Department. + +E. Amendments; Waiver. No changes or modifications or waivers are to be made to this Agreement unless evidenced in writing and signed for and on behalf of both parties. The failure by either party to insist upon the strict performance of this Agreement, or to exercise any term hereof, will not act as a waiver of any right, promise or term, which will continue in full force and effect. + +F. Construction. This Agreement shall be fairly interpreted and construed in accordance with its terms and without strict interpretation or construction in favor of or against either party. + +G. Severability. If any provision, or portion thereof, of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, such determination will not impair or affect the validity, legality, or enforceability of the remaining provisions of this Agreement, and each provision, or portion thereof, is hereby declared to be separate, severable, and distinct. + +H. Governing Law; Jurisdiction. This Agreement shall be governed by, and construed in accordance with, the laws of the State of California, without reference to conflicts of laws principles. The parties agree that the federal and state courts in San Francisco County, California will have exclusive jurisdiction and venue under this Agreement, and the parties hereby agree to submit to such jurisdiction exclusively. + +I. Entire Agreement. This Agreement, together with Exhibit A attached hereto and incorporated herein by reference, contains the entire understanding of the parties regarding its subject matter and supersedes all other agreements and understandings, whether oral or written. + +J. Counterparts. This Agreement may be signed in counterparts, including by facsimile or electronic copy, each of which will be deemed an original, and all such counterparts together constituting one and the same Agreement. + +ACCEPTED AND AGREED to as of the date upon Developer’s download or use of the Vungle SDK by the authorized representative of each party. + +# **Exhibit A to Vungle SDK License and Publisher Terms<br/>Vungle Data Privacy Addendum (Publishers)** + +This Data Privacy Addendum ("Addendum") forms part of Vungle SDK License and Publisher Terms ("Agreement") in place between Vungle, Inc. and the company identified as the "Developer" in the Agreement. Capitalized terms used in this Addendum shall have the meaning given to them in the main body of the Agreement unless otherwise defined in this Addendum. + +IT IS AGREED: + +### 1. Definitions. +"Ad Data" has the meaning given to it in Section 2 of this Addendum; + +"Controller" means the entity that determines the purposes and means of the processing of Personal Data; + +"Demand Partners" means Vungle's media buying clients, including but not limited to Advertisers and attribution partners, demand side platforms, ad exchanges, agencies, agency trading desks and ad networks who submit "bids" for Vungle Ad inventory; + +"EU Data Protection Law" means (i) prior to 25 May 2018, the EU Data Protection Directive (Directive 95/46/EC) and on and after 25 May 2018, the EU General Data Protection Regulation (Regulation 2016/679); (ii) the EU e-Privacy Directive (Directive 2002/58/EC); and (iii) any national data protection laws made under or pursuant to (i) or (ii) (in each case, as superseded, amended or replaced); + +"Personal Data" means any information relating to an identified or identifiable natural person (which shall include for the avoidance of doubt, any personally identifiable information) or as otherwise defined in applicable Privacy Requirements; + +"Privacy Requirements" means all applicable privacy and data protection laws and regulations, industry self-regulatory rules, codes and guidelines that apply to the processing of data (including Ad Data and Personal Data) that is the subject of this Addendum, in each case as amended, superseded, or replaced, including but not limited to EU Data Protection Law; + +"Privacy Shield" means the EU-U.S. Privacy Shield Framework self-certification program operated by the U.S. Department of Commerce and approved by the European Commission pursuant to Decision C(2016)4176 of 12 July 2016 and by the Swiss Federal Council on January 11, 2017 respectively; + +”Privacy Shield Principles” means the Privacy Shield Framework Principles (as supplemented by the Supplemental Principles) contained in Annex II to the European Commission Decision C(2016)4176 of July 12, 2016 (as may be amended, superseded or replaced); + +"Tracking Technologies" means mobile SDKs, unique identifiers, pixels, and similar tracking technologies; + +"Vungle Privacy Notice" means the Vungle privacy notice available on Vungle's public facing website (http://vungle.com/privacy), as updated from time to time; + +"data subject", "processing" (and "process") shall have the meanings given to them in EU Data Protection Law. + +### 2. Scope of Processing. +2.1. Developer acknowledges and agrees that in connection with the Vungle Platform and Vungle SDK: (i) Vungle may collect or otherwise +receive data (including Personal Data) relating to end users of the Developer Apps (such as App Data), including unique device identifiers, log information, as well as usage data (such as Performance Data), including information about ads viewed or clicked, post-install data, geo-location of an end user’s device (as may be enabled by the Developer App) and streaming data, all as more particularly described in the Vungle Privacy Notice (collectively "Ad Data"); and (ii) Vungle and its Demand Partners use Tracking Technologies in order to collect certain Ad Data. + +2.2. Vungle shall process and Developer hereby grants Vungle a perpetual, irrevocable, worldwide, sublicenseable right and license to use, copy, modify, distribute and otherwise exploit Ad Data for the following purposes: (a) accessing or calling the Developer Apps, or the servers that make them available, to cause the routing, serving, displaying, targeting, and tracking the performance of Vungle Ads on the Developer Apps; (b) building and storing profiles of end users; (c) using Ad Data for Vungle’s internal business purposes, including to develop and improve the Vungle SDK and Vungle Platform; (e) for any other purposes identified in the Vungle Privacy Notice; and/or (d) disclosing Ad Data (i) to third parties (including Demand Partners) as reasonably necessary in connection with the operation of the Vungle Platform, (ii) if required by any court order, process, law or governmental agency; and/or (iii) generally when it is aggregated, such that the specific information relating to Developer or any underlying end user is not directly identifiable ("Permitted Purposes"). + +### 3. Relationship of the Parties. +To the extent the Ad Data contains Personal Data, Vungle shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) and only for the Permitted Purposes. In no event will the parties process Personal Data under this Agreement as joint Controllers. Nothing in the Agreement (including this Addendum) shall limit or prevent Vungle from collecting or using data that Vungle would otherwise collect and process independently of Developer's use of the Vungle Platform and Vungle SDK. + +### 4. Developer's Responsibilities. +4.1. Privacy Notice. +(a) Developer represents and warrants that it shall conspicuously post, maintain, and abide by a publically accessible privacy notice within the Developer App that satisfies the transparency and information requirements of the Privacy Requirements and the Agreement (including this Addendum). If notice cannot be provided in or around Vungle Ads, then Developer should make arrangements to provide notice within the Developer App or on the landing page of the Vungle Ad. + +(b) Without prejudice to the generality of the foregoing, such notice shall, at a minimum, include clear and comprehensive information about the following: (i) Vungle and its Demand Partner's use of Tracking Technology to collect use and share Ad Data; (ii) the fact that third parties may collect or receive Personal Data and use that Personal Data to provide measurement services and targeted ads; (iii) a conspicuous link to or description of how and where users can opt-out of collection and use of information for ad targeting; and (vi) a description of the types of +Ad Data (including Personal Data) that are collected and how and for what purposes the Ad Data collected will be used or transferred to third parties. + +(c) To the extent Ad Data is protected by EU Data Protection Law, Developer further warrants and represents that the privacy notice provided pursuant to Section 4.1(a) (above) shall also include the following information: (i) the type of Personal Data collected by Vungle and its Demand Partners and the purposes of processing thereof;(ii) the categories of individuals who will have access to the Personal Data; (iii) where applicable, the legitimate interests pursued by Vungle and/or its Demand Partners; (iv) the identity of the Controller(s); and (v) and any other information required to comply with the transparency requirements of the EU Data Protection Law. + +4.2. Notice and Consent. Developer represents and warrants it has provided (and shall maintain) all required notices and obtained all necessary permissions and consents in accordance with the Privacy Requirements from the relevant data subjects (including any parental consent required by applicable Privacy Requirements) on behalf of Vungle and all applicable Demand Partners to lawfully permit: (a) Vungle and all applicable Demand Partners to collect, process and share Ad Data; and (b) deploy Tracking Technologies in order to collect Ad Data from the devices of end users served with Vungle Ads, in each case for the purposes contemplated by this Addendum. + +4.3. Consent Mechanism. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall, at all times, make available, maintain and make operational on the Developer Properties: (i) a mechanism for obtaining such consent from data subjects in accordance with the requirements of the Privacy Requirements; and (ii) a mechanism for data subjects to withdraw such consent (opt-out) in accordance with the Privacy Requirements. + +4.4. Consent Records. Where Developer is responsible for obtaining consent in accordance with Section 4.2 above, Developer shall maintain a record of all consents obtained from data subjects as required by the Privacy Requirements, including the time and date on which consent was obtained, the information presented to data subjects in connection with their giving consent, and details of the mechanism used to obtain consent. Developer shall maintain a record of the same information in relation to all withdrawals of consent by data subjects. Developer shall make these records available to Vungle promptly upon request. + +If Developer is unable to comply with its notice and consent obligations under this Addendum, Developer shall promptly notify Vungle and Vungle may elect to perform any one or all of the obligations provided Developer does not prevent Vungle from performing such obligations. In the event neither party is able to perform such obligations, Vungle shall have the right to terminate the Agreement without liability upon written notice. + +4.5. Prohibited Data Sharing. Developer shall not: (i) share with Vungle any Personal Data that allows users of Developer Apps to be directly identified (for example, by reference to their name or email address); and (ii) pass to Vungle any personal data of children (as such term is defined under applicable Privacy Requirements), unless expressly agreed in writing and as permitted under Privacy Requirements. Upon request, Vungle shall provide Developer with such reasonable assistance as Developer may require to enable Developer to provide such notice and obtain such consents. + + +### 5. Co-operation and Data Subject Rights. +The parties shall, on request, provide each other with all reasonable and timely assistance (at their own expense) to enable the other to comply with its obligations under the Privacy Requirements, specifically in order to enable the other to respond to: (i) any request from a data subject to exercise any of its rights under EU Data Protection Law (including its rights of access, correction, objection, erasure and data portability, as applicable) in relation to the Ad Data ("Data Subject Rights"); and (ii) any other correspondence, inquiry, or complaint received from a data subject, regulator, or other third party in connection with the processing of the Ad Data. Each party shall promptly inform the other if it receives any request directly from a data subject to exercise a Data Subject Right in relation to the Ad Data. + +### 6. International Transfers. +To the extent that Vungle processes (or causes to be processed) any Personal Data protected by EU Data Protection Law and/or originating from the EEA (including the United Kingdom) ("EEA Personal Data") in a country outside of the EEA, it shall first take all such measures as are necessary to ensure an adequate level of protection for such EEA Personal Data in accordance with the requirements of EU Data Protection Law. For these purposes, the parties acknowledge and agree that Vungle shall provide adequate protection for any EEA Personal Data by virtue of Vungle having self-certified its compliance with the Privacy Shield. Vungle agrees to protect EEA Personal Data in accordance with the requirements of the Privacy Shield Principles. + +### 7. Vungle Data. +To the extent Vungle shares any Personal Data with Developer in connection with the Vungle SDK and Vungle Platform, the parties agree that (i) Developer shall process such data as a separate and independent Controller (where applicable Privacy Requirements recognize such concept) for the limited purpose of performance under this Agreement consistent with the consents given by the data subjects; and (ii) Developer shall be independently responsible for the obligations that apply to it as a Controller under the Privacy Requirements. Developer further acknowledges that Vungle is self-certifying its compliance to the Privacy Shield and may transfer to Developer Personal Data protected by EU Data Protection Laws. To the extent Developer processes any such data, Developer agrees to provide the same level of protection for such Personal Data as is required by the Privacy Shield Principles. Developer shall notify Vungle if it makes a determination that it can no longer provide such protection and in such event, shall cease processing or take other reasonable and appropriate steps to remediate (if remediable) any processing until such time as the processing meets the level of protection as is required by the Privacy Shield Principles. + +### 8. Miscellaneous. +8.1. Vungle reserves the right to modify, suspend or terminate the Agreement should Developer violate this Addendum. + +8.2. This Addendum shall survive termination or expiry of the Agreement. Upon termination or expiry of the Agreement, Vungle may continue to process the Ad Data provided that such processing complies with the requirements of this Addendum and the Privacy Requirements. + + License + Commercial + Title + VungleAds + Type + PSGroupSpecifier + FooterText Apache License @@ -613,6 +2494,36 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi> + +This software is provided 'as-is', without any express or +implied warranty. In no event will the authors be held liable +for any damages arising from the use of this software. + +Permission is granted to anyone to use this software for any +purpose, including commercial applications, and to alter it and +redistribute it freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you use + this software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and + must not be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. + + License + zlib + Title + nanopb + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-input-files.xcfilelist b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-input-files.xcfilelist index c22c03d..34563d4 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-input-files.xcfilelist +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-input-files.xcfilelist @@ -4,12 +4,19 @@ ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/CYLTabBarController/CYLTabBarController.framework ${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework ${BUILT_PRODUCTS_DIR}/FSPagerView/FSPagerView.framework +${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework +${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework +${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework ${BUILT_PRODUCTS_DIR}/GYSide/GYSide.framework +${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework ${BUILT_PRODUCTS_DIR}/JXSegmentedView/JXSegmentedView.framework ${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework ${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework ${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework ${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework -${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework \ No newline at end of file +${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework +${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK/AppLovinSDK.framework/AppLovinSDK \ No newline at end of file diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-output-files.xcfilelist b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-output-files.xcfilelist index 8f7a85f..2e6754d 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-output-files.xcfilelist +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Debug-output-files.xcfilelist @@ -3,12 +3,19 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CYLTabBarController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FLAnimatedImage.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FSPagerView.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GYSide.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXSegmentedView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework \ No newline at end of file +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AppLovinSDK.framework \ No newline at end of file diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-input-files.xcfilelist b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-input-files.xcfilelist index c22c03d..34563d4 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-input-files.xcfilelist +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-input-files.xcfilelist @@ -4,12 +4,19 @@ ${BUILT_PRODUCTS_DIR}/BRPickerView/BRPickerView.framework ${BUILT_PRODUCTS_DIR}/CYLTabBarController/CYLTabBarController.framework ${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework ${BUILT_PRODUCTS_DIR}/FSPagerView/FSPagerView.framework +${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework +${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework +${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework ${BUILT_PRODUCTS_DIR}/GYSide/GYSide.framework +${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework ${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework ${BUILT_PRODUCTS_DIR}/JXSegmentedView/JXSegmentedView.framework ${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework +${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework ${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework ${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework ${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework -${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework \ No newline at end of file +${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework +${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK/AppLovinSDK.framework/AppLovinSDK \ No newline at end of file diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-output-files.xcfilelist b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-output-files.xcfilelist index 8f7a85f..2e6754d 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-output-files.xcfilelist +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks-Release-output-files.xcfilelist @@ -3,12 +3,19 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/BRPickerView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CYLTabBarController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FLAnimatedImage.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FSPagerView.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCore.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseCoreInternal.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FirebaseInstallations.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GYSide.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/GoogleUtilities.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/IQKeyboardManagerSwift.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JXSegmentedView.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJRefresh.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FBLPromises.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SnapKit.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework \ No newline at end of file +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Lottie.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AppLovinSDK.framework \ No newline at end of file diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks.sh b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks.sh index e542ef8..d66d15f 100755 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks.sh +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-frameworks.sh @@ -181,15 +181,22 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/CYLTabBarController/CYLTabBarController.framework" install_framework "${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/FSPagerView/FSPagerView.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework" install_framework "${BUILT_PRODUCTS_DIR}/GYSide/GYSide.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXSegmentedView/JXSegmentedView.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework" + install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK/AppLovinSDK.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" @@ -197,15 +204,22 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/CYLTabBarController/CYLTabBarController.framework" install_framework "${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/FSPagerView/FSPagerView.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCore/FirebaseCore.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework" + install_framework "${BUILT_PRODUCTS_DIR}/FirebaseInstallations/FirebaseInstallations.framework" install_framework "${BUILT_PRODUCTS_DIR}/GYSide/GYSide.framework" + install_framework "${BUILT_PRODUCTS_DIR}/GoogleUtilities/GoogleUtilities.framework" install_framework "${BUILT_PRODUCTS_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework" install_framework "${BUILT_PRODUCTS_DIR}/JXSegmentedView/JXSegmentedView.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/MJRefresh/MJRefresh.framework" + install_framework "${BUILT_PRODUCTS_DIR}/PromisesObjC/FBLPromises.framework" install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/SnapKit/SnapKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/lottie-ios/Lottie.framework" + install_framework "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK/AppLovinSDK.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.debug.xcconfig b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.debug.xcconfig index 89e948a..254404f 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.debug.xcconfig +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.debug.xcconfig @@ -1,11 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController/CYLTabBarController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage/FLAnimatedImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide/GYSide.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinDSPLinkedInAdapter/AppLovinDSPLinkedInAdapter-1.2.2.0" "${PODS_ROOT}/AppLovinMediationByteDanceAdapter/AppLovinMediationByteDanceAdapter-5.9.0.6.0" "${PODS_ROOT}/AppLovinMediationVungleAdapter/AppLovinMediationVungleAdapter-7.3.1.0" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.4.1" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalAFN" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalAPM" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalFoundation" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalGecko" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalHeader" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalNETWork" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalSDWebImage" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalYYModel" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalZFPlayer" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalZip" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/LinkedinAudienceNetwork" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK_Compatible" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BURelyAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FirebaseAnalytics/AdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FirebaseAnalytics/WithoutAdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleAppMeasurement/AdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleAppMeasurement/WithoutAdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/LinkedinAudienceNetwork" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController/CYLTabBarController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage/FLAnimatedImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide/GYSide.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BURelyFoundation_Global" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinDSPLinkedInAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationByteDanceAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationVungleAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/AFNetworking/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/APM/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Foundation/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Gecko/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Header/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/NETWork/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/SDWebImage/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/YYModel/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/ZFPlayer/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Zip/Headers" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "Alamofire" -framework "BRPickerView" -framework "CFNetwork" -framework "CYLTabBarController" -framework "CoreGraphics" -framework "FLAnimatedImage" -framework "FSPagerView" -framework "Foundation" -framework "GYSide" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXSegmentedView" -framework "Lottie" -framework "MJExtension" -framework "MJRefresh" -framework "QuartzCore" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SnapKit" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinDSPLinkedInAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationByteDanceAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationVungleAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/AFNetworking" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/APM" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Foundation" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Gecko" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Header" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/NETWork" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/SDWebImage" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/YYModel" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/ZFPlayer" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Zip" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"BURelyFoundationGlobalAFN" -l"BURelyFoundationGlobalAPM" -l"BURelyFoundationGlobalFoundation" -l"BURelyFoundationGlobalGecko" -l"BURelyFoundationGlobalHeader" -l"BURelyFoundationGlobalNETWork" -l"BURelyFoundationGlobalSDWebImage" -l"BURelyFoundationGlobalYYModel" -l"BURelyFoundationGlobalZFPlayer" -l"BURelyFoundationGlobalZip" -l"ByteDanceAdapter" -l"LinkedInAdapter" -l"VungleAdapter" -l"bz2" -l"c++" -l"c++abi" -l"iconv" -l"resolv" -l"resolv.9" -l"sqlite3" -l"swiftCoreGraphics" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "BRPickerView" -framework "BURelyAdSDK" -framework "CFNetwork" -framework "CYLTabBarController" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "FBLPromises" -framework "FLAnimatedImage" -framework "FSPagerView" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "FirebaseInstallations" -framework "Foundation" -framework "GYSide" -framework "GoogleAppMeasurement" -framework "GoogleAppMeasurementIdentitySupport" -framework "GoogleUtilities" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "LinkedinAudienceNetwork" -framework "Lottie" -framework "MJExtension" -framework "MJRefresh" -framework "MediaPlayer" -framework "MessageUI" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "QuartzCore" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VungleAdsSDK" -framework "WebKit" -framework "_LinkedinAudienceNetworkCoreInternal" -framework "_LinkedinAudienceNetworkExperimentationInternal" -framework "_LinkedinAudienceNetworkIdentityInternal" -framework "nanopb" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "SwiftUI" -weak_framework "UIKit" -weak_framework "WebKit" 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/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.release.xcconfig b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.release.xcconfig index 89e948a..254404f 100644 --- a/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.release.xcconfig +++ b/wallpaper_project/Pods/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.release.xcconfig @@ -1,11 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController/CYLTabBarController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage/FLAnimatedImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide/GYSide.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinDSPLinkedInAdapter/AppLovinDSPLinkedInAdapter-1.2.2.0" "${PODS_ROOT}/AppLovinMediationByteDanceAdapter/AppLovinMediationByteDanceAdapter-5.9.0.6.0" "${PODS_ROOT}/AppLovinMediationVungleAdapter/AppLovinMediationVungleAdapter-7.3.1.0" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.4.1" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalAFN" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalAPM" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalFoundation" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalGecko" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalHeader" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalNETWork" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalSDWebImage" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalYYModel" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalZFPlayer" "${PODS_ROOT}/BURelyFoundation_Global/Frameworks/SDK/BURelyFoundationGlobalZip" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/LinkedinAudienceNetwork" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK_Compatible" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BURelyAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FirebaseAnalytics/AdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/FirebaseAnalytics/WithoutAdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleAppMeasurement/AdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleAppMeasurement/WithoutAdIdSupport" "${PODS_XCFRAMEWORKS_BUILD_DIR}/LinkedinAudienceNetwork" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/BRPickerView/BRPickerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CYLTabBarController/CYLTabBarController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FLAnimatedImage/FLAnimatedImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FSPagerView/FSPagerView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore/FirebaseCore.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCoreInternal/FirebaseCoreInternal.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstallations/FirebaseInstallations.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GYSide/GYSide.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities/GoogleUtilities.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/PromisesObjC/FBLPromises.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios/Lottie.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb/nanopb.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BURelyFoundation_Global" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinDSPLinkedInAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationByteDanceAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationVungleAdapter/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/AFNetworking/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/APM/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Foundation/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Gecko/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Header/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/NETWork/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/SDWebImage/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/YYModel/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/ZFPlayer/Headers" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Zip/Headers" $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"swiftCoreGraphics" -framework "Alamofire" -framework "BRPickerView" -framework "CFNetwork" -framework "CYLTabBarController" -framework "CoreGraphics" -framework "FLAnimatedImage" -framework "FSPagerView" -framework "Foundation" -framework "GYSide" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXSegmentedView" -framework "Lottie" -framework "MJExtension" -framework "MJRefresh" -framework "QuartzCore" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SnapKit" -framework "UIKit" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinDSPLinkedInAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationByteDanceAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinMediationVungleAdapter" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/AFNetworking" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/APM" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Foundation" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Gecko" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Header" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/NETWork" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/SDWebImage" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/YYModel" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/ZFPlayer" "${PODS_XCFRAMEWORKS_BUILD_DIR}/BURelyFoundation_Global/Zip" "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift $(SDKROOT)/usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"BURelyFoundationGlobalAFN" -l"BURelyFoundationGlobalAPM" -l"BURelyFoundationGlobalFoundation" -l"BURelyFoundationGlobalGecko" -l"BURelyFoundationGlobalHeader" -l"BURelyFoundationGlobalNETWork" -l"BURelyFoundationGlobalSDWebImage" -l"BURelyFoundationGlobalYYModel" -l"BURelyFoundationGlobalZFPlayer" -l"BURelyFoundationGlobalZip" -l"ByteDanceAdapter" -l"LinkedInAdapter" -l"VungleAdapter" -l"bz2" -l"c++" -l"c++abi" -l"iconv" -l"resolv" -l"resolv.9" -l"sqlite3" -l"swiftCoreGraphics" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "Alamofire" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "BRPickerView" -framework "BURelyAdSDK" -framework "CFNetwork" -framework "CYLTabBarController" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "FBLPromises" -framework "FLAnimatedImage" -framework "FSPagerView" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseCoreInternal" -framework "FirebaseInstallations" -framework "Foundation" -framework "GYSide" -framework "GoogleAppMeasurement" -framework "GoogleAppMeasurementIdentitySupport" -framework "GoogleUtilities" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "LinkedinAudienceNetwork" -framework "Lottie" -framework "MJExtension" -framework "MJRefresh" -framework "MediaPlayer" -framework "MessageUI" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "QuartzCore" -framework "SDWebImage" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VungleAdsSDK" -framework "WebKit" -framework "_LinkedinAudienceNetworkCoreInternal" -framework "_LinkedinAudienceNetworkExperimentationInternal" -framework "_LinkedinAudienceNetworkIdentityInternal" -framework "nanopb" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "SwiftUI" -weak_framework "UIKit" -weak_framework "WebKit" 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/wallpaper_project/Pods/Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist b/wallpaper_project/Pods/Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist index 549daae..db996f9 100644 --- a/wallpaper_project/Pods/Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/SDWebImage/ResourceBundle-SDWebImage-SDWebImage-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 5.19.0 + 5.19.1 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/Pods/Target Support Files/SDWebImage/SDWebImage-Info.plist b/wallpaper_project/Pods/Target Support Files/SDWebImage/SDWebImage-Info.plist index 26dbdbe..28fac61 100644 --- a/wallpaper_project/Pods/Target Support Files/SDWebImage/SDWebImage-Info.plist +++ b/wallpaper_project/Pods/Target Support Files/SDWebImage/SDWebImage-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 5.19.0 + 5.19.1 CFBundleSignature ???? CFBundleVersion diff --git a/wallpaper_project/wallpaper_project.xcodeproj/project.pbxproj b/wallpaper_project/wallpaper_project.xcodeproj/project.pbxproj index 8c53a06..2438ad2 100644 --- a/wallpaper_project/wallpaper_project.xcodeproj/project.pbxproj +++ b/wallpaper_project/wallpaper_project.xcodeproj/project.pbxproj @@ -10,6 +10,7 @@ 47E2910BA14539535986845C /* Pods_wallpaper_project.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5FABA9F86ED5CD475E3A3424 /* Pods_wallpaper_project.framework */; }; 75200B6D2BA7D34F00BA65FD /* WA_limitsVCViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75200B6B2BA7D34F00BA65FD /* WA_limitsVCViewController.swift */; }; 75200B6E2BA7D34F00BA65FD /* WA_limitsVCViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 75200B6C2BA7D34F00BA65FD /* WA_limitsVCViewController.xib */; }; + 757E9AF22BD26A8000EF854A /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 757E9AF12BD26A8000EF854A /* GoogleService-Info.plist */; }; 759BB0602BABE3EC001C0031 /* loanding.json in Resources */ = {isa = PBXBuildFile; fileRef = 759BB05F2BABE3EC001C0031 /* loanding.json */; }; 759BB0622BAD35D7001C0031 /* loadProgress.json in Resources */ = {isa = PBXBuildFile; fileRef = 759BB0612BAD35D6001C0031 /* loadProgress.json */; }; 75A14D932BA1A9760091D9AD /* WA_PrivacyVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75A14D912BA1A9760091D9AD /* WA_PrivacyVC.swift */; }; @@ -135,6 +136,7 @@ 6E8D6164F3693D0725EEBE1E /* Pods-wallpaper_project.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-wallpaper_project.debug.xcconfig"; path = "Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project.debug.xcconfig"; sourceTree = ""; }; 75200B6B2BA7D34F00BA65FD /* WA_limitsVCViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WA_limitsVCViewController.swift; sourceTree = ""; }; 75200B6C2BA7D34F00BA65FD /* WA_limitsVCViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = WA_limitsVCViewController.xib; sourceTree = ""; }; + 757E9AF12BD26A8000EF854A /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 759BB05F2BABE3EC001C0031 /* loanding.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = loanding.json; sourceTree = ""; }; 759BB0612BAD35D6001C0031 /* loadProgress.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = loadProgress.json; sourceTree = ""; }; 75A14D912BA1A9760091D9AD /* WA_PrivacyVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WA_PrivacyVC.swift; sourceTree = ""; }; @@ -569,6 +571,7 @@ 75E288A32BA0542F0049AB56 /* json */ = { isa = PBXGroup; children = ( + 757E9AF12BD26A8000EF854A /* GoogleService-Info.plist */, 75A8F1252BB54082004B0F5C /* my_wallpaper.json */, 75A8F10B2BB42A32004B0F5C /* rankJson.json */, 759BB0612BAD35D6001C0031 /* loadProgress.json */, @@ -600,7 +603,8 @@ 75E288192B9EB0700049AB56 /* Sources */, 75E2881A2B9EB0700049AB56 /* Frameworks */, 75E2881B2B9EB0700049AB56 /* Resources */, - 361BFE77C57235A052CACEBC /* [CP] Embed Pods Frameworks */, + 581B851718AAE91D8467FD71 /* [CP] Embed Pods Frameworks */, + F52E1CA348C5759A084334E9 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -714,6 +718,7 @@ 75E2887E2B9EDDC60049AB56 /* WA_WallpaperCollectionCell.xib in Resources */, 75A8F13D2BB547A9004B0F5C /* WA_NHTypeCollectCell.xib in Resources */, 75E288662B9EB2CF0049AB56 /* WA_HomeVC.xib in Resources */, + 757E9AF22BD26A8000EF854A /* GoogleService-Info.plist in Resources */, 75E288872B9EEA820049AB56 /* 4k.json in Resources */, 75A8F0F02BB3FADF004B0F5C /* WA_HistoryCell.xib in Resources */, 75E2889D2BA034140049AB56 /* WA_LiveVideoVC.xib in Resources */, @@ -760,7 +765,7 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 361BFE77C57235A052CACEBC /* [CP] Embed Pods Frameworks */ = { + 581B851718AAE91D8467FD71 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( @@ -799,6 +804,23 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + F52E1CA348C5759A084334E9 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-wallpaper_project/Pods-wallpaper_project-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -1029,6 +1051,7 @@ LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; VALIDATE_PRODUCT = YES; @@ -1039,13 +1062,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = 6E8D6164F3693D0725EEBE1E /* Pods-wallpaper_project.debug.xcconfig */; buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; + ARCHS = "$(ARCHS_STANDARD)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 6HWQW9JC74; ENABLE_USER_SCRIPT_SANDBOXING = NO; + EXCLUDED_ARCHS = ""; GCC_PREFIX_HEADER = "$(SRCROOT)/wallpaper_project/Header/WallPaperPCH.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = NO; GENERATE_INFOPLIST_FILE = YES; @@ -1062,7 +1088,8 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = 2.0; + ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = com.wallpapaer.hd.live.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -1080,13 +1107,16 @@ isa = XCBuildConfiguration; baseConfigurationReference = 7CD2C49312B61AD4EA272EF7 /* Pods-wallpaper_project.release.xcconfig */; buildSettings = { + ALLOW_TARGET_PLATFORM_SPECIALIZATION = YES; + ARCHS = "$(ARCHS_STANDARD)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 6; + CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 6HWQW9JC74; ENABLE_USER_SCRIPT_SANDBOXING = NO; + EXCLUDED_ARCHS = ""; GCC_PREFIX_HEADER = "$(SRCROOT)/wallpaper_project/Header/WallPaperPCH.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = NO; GENERATE_INFOPLIST_FILE = YES; @@ -1103,7 +1133,8 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.0; + MARKETING_VERSION = 2.0; + ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = com.wallpapaer.hd.live.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/wallpaper_project/wallpaper_project.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist b/wallpaper_project/wallpaper_project.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist index 71fc178..7f8e34c 100644 --- a/wallpaper_project/wallpaper_project.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/wallpaper_project/wallpaper_project.xcodeproj/xcuserdata/yihai16.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,25 @@ wallpaper_project.xcscheme_^#shared#^_ orderHint - 20 + 46 + + + SuppressBuildableAutocreation + + 75E2881C2B9EB0700049AB56 + + primary + + + 75E288322B9EB0740049AB56 + + primary + + + 75E2883C2B9EB0740049AB56 + + primary + diff --git a/wallpaper_project/wallpaper_project.xcworkspace/xcuserdata/yihai16.xcuserdatad/UserInterfaceState.xcuserstate b/wallpaper_project/wallpaper_project.xcworkspace/xcuserdata/yihai16.xcuserdatad/UserInterfaceState.xcuserstate index d21cf36af078ceb0dcba3a48a8aa5ec7b78856b1..97c3a7cfac70eb12b366c0b256c67e3edb966234 100644 GIT binary patch literal 550843 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 a;Q#*D3rYXqe|~i0|NZCx|L@^G9sdt1kL+6j literal 439256 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¡IESWN7K1UCF(u>~oMGu*J$kan-e+FS! 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 CrJkGs diff --git a/wallpaper_project/wallpaper_project/AppDelegate.swift b/wallpaper_project/wallpaper_project/AppDelegate.swift index a6b416b..42e34b9 100644 --- a/wallpaper_project/wallpaper_project/AppDelegate.swift +++ b/wallpaper_project/wallpaper_project/AppDelegate.swift @@ -7,12 +7,21 @@ import UIKit import IQKeyboardManagerSwift +import AppLovinSDK +import FirebaseCore +import FirebaseAnalytics + @main class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? + var interstitialAd: MAInterstitialAd! + var retryAttempt = 0.0 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + + FirebaseApp.configure() + IQKeyboardManager.shared.enable = true let splashViewController = WA_limitsVCViewController() // 设置启动视图控制器为应用程序的根视图控制器 @@ -29,7 +38,110 @@ class AppDelegate: UIResponder, UIApplicationDelegate { // 设置 isFirstLaunch 标志为 true UserDefaults.standard.set(true, forKey: "isFirstLaunch") } + + let initConfig = ALSdkInitializationConfiguration(sdkKey: "O9SUDhhvnysqkmTqrvetcbJ1wp1OHnxXF9xdpu2TmR4Ppq3w35mn3d2iy2g4OHvGWPl0EJ6D7H5FpGK5izye1A") { builder in + builder.mediationProvider = ALMediationProviderMAX + } + + // Initialize the SDK with the configuration + ALSdk.shared().initialize(with: initConfig) { sdkConfig in + // Start loading ads + } + + self.createInterstitialAd() + if interstitialAd.isReady { + interstitialAd.show() + }else{ + print("-------广告没准备好") + } + + if UserDefaults.standard.object(forKey: "issave") != nil { +// return UserDefaults.standard.bool(forKey: "issave") + issave(false) + } else { + // 默认返回未登录状态 + issave(false) + } + if UserDefaults.standard.object(forKey: "issure") != nil { +// return UserDefaults.standard.bool(forKey: "issave") + issure(false) + } else { + // 默认返回未登录状态 + issure(false) + } + + Analytics.logEvent("goin_app", parameters: nil) + + return true } + + + func applicationDidFinishLaunching(_ application: UIApplication) { + let initConfig = ALSdkInitializationConfiguration(sdkKey: "O9SUDhhvnysqkmTqrvetcbJ1wp1OHnxXF9xdpu2TmR4Ppq3w35mn3d2iy2g4OHvGWPl0EJ6D7H5FpGK5izye1A") { builder in + + builder.mediationProvider = ALMediationProviderMAX + + // Perform any additional configuration/setting changes + } + } + } +extension AppDelegate: MAAdDelegate +{ + func createInterstitialAd() + { + interstitialAd = MAInterstitialAd(adUnitIdentifier: "789b377f3ac4010e") + interstitialAd.delegate = self + + // Load the first ad + interstitialAd.load() + } + + // MARK: MAAdDelegate Protocol + + func didLoad(_ ad: MAAd) + { + // Interstitial ad is ready to be shown. 'interstitialAd.isReady' will now return 'true' + + // Reset retry attempt + retryAttempt = 0 + } + + func didFailToLoadAd(forAdUnitIdentifier adUnitIdentifier: String, withError error: MAError) + { + // Interstitial ad failed to load + // We recommend retrying with exponentially higher delays up to a maximum delay (in this case 64 seconds) + + retryAttempt += 1 + let delaySec = pow(2.0, min(6.0, retryAttempt)) + + DispatchQueue.main.asyncAfter(deadline: .now() + delaySec) { + self.interstitialAd.load() + } + } + + func didDisplay(_ ad: MAAd) + { + // Pause your app's background audio + } + + func didClick(_ ad: MAAd) {} + + func didHide(_ ad: MAAd) + { + // Resume your app's background audio + // Interstitial ad is hidden. Pre-load the next ad + interstitialAd.load() + + WA_TabbarCommon.TabBarController() + + } + + func didFail(toDisplay ad: MAAd, withError error: MAError) + { + // Interstitial ad failed to display. We recommend loading the next ad + interstitialAd.load() + } +} diff --git a/wallpaper_project/wallpaper_project/Header/Wallpaper_Header.h b/wallpaper_project/wallpaper_project/Header/Wallpaper_Header.h index b88459f..e82fa62 100644 --- a/wallpaper_project/wallpaper_project/Header/Wallpaper_Header.h +++ b/wallpaper_project/wallpaper_project/Header/Wallpaper_Header.h @@ -12,5 +12,7 @@ #import #import #import +#import + //#import #endif /* Wallpaper_Header_h */ diff --git a/wallpaper_project/wallpaper_project/Home/C/NewHome/C/WA_NewHomeVC.swift b/wallpaper_project/wallpaper_project/Home/C/NewHome/C/WA_NewHomeVC.swift index e6fda59..0ed8b1f 100644 --- a/wallpaper_project/wallpaper_project/Home/C/NewHome/C/WA_NewHomeVC.swift +++ b/wallpaper_project/wallpaper_project/Home/C/NewHome/C/WA_NewHomeVC.swift @@ -6,14 +6,25 @@ // import UIKit - +import AppLovinSDK +import FirebaseAnalytics class WA_NewHomeVC: WA_RootVC { - + @IBOutlet weak var tableView: UITableView! + + + override func viewDidLoad() { super.viewDidLoad() setTableView() + // 创建 ExampleViewController 实例 + + // 添加 ExampleViewController 到当前视图控制器中 +// addChild(exampleViewController) +// view.addSubview(exampleViewController.view) +// exampleViewController.didMove(toParent: self) + Analytics.logEvent("in_home", parameters: nil) } func setTableView(){ @@ -30,8 +41,11 @@ class WA_NewHomeVC: WA_RootVC { override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) navigationController?.navigationBar.isHidden = true + } + + } extension WA_NewHomeVC:UITableViewDelegate,UITableViewDataSource{ @@ -95,3 +109,5 @@ extension UIApplication { return base } } + + diff --git a/wallpaper_project/wallpaper_project/Home/C/WA_4KVC.swift b/wallpaper_project/wallpaper_project/Home/C/WA_4KVC.swift index 3e45014..ccdcaa6 100644 --- a/wallpaper_project/wallpaper_project/Home/C/WA_4KVC.swift +++ b/wallpaper_project/wallpaper_project/Home/C/WA_4KVC.swift @@ -9,6 +9,7 @@ import UIKit import JXSegmentedView import MJExtension import MJRefresh +import FirebaseAnalytics class WA_4KVC: WA_RootVC { @@ -36,7 +37,7 @@ class WA_4KVC: WA_RootVC { var type:Int = 0 override func viewDidLoad() { super.viewDidLoad() - + Analytics.logEvent("in_4k", parameters: nil) self.view.backgroundColor = .white setCollectionView() diff --git a/wallpaper_project/wallpaper_project/Home/C/WA_DetailsVC.swift b/wallpaper_project/wallpaper_project/Home/C/WA_DetailsVC.swift index a262a99..306f22a 100644 --- a/wallpaper_project/wallpaper_project/Home/C/WA_DetailsVC.swift +++ b/wallpaper_project/wallpaper_project/Home/C/WA_DetailsVC.swift @@ -9,6 +9,8 @@ import UIKit import SDWebImage import Photos import SVProgressHUD +import AppLovinSDK +import FirebaseAnalytics class WA_DetailsVC: WA_RootVC { @@ -32,6 +34,9 @@ class WA_DetailsVC: WA_RootVC { var type:Int = 0 + var interstitialAd: MAInterstitialAd! + var retryAttempt = 0.0 + override func viewDidLoad() { super.viewDidLoad() if type == 1{ @@ -41,7 +46,7 @@ class WA_DetailsVC: WA_RootVC { let imageURL = URL(string: modeltype.source ?? "") preimageV.sd_setImage(with: imageURL, placeholderImage: UIImage(named: "Rectangle")) } - + Analytics.logEvent("in_Details", parameters: nil) setBtn.layer.cornerRadius = 10 @@ -84,14 +89,39 @@ class WA_DetailsVC: WA_RootVC { @IBAction func setting(_ sender: Any) { + + Analytics.logEvent("touch_savephoto", parameters: nil) self.activityView.startAnimating() saveImageToPhotoLibrary() + + if interstitialAd.isReady { + interstitialAd.show() + Analytics.logEvent("details_load_success", parameters: nil) + }else{ + print("-------广告没准备好") + Analytics.logEvent("details_load_fail", parameters: nil) + } } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) navigationController?.navigationBar.isHidden = true + self.createInterstitialAd() + if UserDefaults.standard.object(forKey: "issave") != nil { +// return UserDefaults.standard.bool(forKey: "issave") + issave(true) + } else { + // 默认返回未登录状态 + + if interstitialAd.isReady { + interstitialAd.show() + }else{ + print("-------广告没准备好") + } + issave(true) + } + } func saveImageToPhotoLibrary() { @@ -133,33 +163,12 @@ class WA_DetailsVC: WA_RootVC { }) { success, error in if success { print("图片保存成功") -// DispatchQueue.main.asyncAfter(deadline: .now() + 0){ -// self.activityView.stopAnimating() -// } - DispatchQueue.global().asyncAfter(deadline: .now() + 1.5) { - DispatchQueue.main.asyncAfter(deadline: .now() + 0){ - self.activityView.stopAnimating() -// self.view.makeToast("Save Success", duration: 1.5, position: .center) - // 创建一个 UIAlertController - let alertController = UIAlertController(title: "Successfully saved", message: "Do you need to set up a tutorial", preferredStyle: .alert) - - // 添加一个取消按钮 - alertController.addAction(UIAlertAction(title: "cancel", style: .cancel, handler: nil)) - - // 添加一个确定按钮 - alertController.addAction(UIAlertAction(title: "Need", style: .default, handler: { action in - // 点击确定按钮后执行的操作 - // print("点击了确定按钮") - let vc = WA_TipVC() - self.present(vc, animated: true) - })) - - // 在当前视图控制器中 present 显示提示框 - self.present(alertController, animated: true, completion: nil) - - } - } + // DispatchQueue.main.asyncAfter(deadline: .now() + 0){ + // self.activityView.stopAnimating() + // } + + } else if let error = error { print("图片保存失败:\(error.localizedDescription)") @@ -173,6 +182,7 @@ class WA_DetailsVC: WA_RootVC { @IBAction func collectBtn(_ sender: Any) { + Analytics.logEvent("touch_collect", parameters: nil) if isLoggedIn(){ if type == 1{ let model1 = WA_3DModel() @@ -208,6 +218,7 @@ class WA_DetailsVC: WA_RootVC { @IBAction func previewBtn(_ sender: Any) { + Analytics.logEvent("touch_preview", parameters: nil) UIView.animate(withDuration: 0.5, animations: { self.bgView.frame.origin.y += 0 self.bgView.alpha = 0 @@ -272,6 +283,7 @@ class WA_DetailsVC: WA_RootVC { @IBAction func shareBtn(_ sender: Any) { + Analytics.logEvent("touch_share", parameters: nil) self.activityView.startAnimating() @@ -318,3 +330,81 @@ class WA_DetailsVC: WA_RootVC { } } +extension WA_DetailsVC: MAAdDelegate +{ + func createInterstitialAd() + { + interstitialAd = MAInterstitialAd(adUnitIdentifier: "880a042774979c3c") + interstitialAd.delegate = self + + // Load the first ad + interstitialAd.load() + } + + // MARK: MAAdDelegate Protocol + + func didLoad(_ ad: MAAd) + { + // Interstitial ad is ready to be shown. 'interstitialAd.isReady' will now return 'true' + + // Reset retry attempt + retryAttempt = 0 + } + + func didFailToLoadAd(forAdUnitIdentifier adUnitIdentifier: String, withError error: MAError) + { + // Interstitial ad failed to load + // We recommend retrying with exponentially higher delays up to a maximum delay (in this case 64 seconds) + + retryAttempt += 1 + let delaySec = pow(2.0, min(6.0, retryAttempt)) + + DispatchQueue.main.asyncAfter(deadline: .now() + delaySec) { + self.interstitialAd.load() + } + } + + func didDisplay(_ ad: MAAd) + { + // Pause your app's background audio + } + + func didClick(_ ad: MAAd) {} + + func didHide(_ ad: MAAd) + { + // Resume your app's background audio + // Interstitial ad is hidden. Pre-load the next ad + interstitialAd.load() + DispatchQueue.global().asyncAfter(deadline: .now() + 1.5) { + DispatchQueue.main.asyncAfter(deadline: .now() + 0){ + self.activityView.stopAnimating() + // self.view.makeToast("Save Success", duration: 1.5, position: .center) + // 创建一个 UIAlertController + let alertController = UIAlertController(title: "Successfully saved", message: "Do you need to set up a tutorial", preferredStyle: .alert) + + // 添加一个取消按钮 + alertController.addAction(UIAlertAction(title: "cancel", style: .cancel, handler: nil)) + + // 添加一个确定按钮 + alertController.addAction(UIAlertAction(title: "Need", style: .default, handler: { action in + // 点击确定按钮后执行的操作 + // print("点击了确定按钮") + let vc = WA_TipVC() + self.present(vc, animated: true) + })) + + // 在当前视图控制器中 present 显示提示框 + self.present(alertController, animated: true, completion: nil) + + } + } + + } + + func didFail(toDisplay ad: MAAd, withError error: MAError) + { + // Interstitial ad failed to display. We recommend loading the next ad + interstitialAd.load() + } +} diff --git a/wallpaper_project/wallpaper_project/Home/C/WA_LIVEVC.swift b/wallpaper_project/wallpaper_project/Home/C/WA_LIVEVC.swift index 4d37d87..30268b0 100644 --- a/wallpaper_project/wallpaper_project/Home/C/WA_LIVEVC.swift +++ b/wallpaper_project/wallpaper_project/Home/C/WA_LIVEVC.swift @@ -8,6 +8,8 @@ import UIKit import JXSegmentedView import MJRefresh +import FirebaseAnalytics + class WA_LIVEVC: WA_RootVC { @@ -33,7 +35,7 @@ class WA_LIVEVC: WA_RootVC { self.view.backgroundColor = .white setCollectionView() - + Analytics.logEvent("in_live", parameters: nil) setRefresh() } diff --git a/wallpaper_project/wallpaper_project/Info.plist b/wallpaper_project/wallpaper_project/Info.plist index 6a6654d..a4bc4f2 100644 --- a/wallpaper_project/wallpaper_project/Info.plist +++ b/wallpaper_project/wallpaper_project/Info.plist @@ -2,6 +2,8 @@ + ALSdkInitializationConfiguration + O9SUDhhvnysqkmTqrvetcbJ1wp1OHnxXF9xdpu2TmR4Ppq3w35mn3d2iy2g4OHvGWPl0EJ6D7H5FpGK5izye1A NSAppTransportSecurity NSAllowsArbitraryLoads diff --git a/wallpaper_project/wallpaper_project/Main/WA_RootVC.swift b/wallpaper_project/wallpaper_project/Main/WA_RootVC.swift index 5ef3c1a..92d0c37 100644 --- a/wallpaper_project/wallpaper_project/Main/WA_RootVC.swift +++ b/wallpaper_project/wallpaper_project/Main/WA_RootVC.swift @@ -6,6 +6,7 @@ // import UIKit +import FirebaseAnalytics class WA_RootVC: UIViewController { diff --git a/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.swift b/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.swift index c8e1b17..acd787e 100644 --- a/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.swift +++ b/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.swift @@ -9,29 +9,41 @@ import UIKit import SVProgressHUD import Photos import Alamofire +import AppLovinSDK +import FirebaseAnalytics class WA_limitsVCViewController: WA_RootVC { @IBOutlet weak var retryBtn: UIButton! let activityView = UIActivityIndicatorView() - + override func viewDidLoad() { super.viewDidLoad() + // 创建和加载插页广告 - activityView.center = CGPoint(x: self.view.center.x, y: self.view.center.y - kSafeArea_Top - 44) - // 停止后,隐藏菊花 - activityView.hidesWhenStopped = true - activityView.color = .black - activityView.style = UIActivityIndicatorView.Style.whiteLarge - self.view.addSubview(activityView) - self.activityView.startAnimating() + +// activityView.center = CGPoint(x: self.view.center.x, y: self.view.center.y - kSafeArea_Top - 44) +// // 停止后,隐藏菊花 +// activityView.hidesWhenStopped = true +// activityView.color = .black +// activityView.style = UIActivityIndicatorView.Style.whiteLarge +// self.view.addSubview(activityView) +// self.activityView.startAnimating() requestPhotoLibraryPermission() - setNetwork() + checkNetworkPermission() + // 创建和加载插页广告 + // createInterstitialAd() + + DispatchQueue.global().asyncAfter(deadline: .now() + 8) { + self.setNetwork() + } } override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.retryBtn.isHidden = true + + } func requestPhotoLibraryPermission() { @@ -65,6 +77,8 @@ class WA_limitsVCViewController: WA_RootVC { } } + + func setNetwork(){ // 创建一个URL对象 if let url = URL(string: "https://www.baidu.com/") { @@ -76,18 +90,30 @@ class WA_limitsVCViewController: WA_RootVC { if let error = error { print("网络请求出错:\(error)") DispatchQueue.main.asyncAfter(deadline: .now()){ - self.activityView.stopAnimating() +// self.activityView.stopAnimating() SVProgressHUD.showInfo(withStatus: "Network connection failed, please try again") self.retryBtn.isHidden = false DispatchQueue.global().asyncAfter(deadline: .now() + 2.0) { - SVProgressHUD.dismiss() + SVProgressHUD.dismiss() } } } else if let data = data { - DispatchQueue.main.asyncAfter(deadline: .now()){ - self.navigateToMainScreen() + if let appDelegate = UIApplication.shared.delegate as? AppDelegate { +// appDelegate.showInterstitialAd() + // 如果插页广告已经准备好显示,立即显示广告 + if appDelegate.interstitialAd.isReady { + appDelegate.interstitialAd.show() + + Analytics.logEvent("open_load_success", parameters: nil) + + }else{ + print("-------广告没准备好") + Analytics.logEvent("open_load_fail", parameters: nil) + self.retryBtn.isHidden = false + } } + } } @@ -142,17 +168,17 @@ class WA_limitsVCViewController: WA_RootVC { NetworkReachabilityManager.default?.stopListening() } + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + + } + @IBAction func btnRetry(_ sender: Any) { - self.activityView.startAnimating() + setNetwork() } - private func navigateToMainScreen() { - - WA_TabbarCommon.TabBarController() - - - } + } diff --git a/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.xib b/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.xib index 22c2dc8..50a88e6 100644 --- a/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.xib +++ b/wallpaper_project/wallpaper_project/Main/WA_limitsVCViewController.xib @@ -20,6 +20,9 @@ + + +