diff --git a/Podfile b/Podfile index 78fda0c..23b5758 100644 --- a/Podfile +++ b/Podfile @@ -35,4 +35,6 @@ pod 'Google-Mobile-Ads-SDK', '11.4.0' pod 'GoogleMobileAdsMediationAppLovin' pod 'GoogleMobileAdsMediationVungle' pod 'GoogleMobileAdsMediationPangle' +pod 'GoogleMobileAdsMediationIronSource' +pod 'GoogleMobileAdsMediationMintegral' end diff --git a/Podfile.lock b/Podfile.lock index 7538d19..159ff32 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -41,6 +41,12 @@ PODS: - GoogleMobileAdsMediationAppLovin (12.6.0.0): - AppLovinSDK (= 12.6.0) - Google-Mobile-Ads-SDK (~> 11.0) + - GoogleMobileAdsMediationIronSource (8.2.0.0.0): + - Google-Mobile-Ads-SDK (~> 11.0) + - IronSourceSDK (= 8.2.0.0) + - GoogleMobileAdsMediationMintegral (7.6.8.0): + - Google-Mobile-Ads-SDK (~> 11.0) + - MintegralAdSDK/All (= 7.6.8) - GoogleMobileAdsMediationPangle (6.1.0.5.0): - Ads-Global (= 6.1.0.5) - Google-Mobile-Ads-SDK (~> 11.0) @@ -49,10 +55,36 @@ PODS: - VungleAds (= 7.4.0) - GoogleUserMessagingPlatform (2.4.0) - IQKeyboardManagerSwift (6.5.16) + - IronSourceSDK (8.2.0.0) - JXPagingView/Paging (2.1.3) - JXSegmentedView (1.3.3) - Kingfisher (7.11.0) - MarqueeLabel (4.5.0) + - MintegralAdSDK/All (7.6.8): + - MintegralAdSDK/BannerAd + - MintegralAdSDK/BidNativeAd + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAdvancedAd + - MintegralAdSDK/NewInterstitialAd + - MintegralAdSDK/RewardVideoAd + - MintegralAdSDK/SplashAd + - MintegralAdSDK/BannerAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/BidNativeAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/InterstitialVideoAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAd (7.6.8) + - MintegralAdSDK/NativeAdvancedAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NewInterstitialAd (7.6.8): + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/RewardVideoAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/SplashAd (7.6.8): + - MintegralAdSDK/NativeAd - MJRefresh (3.7.9) - SnapKit (5.7.1) - SVProgressHUD (2.3.1): @@ -67,6 +99,8 @@ DEPENDENCIES: - DownloadButton - Google-Mobile-Ads-SDK (= 11.4.0) - GoogleMobileAdsMediationAppLovin + - GoogleMobileAdsMediationIronSource + - GoogleMobileAdsMediationMintegral - GoogleMobileAdsMediationPangle - GoogleMobileAdsMediationVungle - GoogleUserMessagingPlatform (= 2.4.0) @@ -90,14 +124,18 @@ SPEC REPOS: - DownloadButton - Google-Mobile-Ads-SDK - GoogleMobileAdsMediationAppLovin + - GoogleMobileAdsMediationIronSource + - GoogleMobileAdsMediationMintegral - GoogleMobileAdsMediationPangle - GoogleMobileAdsMediationVungle - GoogleUserMessagingPlatform - IQKeyboardManagerSwift + - IronSourceSDK - JXPagingView - JXSegmentedView - Kingfisher - MarqueeLabel + - MintegralAdSDK - MJRefresh - SnapKit - SVProgressHUD @@ -113,14 +151,18 @@ SPEC CHECKSUMS: DownloadButton: 49a21a89e0d7d1b42d9134f79aaa40e727cd57c3 Google-Mobile-Ads-SDK: d097dca17b9344135dcf592e79df0c7fbd89947b GoogleMobileAdsMediationAppLovin: bdd093b9b0469da3206aa7fc049ce92f2b672822 + GoogleMobileAdsMediationIronSource: 259afd9bc8293ab1563439188a7cc1552a27f91c + GoogleMobileAdsMediationMintegral: 83382df88ca5560318d03d5faa82c3ef33cf00c8 GoogleMobileAdsMediationPangle: 7cdcaeb4e0cceb3b2546724a9c5c295096047b46 GoogleMobileAdsMediationVungle: 67cc04b4b01b5a159344de32729ab608e9338089 GoogleUserMessagingPlatform: f131fa7978d2ba88d7426702b057c2cc318e6595 IQKeyboardManagerSwift: 12d89768845bb77b55cc092ecc2b1f9370f06b76 + IronSourceSDK: 8e630747c09d8b1eb66ce2e195a10edd9a75f8b9 JXPagingView: afdd2e9af09c90160dd232b970d603cc6e7ddd0e JXSegmentedView: 651b60fcf705258ba9395edd53876dbd2853fb68 Kingfisher: b9c985d864d43515f404f1ef4a8ce7d802ace3ac MarqueeLabel: 4b46d196abd253448e830cbd976f9eacc3af0849 + MintegralAdSDK: 8b0223ac12dcbebb0c4162708a4bf6cf854a9673 MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a SVProgressHUD: 4837c74bdfe2e51e8821c397825996a8d7de6e22 @@ -128,6 +170,6 @@ SPEC CHECKSUMS: Tiercel: c0a73f876a72800333b15f4e7e48791f4ad21e90 VungleAds: 4823f53e691ba140ff21e3a3a6897af789832a36 -PODFILE CHECKSUM: 0df1fdbe3bdaa3f90639c4ca80b2c624579f09a8 +PODFILE CHECKSUM: 6b0051839104814ab26eed21f9448682e50b7c68 COCOAPODS: 1.15.2 diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/Info.plist b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/Info.plist new file mode 100644 index 0000000..31f6b0a --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + IronSourceAdapter.framework/IronSourceAdapter + LibraryIdentifier + ios-arm64 + LibraryPath + IronSourceAdapter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + IronSourceAdapter.framework/IronSourceAdapter + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + IronSourceAdapter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Headers/IronSourceAdapter.h b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Headers/IronSourceAdapter.h new file mode 100644 index 0000000..a3b546f --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Headers/IronSourceAdapter.h @@ -0,0 +1,21 @@ +// Copyright 2017 Google Inc. +// +// 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. + +#ifndef IronSourceAdapter_h +#define IronSourceAdapter_h + +#import +#import + +#endif /* IronSourceAdapter_h */ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Info.plist b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Info.plist new file mode 100644 index 0000000..41563ae Binary files /dev/null and b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Info.plist differ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/IronSourceAdapter b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/IronSourceAdapter new file mode 100644 index 0000000..95caaeb Binary files /dev/null and b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/IronSourceAdapter differ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Modules/module.modulemap b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..69a5f2d --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64/IronSourceAdapter.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module IronSourceAdapter { + umbrella header "IronSourceAdapter.h" + + export * + module * { export * } + + link framework "Foundation" + link framework "UIKit" +} diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Headers/IronSourceAdapter.h b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Headers/IronSourceAdapter.h new file mode 100644 index 0000000..a3b546f --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Headers/IronSourceAdapter.h @@ -0,0 +1,21 @@ +// Copyright 2017 Google Inc. +// +// 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. + +#ifndef IronSourceAdapter_h +#define IronSourceAdapter_h + +#import +#import + +#endif /* IronSourceAdapter_h */ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Info.plist b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Info.plist new file mode 100644 index 0000000..289ac94 Binary files /dev/null and b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Info.plist differ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/IronSourceAdapter b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/IronSourceAdapter new file mode 100644 index 0000000..152d7bb Binary files /dev/null and b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/IronSourceAdapter differ diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Modules/module.modulemap b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..69a5f2d --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator/IronSourceAdapter.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module IronSourceAdapter { + umbrella header "IronSourceAdapter.h" + + export * + module * { export * } + + link framework "Foundation" + link framework "UIKit" +} diff --git a/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/README.md b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/README.md new file mode 100644 index 0000000..109b80d --- /dev/null +++ b/Pods/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/README.md @@ -0,0 +1,8 @@ +# ironSource Mediation Adapter for Google Mobile Ads SDK for iOS + +This is an adapter to be used in conjunction with the Google Mobile Ads SDK. +For requirements, instructions, and other info, see the +[ironSource Adapter Integration Guide](https://developers.google.com/admob/ios/mediation/ironsource). + +See the [changelog](https://developers.google.com/admob/ios/mediation/ironsource#ironsource-ios-mediation-adapter-changelog) +to view the version history. diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/Info.plist b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/Info.plist new file mode 100644 index 0000000..552a0c3 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MintegralAdapter.framework/MintegralAdapter + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MintegralAdapter.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MintegralAdapter.framework/MintegralAdapter + LibraryIdentifier + ios-arm64 + LibraryPath + MintegralAdapter.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h new file mode 100644 index 0000000..9d334f4 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h @@ -0,0 +1,26 @@ +// Copyright 2022 Google LLC +// +// 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 +// +// https://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. + +#import +#import + + +@interface GADMAdapterMintegralExtras : NSObject + + +/// Controls whether presented ads will start in a muted state or not. +@property (nonatomic, assign) BOOL muteVideoAudio; + +@end + diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h new file mode 100644 index 0000000..15bbe66 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h @@ -0,0 +1,30 @@ +// Copyright 2022 Google LLC +// +// 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 +// +// https://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. + +#import +#import + +typedef NS_ENUM(NSInteger, GADMintegralErrorCode) { + /// Missing server parameters. + GADMintegralErrorInvalidServerParameters = 101, + /// The ad request was successful, but no ad was returned. + GADMintegralErrorAdNotAvailable = 102, + /// The Mintegral SDK failed to show an ad. + GADMintegralErrorAdFailedToShow = 103, + /// Invalid banner size for Mintegral ad. + GADMintegtalErrorBannerSizeInValid = 104 +}; +@interface GADMediationAdapterMintegral : NSObject + +@end diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/MintegralAdapter.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/MintegralAdapter.h new file mode 100644 index 0000000..a9c1024 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Headers/MintegralAdapter.h @@ -0,0 +1,19 @@ +// Copyright 2022 Google LLC +// +// 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. + +#import +#import +#import +#import + diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Info.plist b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Info.plist new file mode 100644 index 0000000..8c7fd56 Binary files /dev/null and b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Info.plist differ diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/MintegralAdapter b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/MintegralAdapter new file mode 100644 index 0000000..7f335fc Binary files /dev/null and b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/MintegralAdapter differ diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Modules/module.modulemap b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..81bbdab --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64/MintegralAdapter.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MintegralAdapter { + umbrella header "MintegralAdapter.h" + + export * + module * { export * } + + link framework "Foundation" + link framework "UIKit" + + // Add any public headers here. +} diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h new file mode 100644 index 0000000..9d334f4 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMAdapterMintegralExtras.h @@ -0,0 +1,26 @@ +// Copyright 2022 Google LLC +// +// 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 +// +// https://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. + +#import +#import + + +@interface GADMAdapterMintegralExtras : NSObject + + +/// Controls whether presented ads will start in a muted state or not. +@property (nonatomic, assign) BOOL muteVideoAudio; + +@end + diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h new file mode 100644 index 0000000..15bbe66 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/GADMediationAdapterMintegral.h @@ -0,0 +1,30 @@ +// Copyright 2022 Google LLC +// +// 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 +// +// https://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. + +#import +#import + +typedef NS_ENUM(NSInteger, GADMintegralErrorCode) { + /// Missing server parameters. + GADMintegralErrorInvalidServerParameters = 101, + /// The ad request was successful, but no ad was returned. + GADMintegralErrorAdNotAvailable = 102, + /// The Mintegral SDK failed to show an ad. + GADMintegralErrorAdFailedToShow = 103, + /// Invalid banner size for Mintegral ad. + GADMintegtalErrorBannerSizeInValid = 104 +}; +@interface GADMediationAdapterMintegral : NSObject + +@end diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/MintegralAdapter.h b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/MintegralAdapter.h new file mode 100644 index 0000000..a9c1024 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Headers/MintegralAdapter.h @@ -0,0 +1,19 @@ +// Copyright 2022 Google LLC +// +// 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. + +#import +#import +#import +#import + diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Info.plist b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Info.plist new file mode 100644 index 0000000..b755fde Binary files /dev/null and b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Info.plist differ diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/MintegralAdapter b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/MintegralAdapter new file mode 100644 index 0000000..e64a941 Binary files /dev/null and b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/MintegralAdapter differ diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Modules/module.modulemap b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Modules/module.modulemap new file mode 100644 index 0000000..81bbdab --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework/ios-arm64_x86_64-simulator/MintegralAdapter.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MintegralAdapter { + umbrella header "MintegralAdapter.h" + + export * + module * { export * } + + link framework "Foundation" + link framework "UIKit" + + // Add any public headers here. +} diff --git a/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/README.md b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/README.md new file mode 100644 index 0000000..999bc36 --- /dev/null +++ b/Pods/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/README.md @@ -0,0 +1,3 @@ +# Mintegral Mediation Adapter for Google Mobile Ads SDK for iOS + +This is an adapter to be used in conjunction with the Google Mobile Ads SDK. diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist new file mode 100644 index 0000000..8479e21 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + IronSource.framework/IronSource + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + IronSource.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + IronSource.framework/IronSource + LibraryIdentifier + ios-arm64 + LibraryPath + IronSource.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h new file mode 100644 index 0000000..3461202 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h @@ -0,0 +1,43 @@ +// +// ISAAdFormat.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing available ad formats. + */ +typedef NS_ENUM(NSUInteger, ISAAdFormatType) { + ISAAdFormatTypeInterstitial, + ISAAdFormatTypeRewarded, + ISAAdFormatTypeBanner +}; + +/** + Class representing an ad format. + */ +@interface ISAAdFormat : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The ad format type. + */ +@property(readonly, nonatomic) ISAAdFormatType adFormatType; + +/** + Initializes with the given ad format type. + + @param adFormatType the ad format type to represent. + */ +- (instancetype)initWithAdFormatType:(ISAAdFormatType)adFormatType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h new file mode 100644 index 0000000..7871c68 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h @@ -0,0 +1,46 @@ +// +// ISAAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing an ad size. + */ +@interface ISAAdSize : NSObject + +@property(nonatomic, readonly) CGFloat width; +@property(nonatomic, readonly) CGFloat height; +@property(nonatomic, readonly, copy) NSString *sizeDescription; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Creates an `ISAAdSize` for a banner ad. + */ ++ (ISAAdSize *)banner; + +/** + Creates an `ISAAdSize` for a large ad. + */ ++ (ISAAdSize *)large; + +/** + Creates an `ISAAdSize` for a medium rectangle ad. + */ ++ (ISAAdSize *)mediumRectangle; + +/** + Creates an `ISAAdSize` for a leaderboard ad. + */ ++ (ISAAdSize *)leaderboard; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h new file mode 100644 index 0000000..ff5fc2c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h @@ -0,0 +1,32 @@ +// +// ISABannerAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated banner ad. + */ +@interface ISABannerAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h new file mode 100644 index 0000000..6fb52f9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h @@ -0,0 +1,35 @@ +// +// ISNBannerLoader.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdLoaderDelegate.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading banner ads. + */ +@interface ISABannerAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a banner ad. + The delegate will send a `bannerAdDidLoad:` or + `bannerAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISABannerAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h new file mode 100644 index 0000000..6dcbd39 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdView.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested banner ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdLoaderDelegate + +/** + Called when a banner ad is successfully loaded. + + @param bannerAdView The banner ad that is loaded. + */ +- (void)bannerAdDidLoad:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)bannerAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h new file mode 100644 index 0000000..5c2a8ba --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h @@ -0,0 +1,49 @@ +// +// ISNBannerAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a banner ad. + Use `ISABannerAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISABannerAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The ad markup. + */ +@property(nonatomic, strong, readonly) NSString *adm; + +/** + The ad size. + */ +@property(nonatomic, strong, readonly) ISAAdSize *size; + +/** + The view controller to show the ad on, if available. + */ +@property(nonatomic, weak, readonly, nullable) UIViewController *viewController; + +/** + Extra parameters for the ad request. + */ +@property(nonatomic, strong, readonly, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h new file mode 100644 index 0000000..6c1bef9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h @@ -0,0 +1,61 @@ +// +// ISABannerAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISABannerAdRequest`. + */ +@interface ISABannerAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + @param size The ad size. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId + adm:(NSString *)adm + size:(ISAAdSize *)size; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Sets the view controller that will show the ad, if available. + + @param viewController The view controller that will show the ad, if available. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withViewController:(UIViewController *)viewController; + +/** + Builds the `ISABannerAdRequest` instance. + + @return The ad request instance. + */ +- (ISABannerAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h new file mode 100644 index 0000000..6d09f2d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h @@ -0,0 +1,26 @@ +// +// ISNBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISABannerAdInfo.h" +#import "ISABannerAdViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISABannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, weak, nullable) id delegate; +@property(nonatomic, strong, readonly) ISABannerAdInfo* adInfo; +@property(nonatomic, weak, nullable) UIViewController* viewController; + +NS_ASSUME_NONNULL_END + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h new file mode 100644 index 0000000..fb0f2af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISABannerAdView; + +/** + Protocol handling banner ad show events for `ISABannerAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdViewDelegate + +/** + Called when a banner ad is shown. + + @param bannerAdView The banner ad that is shown. + */ +- (void)bannerAdViewDidShow:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad is clicked. + + @param bannerAdView The banner ad that is clicked. + */ +- (void)bannerAdViewDidClick:(ISABannerAdView *)bannerAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h new file mode 100644 index 0000000..a26839b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h @@ -0,0 +1,45 @@ +// +// ISAInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing the different log levels in IronSourceAds. + */ +typedef NS_ENUM(NSInteger, ISALogLevel) { ISALogLevelNone, ISALogLevelError, ISALogLevelVerbose }; + +/** + Class representing an initialization request for IronSourceAds. + Use `ISAInitRequestBuilder` to create an instance of this class. + */ +@interface ISAInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The application key. + */ +@property(readonly, nonatomic) NSString *appKey; + +/** + Legacy ad formats for the initialization request. + */ +@property(readonly, nonatomic) NSArray *legacyAdFormats; + +/** + Log level to use in IronSourceAds. + Default value is `ISALogLevelNone`. + */ +@property(readonly, nonatomic) ISALogLevel logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h new file mode 100644 index 0000000..5938300 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h @@ -0,0 +1,59 @@ +// +// ISAInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInitRequest`. + */ +@interface ISAInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param appKey the application key. + */ +- (instancetype)initWithAppKey:(NSString *)appKey; + +/** + Builds the `ISAInitRequest` instance. + + @return The init request instance. + */ +- (ISAInitRequest *)build; + +/** + Sets the legacy ad formats for the initialization request. + To enable non-bidding instances, pass the relevant legacy ad formats. + For bidding instances, this is non-mandatory. + + @param legacyAdFormats The list of legacy ad formats. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +/** + Sets the log level for the initialization request. + Default value is `ISALogLevelNone`. + + @param logLevel The log level. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLogLevel:(ISALogLevel)logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h new file mode 100644 index 0000000..71aa302 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h @@ -0,0 +1,54 @@ +// +// ISAInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISAInterstitialAdDelegate.h" +#import "ISAInterstitialAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of an interstitial ad. + */ +@interface ISAInterstitialAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISAInterstitialAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h new file mode 100644 index 0000000..4d3784c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h @@ -0,0 +1,49 @@ +// +// ISAInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISAInterstitialAd; + +/** + Protocol handling interstitial ad show events for `ISAInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdDelegate + +/** + Called when an interstitial ad is shown. + + @param interstitialAd The interstitial ad that is shown. + */ +- (void)interstitialAdDidShow:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to show. + + @param interstitialAd The interstitial ad that fails to show. + @param error The error that occurred. + */ +- (void)interstitialAd:(ISAInterstitialAd *)interstitialAd didFailToShowWithError:(NSError *)error; + +/** + Called when an interstitial ad is clicked. + + @param interstitialAd The interstitial ad that is clicked. + */ +- (void)interstitialAdDidClick:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad is dismissed. + + @param interstitialAd The interstitial ad that is dismissed. + */ +- (void)interstitialAdDidDismiss:(ISAInterstitialAd *)interstitialAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h new file mode 100644 index 0000000..56755df --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h @@ -0,0 +1,32 @@ +// +// ISAInterstitialAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated interstitial ad. + */ +@interface ISAInterstitialAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h new file mode 100644 index 0000000..147962f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderInterstitial.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdLoaderDelegate.h" +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading interstitial ads. + */ +@interface ISAInterstitialAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads an interstitial ad. + The delegate will send a `interstitialAdDidLoad:` or + `interstitialAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISAInterstitialAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h new file mode 100644 index 0000000..0bce215 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISAInterstitialAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISAInterstitialAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested interstitial ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdLoaderDelegate + +/** + Called when an interstitial ad is successfully loaded. + + @param interstitialAd The interstitial ad that is loaded. + */ +- (void)interstitialAdDidLoad:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)interstitialAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h new file mode 100644 index 0000000..bee365f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h @@ -0,0 +1,38 @@ +// +// ISAInterstitialAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for an interstitial ad. + Use `ISAInterstitialAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISAInterstitialAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h new file mode 100644 index 0000000..e9e24ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISAInterstitialAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInterstitialAdRequest`. + */ +@interface ISAInterstitialAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISAInterstitialAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISAInterstitialAdRequest` instance. + + @return The ad request instance. + */ +- (ISAInterstitialAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h new file mode 100644 index 0000000..c5939bf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h @@ -0,0 +1,54 @@ +// +// ISARewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISARewardedAdDelegate.h" +#import "ISARewardedAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of a rewarded ad. + */ +@interface ISARewardedAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISARewardedAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h new file mode 100644 index 0000000..4f30afc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h @@ -0,0 +1,56 @@ +// +// ISARewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISARewardedAd; + +/** + Protocol handling rewarded ad show events for `ISARewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdDelegate + +/** + Called when a rewarded ad is shown. + + @param rewardedAd The rewarded ad that is shown. + */ +- (void)rewardedAdDidShow:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to show. + + @param rewardedAd The rewarded ad that fails to show. + @param error The error that occurred. + */ +- (void)rewardedAd:(ISARewardedAd *)rewardedAd didFailToShowWithError:(NSError *)error; + +/** + Called when the user earns a reward. + + @param rewardedAd The rewarded ad that the user earns a reward from. + */ +- (void)rewardedAdDidUserEarnReward:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is clicked. + + @param rewardedAd The rewarded ad that is clicked. + */ +- (void)rewardedAdDidClick:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is dismissed. + + @param rewardedAd The rewarded ad that is dismissed. + */ +- (void)rewardedAdDidDismiss:(ISARewardedAd *)rewardedAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h new file mode 100644 index 0000000..2a1a0bd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h @@ -0,0 +1,32 @@ +// +// ISARewardedAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated rewarded ad. + */ +@interface ISARewardedAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h new file mode 100644 index 0000000..2ffa26f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderRewardedVideo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdLoaderDelegate.h" +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading rewarded ads. + */ +@interface ISARewardedAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a rewarded ad. + The delegate will send a `rewardedAdDidLoad:` or + `rewardedAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISARewardedAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h new file mode 100644 index 0000000..af3f93d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISARewardedAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISARewardedAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested rewarded ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdLoaderDelegate + +/** + Called when a rewarded ad is successfully loaded. + + @param rewardedAd The rewarded ad that is loaded. + */ +- (void)rewardedAdDidLoad:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)rewardedAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h new file mode 100644 index 0000000..082fb82 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h @@ -0,0 +1,38 @@ +// +// ISARewardedAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a rewarded ad. + Use `ISARewardedAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISARewardedAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h new file mode 100644 index 0000000..05d8b27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISARewardedAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISARewardedAdRequest`. + */ +@interface ISARewardedAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISARewardedAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISARewardedAdRequest` instance. + + @return The ad request instance. + */ +- (ISARewardedAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h new file mode 100644 index 0000000..e249aea --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h @@ -0,0 +1,51 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +#import "ISAdapterConfig.h" +#import "ISBannerSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +// The server data containing the adm +@property(nonatomic, strong, readonly, nullable) NSString *serverData; + +// The server configuration +@property(nonatomic, strong, readonly) NSDictionary *configuration; + +// The configuration holding userId, banner size, ad unit data from auction response and adapter +// config +@property(nonatomic, strong, readonly, nullable) NSDictionary *adUnitData; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *)userId; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *_Nullable)userId + bannerSize:(ISBannerSize *_Nullable)bannerSize; + +- (instancetype)initWithServerData:(nullable NSString *)serverData + configuration:(NSDictionary *)configuration + adUnitData:(nullable NSDictionary *)adUnitData; + +- (nullable NSString *)getString:(NSString *)key; + +- (NSInteger)getInt:(NSString *)key; + +- (BOOL)getBoolean:(NSString *)key; + +- (nullable NSNumber *)getNumber:(NSString *)key; + +- (nullable NSDictionary *)getAdUnitData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h new file mode 100644 index 0000000..8958fad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h @@ -0,0 +1,33 @@ +// +// ISAdInfo.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import "ISImpressionData.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdInfo : NSObject + +@property(readonly, copy) NSString* auction_id; +@property(readonly, copy) NSString* ad_unit; +@property(readonly, copy) NSString* ad_network; +@property(readonly, copy) NSString* instance_name; +@property(readonly, copy) NSString* instance_id; +@property(readonly, copy) NSString* country; +@property(readonly, copy) NSNumber* revenue; +@property(readonly, copy) NSString* precision; +@property(readonly, copy) NSString* ab; +@property(readonly, copy) NSString* segment_name; +@property(readonly, copy) NSNumber* lifetime_revenue; +@property(readonly, copy) NSString* encrypted_cpm; +@property(readonly, copy) NSNumber* conversion_value; + +- (instancetype)init; +- (instancetype)initWithImpressionData:(ISImpressionData* _Nonnull)impressionData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h new file mode 100644 index 0000000..df4e5a2 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h @@ -0,0 +1,17 @@ +// +// ISAdOptionsPosition.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +// ISAdOptionsPosition +typedef NS_ENUM(NSInteger, ISAdOptionsPosition) { + ISAdOptionsPositionTopLeft, + ISAdOptionsPositionTopRight, + ISAdOptionsPositionBottomLeft, + ISAdOptionsPositionBottomRight +}; + +static NSString* const kAdOptionsPosKey = @"adOptionsPos"; diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h new file mode 100644 index 0000000..c5addc4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h @@ -0,0 +1,24 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + +@property(strong, nonatomic) NSString *value; + ++ (ISAdUnit *)IS_AD_UNIT_REWARDED_VIDEO; ++ (ISAdUnit *)IS_AD_UNIT_INTERSTITIAL; ++ (ISAdUnit *)IS_AD_UNIT_BANNER; ++ (ISAdUnit *)IS_AD_UNIT_NATIVE_AD; + +- (instancetype)initWithValue:(NSString *)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h new file mode 100644 index 0000000..fa64db3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h @@ -0,0 +1,13 @@ +// +// ISAdUnitAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNetworkInitCallbackProtocol.h" +#import "ISReleaseMemoryAdapterProtocol.h" + +@protocol ISAdUnitAdapterProtocol + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h new file mode 100644 index 0000000..414304c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,42 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +// Mandatory callbacks + +- (void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidOpen; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h new file mode 100644 index 0000000..6e33f3d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h @@ -0,0 +1,35 @@ +// +// ISAdapterAdFullscreenProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdapterAdInteractionDelegate.h" + +@protocol ISAdapterAdFullscreenProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure, ad opened, ad closed, show failed optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData *)adData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h new file mode 100644 index 0000000..17ac4e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,36 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +// Mandatory callbacks + +- (void)adDidClose; + +// Optional callbacks + +- (void)adDidShowSucceed; + +- (void)adDidBecomeVisible; + +- (void)adDidStart; + +- (void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h new file mode 100644 index 0000000..f6d9986 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,25 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +// mandatory callbacks + +- (void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h new file mode 100644 index 0000000..f9c566a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h @@ -0,0 +1,43 @@ +// +// ISAdapterAdViewDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdViewDelegate_h +#define ISAdapterAdViewDelegate_h + +#import +#import "ISAdapterAdDelegate.h" + +@protocol ISAdapterAdViewDelegate + +// mandatory callbacks + +/** + * @param view the view that was loaded + */ +- (void)adDidLoadWithView:(UIView *)view; + +// optional callbacks (must be implemented in the adapter but can have empty implementation) + +/** + * This method should be invoked before the user is taken out of the application after a click + */ +- (void)adWillLeaveApplication; + +/** + * This method should be invoked after the ad view presents fullscreen content + */ +- (void)adWillPresentScreen; + +/** + * This method should be invoked after the fullscreen content is dismissed + */ +- (void)adDidDismissScreen; + +@end + +#endif /* ISAdapterAdViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h new file mode 100644 index 0000000..cb58c70 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h @@ -0,0 +1,12 @@ +// +// ISAdapterAdaptiveProtocol.h +// IronSource +// + +#import + +@protocol ISAdapterAdaptiveProtocol + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h new file mode 100644 index 0000000..6474b7e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h @@ -0,0 +1,41 @@ +// +// ISAdapterBannerProtocol.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdData.h" +#import "ISBannerAdDelegate.h" +#import "ISBannerSize.h" + +@protocol ISAdapterBannerProtocol + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +- (BOOL)isSupportAdaptiveBanner; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h new file mode 100644 index 0000000..346f63e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,30 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +- (void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +- (NSString*)networkSDKVersion; + +/// returns the adapter version +- (NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h new file mode 100644 index 0000000..5ff8a64 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h @@ -0,0 +1,74 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + +@interface ISAdapterConfig : NSObject + +@property(strong, nonatomic, readonly) NSDictionary *settings; +@property(strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property(strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property(strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property(strong, nonatomic, readonly) NSString *requestUrl; +@property(strong, nonatomic, readonly) NSString *subAdapterId; +@property(strong, nonatomic, readonly) NSString *instanceId; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property(strong, nonatomic, readonly) NSString *instanceType; +@property(assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property(assign, nonatomic, readonly) double loadTimeOutSec; +@property(assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property(strong, nonatomic, readonly) + NSString *adSourceNameForEvent; // name from adSourceName property on init +@property(assign, nonatomic, readonly) BOOL isBidder; +@property(assign, nonatomic, readonly) BOOL shouldEarlyInit; +@property(strong, nonatomic, readonly) ISAdUnit *adUnit; +@property(strong, nonatomic, readonly) NSDictionary *appSettings; +@property(strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property(strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +// The banner settings contains the provider configs which may be changed with the banner +// configuration during the flow, so it's not defined as readonly. +@property(strong, nonatomic) NSDictionary *bannerSettings; +@property(strong, nonatomic, readonly) NSDictionary *nativeAdSettings; + +@property(strong, nonatomic, readonly) NSString + *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property(strong, nonatomic, readonly) + NSString *providerNetworkKey; /* Name to be used in the public API (e.g. setNetworkData) */ +@property(strong, nonatomic, readonly) + NSString *customNetwork; /* name of the custom network is exists */ +@property(assign, nonatomic, readonly) + BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setNativeAdSettings:(NSDictionary *)nativeAdSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (void)setIsOneFlow:(BOOL)isOneFlow; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +- (NSDictionary *)adUnitSettings; +- (NSString *)demandSourceName; +- (NSNumber *)isOneFlow; + +- (BOOL)hasConsentCMP; +- (BOOL)getConsentCMP; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h new file mode 100644 index 0000000..3b52b4d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +- (void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h new file mode 100644 index 0000000..f852338 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +- (void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h new file mode 100644 index 0000000..d0ec92d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h @@ -0,0 +1,20 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h new file mode 100644 index 0000000..3826c1f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h @@ -0,0 +1,19 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + +#endif /* AdapterErrors_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h new file mode 100644 index 0000000..6efa7a6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,18 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + +@protocol ISAdapterMetaDataProtocol + +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h new file mode 100644 index 0000000..0d53345 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNativeAdData.h +// IronSource +// +// Created by Hadar Pur on 27/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdDataProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdapterNativeAdData : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h new file mode 100644 index 0000000..6b98eee --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h @@ -0,0 +1,16 @@ +// +// ISAdapterNativeAdViewBinder.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdViewBinderProtocol.h" +#import "ISNativeAdViewHolder.h" + +@interface ISAdapterNativeAdViewBinder : NSObject + +@property(nonatomic, strong, nullable) ISNativeAdViewHolder *adViewHolder; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..c6ebb7b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h @@ -0,0 +1,24 @@ +// +// ISAdapterNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterNativeAdViewBinderProtocol + +@required + +@property(nonatomic, strong, nullable) UIView *networkNativeAdView; + +- (void)setNativeAdView:(UIView *_Nullable)nativeAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h new file mode 100644 index 0000000..bec5cac --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h @@ -0,0 +1,16 @@ +// +// ISAdapterNetworkData.h +// IronSourceSDK +// + +#import "ISAdUnit.h" + +@protocol ISAdapterNetworkData + +@required + +- (NSDictionary *)networkDataByAdUnit:(ISAdUnit *)adUnit; + +- (NSDictionary *)allData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h new file mode 100644 index 0000000..fe167c0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h @@ -0,0 +1,14 @@ +// +// ISAdapterNetworkDataProtocol.h +// IronSourceSDK +// + +#import "ISAdapterNetworkData.h" + +@protocol ISAdapterNetworkDataProtocol + +@required + +- (void)setNetworkData:(id)networkData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h new file mode 100644 index 0000000..22ac1a8 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterConfig.h" +#import "ISLoadWhileShowSupportState.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig: + (ISAdapterConfig*)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h new file mode 100644 index 0000000..2b2a9eb --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h @@ -0,0 +1,15 @@ +// +// ISAppStoreErrorDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +#import "ISNAppStoreVCRootViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAppStoreErrorDelegate +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h new file mode 100644 index 0000000..01bb94c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h @@ -0,0 +1,18 @@ +// +// ISBannerAdDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" + +#ifndef ISBannerAdDelegate_h +#define ISBannerAdDelegate_h + +@protocol ISBannerAdDelegate + +@end + +#endif /* ISBannerAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h new file mode 100644 index 0000000..2a8f32a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h @@ -0,0 +1,38 @@ +// +// ISBannerAdapterDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import + +@protocol ISBannerAdapterDelegate + +@required + +- (void)adapterBannerInitSuccess; + +- (void)adapterBannerInitFailedWithError:(NSError *)error; + +- (void)adapterBannerDidLoad:(UIView *)bannerView; + +- (void)adapterBannerDidFailToLoadWithError:(NSError *)error; + +- (void)adapterBannerDidClick; + +#pragma mark - optional - when supported by network + +- (void)adapterBannerWillPresentScreen; + +- (void)adapterBannerDidDismissScreen; + +- (void)adapterBannerWillLeaveApplication; + +- (void)adapterBannerDidShow; + +- (void)adapterBannerDidFailToShowWithError:(NSError *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h new file mode 100644 index 0000000..60a5638 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h @@ -0,0 +1,60 @@ +// +// ISBannerAdapterProtocol.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBannerAdapterDelegate.h" +#import "ISBannerSize.h" +#import "ISBiddingDataDelegate.h" + +@class ISAdapterConfig; +@protocol ISBannerAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)destroyBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +#pragma mark - for non bidders + +- (void)initBannerWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initBannerForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +// used for banner, bidders + non-bidders(one-flow) for demand only +- (void)loadBannerForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h new file mode 100644 index 0000000..6b029e3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h @@ -0,0 +1,54 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import +#import "ISContainerParams.h" + +static NSString* const kSizeBanner = @"BANNER"; +static NSString* const kSizeLarge = @"LARGE"; +static NSString* const kSizeRectangle = @"RECTANGLE"; +static NSString* const kSizeLeaderboard = @"LEADERBOARD"; +static NSString* const kSizeSmart = @"SMART"; +static NSString* const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER \ + [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE \ + [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD \ + [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString*)description + width:(NSInteger)width + height:(NSInteger)height; +- (BOOL)isSmart; + +/** + Calculates and returns the maximum height of an adaptive banner for a given width. + + If there are no adaptive banner supporting networks, the return value will be -1. + + @param width The specified width for which the maximum height is calculated. + @return The maximal height of an adaptive banner, or -1 if no supporting networks are found. + */ ++ (CGFloat)getMaximalAdaptiveHeightWithWidth:(CGFloat)width; + +@property(readonly) NSString* sizeDescription; +@property(readonly) NSInteger width; +@property(readonly) NSInteger height; +@property(readwrite, getter=isAdaptive) BOOL adaptive; + +@property(nonatomic, readwrite) ISContainerParams* containerParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h new file mode 100644 index 0000000..f4e1c84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h @@ -0,0 +1,16 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString* const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { +} + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h new file mode 100644 index 0000000..d3d1190 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h @@ -0,0 +1,44 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdUnit.h" +#import "ISAdapterAdDelegate.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdAdapter : NSObject + +@property(nonatomic) ISAdUnit *adUnit; +@property(nonatomic, readonly) ISAdapterConfig *adapterConfig; +@property(nonatomic, readonly, nullable) NSUUID *adUnitObjectId; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit adapterConfig:(ISAdapterConfig *)adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +/// @param adUnitObjectId the object id for the ad loaded + +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit + adapterConfig:(ISAdapterConfig *)adapterConfig + adUnitObjectId:(nullable NSUUID *)adUnitObjectId; + +/// the network sdk version +- (nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h new file mode 100644 index 0000000..b5218cd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdFullscreenProtocol.h" +#import "ISBaseAdAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h new file mode 100644 index 0000000..4b90cad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdUnitAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" +#import "ISNetworkInitCallbackProtocol.h" + +@interface ISBaseAdUnitAdapter : NSObject + +- (NSString *)getStringValueFromAdapterConfig:(ISAdapterConfig *)adapterConfig + forKey:(NSString *)key; +- (NSString *)getMissingParamErrorStringWithKey:(NSString *)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h new file mode 100644 index 0000000..79ffaec --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h @@ -0,0 +1,52 @@ + +// +// ISBaseAdapter+Internal.h +// IronSource +// +// Created by Yotam Ohayon on 01/03/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#ifndef ISBaseAdapter_Internal_h +#define ISBaseAdapter_Internal_h + +#import "ISBaseAdapter.h" + +#import "ISBannerAdapterDelegate.h" +#import "ISInterstitialAdapterDelegate.h" +#import "ISNativeAdAdapterDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +#import "ISConfigurations.h" +#import "ISMetaDataConstants.h" +#import "ISMetaDataUtils.h" + +#import "ISConcurrentMutableDictionary.h" +#import "ISConcurrentMutableSet.h" +#import "ISError.h" +#import "ISLog.h" +#import "ISNetworkInitCallbackProtocol.h" + +#import "ISBaseBannerAdapter.h" +#import "ISBaseInterstitialAdapter.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISBaseRewardedVideoAdapter.h" + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdViewHolder.h" +#import "UIView+ISNativeView.h" + +@interface ISBaseAdapter () + +#pragma mark - Validation +- (BOOL)isConfigValueValid:(NSString *)value; +- (NSError *)errorForMissingCredentialFieldWithName:(NSString *)fieldName; + +#pragma mark - Private +- (UIViewController *)topMostController; +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISBaseAdapter_Internal_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h new file mode 100644 index 0000000..2a40c41 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h @@ -0,0 +1,59 @@ +// +// ISBaseAdapter.h +// IronSource +// +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +#import "ISAdapterConfig.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISBannerAdapterProtocol.h" +#import "ISConcurrentMutableDictionary.h" +#import "ISInterstitialAdapterProtocol.h" +#import "ISLoadWhileShowSupportState.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseAdapter : NSObject { + @protected + ISLoadWhileShowSupportState LWSState; +} + +@property(nonatomic, strong) NSString *adapterName; +@property(nonatomic, strong) NSString *providerNetworkKey; +@property(strong, nonatomic) NSString *pluginType; +@property(strong, nonatomic) NSString *userId; +@property(strong, nonatomic) ISConcurrentMutableDictionary *adUnitAdapters; + +- (instancetype)initAdapter:(NSString *)name; +- (void)earlyInitWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSString *)sdkVersion; +- (NSString *)version; +- (NSString *)dynamicUserId; + +// to be used by adapters that implement each ad unit separately +- (ISLoadWhileShowSupportState)getLWSSupportState:(ISAdapterConfig *)adapterConfig; + +- (void)setNetworkData:(id)networkData; + +- (void)setRewardedVideoAdapter:(id)rewardedVideoAdapter; +- (void)setInterstitialAdapter:(id)interstitialAdapter; +- (void)setBannerAdapter:(id)bannerAdapter; +- (void)setNativeAdAdapter:(id)nativeAdAdapter; +- (void)setConsent:(BOOL)consent; + +- (id)getRewardedVideoAdapter; +- (id)getInterstitialAdapter; +- (id)getBannerAdapter; +- (id)getNativeAdAdapter; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h new file mode 100644 index 0000000..4baba36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h @@ -0,0 +1,46 @@ +// +// ISBaseBanner.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" +#import "ISAdapterBannerProtocol.h" +#import "ISBannerAdDelegate.h" +#import "ISBaseAdAdapter.h" +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseBanner : ISBaseAdAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h new file mode 100644 index 0000000..8cd0524 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseBannerAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBannerAdapterProtocol.h" +#import "ISBaseAdUnitAdapter.h" + +@interface ISBaseBannerAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h new file mode 100644 index 0000000..c2c9555 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h @@ -0,0 +1,41 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h new file mode 100644 index 0000000..b844e26 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseInterstitialAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISInterstitialAdapterProtocol.h" + +@interface ISBaseInterstitialAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h new file mode 100644 index 0000000..2d8ca18 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNativeAdAdapter.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISNativeAdProperties.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNativeAdAdapter : ISBaseAdUnitAdapter + +- (ISNativeAdProperties *)getNativeAdPropertiesWithAdapterConfig: + (nonnull ISAdapterConfig *)adapterConfig; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h new file mode 100644 index 0000000..c0aa593 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,27 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h new file mode 100644 index 0000000..97218be --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdRewardedDelegate.h" +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h new file mode 100644 index 0000000..7d60aa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseRewardedVideoAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseRewardedVideoAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h new file mode 100644 index 0000000..42595f1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h @@ -0,0 +1,18 @@ +// +// ISBiddingDataDelegate.h +// IronSource +// +// Created by Liron Matityahu on 26/12/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +@protocol ISBiddingDataDelegate + +@required + +- (void)successWithBiddingData:(NSDictionary *)biddingData; +- (void)failureWithError:(NSString *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h new file mode 100644 index 0000000..0c0894c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h @@ -0,0 +1,41 @@ +// +// ISConcurrentMutableDictionary.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableDictionary : NSObject + ++ (instancetype)dictionary; ++ (instancetype)dictionaryWithDictionary:(id)dictionary; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithContentsOfFile:(NSString *)path; +- (instancetype)initWithContentsOfURL:(NSURL *)url; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithDictionary:(NSMutableDictionary *)dictionary; + +- (NSUInteger)count; +- (id)objectForKey:(id)key; +- (NSEnumerator *)keyEnumerator; + +- (void)setObject:(id)object forKey:(id)key; +- (void)setDictionary:(NSDictionary *)otherDictionary; +- (void)addEntriesFromDictionary:(NSDictionary *)otherDictionary; + +- (void)removeObjectForKey:(id)key; +- (void)removeObjectsForKeys:(NSArray *)keyArray; +- (void)removeAllObjects; + +- (NSArray *)allKeys; +- (NSArray *)allValues; +- (NSDictionary *)allData; + +- (BOOL)hasObjectForKey:(id)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h new file mode 100644 index 0000000..be4aea7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h @@ -0,0 +1,34 @@ +// +// ISConcurrentMutableSet.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableSet : NSObject + ++ (instancetype)set; ++ (instancetype)setWithSet:(id)set; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithSet:(NSMutableSet *)set; +- (instancetype)initWithArray:(NSArray *)array; + +- (NSUInteger)count; +- (void)addObject:(id)object; +- (void)removeObject:(id)object; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)intersectSet:(NSSet *)otherSet; +- (void)minusSet:(NSSet *)otherSet; +- (void)removeAllObjects; +- (void)unionSet:(NSSet *)otherSet; +- (NSArray *)allObjects; +- (BOOL)hasObject:(id)object; +- (NSEnumerator *)objectEnumerator; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h new file mode 100644 index 0000000..5509064 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h @@ -0,0 +1,49 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property(nonatomic, strong) NSString *userId; +@property(nonatomic, strong) NSString *appKey; +@property(nonatomic, strong) NSString *segmentId; +@property(nonatomic, strong) NSDictionary *customSegmentParams; +@property(nonatomic, strong) ISSegment *segment; +@property(nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property(nonatomic, strong) NSString *version; +@property(nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property(nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property(nonatomic, assign) BOOL advancedLoading; +@property(nonatomic, strong) NSString *plugin; +@property(nonatomic, strong) NSString *pluginVersion; +@property(nonatomic, strong) NSString *pluginFrameworkVersion; +@property(nonatomic, strong) NSNumber *maxVideosPerIteration; +@property(nonatomic, assign) NSInteger userAge; +@property(nonatomic, assign) ISGender userGender; +@property(nonatomic, assign) BOOL trackReachability; +@property(nonatomic, strong) NSString *dynamicUserId; +@property(nonatomic, assign) BOOL adaptersDebug; +@property(nonatomic, strong) NSString *mediationType; +@property(nonatomic, strong) NSNumber *serr; +@property(nonatomic, strong) NSString *categorizeType; +@property(nonatomic, strong) NSDictionary *rvServerParams; +@property(nonatomic, assign) NSInteger consent; +@property(nonatomic, assign) BOOL didSetConsent; +@property(nonatomic, strong) NSDictionary *batchGenericParams; +@property(nonatomic, strong) NSDictionary *eventGenericParams; +@property(nonatomic, strong) NSDictionary *eventPixelParams; + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { None, Error, Info, Verbose }; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h new file mode 100644 index 0000000..001d2ff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h @@ -0,0 +1,31 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h new file mode 100644 index 0000000..135eb5c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h @@ -0,0 +1,22 @@ +// +// ISContainerParams.h +// IronSourceSDK +// +// Created by Maoz Elbaz on 10/01/2024. +// + +#ifndef ISContainerParams_h +#define ISContainerParams_h + +#import + +@interface ISContainerParams : NSObject + +@property(nonatomic, assign) CGFloat width; +@property(nonatomic, assign) CGFloat height; + +- (instancetype)initWithWidth:(CGFloat)width height:(CGFloat)height; + +@end + +#endif /* ISContainerParams_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h new file mode 100644 index 0000000..7801a0b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h @@ -0,0 +1,24 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + +// Keys used in AdData of the configuration + ++ (NSString *)USER_ID; + ++ (NSString *)AD_UNIT; + ++ (NSString *)AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h new file mode 100644 index 0000000..c954e84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,54 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISDemandOnlyBannerView.h" + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param bannerView The view that contains the ad. + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISDemandOnlyBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h new file mode 100644 index 0000000..88f6bdf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h @@ -0,0 +1,17 @@ +// +// ISDemandOnlyBannerView.h +// IronSource +// +// Created by Ariel Barsheshet on 23/08/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +#ifndef ISDemandOnlyBannerView_h +#define ISDemandOnlyBannerView_h + +@interface ISDemandOnlyBannerView : UIView +@end + +#endif /* ISDemandOnlyBannerView_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100644 index 0000000..073649e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100644 index 0000000..22679cf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h new file mode 100644 index 0000000..14191ad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h @@ -0,0 +1,209 @@ +// +// ISError.h +// IronSource +// +// Created by Roni Parshani on 1/5/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +static NSString *const kSSErrorsOnlyCharacterNumbers = + @"- should contain only english characters and numbers"; +static NSString *const kSSErrorsLength5to10 = @"- length should be between 5-10 characters"; +static NSString *const kSSErrorsAppKey = @"appKey"; +static NSString *const kSSErrorsUserId = @"UserId"; +static NSString *const kSSErrorsForSS = @"for IronSource"; + +static NSString *const kEmptyString = @""; + +typedef NS_ENUM(NSUInteger, ISErrorCode) { + + ERROR_CODE_DECRYPT_FAILED = 1, + ERROR_CODE_NO_ADAPTIVE_SUPPORTIVE_NETWORKS = 2, + + ERROR_CODE_NO_CONFIGURATION_AVAILABLE = 501, + ERROR_CODE_USING_CACHED_CONFIGURATION = 502, + ERROR_CODE_KEY_NOT_SET = 505, + ERROR_CODE_INVALID_KEY_VALUE = 506, + ERROR_CODE_INIT_FAILED = 508, + ERROR_CODE_NO_ADS_TO_SHOW = 509, + ERROR_CODE_GENERIC = 510, + ERROR_CODE_NO_ADS_TO_RELOAD = 519, + ERROR_NO_INTERNET_CONNECTION = 520, + ERROR_MULTIPLE_IRONSOURCE_APP_KEY = 522, + ERROR_REACHED_CAP_LIMIT = 524, + ERROR_AD_UNIT_CAPPED = 525, + ERROR_REACHED_CAP_LIMIT_PER_SESSION = 526, + ERROR_UNKNOWN_INSTANCE_ID = 527, + ERROR_SEND_EVENTS_FAILURE = 528, + ERROR_PULL_LOCAL_FAILURE_FAILURE = 529, + + ERROR_BN_LOAD_AFTER_INIT_FAILED = 600, + ERROR_BN_LOAD_AFTER_LONG_INITIATION = 601, + ERROR_BN_INIT_FAILED_AFTER_LOAD = 602, + ERROR_BN_LOAD_PLACEMENT_CAPPED = 604, + ERROR_BN_LOAD_EXCEPTION = 605, + ERROR_BN_LOAD_NO_FILL = 606, + ERROR_BN_INSTANCE_INIT_TIMEOUT = 607, + ERROR_BN_INSTANCE_LOAD_TIMEOUT = 608, + ERROR_BN_INSTANCE_RELOAD_TIMEOUT = 609, + ERROR_BN_INSTANCE_LOAD_EMPTY_BANNER = 610, + ERROR_BN_INSTANCE_LOAD_EMPTY_ADAPTER = 611, + ERROR_BN_INSTANCE_INIT_EXCEPTION = 612, + ERROR_BN_RELOAD_SKIP_INVISIBLE = 613, + ERROR_BN_RELOAD_SKIP_BACKGROUND = 614, + ERROR_BN_LOAD_NO_CONFIG = 615, + ERROR_BN_UNSUPPORTED_SIZE = 616, + ERROR_DO_BN_INSTANCE_LOAD_EMPTY_SERVER_DATA = 618, + ERROR_DO_BN_LOAD_ALREADY_IN_PROGRESS = 619, + ERROR_DO_BN_LOAD_BEFORE_INIT_SUCCESS = 620, + ERROR_DO_BN_INSTANCE_LOAD_AUCTION_FAILED = 621, + + ERROR_NT_LOAD_AFTER_INIT_FAILED = 700, + ERROR_NT_LOAD_AFTER_LONG_INITIATION = 701, + ERROR_NT_INIT_FAILED_AFTER_LOAD = 702, + ERROR_NT_LOAD_WHILE_LONG_INITIATION = 703, + ERROR_NT_LOAD_PLACEMENT_CAPPED = 704, + ERROR_NT_LOAD_EXCEPTION = 705, + ERROR_NT_LOAD_NO_FILL = 706, + ERROR_NT_INSTANCE_INIT_TIMEOUT = 707, + ERROR_NT_INSTANCE_LOAD_TIMEOUT = 708, + ERROR_NT_INSTANCE_LOAD_EMPTY_ADAPTER = 711, + ERROR_NT_INSTANCE_INIT_EXCEPTION = 712, + ERROR_NT_LOAD_NO_CONFIG = 715, + ERROR_NT_INSTANCE_LOAD_EMPTY_SERVER_DATA = 718, + ERROR_NT_NETWORK_ADAPTER_IS_NULL = 719, + ERROR_NT_NETWORK_NATIVE_AD_PARAMS_NIL = 720, + ERROR_NT_NETWORK_NATIVE_AD_LOAD_FAILED = 721, + + AUCTION_ERROR_REQUEST = 1000, + AUCTION_ERROR_RESPONSE_CODE_NOT_VALID = 1001, + AUCTION_ERROR_PARSE = 1002, + AUCTION_ERROR_DECRYPTION = 1003, + AUCTION_ERROR_EMPTY_WATERFALL = 1004, + AUCTION_ERROR_NO_CANDIDATES = 1005, + AUCTION_ERROR_CONNECTION_TIMED_OUT = 1006, + AUCTION_ERROR_REQUEST_MISSING_PARAMS = 1007, + AUCTION_ERROR_DECOMPRESSION = 1008, + + NOTIFICATIONS_ERROR_LOADED_NOT_FOUND = 1010, + NOTIFICATIONS_ERROR_SHOWING_NOT_FOUND = 1011, + + ERROR_SESSION_KEY_ENCRYPTION_FAILURE = 1015, + + ERROR_NT_EMPTY_DEFAULT_PLACEMENT = 1018, + ERROR_IS_EMPTY_DEFAULT_PLACEMENT = 1020, + ERROR_RV_EMPTY_DEFAULT_PLACEMENT = 1021, + ERROR_RV_SHOW_CALLED_DURING_SHOW = 1022, + ERROR_RV_SHOW_CALLED_WRONG_STATE = 1023, + ERROR_RV_LOAD_FAILED_NO_CANDIDATES = 1024, + ERROR_LOAD_FAILED_TIMEOUT = 1025, + ERROR_RV_LOAD_DURING_LOAD = 1026, + ERROR_RV_LOAD_DURING_SHOW = 1027, + ERROR_RV_LOAD_SUCCESS_UNEXPECTED = 1028, + ERROR_RV_LOAD_SUCCESS_WRONG_AUCTION_ID = 1029, + ERROR_RV_LOAD_FAIL_UNEXPECTED = 1030, + ERROR_RV_LOAD_FAIL_WRONG_AUCTION_ID = 1031, + ERROR_RV_INIT_FAILED_TIMEOUT = 1032, + ERROR_RV_LOAD_FAIL_DUE_TO_INIT = 1033, + ERROR_RV_LOAD_UNEXPECTED_CALLBACK = 1034, + ERROR_IS_LOAD_FAILED_NO_CANDIDATES = 1035, + ERROR_IS_SHOW_CALLED_DURING_SHOW = 1036, + ERROR_IS_LOAD_DURING_SHOW = 1037, + ERROR_RV_SHOW_EXCEPTION = 1038, + ERROR_IS_SHOW_EXCEPTION = 1039, + ERROR_RV_INSTANCE_INIT_EXCEPTION = 1040, + ERROR_IS_INSTANCE_INIT_EXCEPTION = 1041, + ERROR_BN_LOAD_FAILED_NO_CANDIDATES = 1044, + ERROR_NT_LOAD_FAILED_NO_CANDIDATES = 1045, + + ERROR_DO_IS_LOAD_ALREADY_IN_PROGRESS = 1050, + ERROR_DO_IS_CALL_LOAD_BEFORE_SHOW = 1051, + ERROR_DO_IS_LOAD_TIMED_OUT = 1052, + ERROR_DO_RV_LOAD_ALREADY_IN_PROGRESS = 1053, + ERROR_DO_RV_SHOW_CALLED_BEFORE_LOAD = 1054, + ERROR_DO_RV_LOAD_TIMED_OUT = 1055, + ERROR_DO_RV_LOAD_DURING_SHOW = 1056, + ERROR_RV_EXPIRED_ADS = 1057, + ERROR_DO_BN_LOAD_MISSING_VIEW_CONTROLLER = 1060, + ERROR_RV_LOAD_AFTER_LONG_INITIATION = 1061, + ERROR_DO_RV_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1062, + ERROR_CODE_MISSING_CONFIGURATION = 1063, + ERROR_DO_IS_SHOW_DURING_SHOW = 1064, + ERROR_DO_IS_SHOW_DURING_LOAD = 1065, + ERROR_DO_IS_SHOW_NO_AVAILABLE_ADS = 1066, + ERROR_DO_RV_SHOW_DURING_SHOW = 1067, + ERROR_DO_RV_SHOW_DURING_LOAD = 1068, + ERROR_DO_RV_SHOW_NO_AVAILABLE_ADS = 1069, + ERROR_DO_RV_INSTANCE_LOAD_AUCTION_FAILED = 1070, + ERROR_RV_LOAD_AFTER_INIT_FAILED = 1072, + + ERROR_RV_LOAD_NO_FILL = 1058, + ERROR_IS_LOAD_NO_FILL = 1158, + + ERROR_IS_LOAD_AFTER_INIT_FAILED = 1160, + ERROR_IS_LOAD_AFTER_LONG_INITIATION = 1161, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1162, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_ADAPTER = 1163, + ERROR_DO_IS_INSTANCE_LOAD_AUCTION_FAILED = 1164, + + ERROR_CONSENT_VIEW_TYPE_NOT_FOUND = 1601, + ERROR_CONSENT_VIEW_DICTIONARY_NOT_FOUND = 1602, + ERROR_CONSENT_VIEW_URL_NOT_FOUND = 1603, + ERROR_CONSENT_VIEW_NOT_LOADED = 1604, + ERROR_CONSENT_VIEW_LOAD_FAILED = 1605, + ERROR_CONSENT_VIEW_SHOW_DURING_SHOW = 1606, + ERROR_CONSENT_VIEW_CANNOT_BE_OPENED = 1607, + ERROR_CONSENT_VIEW_LOAD_DURING_LOAD = 1608, + + // TestSuite error codes + ERROR_CODE_TEST_SUITE_SDK_NOT_INITIALIZED = 1721, + ERROR_CODE_TEST_SUITE_DISABLED = 1722, + ERROR_CODE_TEST_SUITE_EXCEPTION_ON_LAUNCH = 1723, + ERROR_CODE_TEST_SUITE_WEB_CONTROLLER_NOT_LOADED = 1724, + ERROR_CODE_TEST_SUITE_NO_NETWORK_CONNECTIVITY = 1725, + + // Smash TS error codes + ERROR_CODE_BIDDING_DATA_EXCEPTION = 5001, + ERROR_CODE_IS_READY_EXCEPTION = 5002, + ERROR_CODE_LOAD_IN_PROGRESS_EXCEPTION = 5003, + ERROR_CODE_SHOW_IN_PROGRESS_EXCEPTION = 5004, + ERROR_CODE_LOAD_EXCEPTION = 5005, + ERROR_CODE_SHOW_FAILED_EXCEPTION = 5006, + ERROR_CODE_INIT_SUCCESS_EXCEPTION = 5007, + ERROR_CODE_INIT_FAILED_EXCEPTION = 5008, + ERROR_CODE_AD_CLOSE_EXCEPTION = 5008, + ERROR_CODE_DESTROY_EXCEPTION = 5009, + ERROR_CODE_INTERNAL_EXCEPTION = 5010, + ERROR_CODE_SMASH_IS_NIL = 5012, + ERROR_CODE_SMASH_INSTANCE_NAME_IS_NIL = 5013, + + ERROR_OLD_INIT_API_APP_KEY_NOT_VALID = 2010, + ERROR_NEW_INIT_API_ALREADY_CALLED = 2020, + ERROR_OLD_API_INIT_IN_PROGRESS = 2030, + ERROR_INIT_ALREADY_FINISHED = 2040, + ERROR_LEGACY_INIT_FAILED = 2060, + ERROR_INIT_HTTP_REQUEST_FAILED = 2070, + ERROR_INIT_INVALID_RESPONSE = 2080, + ERROR_INIT_DECRYPT_FAILED = 2090, + ERROR_INIT_NO_RESPONSE_KEY = 2100, + ERROR_OLD_INIT_API_MULTIPLE_CALLS = 2110, +}; + +@interface ISError : NSError + +@property(strong) NSString *prefix; +@property(strong) NSString *suffix; + ++ (NSError *)createError:(ISErrorCode)errorCode; ++ (NSError *)createError:(ISErrorCode)errorCode withParams:(NSArray *)params; ++ (NSError *)createError:(ISErrorCode)errorCode withMessage:(NSString *)message; ++ (NSError *)createErrorWithDomain:(NSString *)domain + code:(ISErrorCode)code + message:(NSString *)message; ++ (NSError *)appendError:(NSError *)error withPrefix:(NSString *)prefix; ++ (NSError *)appendError:(NSError *)error withSuffix:(NSString *)suffix; ++ (ISErrorCode)getCode:(ISErrorCode)errorCode; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h new file mode 100644 index 0000000..a62fbf3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h @@ -0,0 +1,16 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++ (void)reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h new file mode 100644 index 0000000..1585129 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[ @"unknown", @"male", @"female" ] objectAtIndex:enum] +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h new file mode 100644 index 0000000..480bb9f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h @@ -0,0 +1,55 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#define kImpressionDataKeyAuctionId @"auctionId" +#define kImpressionDataKeyAdUnit @"adUnit" +#define kImpressionDataKeyCountry @"country" +#define kImpressionDataKeyAb @"ab" +#define kImpressionDataKeySegmentName @"segmentName" +#define kImpressionDataKeyPlacement @"placement" +#define kImpressionDataKeyAdNetwork @"adNetwork" +#define kImpressionDataKeyInstanceName @"instanceName" +#define kImpressionDataKeyInstanceId @"instanceId" +#define kImpressionDataKeyRevenue @"revenue" +#define kImpressionDataKeyPrecision @"precision" +#define kImpressionDataKeyLifetimeRevenue @"lifetimeRevenue" +#define kImpressionDataKeyEncryptedCPM @"encryptedCPM" +#define kImpressionDataKeyConversionValue @"conversionValue" + +@interface ISImpressionData : NSObject + +@property(readonly, copy) NSString* _Nullable auction_id; +@property(readonly, copy) NSString* _Nullable ad_unit; +@property(readonly, copy) NSString* _Nullable ad_network; +@property(readonly, copy) NSString* _Nullable instance_name; +@property(readonly, copy) NSString* _Nullable instance_id; +@property(readonly, copy) NSString* _Nullable country; +@property(readonly, copy) NSString* _Nullable placement; +@property(readonly, copy) NSNumber* _Nullable revenue; +@property(readonly, copy) NSString* _Nullable precision; +@property(readonly, copy) NSString* _Nullable ab; +@property(readonly, copy) NSString* _Nullable segment_name; +@property(readonly, copy) NSNumber* _Nullable lifetime_revenue; +@property(readonly, copy) NSString* _Nullable encrypted_cpm; +@property(readonly, copy) NSNumber* _Nullable conversion_value; + +@property(readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary*)dictionary; + +- (instancetype)initWithImpressionData:(ISImpressionData*)impressionData; + +- (void)replacePlacementMacro:(NSString*)macro value:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h new file mode 100644 index 0000000..012aaff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,22 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h new file mode 100644 index 0000000..202c62f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h @@ -0,0 +1,22 @@ +// +// ISInitializationDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef ISInitializationDelegate_h +#define ISInitializationDelegate_h + +@protocol ISInitializationDelegate + +@required + +/** + Called after init mediation completed + */ +- (void)initializationDidComplete; + +@end + +#endif /* ISInitializationDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h new file mode 100644 index 0000000..c820701 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional + adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter + versions, and makes sure all required dependencies and frameworks were added for the various + mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that + everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h new file mode 100644 index 0000000..edd8be3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h @@ -0,0 +1,37 @@ +// +// ISInterstitialAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISInterstitialAdapterDelegate + +- (void)adapterInterstitialInitSuccess; + +- (void)adapterInterstitialInitFailedWithError:(NSError *)error; + +- (void)adapterInterstitialDidLoad; + +- (void)adapterInterstitialDidFailToLoadWithError:(NSError *)error; + +- (void)adapterInterstitialDidOpen; + +- (void)adapterInterstitialDidClose; + +- (void)adapterInterstitialDidShow; + +- (void)adapterInterstitialDidFailToShowWithError:(NSError *)error; + +#pragma mark - optional - when supported by network + +- (void)adapterInterstitialDidClick; + +#pragma mark - rellevant only for ironsource adapter + +- (void)adapterInterstitialDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h new file mode 100644 index 0000000..0fa3cb4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h @@ -0,0 +1,56 @@ +// +// ISInterstitialAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISInterstitialAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISInterstitialAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)showInterstitialWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (BOOL)hasInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - for non bidders and demand only + +- (void)initInterstitialWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initInterstitialForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h new file mode 100644 index 0000000..4cfc181 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h @@ -0,0 +1,18 @@ +// +// ISIronSourceAdapter.h +// IronSource +// +// Created by Dor Alon on 07/03/2019. +// Copyright © 2019 IronSource. All rights reserved. +// + +#import +#import "ISBaseAdapter+Internal.h" + +@interface ISIronSourceAdapter : ISBaseAdapter + +- (void)initSDK:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)createInitExtraParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h new file mode 100644 index 0000000..0da3603 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,25 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + LOAD_WHILE_SHOW_NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h new file mode 100644 index 0000000..6fde79b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h @@ -0,0 +1,95 @@ +// +// ISLog.h +// IronSource +// +// Created by Yonti Makmel on 09/06/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISLoggerManager.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISLog : NSObject + +// new dynamic logs +#define logGeneric(logLevel, tag, format, ...) \ + [[ISLoggerManager sharedInstance] dynamicLog:(char *)__PRETTY_FUNCTION__ \ + message:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:logLevel \ + withTag:tag] + +// TAG_API +#define LogApi_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_API, format, ##__VA_ARGS__) + +// TAG_DELEGATE +#define LogDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_DELEGATE, format, ##__VA_ARGS__) + +// TAG_ADAPTER_API +#define LogAdapterApi_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_API, format, ##__VA_ARGS__) + +// TAG_ADAPTER_DELEGATE +#define LogAdapterDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) + +// TAG_NETWORK +#define LogNetwork_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NETWORK, format, ##__VA_ARGS__) + +// TAG_NATIVE +#define LogNative_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NATIVE, format, ##__VA_ARGS__) + +// TAG_INTERNAL +#define LogInternal_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_INTERNAL, format, ##__VA_ARGS__) + +// TAG_EVENT +#define LogEvent_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_EVENT, format, ##__VA_ARGS__) + +// AUTOMATION +#define LogAutomation(format, ...) \ + [[ISLoggerManager sharedInstance] \ + automationLog:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + withTag:TAG_INTERNAL] + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h new file mode 100644 index 0000000..d7adc47 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h @@ -0,0 +1,40 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues { + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_CRITICAL = 4, + +} ISLogLevel; + +typedef enum LogTagValue { + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT + +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h new file mode 100644 index 0000000..6fd1741 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h @@ -0,0 +1,49 @@ +// +// LogManager.h +// IronSource +// +// Created by Roni Parshani on 10/22/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +#import "ISLogDelegate.h" + +#define ISLogInternal(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + tag:tag2] +#define ISLogInfo(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INFO \ + tag:tag2] +#define ISLogError(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_ERROR \ + tag:tag2] + +@class ISLogger; + +@interface ISLoggerManager : NSObject + ++ (ISLoggerManager *)sharedInstance; + +- (void)setLoggingLevels:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; +- (void)log:(NSString *)message level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromError:(NSError *)error level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception + message:(NSString *)message + level:(ISLogLevel)logLevel + tag:(LogTag)logTag; +- (void)addPublisherLogger:(id)delegate; +- (void)dynamicLog:(char *)calledFrom + message:(NSString *)message + level:(ISLogLevel)logLevel + withTag:(LogTag)logTag; +- (void)automationLog:(NSString *)message level:(ISLogLevel)logLevel withTag:(LogTag)logTag; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h new file mode 100644 index 0000000..cc2da27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h @@ -0,0 +1,13 @@ +// +// ISMediationGlobalDataWriterFacade.h +// IronSource +// +// Created by noy.fridman on 21/03/2024. +// + +#import + +@interface ISMediationGlobalDataWriterFacade : NSObject +- (void)setGoogleWaterMark:(NSString *)waterMark; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h new file mode 100644 index 0000000..26d6f3e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h @@ -0,0 +1,31 @@ +// +// ISMetaData.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +@interface ISMetaData : NSObject + +typedef NS_ENUM(NSUInteger, ISMetaDataValueTypes) { + META_DATA_VALUE_STRING, + META_DATA_VALUE_BOOL, + META_DATA_VALUE_INT, + META_DATA_VALUE_LONG, + META_DATA_VALUE_DOUBLE, + META_DATA_VALUE_FLOAT +}; + +- (instancetype)initWithKey:(NSString *)key andValues:(NSMutableArray *)values; +- (instancetype)initWithKey:(NSString *)key + values:(NSMutableArray *)values + andValuesType:(NSMutableArray *)valuesType; + +@property NSString *key; +@property NSMutableArray *values; +@property NSMutableArray *valuesType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h new file mode 100644 index 0000000..32e1f95 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h @@ -0,0 +1,21 @@ +// +// ISMetaDataConstants.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +// ************* Meta Data Keys ************ + +#define kMetaDataCCPAKey @"do_not_sell" +#define kMetaDataISCOPPAKey @"is_child_directed" +#define kMetaDataTestSuiteKey @"is_test_suite" +#define kMetaDataIIQFKey @"iiqf" + +// ************* Meta Data Values ************ + +#define kMetaDataTrueValue @"true" +#define kMetaDataFalseValue @"false" +#define kMetaDataTestSuiteEnableValue @"enable" +#define kMetaDataGoogleWaterMark @"google_water_mark" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h new file mode 100644 index 0000000..2049083 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h @@ -0,0 +1,34 @@ +// +// ISMetaDataUtils.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISMetaData.h" + +@interface ISMetaDataUtils : NSObject + ++ (ISMetaDataValueTypes)getValueTypeForKey:(NSString *)key; + ++ (BOOL)isKnownKey:(NSString *)key; + ++ (BOOL)isMediationOnlyKey:(NSString *)key; + ++ (NSString *)formatValue:(NSString *)value forType:(ISMetaDataValueTypes)valueType; + ++ (ISMetaData *)formatMetaDataKey:(NSString *)key andValues:(NSMutableArray *)values; + ++ (BOOL)isMetaDataKeyValid:(NSString *)key error:(NSString **)error; + ++ (BOOL)isMetaDataValuesValid:(NSMutableArray *)values error:(NSString **)error; + ++ (BOOL)isValidCCPAMetaDataWithKey:(NSString *)key andValue:(NSString *)value; + ++ (BOOL)isValidMetaDataWithKey:(NSString *)key flag:(NSString *)flag andValue:(NSString *)value; + ++ (BOOL)getMetaDataBooleanValue:(NSString *)value; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h new file mode 100644 index 0000000..db65f1c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h @@ -0,0 +1,20 @@ +// +// ISNAdViewManagmentProtocol.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 27/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class UIView; + +@protocol ISNAdViewsManagerSwiftFacade + +- (UIView *)getAdViewById:(NSString *)adViewId; + +@end + +@interface ISNAdViewsManagerSwiftFacade : NSObject +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h new file mode 100644 index 0000000..a1c68e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h @@ -0,0 +1,16 @@ +// +// ISNAppStoreVCRootViewDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNAppStoreVCRootViewDelegate + +- (void)didReceiveOutOfAppStoreTouchWithType:(NSString *)type; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h new file mode 100644 index 0000000..806974f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h @@ -0,0 +1,24 @@ +// +// ISNControllerManagerSwiftFacade.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 24/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class MessageToController, CallbackToNative; +@protocol ISNControllerMessageListener; + +@interface ISNControllerManagerSwiftFacade : NSObject + +- (void)sendMessage:(MessageToController *)message + callbackHandler:(void (^)(CallbackToNative *))callbackHandler; + +- (void)setControllerMessageListenerWithAdId:(NSString *)adId + listener:(id)listener; + +- (void)removeControllerMessageListenerWithAdId:(NSString *)adId; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h new file mode 100644 index 0000000..79e8322 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h @@ -0,0 +1,21 @@ +// +// ISNControllerMessageListener.h +// SSASDK +// +// Created by Gal Salti on 15/08/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MessageToNative; + +@protocol ISNControllerMessageListener + +- (void)onReceiveWithMessage:(nullable MessageToNative *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h new file mode 100644 index 0000000..e05c82b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h @@ -0,0 +1,19 @@ +// +// ISNEvent.h +// SSASDK +// +// Created by Tomer Ben-Rachel on 19/04/2020. +// Copyright © 2020 SSA Ltd. All rights reserved. +// +// This class represents an IronSourceNetwork Event with an id and a name + +#import + +@interface ISNEvent : NSObject + +@property(nonatomic, strong) NSString* eventName; +@property(nonatomic, strong) NSNumber* eventId; + +- (instancetype)initWithEventId:(NSNumber*)eventId eventName:(NSString*)eventName; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h new file mode 100644 index 0000000..473e4f7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h @@ -0,0 +1,15 @@ +// +// ISNEventTrackerInterface.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEvent.h" + +@protocol ISNEventTrackerInterface + +- (void)logEvent:(ISNEvent*)event data:(NSDictionary*)data; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h new file mode 100644 index 0000000..e5af3a1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h @@ -0,0 +1,13 @@ +// +// ISNEventTrackerWrapper.h +// ISEventsTrackerXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEventTrackerInterface.h" + +@interface ISNEventTrackerWrapper : NSObject + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h new file mode 100644 index 0000000..20f7744 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h @@ -0,0 +1,14 @@ +// +// ISNSupersonicAdsPublisherSwiftFacade.h +// IronSource +// +// Created by Idan Ginat on 03/01/2024. +// + +#import + +@interface ISNSupersonicAdsPublisherSwiftFacade : NSObject + +- (void)setControllerConfig:(NSString *)config; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h new file mode 100644 index 0000000..2b7350b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h @@ -0,0 +1,30 @@ +// +// ISNativeAdAdapterDelegate.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISError.h" + +@protocol ISNativeAdAdapterDelegate + +@required + +- (void)adapterNativeAdInitSuccess; + +- (void)adapterNativeAdInitFailedWithError:(NSError *)error; + +- (void)adapterNativeAdDidLoadWithAdData:(ISAdapterNativeAdData *)adapterNativeAdData + adViewBinder:(ISAdapterNativeAdViewBinder *)nativeAdViewBinder; + +- (void)adapterNativeAdDidFailToLoadWithError:(NSError *)error; + +- (void)adapterNativeAdDidShow; + +- (void)adapterNativeAdDidClick; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h new file mode 100644 index 0000000..24358b7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h @@ -0,0 +1,45 @@ +// +// ISNativeAdAdapterProtocol.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISNativeAdAdapterDelegate.h" + +@protocol ISNativeAdAdapterProtocol + +@optional + +- (void)initNativeAdsWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)initNativeAdForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadNativeAdForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)destroyNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)getNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h new file mode 100644 index 0000000..7031de6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h @@ -0,0 +1,25 @@ +// +// ISNativeAdDataImage.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdDataImage : NSObject + +@property(nonatomic, strong, readonly, nullable) UIImage *image; +@property(nonatomic, strong, readonly, nullable) NSURL *url; + +- (instancetype)initWithImage:(nullable UIImage *)image url:(nullable NSURL *)url; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h new file mode 100644 index 0000000..690a525 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h @@ -0,0 +1,21 @@ +// +// ISNativeAdDataProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdDataImage.h" + +@protocol ISNativeAdDataProtocol + +@required + +@property(nonatomic, strong, nullable) NSString *title; +@property(nonatomic, strong, nullable) NSString *advertiser; +@property(nonatomic, strong, nullable) NSString *body; +@property(nonatomic, strong, nullable) NSString *callToAction; +@property(nonatomic, strong, nullable) ISNativeAdDataImage *icon; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h new file mode 100644 index 0000000..14dcb1b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h @@ -0,0 +1,35 @@ +// +// ISNativeAdInteractionDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LevelPlayNativeAd; + +@protocol ISNativeAdInteractionDelegate + +@required + +/** + Called after a native ad impression has been recorded. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didRecordImpression:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native ad has been clicked. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didClick:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h new file mode 100644 index 0000000..9016733 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h @@ -0,0 +1,36 @@ +// +// ISNativeAdLoadDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" +#import "ISError.h" + +@class LevelPlayNativeAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNativeAdLoadDelegate + +@required + +/** + Called after a native ad has been successfully loaded + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didLoad:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native has attempted to load an ad but failed. + @param nativeAd Level Play native ad. + @param error The reason for the error + */ +- (void)didFailToLoad:(LevelPlayNativeAd *)nativeAd withError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h new file mode 100644 index 0000000..135dc78 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h @@ -0,0 +1,21 @@ +// +// ISNativeAdProperties.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdOptionsPosition.h" +#import "ISAdapterConfig.h" + +@interface ISNativeAdProperties : NSObject + +@property(nonatomic, assign, readonly) ISAdOptionsPosition adOptionsPosition; + +- (instancetype)initWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h new file mode 100644 index 0000000..028dab1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h @@ -0,0 +1,17 @@ +// +// ISNativeAdProtocol.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +@protocol ISNativeAdProtocol + +@required + +- (void)loadAd; + +- (void)destroyAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h new file mode 100644 index 0000000..4315282 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h @@ -0,0 +1,35 @@ +// +// ISNativeAdView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdView : UIView + +/// Weak reference to your ad view's icon asset view. +@property(weak, nonatomic) IBOutlet UIImageView *adAppIcon; +/// Weak reference to your ad view's headline asset view. +@property(weak, nonatomic) IBOutlet UILabel *adTitleView; +/// Weak reference to your ad view's advertiser asset view. +@property(weak, nonatomic) IBOutlet UILabel *adAdvertiserView; +/// Weak reference to your ad view's body asset view. +@property(weak, nonatomic) IBOutlet UILabel *adBodyView; +/// Weak reference to your ad view's media asset view. +@property(weak, nonatomic) IBOutlet LevelPlayMediaView *adMediaView; +/// Weak reference to your ad view's call to action asset view. +@property(weak, nonatomic) IBOutlet UIButton *adCallToActionView; + +- (void)registerNativeAdViews:(LevelPlayNativeAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..326ceda --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h @@ -0,0 +1,23 @@ +// +// ISNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@protocol ISNativeAdViewBinderProtocol + +@required + +- (void)setIconView:(UIImageView *)iconView; +- (void)setTitleView:(UILabel *)titleView; +- (void)setAdvertiserView:(UILabel *)advertiserView; +- (void)setBodyView:(UILabel *)bodyView; +- (void)setMediaView:(LevelPlayMediaView *)mediaView; +- (void)setCallToActionView:(UIButton *)callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h new file mode 100644 index 0000000..5e4d54e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h @@ -0,0 +1,21 @@ +// +// ISNativeAdViewHolder.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@interface ISNativeAdViewHolder : NSObject + +@property(weak, nonatomic, nullable) UIImageView *iconView; +@property(weak, nonatomic, nullable) UILabel *titleView; +@property(weak, nonatomic, nullable) UILabel *advertiserView; +@property(weak, nonatomic, nullable) UILabel *bodyView; +@property(weak, nonatomic, nullable) LevelPlayMediaView *mediaView; +@property(weak, nonatomic, nullable) UIButton *callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h new file mode 100644 index 0000000..c5f7810 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h @@ -0,0 +1,22 @@ +// +// ISNetworkInitCallbackDelegate.h +// IronSource +// +// Created by Yonti Makmel on 17/05/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitCallbackProtocol + +@optional + +- (void)onNetworkInitCallbackSuccess; +- (void)onNetworkInitCallbackFailed:(NSString *)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h new file mode 100644 index 0000000..a4926de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,24 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +// mandatory callbacks + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h new file mode 100644 index 0000000..aa987e6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName + reward:(NSString *)rewardName + rewardAmount:(NSNumber *)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property(readonly) NSString *placementName; +@property(readonly) NSString *rewardName; +@property(readonly) NSNumber *rewardAmount; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h new file mode 100644 index 0000000..44de2d0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h @@ -0,0 +1,17 @@ +// +// ISReleaseMemoryAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" + +@protocol ISReleaseMemoryAdapterProtocol + +@optional + +- (void)releaseMemoryWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h new file mode 100644 index 0000000..63e0820 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h @@ -0,0 +1,47 @@ +// +// ISRewardedVideoAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISRewardedVideoAdapterDelegate + +- (void)adapterRewardedVideoHasChangedAvailability:(BOOL)available; + +- (void)adapterRewardedVideoDidFailToLoadWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidReceiveReward; + +- (void)adapterRewardedVideoDidFailToShowWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidOpen; + +- (void)adapterRewardedVideoDidClose; + +#pragma mark - demand only + +- (void)adapterRewardedVideoDidLoad; + +#pragma mark - optional - when supported by network + +- (void)adapterRewardedVideoDidClick; + +- (void)adapterRewardedVideoDidStart; + +- (void)adapterRewardedVideoDidEnd; + +#pragma mark - relevant only for bidding + +- (void)adapterRewardedVideoInitSuccess; + +- (void)adapterRewardedVideoInitFailed:(NSError *)error; + +#pragma mark - relevant only for ironsource adapter + +- (void)adapterRewardedVideoDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h new file mode 100644 index 0000000..d856657 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h @@ -0,0 +1,75 @@ +// +// ISRewardedVideoAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISRewardedVideoAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (BOOL)hasRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)showRewardedVideoWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - shared + +- (void)initAndLoadRewardedVideoWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initRewardedVideoForCallbacksWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - for non bidders + +- (void)loadRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders + +- (NSDictionary *)getRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)loadRewardedVideoForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +#pragma mark - for demand only + +- (void)initRewardedVideoForDemandOnlyWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadRewardedVideoForDemandOnlyWithAdapterConfig:(ISAdapterConfig *)adapterConfig + delegate: + (id)delegate; + +- (void)loadRewardedVideoForDemandOnlyForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + serverData:(NSString *)serverData + delegate: + (id) + delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h new file mode 100644 index 0000000..451ae36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property(nonatomic) int age; +@property(nonatomic) int level; +@property(nonatomic) double iapTotal; +@property(nonatomic) BOOL paying; +@property(nonatomic) ISGender gender; +@property(nonatomic, strong) NSDate *userCreationDate; +@property(nonatomic, strong) NSString *segmentName; +@property(nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary *)getData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h new file mode 100644 index 0000000..a76b363 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h new file mode 100644 index 0000000..43defcc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h @@ -0,0 +1,24 @@ +// +// ISSetAPSDataProtocol.h +// IronSource +// +// Created by Sveta Itskovich on 29/11/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISSetAPSDataProtocol_h +#define ISSetAPSDataProtocol_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISSetAPSDataProtocol + +- (void)setAPSDataWithAdUnit:(NSString *)adUnit apsData:(NSDictionary *)apsData; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISSetAPSDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h new file mode 100644 index 0000000..fe82417 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,22 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// +#import + +@interface ISSupersonicAdsConfiguration : NSObject + +@property(nonatomic, strong) NSNumber *useClientSideCallbacks; +@property(nonatomic, strong) NSString *language; +@property(nonatomic, strong) NSString *minimumOfferCommission; +@property(nonatomic, strong) NSDictionary *controllerConfig; +@property(nonatomic, strong) NSString *itemName; +@property(nonatomic, strong) NSString *controllerUrl; +@property(strong) NSNumber *itemCount; +@property(strong) NSNumber *maxVideoLength; +@property(nonatomic, strong) NSString *privateKey; +@property(nonatomic) BOOL debugMode; +@property(nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h new file mode 100644 index 0000000..73a2c0d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h @@ -0,0 +1,80 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ISWaterfallConfiguration; + +/** + * Builder for creating an ISWaterfallConfiguration object. + */ +@interface ISWaterfallConfigurationBuilder : NSObject + +/** + * Set a ceiling value to be applied to the AdUnit's waterfall. + * + * @param ceiling NSNumber ceiling value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setCeiling:(NSNumber *)ceiling; + +/** + * Set a floor value to be applied to the AdUnit's waterfall. + * + * @param floor NSNumber floor value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setFloor:(NSNumber *)floor; + +/** + * After calling all desired setters use this build method generate an immutable + * ISWaterfallConfiguration object to passed to the IronSource.SetWaterfallConfiguration api. + */ +- (ISWaterfallConfiguration *)build; + +@end + +/** + * Object for waterfall configuration per AdUnit. + * + * Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ * 
+ */ +@interface ISWaterfallConfiguration : NSObject + +/** + * A NSNumber ceiling to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable ceiling; + +/** + * A NSNumber floor to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable floor; + +/** + * A helper method to get a builder for the ISWaterfallConfiguration class. + * + * @return ISWaterfallConfigurationBuilder A builder that can be mutated and used to generate an + * instance of ISWaterfallConfiguration. + */ ++ (ISWaterfallConfigurationBuilder *)builder; + +/** + * A helper method to get a clear instance of the ISWaterfallConfiguration class. This should be + * used to clear previously set settings if you no longer want the settings applied. + * + * @return ISWaterfallConfiguration An empty instance of ISWaterfallConfiguration class that can be + * used to clear previously set settings. + */ ++ (ISWaterfallConfiguration *)clear; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h new file mode 100644 index 0000000..6b537b3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h @@ -0,0 +1,718 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + +// import core classes +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import "ISABannerAdLoader.h" +#import "ISABannerAdRequestBuilder.h" +#import "ISAInitRequestBuilder.h" +#import "ISAInterstitialAdLoader.h" +#import "ISAInterstitialAdRequestBuilder.h" +#import "ISARewardedAdLoader.h" +#import "ISARewardedAdRequestBuilder.h" +#import "ISBannerSize.h" +#import "ISConfigurations.h" +#import "ISConsentViewDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISEventsReporting.h" +#import "ISGender.h" +#import "ISImpressionData.h" +#import "ISImpressionDataDelegate.h" +#import "ISInitializationDelegate.h" +#import "ISIntegrationHelper.h" +#import "ISLogDelegate.h" +#import "ISPlacementInfo.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISWaterfallConfiguration.h" +#import "IronSourceAds.h" + +// imports used for custom adapters infra +#import "ISAdapterErrors.h" +#import "ISBaseBanner.h" +#import "ISBaseInterstitial.h" +#import "ISBaseNetworkAdapter.h" +#import "ISBaseRewardedVideo.h" +#import "ISDataKeys.h" +#import "ISSetAPSDataProtocol.h" + +// imports used for the new delegates with ad info +#import "ISAdInfo.h" +#import "LevelPlayBannerDelegate.h" +#import "LevelPlayInterstitialDelegate.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" +#import "LevelPlayRewardedVideoDelegate.h" +#import "LevelPlayRewardedVideoManualDelegate.h" + +// Native Ads +#import "ISNativeAdProtocol.h" +#import "ISNativeAdView.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" +#import "LevelPlayNativeAdDelegate.h" + +// LevelPlay imports +#import "LPMAdInfo.h" +#import "LPMAdSize.h" +#import "LPMBannerAdView.h" +#import "LPMInitRequestBuilder.h" +#import "LevelPlay.h" + +#import "IronSourceNetworkSwiftBridge.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_BANNER @"banner" +#define IS_NATIVE_AD @"nativead" + +static NSString *const MEDIATION_SDK_VERSION = @"8.2.0"; +static NSString *GitHash = @"75efc4c"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString *const DataSource_MOPUB = @"MoPub"; + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in + the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the + server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrieve IDFA, if impossible, will try to retrieve IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in + length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *)values; + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey + andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ ++ (NSString *)getISDemandOnlyBiddingData; + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey delegate:(nullable id)delegate; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey + adUnits:(NSArray *)adUnits + delegate:(nullable id)delegate; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey adUnits:(NSArray *)adUnits; + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for LevelPlay rewarded video callbacks. + + @param delegate The 'LevelPlayRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoDelegate:(nullable id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of + the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has + been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrieve an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the + instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Sets Rewarded Video flow for LevelPlay manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the LevelPlayRewardedVideoManualDelegate you will receive the LevelPlay + Rewarded Video events. + @discussion Pass this object within the LevelPlayRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'LevelPlayRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoManualDelegate: + (nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to + their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for LevelPlay interstitial callbacks. + + @param delegate The 'LevelPlayInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayInterstitialDelegate:(nullable id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to + their priority. + */ ++ (void)loadInterstitial; + +/** + @abstract Show a rewarded video using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController; + +/** + @abstract Show a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the + ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped + or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName; + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the + instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for LevelPlay banner callbacks. + + @param delegate The 'LevelPlayBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayBannerDelegate:(nullable id)delegate; + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size; + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER + placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the + default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + placement:(nullable NSString *)placementName; + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or + paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName; + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + @param instanceId The instance id on which the delegate will notify. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate + forInstanceId:(NSString *)instanceId; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param adm The ad markup + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithAdm:(NSString *)adm + instanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Loads a demand only Banner for a non bidder instance. + @discussion This method will load a demand only Banner ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Removes the banner from memory. + @param instanceId The demand only instance id of the Banner that should be destroyed. + */ ++ (void)destroyISDemandOnlyBannerWithInstanceId:(NSString *)instanceId; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + +#pragma mark - Impression Data + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController + andType:(NSString *)consentViewType; + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +#pragma mark - Test Suite + +/** + @abstract Launch the Test suite + @param viewController The UIViewController to display the Test Suite within. +*/ ++ (void)launchTestSuite:(UIViewController *)viewController; + +#pragma mark - Waterfall Configuration + +/** + * Objc Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ *   [IronSource setWaterfallConfiguration:configuration forAdUnit:[ISAdUnit
+ * IS_AD_UNIT_REWARDED_VIDEO]];
+ * 
+ * + * Swift Example + *
+ *   let configuration = ISWaterfallConfiguration
+ *     .builder()
+ *     .setCeiling(10.05)
+ *     .setFloor(1.01)
+ *     .build()
+ *   IronSource.setWaterfallConfiguration(configuration, for: ISAdUnit.is_AD_UNIT_REWARDED_VIDEO())
+ * 
+ * + * @abstract Allow the publisher to set custom configuration per ad unit. + * @param waterfallConfiguration ISWaterfallConfiguration object with custom fields configured by + * the publisher. + * @param adUnit ISAdUnit that the ISWaterfallConfiguration should apply to. + */ ++ (void)setWaterfallConfiguration:(ISWaterfallConfiguration *)waterfallConfiguration + forAdUnit:(ISAdUnit *)adUnit; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h new file mode 100644 index 0000000..847dc6f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h @@ -0,0 +1,39 @@ +// +// IronSourceAds.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines the completion callback for IronSourceAds SDK initialization. + */ +typedef void (^ISAInitCompletionHandler)(BOOL success, NSError *_Nullable error); + +/** + Object used to initialize IronSourceAds network. + */ +@interface IronSourceAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes IronSourceAds SDK. + + @param request The initialization request containing the necessary configurations for + initialization. + @param completion The completion for initialization. The completion will be invoked on the main + thread. + */ ++ (void)initWithRequest:(ISAInitRequest *)request completion:(ISAInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h new file mode 100644 index 0000000..0dc7656 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h @@ -0,0 +1,20 @@ +// +// IronSourceNetworkBridgingHeader.h +// IronSource +// +// Created by Ariel Barsheshet on 21/08/2023. +// + +#import "ISAppStoreErrorDelegate.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISIronSourceAdapter.h" +#import "ISMediationGlobalDataWriterFacade.h" +#import "ISNAdViewsManagerSwiftFacade.h" +#import "ISNAppStoreVCRootViewDelegate.h" +#import "ISNControllerManagerSwiftFacade.h" +#import "ISNControllerMessageListener.h" +#import "ISNEvent.h" +#import "ISNEventTrackerInterface.h" +#import "ISNEventTrackerWrapper.h" +#import "ISNSupersonicAdsPublisherSwiftFacade.h" +#import "SupersonicLogManager.h" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h new file mode 100644 index 0000000..7b5c98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h @@ -0,0 +1,33 @@ +// +// LPMAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMAdInfo : NSObject + +@property(nonatomic, copy) NSString *adUnitId; +@property(nonatomic, copy, nullable) NSString *placementName; +@property(nonatomic, copy, nullable) LPMAdSize *adSize; +@property(nonatomic, copy) NSString *adFormat; +@property(nonatomic, copy) NSString *auction_id; +@property(nonatomic, copy) NSString *country; +@property(nonatomic, copy) NSString *ab; +@property(nonatomic, copy) NSString *segment_name; +@property(nonatomic, copy) NSString *ad_network; +@property(nonatomic, copy) NSString *instance_name; +@property(nonatomic, copy) NSString *instance_id; +@property(nonatomic, copy) NSNumber *revenue; +@property(nonatomic, copy) NSString *precision; +@property(nonatomic, copy) NSString *encrypted_cpm; +@property(nonatomic, copy) NSNumber *conversion_value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h new file mode 100644 index 0000000..a307a33 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h @@ -0,0 +1,58 @@ +// +// LPMAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LPMAdSizeType) { + LPMAdSizeBanner, + LPMAdSizeLarge, + LPMAdSizeMediumRectangle, + LPMAdSizeCustom, + LPMAdSizeLeaderBoard +}; + +@interface LPMAdSize : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, readonly) LPMAdSizeType type; +@property(nonatomic, readonly) NSInteger width; +@property(nonatomic, readonly) NSInteger height; +@property(nonatomic, readonly, copy) NSString* sizeDescription; +@property(nonatomic, readonly) BOOL isAdaptive; + ++ (instancetype)bannerSize; ++ (instancetype)largeSize; ++ (instancetype)mediumRectangleSize; ++ (instancetype)leaderBoardSize; ++ (instancetype)customSizeWithWidth:(NSInteger)width height:(NSInteger)height; + +/** + Creates and returns an adaptive ad size for a given width. + + If the provided width is invalid (less than or equal to 0), the method uses the screen width + based on the device orientation. + + @param width The specified width for which the adaptive ad size is calculated. + @return An instance of LPMAdSize with the calculated height for the given width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSizeWithWidth:(CGFloat)width; +/** + Creates and returns an adaptive ad size using the screen width based on the device orientation. + + @return An instance of LPMAdSize with the calculated height for the screen width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h new file mode 100644 index 0000000..911425e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h @@ -0,0 +1,39 @@ +// +// LPMBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMBannerAdViewDelegate.h" + +@class LPMAdSize; + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMBannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +- (void)setPlacementName:(NSString *)placementName; + +- (void)setAdSize:(LPMAdSize *)adSize; + +- (void)setDelegate:(id)delegate; + +- (void)loadAdWithViewController:(UIViewController *)viewController; + +- (void)destroy; + +- (void)pauseAutoRefresh; + +- (void)resumeAutoRefresh; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h new file mode 100644 index 0000000..9ccb1ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h @@ -0,0 +1,36 @@ +// +// LPMBannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +@class LPMAdInfo; + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMBannerAdViewDelegate + +@required + +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +@optional + +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +- (void)didLeaveAppWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didExpandAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didCollapseAdWithAdInfo:(LPMAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h new file mode 100644 index 0000000..27bd2fd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h @@ -0,0 +1,18 @@ +// +// LPMConfiguration.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMConfiguration : NSObject + +@property(nonatomic, assign) BOOL isAdQualityEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h new file mode 100644 index 0000000..39136af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h @@ -0,0 +1,27 @@ +// +// LPMInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey + legacyAdFormats:(NSArray *)legacyAdFormats + userId:(nullable NSString *)userId; + +@property(readonly, nonatomic) NSString *appKey; +@property(readonly, nonatomic) NSArray *legacyAdFormats; +@property(readonly, nonatomic, nullable) NSString *userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h new file mode 100644 index 0000000..cdaffa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h @@ -0,0 +1,28 @@ +// +// LPMInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey; + +- (LPMInitRequest *)build; + +- (LPMInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +- (LPMInitRequestBuilder *)withUserId:(NSString *)userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h new file mode 100644 index 0000000..e6c2dd3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h @@ -0,0 +1,26 @@ +// +// LevelPlay.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMConfiguration.h" +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMInitCompletionHandler)(LPMConfiguration *_Nullable config, + NSError *_Nullable error); + +@interface LevelPlay : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + ++ (void)initWithRequest:(LPMInitRequest *)request completion:(LPMInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h new file mode 100644 index 0000000..97757de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h @@ -0,0 +1,55 @@ +// +// LevelPlayBannerDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayBannerDelegate_h +#define LevelPlayBannerDelegate_h + +#import "ISAdInfo.h" +#import "ISBannerView.h" + +@protocol LevelPlayBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param adInfo The info of the ad. + */ +- (void)didLoad:(ISBannerView *)bannerView withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +/** + Called after a banner has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called when a user was taken out of the application context. + @param adInfo The info of the ad. + */ +- (void)didLeaveApplicationWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called when a banner presented a full screen content. + @param adInfo The info of the ad. + */ +- (void)didPresentScreenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a full screen content has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didDismissScreenWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayBannerDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h new file mode 100644 index 0000000..2540f9a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h @@ -0,0 +1,61 @@ +// +// LevelPlayInterstitialDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayInterstitialDelegate_h +#define LevelPlayInterstitialDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has attempted to load but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +/** + Called after an interstitial has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been displayed on the screen. + @param adInfo The info of the ad. + */ +- (void)didShowWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayInterstitialDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h new file mode 100644 index 0000000..7048468 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h @@ -0,0 +1,13 @@ +// +// LevelPlayMediaView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import + +@interface LevelPlayMediaView : UIView + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h new file mode 100644 index 0000000..f160900 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h @@ -0,0 +1,30 @@ +// +// LevelPlayNativeAd.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdDataProtocol.h" +#import "LevelPlayNativeAdBuilder.h" +#import "LevelPlayNativeAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LevelPlayNativeAd : NSObject + +@property(nonatomic, strong, nullable) ISAdapterNativeAdViewBinder *nativeAdViewBinder; + +- (instancetype)initWithBuilder:(LevelPlayNativeAdBuilder *)builder; + +- (void)loadAd; +- (void)destroyAd; +- (void)setDelegate:(id)delegate; +- (NSString *)getObjectId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h new file mode 100644 index 0000000..9990395 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h @@ -0,0 +1,28 @@ +// +// LevelPlayNativeAdBuilder.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayNativeAdDelegate.h" + +@class LevelPlayNativeAd; + +@interface LevelPlayNativeAdBuilder : NSObject + +@property(nonatomic, strong) NSString *placementName; +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *viewController; + +- (LevelPlayNativeAdBuilder *)withViewController:(UIViewController *)viewController; + +- (LevelPlayNativeAdBuilder *)withPlacementName:(NSString *)placementName; + +- (LevelPlayNativeAdBuilder *)withDelegate:(id)delegate; + +- (LevelPlayNativeAd *)build; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h new file mode 100644 index 0000000..8b1a5dc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h @@ -0,0 +1,14 @@ +// +// LevelPlayNativeAdDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdInteractionDelegate.h" +#import "ISNativeAdLoadDelegate.h" + +@protocol LevelPlayNativeAdDelegate + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h new file mode 100644 index 0000000..ae3b98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h @@ -0,0 +1,54 @@ +// +// LevelPlayRewardedVideoBaseDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoBaseDelegate_h +#define LevelPlayRewardedVideoBaseDelegate_h + +#import "ISAdInfo.h" + +@class ISPlacementInfo; + +@protocol LevelPlayRewardedVideoBaseDelegate + +@required + +/** + Called after a rewarded video has been viewed completely and the user is eligible for a reward. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been clicked. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didClick:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayRewardedVideoBaseDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h new file mode 100644 index 0000000..a1e7e56 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h @@ -0,0 +1,30 @@ +// +// LevelPlayRewardedVideoDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// +#import "ISAdInfo.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" + +#ifndef LevelPlayRewardedVideoDelegate_h +#define LevelPlayRewardedVideoDelegate_h + +@protocol LevelPlayRewardedVideoDelegate + +@required + +/** + Called after a rewarded video has changed its availability to true. + @param adInfo The info of the ad. + */ +- (void)hasAvailableAdWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has changed its availability to false. + */ +- (void)hasNoAvailableAd; + +@end + +#endif /* LevelPlayRewardedVideoDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h new file mode 100644 index 0000000..eca3028 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h @@ -0,0 +1,32 @@ +// +// LevelPlayRewardedVideoManualDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoManualDelegate_h +#define LevelPlayRewardedVideoManualDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +@end + +#endif /* LevelPlayRewardedVideoManualDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h new file mode 100644 index 0000000..2a77cbf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h @@ -0,0 +1,43 @@ +// +// SupersonicLogManager.h +// SSASDK +// +// Created by Roee Kremer on 11/12/14. +// Copyright (c) 2014 SSA Ltd. All rights reserved. +// + +#import + +#define SSLog(level, tag, fmt, ...) \ + [[SupersonicLogManager sharedManager] log:[NSString stringWithFormat:fmt, __VA_ARGS__] \ + withLevel:level \ + withTag:tag]; + +#define SSLogError(error, str) \ + do { \ + SSLog(ISNLogError, ISN_TAG_CONTROLLER_DELEGATE, @"%@: %@", str, \ + [SSAHelperMethods decodeFromPercentEscapeString:error]); \ + } while (0) +// + +typedef NS_ENUM(NSUInteger, ISNLogLevel) { ISNLogVerbose = 0, ISNLogInfo, ISNLogError }; + +typedef NS_ENUM(NSUInteger, ISNLogTag) + +{ ISN_TAG_NATIVE, + ISN_TAG_INTERNAL, + ISN_TAG_CONTROLLER_INTERNAL, + ISN_TAG_CONTROLLER_API, + ISN_TAG_CONTROLLER_DELEGATE, + ISN_TAG_NATIVE_AD }; + +@interface SupersonicLogManager : NSObject + +@property(assign) NSInteger requiredDebugMode; + ++ (SupersonicLogManager *)sharedManager; +- (void)log:(NSString *)str withLevel:(ISNLogLevel)level withTag:(ISNLogTag)tag; +- (void)logWithNetworkPrefix:(NSString *)logMessage + withLevel:(ISNLogLevel)logLevel + withTag:(ISNLogTag)logTag; +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h new file mode 100644 index 0000000..265e84e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h @@ -0,0 +1,18 @@ +// +// UIView+ISNativeView.h +// IronSourceSDK +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UIView (ISNativeView) + +- (void)addSubviewAndAdjust:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist new file mode 100644 index 0000000..50ed208 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Info.plist differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource new file mode 100644 index 0000000..3c568d2 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/IronSource differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap new file mode 100644 index 0000000..d453899 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module IronSource { + umbrella header "IronSource.h" + + export * + module * { export * } +} diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..717d9e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,27 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h new file mode 100644 index 0000000..3461202 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h @@ -0,0 +1,43 @@ +// +// ISAAdFormat.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing available ad formats. + */ +typedef NS_ENUM(NSUInteger, ISAAdFormatType) { + ISAAdFormatTypeInterstitial, + ISAAdFormatTypeRewarded, + ISAAdFormatTypeBanner +}; + +/** + Class representing an ad format. + */ +@interface ISAAdFormat : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The ad format type. + */ +@property(readonly, nonatomic) ISAAdFormatType adFormatType; + +/** + Initializes with the given ad format type. + + @param adFormatType the ad format type to represent. + */ +- (instancetype)initWithAdFormatType:(ISAAdFormatType)adFormatType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h new file mode 100644 index 0000000..7871c68 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h @@ -0,0 +1,46 @@ +// +// ISAAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing an ad size. + */ +@interface ISAAdSize : NSObject + +@property(nonatomic, readonly) CGFloat width; +@property(nonatomic, readonly) CGFloat height; +@property(nonatomic, readonly, copy) NSString *sizeDescription; + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Creates an `ISAAdSize` for a banner ad. + */ ++ (ISAAdSize *)banner; + +/** + Creates an `ISAAdSize` for a large ad. + */ ++ (ISAAdSize *)large; + +/** + Creates an `ISAAdSize` for a medium rectangle ad. + */ ++ (ISAAdSize *)mediumRectangle; + +/** + Creates an `ISAAdSize` for a leaderboard ad. + */ ++ (ISAAdSize *)leaderboard; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h new file mode 100644 index 0000000..ff5fc2c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h @@ -0,0 +1,32 @@ +// +// ISABannerAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated banner ad. + */ +@interface ISABannerAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h new file mode 100644 index 0000000..6fb52f9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h @@ -0,0 +1,35 @@ +// +// ISNBannerLoader.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdLoaderDelegate.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading banner ads. + */ +@interface ISABannerAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a banner ad. + The delegate will send a `bannerAdDidLoad:` or + `bannerAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISABannerAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h new file mode 100644 index 0000000..6dcbd39 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISABannerAdView.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested banner ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdLoaderDelegate + +/** + Called when a banner ad is successfully loaded. + + @param bannerAdView The banner ad that is loaded. + */ +- (void)bannerAdDidLoad:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)bannerAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h new file mode 100644 index 0000000..5c2a8ba --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h @@ -0,0 +1,49 @@ +// +// ISNBannerAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a banner ad. + Use `ISABannerAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISABannerAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The ad markup. + */ +@property(nonatomic, strong, readonly) NSString *adm; + +/** + The ad size. + */ +@property(nonatomic, strong, readonly) ISAAdSize *size; + +/** + The view controller to show the ad on, if available. + */ +@property(nonatomic, weak, readonly, nullable) UIViewController *viewController; + +/** + Extra parameters for the ad request. + */ +@property(nonatomic, strong, readonly, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h new file mode 100644 index 0000000..6c1bef9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h @@ -0,0 +1,61 @@ +// +// ISABannerAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdSize.h" +#import "ISABannerAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISABannerAdRequest`. + */ +@interface ISABannerAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + @param size The ad size. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId + adm:(NSString *)adm + size:(ISAAdSize *)size; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Sets the view controller that will show the ad, if available. + + @param viewController The view controller that will show the ad, if available. + + @return The Builder instance. + */ +- (ISABannerAdRequestBuilder *)withViewController:(UIViewController *)viewController; + +/** + Builds the `ISABannerAdRequest` instance. + + @return The ad request instance. + */ +- (ISABannerAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h new file mode 100644 index 0000000..6d09f2d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h @@ -0,0 +1,26 @@ +// +// ISNBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISABannerAdInfo.h" +#import "ISABannerAdViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISABannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, weak, nullable) id delegate; +@property(nonatomic, strong, readonly) ISABannerAdInfo* adInfo; +@property(nonatomic, weak, nullable) UIViewController* viewController; + +NS_ASSUME_NONNULL_END + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h new file mode 100644 index 0000000..fb0f2af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h @@ -0,0 +1,34 @@ +// +// ISABannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISABannerAdView; + +/** + Protocol handling banner ad show events for `ISABannerAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISABannerAdViewDelegate + +/** + Called when a banner ad is shown. + + @param bannerAdView The banner ad that is shown. + */ +- (void)bannerAdViewDidShow:(ISABannerAdView *)bannerAdView; + +/** + Called when a banner ad is clicked. + + @param bannerAdView The banner ad that is clicked. + */ +- (void)bannerAdViewDidClick:(ISABannerAdView *)bannerAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h new file mode 100644 index 0000000..a26839b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h @@ -0,0 +1,45 @@ +// +// ISAInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Enum representing the different log levels in IronSourceAds. + */ +typedef NS_ENUM(NSInteger, ISALogLevel) { ISALogLevelNone, ISALogLevelError, ISALogLevelVerbose }; + +/** + Class representing an initialization request for IronSourceAds. + Use `ISAInitRequestBuilder` to create an instance of this class. + */ +@interface ISAInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The application key. + */ +@property(readonly, nonatomic) NSString *appKey; + +/** + Legacy ad formats for the initialization request. + */ +@property(readonly, nonatomic) NSArray *legacyAdFormats; + +/** + Log level to use in IronSourceAds. + Default value is `ISALogLevelNone`. + */ +@property(readonly, nonatomic) ISALogLevel logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h new file mode 100644 index 0000000..5938300 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h @@ -0,0 +1,59 @@ +// +// ISAInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInitRequest`. + */ +@interface ISAInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param appKey the application key. + */ +- (instancetype)initWithAppKey:(NSString *)appKey; + +/** + Builds the `ISAInitRequest` instance. + + @return The init request instance. + */ +- (ISAInitRequest *)build; + +/** + Sets the legacy ad formats for the initialization request. + To enable non-bidding instances, pass the relevant legacy ad formats. + For bidding instances, this is non-mandatory. + + @param legacyAdFormats The list of legacy ad formats. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +/** + Sets the log level for the initialization request. + Default value is `ISALogLevelNone`. + + @param logLevel The log level. + + @return The Builder instance. + */ +- (ISAInitRequestBuilder *)withLogLevel:(ISALogLevel)logLevel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h new file mode 100644 index 0000000..71aa302 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h @@ -0,0 +1,54 @@ +// +// ISAInterstitialAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISAInterstitialAdDelegate.h" +#import "ISAInterstitialAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of an interstitial ad. + */ +@interface ISAInterstitialAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISAInterstitialAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `interstitialAdDidShow:` or + `interstitialAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h new file mode 100644 index 0000000..4d3784c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h @@ -0,0 +1,49 @@ +// +// ISAInterstitialAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISAInterstitialAd; + +/** + Protocol handling interstitial ad show events for `ISAInterstitialAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdDelegate + +/** + Called when an interstitial ad is shown. + + @param interstitialAd The interstitial ad that is shown. + */ +- (void)interstitialAdDidShow:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to show. + + @param interstitialAd The interstitial ad that fails to show. + @param error The error that occurred. + */ +- (void)interstitialAd:(ISAInterstitialAd *)interstitialAd didFailToShowWithError:(NSError *)error; + +/** + Called when an interstitial ad is clicked. + + @param interstitialAd The interstitial ad that is clicked. + */ +- (void)interstitialAdDidClick:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad is dismissed. + + @param interstitialAd The interstitial ad that is dismissed. + */ +- (void)interstitialAdDidDismiss:(ISAInterstitialAd *)interstitialAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h new file mode 100644 index 0000000..56755df --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h @@ -0,0 +1,32 @@ +// +// ISAInterstitialAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated interstitial ad. + */ +@interface ISAInterstitialAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h new file mode 100644 index 0000000..147962f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderInterstitial.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdLoaderDelegate.h" +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading interstitial ads. + */ +@interface ISAInterstitialAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads an interstitial ad. + The delegate will send a `interstitialAdDidLoad:` or + `interstitialAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISAInterstitialAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h new file mode 100644 index 0000000..0bce215 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISAInterstitialAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISAInterstitialAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested interstitial ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISAInterstitialAdLoaderDelegate + +/** + Called when an interstitial ad is successfully loaded. + + @param interstitialAd The interstitial ad that is loaded. + */ +- (void)interstitialAdDidLoad:(ISAInterstitialAd *)interstitialAd; + +/** + Called when an interstitial ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)interstitialAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h new file mode 100644 index 0000000..bee365f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h @@ -0,0 +1,38 @@ +// +// ISAInterstitialAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for an interstitial ad. + Use `ISAInterstitialAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISAInterstitialAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h new file mode 100644 index 0000000..e9e24ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISAInterstitialAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAInterstitialAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISAInterstitialAdRequest`. + */ +@interface ISAInterstitialAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISAInterstitialAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISAInterstitialAdRequest` instance. + + @return The ad request instance. + */ +- (ISAInterstitialAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h new file mode 100644 index 0000000..c5939bf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h @@ -0,0 +1,54 @@ +// +// ISARewardedAd.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "ISARewardedAdDelegate.h" +#import "ISARewardedAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for handling the operations and callbacks of a rewarded ad. + */ +@interface ISARewardedAd : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The delegate for the ad callbacks. + Set this delegate in order to receive callbacks from the ad. + The callbacks will be invoked on the main thread. + */ +@property(nonatomic, weak, nullable) id delegate; + +/** + Contains information associated with the ad. + */ +@property(nonatomic, strong, readonly) ISARewardedAdInfo *adInfo; + +/** + Check if the ad is ready to show. + Showing an ad that is not ready will result in a show failure. + + @return Whether the ad is ready to show. + */ +- (BOOL)isReadyToShow; + +/** + Show the ad. + The delegate will send a `rewardedAdDidShow:` or + `rewardedAd:didFailToShowWithError:` callback. + + @param viewController The view controller where the ad will be shown. + */ +- (void)showFromViewController:(UIViewController *)viewController; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h new file mode 100644 index 0000000..4f30afc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h @@ -0,0 +1,56 @@ +// +// ISARewardedAdDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@class ISARewardedAd; + +/** + Protocol handling rewarded ad show events for `ISARewardedAd`. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdDelegate + +/** + Called when a rewarded ad is shown. + + @param rewardedAd The rewarded ad that is shown. + */ +- (void)rewardedAdDidShow:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to show. + + @param rewardedAd The rewarded ad that fails to show. + @param error The error that occurred. + */ +- (void)rewardedAd:(ISARewardedAd *)rewardedAd didFailToShowWithError:(NSError *)error; + +/** + Called when the user earns a reward. + + @param rewardedAd The rewarded ad that the user earns a reward from. + */ +- (void)rewardedAdDidUserEarnReward:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is clicked. + + @param rewardedAd The rewarded ad that is clicked. + */ +- (void)rewardedAdDidClick:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad is dismissed. + + @param rewardedAd The rewarded ad that is dismissed. + */ +- (void)rewardedAdDidDismiss:(ISARewardedAd *)rewardedAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h new file mode 100644 index 0000000..2a1a0bd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h @@ -0,0 +1,32 @@ +// +// ISARewardedAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class containing information on the associated rewarded ad. + */ +@interface ISARewardedAdInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier of the network instance. + */ +@property(nonatomic, strong, readonly) NSString *instanceId; + +/** + The unique identifier of the ad. + */ +@property(nonatomic, strong, readonly) NSString *adId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h new file mode 100644 index 0000000..2ffa26f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h @@ -0,0 +1,36 @@ +// +// ISNLoaderRewardedVideo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdLoaderDelegate.h" +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Class responsible for loading rewarded ads. + */ +@interface ISARewardedAdLoader : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Loads a rewarded ad. + The delegate will send a `rewardedAdDidLoad:` or + `rewardedAdDidFailToLoadWithError:` callback. + + @param adRequest The request configuration for the ad to be loaded. + @param delegate The delegate to be notified of ad loading callbacks. The callbacks will be invoked + on the main thread. The delegate is held weakly. + */ ++ (void)loadAdWithAdRequest:(ISARewardedAdRequest *)adRequest + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h new file mode 100644 index 0000000..af3f93d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h @@ -0,0 +1,34 @@ +// +// ISARewardedAdLoaderDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import "ISARewardedAd.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Protocol handling loading callbacks for a requested rewarded ad. + The callbacks will be invoked on the main thread. + */ +@protocol ISARewardedAdLoaderDelegate + +/** + Called when a rewarded ad is successfully loaded. + + @param rewardedAd The rewarded ad that is loaded. + */ +- (void)rewardedAdDidLoad:(ISARewardedAd *)rewardedAd; + +/** + Called when a rewarded ad fails to load. + + @param error The error that occurred during loading. + */ +- (void)rewardedAdDidFailToLoadWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h new file mode 100644 index 0000000..082fb82 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h @@ -0,0 +1,38 @@ +// +// ISARewardedAdRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Class representing a loading request for a rewarded ad. + Use `ISARewardedAdRequestBuilder` in order to create an instance of this class. + */ +@interface ISARewardedAdRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + The identifier for the network instance. + */ +@property(readonly, nonatomic, strong) NSString *instanceId; + +/** + The ad markup. + */ +@property(readonly, nonatomic, strong) NSString *adm; + +/** + Extra parameters for the ad request. + */ +@property(readonly, nonatomic, strong, nullable) NSDictionary *extraParams; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h new file mode 100644 index 0000000..05d8b27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h @@ -0,0 +1,48 @@ +// +// ISARewardedAdRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISARewardedAdRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Builder class for `ISARewardedAdRequest`. + */ +@interface ISARewardedAdRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes the builder. + + @param instanceId The identifier for the network instance. + @param adm The ad markup. + */ +- (instancetype)initWithInstanceId:(NSString *)instanceId adm:(NSString *)adm; + +/** + Sets extra parameters for the ad request. + Optional. + + @param extraParams The extra parameters dictionary. + + @return The Builder instance. + */ +- (ISARewardedAdRequestBuilder *)withExtraParams:(NSDictionary *)extraParams; + +/** + Builds the `ISARewardedAdRequest` instance. + + @return The ad request instance. + */ +- (ISARewardedAdRequest *)build; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h new file mode 100644 index 0000000..e249aea --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h @@ -0,0 +1,51 @@ +// +// ISAdData.h +// IronSource +// +// Created by Yonti Makmel on 22/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +#import "ISAdapterConfig.h" +#import "ISBannerSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdData : NSObject + +// The server data containing the adm +@property(nonatomic, strong, readonly, nullable) NSString *serverData; + +// The server configuration +@property(nonatomic, strong, readonly) NSDictionary *configuration; + +// The configuration holding userId, banner size, ad unit data from auction response and adapter +// config +@property(nonatomic, strong, readonly, nullable) NSDictionary *adUnitData; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *)userId; + ++ (instancetype)adDataWithAdapterConfiguration:(ISAdapterConfig *)config + adUnit:(ISAdUnit *)adUnit + userId:(NSString *_Nullable)userId + bannerSize:(ISBannerSize *_Nullable)bannerSize; + +- (instancetype)initWithServerData:(nullable NSString *)serverData + configuration:(NSDictionary *)configuration + adUnitData:(nullable NSDictionary *)adUnitData; + +- (nullable NSString *)getString:(NSString *)key; + +- (NSInteger)getInt:(NSString *)key; + +- (BOOL)getBoolean:(NSString *)key; + +- (nullable NSNumber *)getNumber:(NSString *)key; + +- (nullable NSDictionary *)getAdUnitData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h new file mode 100644 index 0000000..8958fad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h @@ -0,0 +1,33 @@ +// +// ISAdInfo.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import "ISImpressionData.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdInfo : NSObject + +@property(readonly, copy) NSString* auction_id; +@property(readonly, copy) NSString* ad_unit; +@property(readonly, copy) NSString* ad_network; +@property(readonly, copy) NSString* instance_name; +@property(readonly, copy) NSString* instance_id; +@property(readonly, copy) NSString* country; +@property(readonly, copy) NSNumber* revenue; +@property(readonly, copy) NSString* precision; +@property(readonly, copy) NSString* ab; +@property(readonly, copy) NSString* segment_name; +@property(readonly, copy) NSNumber* lifetime_revenue; +@property(readonly, copy) NSString* encrypted_cpm; +@property(readonly, copy) NSNumber* conversion_value; + +- (instancetype)init; +- (instancetype)initWithImpressionData:(ISImpressionData* _Nonnull)impressionData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h new file mode 100644 index 0000000..df4e5a2 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h @@ -0,0 +1,17 @@ +// +// ISAdOptionsPosition.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +// ISAdOptionsPosition +typedef NS_ENUM(NSInteger, ISAdOptionsPosition) { + ISAdOptionsPositionTopLeft, + ISAdOptionsPositionTopRight, + ISAdOptionsPositionBottomLeft, + ISAdOptionsPositionBottomRight +}; + +static NSString* const kAdOptionsPosKey = @"adOptionsPos"; diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h new file mode 100644 index 0000000..c5addc4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h @@ -0,0 +1,24 @@ +// +// ISAdUnit.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdUnit : NSObject + +@property(strong, nonatomic) NSString *value; + ++ (ISAdUnit *)IS_AD_UNIT_REWARDED_VIDEO; ++ (ISAdUnit *)IS_AD_UNIT_INTERSTITIAL; ++ (ISAdUnit *)IS_AD_UNIT_BANNER; ++ (ISAdUnit *)IS_AD_UNIT_NATIVE_AD; + +- (instancetype)initWithValue:(NSString *)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h new file mode 100644 index 0000000..fa64db3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h @@ -0,0 +1,13 @@ +// +// ISAdUnitAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNetworkInitCallbackProtocol.h" +#import "ISReleaseMemoryAdapterProtocol.h" + +@protocol ISAdUnitAdapterProtocol + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h new file mode 100644 index 0000000..414304c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h @@ -0,0 +1,42 @@ +// +// ISAdapterAdDelegate.h +// IronSource +// +// Created by Yonti Makmel on 28/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterAdDelegate_h +#define ISAdapterAdDelegate_h + +#import "ISAdapterErrorType.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdDelegate + +// Mandatory callbacks + +- (void)adDidLoad; + +/// @param errorType the load error type, including NO_FILL +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToLoadWithErrorType:(ISAdapterErrorType)errorType + errorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidOpen; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)adDidFailToShowWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +- (void)adDidClick; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h new file mode 100644 index 0000000..6e33f3d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h @@ -0,0 +1,35 @@ +// +// ISAdapterAdFullscreenProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdapterAdInteractionDelegate.h" + +@protocol ISAdapterAdFullscreenProtocol + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure, ad opened, ad closed, show failed optional callbacks - show success, clicked +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the callback listener +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +/// returning whether the ad is available or not +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +- (BOOL)isAdAvailableWithAdData:(ISAdData *)adData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h new file mode 100644 index 0000000..17ac4e0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h @@ -0,0 +1,36 @@ +// +// ISAdapterAdInteractionDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdInteractionDelegate_h +#define ISAdapterAdInteractionDelegate_h + +#import "ISAdapterAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdInteractionDelegate + +// Mandatory callbacks + +- (void)adDidClose; + +// Optional callbacks + +- (void)adDidShowSucceed; + +- (void)adDidBecomeVisible; + +- (void)adDidStart; + +- (void)adDidEnd; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISAdapterAdInteractionDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h new file mode 100644 index 0000000..f6d9986 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h @@ -0,0 +1,25 @@ +// +// ISAdapterAdRewardedDelegate.h +// IronSource +// +// Created by Bar David on 21/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdRewardedDelegate_h +#define ISAdapterAdRewardedDelegate_h + +#import "ISAdapterAdInteractionDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterAdRewardedDelegate + +// mandatory callbacks + +- (void)adRewarded; + +@end + +NS_ASSUME_NONNULL_END +#endif /* ISAdapterAdRewardedDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h new file mode 100644 index 0000000..f9c566a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h @@ -0,0 +1,43 @@ +// +// ISAdapterAdViewDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#ifndef ISAdapterAdViewDelegate_h +#define ISAdapterAdViewDelegate_h + +#import +#import "ISAdapterAdDelegate.h" + +@protocol ISAdapterAdViewDelegate + +// mandatory callbacks + +/** + * @param view the view that was loaded + */ +- (void)adDidLoadWithView:(UIView *)view; + +// optional callbacks (must be implemented in the adapter but can have empty implementation) + +/** + * This method should be invoked before the user is taken out of the application after a click + */ +- (void)adWillLeaveApplication; + +/** + * This method should be invoked after the ad view presents fullscreen content + */ +- (void)adWillPresentScreen; + +/** + * This method should be invoked after the fullscreen content is dismissed + */ +- (void)adDidDismissScreen; + +@end + +#endif /* ISAdapterAdViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h new file mode 100644 index 0000000..cb58c70 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h @@ -0,0 +1,12 @@ +// +// ISAdapterAdaptiveProtocol.h +// IronSource +// + +#import + +@protocol ISAdapterAdaptiveProtocol + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h new file mode 100644 index 0000000..6474b7e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h @@ -0,0 +1,41 @@ +// +// ISAdapterBannerProtocol.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdData.h" +#import "ISBannerAdDelegate.h" +#import "ISBannerSize.h" + +@protocol ISAdapterBannerProtocol + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +- (BOOL)isSupportAdaptiveBanner; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h new file mode 100644 index 0000000..346f63e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h @@ -0,0 +1,30 @@ +// +// ISAdapterBaseInterface.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import "ISAdData.h" +#import "ISNetworkInitializationDelegate.h" + +#ifndef ISAdapterBaseProtocol_h +#define ISAdapterBaseProtocol_h + +@protocol ISAdapterBaseProtocol + +/// initializes the network +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return whether the initialization was a success or failure +- (void)init:(ISAdData*)adData delegate:(id)delegate; + +/// returns the network SDK version +- (NSString*)networkSDKVersion; + +/// returns the adapter version +- (NSString*)adapterVersion; + +@end + +#endif /* ISAdapterBaseInterface_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h new file mode 100644 index 0000000..5ff8a64 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h @@ -0,0 +1,74 @@ +// +// ISAdapterConfig.m +// IronSource +// +// Created by Gili Ariel on 8/1/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// +#import +#import "ISAdUnit.h" + +#define DEFAULT_CAPPING_PER_DAY 99 +#define DEFAULT_CAPPING_PER_SESSION 99 +#define DEFAULT_CAPPING_PER_ITERATION 99 + +@interface ISAdapterConfig : NSObject + +@property(strong, nonatomic, readonly) NSDictionary *settings; +@property(strong, nonatomic, readonly) NSString *providerName; /* Name from waterfall */ +@property(strong, nonatomic, readonly) NSString *reflectionName; /* Name of Adapter class to load */ +@property(strong, nonatomic, readonly) NSString *name; /* name of adapter in mediation cycle' */ +@property(strong, nonatomic, readonly) NSString *requestUrl; +@property(strong, nonatomic, readonly) NSString *subAdapterId; +@property(strong, nonatomic, readonly) NSString *instanceId; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerIteration; +@property(strong, nonatomic, readonly) NSNumber *maxAdsPerSession; +@property(strong, nonatomic, readonly) NSString *instanceType; +@property(assign, nonatomic, readonly) NSInteger maxAdsPerDay; +@property(assign, nonatomic, readonly) double loadTimeOutSec; +@property(assign, nonatomic, readonly) BOOL isMultiProviderInstance; +@property(strong, nonatomic, readonly) + NSString *adSourceNameForEvent; // name from adSourceName property on init +@property(assign, nonatomic, readonly) BOOL isBidder; +@property(assign, nonatomic, readonly) BOOL shouldEarlyInit; +@property(strong, nonatomic, readonly) ISAdUnit *adUnit; +@property(strong, nonatomic, readonly) NSDictionary *appSettings; +@property(strong, nonatomic, readonly) NSDictionary *interstitialSettings; +@property(strong, nonatomic, readonly) NSDictionary *rewardedVideoSettings; +// The banner settings contains the provider configs which may be changed with the banner +// configuration during the flow, so it's not defined as readonly. +@property(strong, nonatomic) NSDictionary *bannerSettings; +@property(strong, nonatomic, readonly) NSDictionary *nativeAdSettings; + +@property(strong, nonatomic, readonly) NSString + *providerDefaultInstance; /* Name of Adapter class to load (fallback to reflectionName) */ +@property(strong, nonatomic, readonly) + NSString *providerNetworkKey; /* Name to be used in the public API (e.g. setNetworkData) */ +@property(strong, nonatomic, readonly) + NSString *customNetwork; /* name of the custom network is exists */ +@property(assign, nonatomic, readonly) + BOOL isCustomNetwork; /* whether the configuration is for a custom network*/ + +- (instancetype)initWithProviderName:(NSString *)providerName; + +- (void)setSettings:(NSDictionary *)settings; +- (void)setReflectionName:(NSString *)reflectionName; +- (void)setLoadTimeOut:(double)loadTimeOut; +- (void)setAdUnit:(ISAdUnit *)adUnit; +- (BOOL)isIronSource; +- (void)setAppSettings:(NSDictionary *)appSettings; +- (void)setInterstitialSettings:(NSDictionary *)interstitialSettings; +- (void)setRewardedVideoSettings:(NSDictionary *)rewardedVideoSettings; +- (void)setBannerSettings:(NSDictionary *)bannerSettings; +- (void)setNativeAdSettings:(NSDictionary *)nativeAdSettings; +- (void)setProviderDefaultInstance:(NSString *)providerDefaultInstance; +- (void)setIsOneFlow:(BOOL)isOneFlow; +- (NSString *)customNetworkAdapterNameForAdUnit:(ISAdUnit *)adUnit; +- (NSDictionary *)adUnitSettings; +- (NSString *)demandSourceName; +- (NSNumber *)isOneFlow; + +- (BOOL)hasConsentCMP; +- (BOOL)getConsentCMP; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h new file mode 100644 index 0000000..3b52b4d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterConsentProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterConsentProtocol_h +#define ISAdapterConsentProtocol_h + +@protocol ISAdapterConsentProtocol + +- (void)setConsent:(BOOL)consent; + +@end + +#endif /* ISAdapterConsentProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h new file mode 100644 index 0000000..f852338 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterDebugProtocol.h +// IronSource +// +// Created by Yonti Makmel on 16/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#ifndef ISAdapterDebugProtocol_h +#define ISAdapterDebugProtocol_h + +@protocol ISAdapterDebugProtocol + +- (void)setAdapterDebug:(BOOL)adapterDebug; + +@end + +#endif /* ISAdapterDebugProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h new file mode 100644 index 0000000..d0ec92d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h @@ -0,0 +1,20 @@ +// +// ISAdapterErrorType.h +// IronSource +// +// Created by Guy Lis on 11/08/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +#ifndef ISAdapterErrorType_h +#define ISAdapterErrorType_h + +typedef NS_ENUM(NSInteger, ISAdapterErrorType) { + ISAdapterErrorTypeNoFill, + ISAdapterErrorTypeAdExpired, + ISAdapterErrorTypeInternal +}; + +#endif /* ISAdapterErrorType_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h new file mode 100644 index 0000000..3826c1f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h @@ -0,0 +1,19 @@ +// +// AdapterErrors.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef AdapterErrors_h +#define AdapterErrors_h + +typedef NS_ENUM(NSInteger, ISAdapterErrors) { + ISAdapterErrorInternal = 1000, // internal error + ISAdapterErrorAdExpired = 1001, // expired ad error + ISAdapterErrorMissingParams = 1002 // missing parameters error + +}; + +#endif /* AdapterErrors_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h new file mode 100644 index 0000000..6efa7a6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h @@ -0,0 +1,18 @@ +// +// ISAdapterMetaDataProtocol.h +// IronSource +// +// Created by Guy Lis on 06/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#ifndef ISAdapterMetaDataProtocol_h +#define ISAdapterMetaDataProtocol_h + +@protocol ISAdapterMetaDataProtocol + +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISAdapterMetaDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h new file mode 100644 index 0000000..0d53345 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h @@ -0,0 +1,18 @@ +// +// ISAdapterNativeAdData.h +// IronSource +// +// Created by Hadar Pur on 27/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdDataProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISAdapterNativeAdData : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h new file mode 100644 index 0000000..6b98eee --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h @@ -0,0 +1,16 @@ +// +// ISAdapterNativeAdViewBinder.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdViewBinderProtocol.h" +#import "ISNativeAdViewHolder.h" + +@interface ISAdapterNativeAdViewBinder : NSObject + +@property(nonatomic, strong, nullable) ISNativeAdViewHolder *adViewHolder; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..c6ebb7b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h @@ -0,0 +1,24 @@ +// +// ISAdapterNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAdapterNativeAdViewBinderProtocol + +@required + +@property(nonatomic, strong, nullable) UIView *networkNativeAdView; + +- (void)setNativeAdView:(UIView *_Nullable)nativeAdView; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h new file mode 100644 index 0000000..bec5cac --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h @@ -0,0 +1,16 @@ +// +// ISAdapterNetworkData.h +// IronSourceSDK +// + +#import "ISAdUnit.h" + +@protocol ISAdapterNetworkData + +@required + +- (NSDictionary *)networkDataByAdUnit:(ISAdUnit *)adUnit; + +- (NSDictionary *)allData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h new file mode 100644 index 0000000..fe167c0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h @@ -0,0 +1,14 @@ +// +// ISAdapterNetworkDataProtocol.h +// IronSourceSDK +// + +#import "ISAdapterNetworkData.h" + +@protocol ISAdapterNetworkDataProtocol + +@required + +- (void)setNetworkData:(id)networkData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h new file mode 100644 index 0000000..22ac1a8 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h @@ -0,0 +1,17 @@ +// +// ISAdapterSettingsProtocol.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterConfig.h" +#import "ISLoadWhileShowSupportState.h" + +@protocol ISAdapterSettingsProtocol + +- (ISLoadWhileShowSupportState)getLoadWhileShowSupportedStateWithAdapterConfig: + (ISAdapterConfig*)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h new file mode 100644 index 0000000..2b2a9eb --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h @@ -0,0 +1,15 @@ +// +// ISAppStoreErrorDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +#import "ISNAppStoreVCRootViewDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISAppStoreErrorDelegate +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h new file mode 100644 index 0000000..01bb94c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h @@ -0,0 +1,18 @@ +// +// ISBannerAdDelegate.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" + +#ifndef ISBannerAdDelegate_h +#define ISBannerAdDelegate_h + +@protocol ISBannerAdDelegate + +@end + +#endif /* ISBannerAdDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h new file mode 100644 index 0000000..2a8f32a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h @@ -0,0 +1,38 @@ +// +// ISBannerAdapterDelegate.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import + +@protocol ISBannerAdapterDelegate + +@required + +- (void)adapterBannerInitSuccess; + +- (void)adapterBannerInitFailedWithError:(NSError *)error; + +- (void)adapterBannerDidLoad:(UIView *)bannerView; + +- (void)adapterBannerDidFailToLoadWithError:(NSError *)error; + +- (void)adapterBannerDidClick; + +#pragma mark - optional - when supported by network + +- (void)adapterBannerWillPresentScreen; + +- (void)adapterBannerDidDismissScreen; + +- (void)adapterBannerWillLeaveApplication; + +- (void)adapterBannerDidShow; + +- (void)adapterBannerDidFailToShowWithError:(NSError *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h new file mode 100644 index 0000000..60a5638 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h @@ -0,0 +1,60 @@ +// +// ISBannerAdapterProtocol.h +// IronSource +// +// Created by Pnina Rapoport on 02/04/2017. +// Copyright © 2017 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBannerAdapterDelegate.h" +#import "ISBannerSize.h" +#import "ISBiddingDataDelegate.h" + +@class ISAdapterConfig; +@protocol ISBannerAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)destroyBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +#pragma mark - for non bidders + +- (void)initBannerWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadBannerWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectBannerBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initBannerForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +// used for banner, bidders + non-bidders(one-flow) for demand only +- (void)loadBannerForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h new file mode 100644 index 0000000..6b029e3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h @@ -0,0 +1,54 @@ +// +// ISBannerSize.h +// IronSource +// +// Created by Dor Alon on 12/09/2018. +// Copyright © 2018 IronSource. All rights reserved. +// + +#import +#import "ISContainerParams.h" + +static NSString* const kSizeBanner = @"BANNER"; +static NSString* const kSizeLarge = @"LARGE"; +static NSString* const kSizeRectangle = @"RECTANGLE"; +static NSString* const kSizeLeaderboard = @"LEADERBOARD"; +static NSString* const kSizeSmart = @"SMART"; +static NSString* const kSizeCustom = @"CUSTOM"; + +#define ISBannerSize_BANNER \ + [[ISBannerSize alloc] initWithDescription:kSizeBanner width:320 height:50] +#define ISBannerSize_LARGE [[ISBannerSize alloc] initWithDescription:kSizeLarge width:320 height:90] +#define ISBannerSize_RECTANGLE \ + [[ISBannerSize alloc] initWithDescription:kSizeRectangle width:300 height:250] +#define ISBannerSize_SMART [[ISBannerSize alloc] initWithDescription:kSizeSmart width:0 height:0] + +@interface ISBannerSize : NSObject + +#define ISBannerSize_LEADERBOARD \ + [[ISBannerSize alloc] initWithDescription:kSizeLeaderboard width:728 height:90] + +- (instancetype)initWithWidth:(NSInteger)width andHeight:(NSInteger)height; +- (instancetype)initWithDescription:(NSString*)description + width:(NSInteger)width + height:(NSInteger)height; +- (BOOL)isSmart; + +/** + Calculates and returns the maximum height of an adaptive banner for a given width. + + If there are no adaptive banner supporting networks, the return value will be -1. + + @param width The specified width for which the maximum height is calculated. + @return The maximal height of an adaptive banner, or -1 if no supporting networks are found. + */ ++ (CGFloat)getMaximalAdaptiveHeightWithWidth:(CGFloat)width; + +@property(readonly) NSString* sizeDescription; +@property(readonly) NSInteger width; +@property(readonly) NSInteger height; +@property(readwrite, getter=isAdaptive) BOOL adaptive; + +@property(nonatomic, readwrite) ISContainerParams* containerParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h new file mode 100644 index 0000000..f4e1c84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h @@ -0,0 +1,16 @@ +// +// ISBannerView.h +// IronSource +// +// Created by Gili Ariel on 06/04/2017. +// Copyright © 2017 Gili Ariel. All rights reserved. +// + +#import + +static NSString* const kBannerWillMoveToSuperView = @"ISBANNER_WILL_MOVE_TO_SUPERVIEW"; + +@interface ISBannerView : UIView { +} + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h new file mode 100644 index 0000000..d3d1190 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h @@ -0,0 +1,44 @@ +// +// ISBaseAdAdapter.h +// IronSource +// +// Created by Yonti Makmel on 27/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import +#import "ISAdData.h" +#import "ISAdUnit.h" +#import "ISAdapterAdDelegate.h" +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConfig.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdAdapter : NSObject + +@property(nonatomic) ISAdUnit *adUnit; +@property(nonatomic, readonly) ISAdapterConfig *adapterConfig; +@property(nonatomic, readonly, nullable) NSUUID *adUnitObjectId; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit adapterConfig:(ISAdapterConfig *)adapterConfig; + +/// @param adUnit the ad unit represented by the adapter +/// @param adapterConfig the configuration relevant for the adapter instance +/// @param adUnitObjectId the object id for the ad loaded + +- (instancetype)initWithAdUnit:(ISAdUnit *)adUnit + adapterConfig:(ISAdapterConfig *)adapterConfig + adUnitObjectId:(nullable NSUUID *)adUnitObjectId; + +/// the network sdk version +- (nullable id)getNetworkAdapter; + +/// When the adapter needs to release certain elements to avoid memory leaks before being destroyed +- (void)releaseMemory; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h new file mode 100644 index 0000000..b5218cd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdInteractionAdapter.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdFullscreenProtocol.h" +#import "ISBaseAdAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseAdInteractionAdapter : ISBaseAdAdapter + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h new file mode 100644 index 0000000..4b90cad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h @@ -0,0 +1,18 @@ +// +// ISBaseAdUnitAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" +#import "ISNetworkInitCallbackProtocol.h" + +@interface ISBaseAdUnitAdapter : NSObject + +- (NSString *)getStringValueFromAdapterConfig:(ISAdapterConfig *)adapterConfig + forKey:(NSString *)key; +- (NSString *)getMissingParamErrorStringWithKey:(NSString *)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h new file mode 100644 index 0000000..79ffaec --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h @@ -0,0 +1,52 @@ + +// +// ISBaseAdapter+Internal.h +// IronSource +// +// Created by Yotam Ohayon on 01/03/2016. +// Copyright © 2016 IronSource. All rights reserved. +// + +#ifndef ISBaseAdapter_Internal_h +#define ISBaseAdapter_Internal_h + +#import "ISBaseAdapter.h" + +#import "ISBannerAdapterDelegate.h" +#import "ISInterstitialAdapterDelegate.h" +#import "ISNativeAdAdapterDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +#import "ISConfigurations.h" +#import "ISMetaDataConstants.h" +#import "ISMetaDataUtils.h" + +#import "ISConcurrentMutableDictionary.h" +#import "ISConcurrentMutableSet.h" +#import "ISError.h" +#import "ISLog.h" +#import "ISNetworkInitCallbackProtocol.h" + +#import "ISBaseBannerAdapter.h" +#import "ISBaseInterstitialAdapter.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISBaseRewardedVideoAdapter.h" + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdViewHolder.h" +#import "UIView+ISNativeView.h" + +@interface ISBaseAdapter () + +#pragma mark - Validation +- (BOOL)isConfigValueValid:(NSString *)value; +- (NSError *)errorForMissingCredentialFieldWithName:(NSString *)fieldName; + +#pragma mark - Private +- (UIViewController *)topMostController; +- (void)setMetaDataWithKey:(NSString *)key andValues:(NSMutableArray *)values; + +@end + +#endif /* ISBaseAdapter_Internal_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h new file mode 100644 index 0000000..2a40c41 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h @@ -0,0 +1,59 @@ +// +// ISBaseAdapter.h +// IronSource +// +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +#import "ISAdapterConfig.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISBannerAdapterProtocol.h" +#import "ISConcurrentMutableDictionary.h" +#import "ISInterstitialAdapterProtocol.h" +#import "ISLoadWhileShowSupportState.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseAdapter : NSObject { + @protected + ISLoadWhileShowSupportState LWSState; +} + +@property(nonatomic, strong) NSString *adapterName; +@property(nonatomic, strong) NSString *providerNetworkKey; +@property(strong, nonatomic) NSString *pluginType; +@property(strong, nonatomic) NSString *userId; +@property(strong, nonatomic) ISConcurrentMutableDictionary *adUnitAdapters; + +- (instancetype)initAdapter:(NSString *)name; +- (void)earlyInitWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSString *)sdkVersion; +- (NSString *)version; +- (NSString *)dynamicUserId; + +// to be used by adapters that implement each ad unit separately +- (ISLoadWhileShowSupportState)getLWSSupportState:(ISAdapterConfig *)adapterConfig; + +- (void)setNetworkData:(id)networkData; + +- (void)setRewardedVideoAdapter:(id)rewardedVideoAdapter; +- (void)setInterstitialAdapter:(id)interstitialAdapter; +- (void)setBannerAdapter:(id)bannerAdapter; +- (void)setNativeAdAdapter:(id)nativeAdAdapter; +- (void)setConsent:(BOOL)consent; + +- (id)getRewardedVideoAdapter; +- (id)getInterstitialAdapter; +- (id)getBannerAdapter; +- (id)getNativeAdAdapter; + +- (CGFloat)getAdaptiveHeightWithWidth:(CGFloat)width; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h new file mode 100644 index 0000000..4baba36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h @@ -0,0 +1,46 @@ +// +// ISBaseBanner.h +// IronSource +// +// Created by Guy Lis on 27/03/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterAdViewDelegate.h" +#import "ISAdapterBannerProtocol.h" +#import "ISBannerAdDelegate.h" +#import "ISBaseAdAdapter.h" +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseBanner : ISBaseAdAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/** + * load the ad + * + * @param adData data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + * @param viewController the application view controller + * @param size the banner size the ad will be presented on + * @param delegate the callback listener to return + * mandatory callbacks based on the network - load success, load failure, ad opened + * optional callbacks - clicked, left application, presented, dismissed + */ +- (void)loadAdWithAdData:(nonnull ISAdData *)adData + viewController:(nonnull UIViewController *)viewController + size:(nonnull ISBannerSize *)size + delegate:(nonnull id)delegate; + +/** + * destroy the ad + * + * @param adData - data containing the configuration passed from the server and other related + * parameters passed from the publisher like userId + */ +- (void)destroyAdWithAdData:(nonnull ISAdData *)adData; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h new file mode 100644 index 0000000..8cd0524 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseBannerAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBannerAdapterProtocol.h" +#import "ISBaseAdUnitAdapter.h" + +@interface ISBaseBannerAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h new file mode 100644 index 0000000..c2c9555 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h @@ -0,0 +1,41 @@ +// +// ISBaseInterstitial.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISInterstitialAdDelegate + +@end + +@interface ISBaseInterstitial : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h new file mode 100644 index 0000000..b844e26 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseInterstitialAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISInterstitialAdapterProtocol.h" + +@interface ISBaseInterstitialAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h new file mode 100644 index 0000000..2d8ca18 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h @@ -0,0 +1,22 @@ +// +// ISBaseNativeAdAdapter.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISNativeAdAdapterProtocol.h" +#import "ISNativeAdProperties.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNativeAdAdapter : ISBaseAdUnitAdapter + +- (ISNativeAdProperties *)getNativeAdPropertiesWithAdapterConfig: + (nonnull ISAdapterConfig *)adapterConfig; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h new file mode 100644 index 0000000..c0aa593 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h @@ -0,0 +1,27 @@ +// +// ISBaseNetworkAdapter.h +// IronSource +// +// Created by Guy Lis on 05/07/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +#import "ISAdapterBaseProtocol.h" +#import "ISAdapterConsentProtocol.h" +#import "ISAdapterDebugProtocol.h" +#import "ISAdapterMetaDataProtocol.h" +#import "ISAdapterNetworkDataProtocol.h" +#import "ISAdapterSettingsProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISBaseNetworkAdapter : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h new file mode 100644 index 0000000..97218be --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h @@ -0,0 +1,42 @@ +// +// ISBaseRewardedVideo.h +// IronSource +// +// Created by Bar David on 24/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISAdapterAdRewardedDelegate.h" +#import "ISBaseAdInteractionAdapter.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISRewardedVideoAdDelegate + +@end + +@interface ISBaseRewardedVideo : ISBaseAdInteractionAdapter + +/// @param providerConfig the configuration relevant for the adapter instance +- (instancetype)init:(ISAdapterConfig *)providerConfig; + +/// load the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - load success, +/// load failure +- (void)loadAdWithAdData:(ISAdData *)adData delegate:(id)delegate; + +/// show the ad +/// @param viewController current viewController for showing the ad +/// @param adData data containing the configuration passed from the server and other related +/// parameters passed from the publisher like userId +/// @param delegate the delegate to return mandatory callbacks based on the network - ad opened, ad +/// closed, show failed optional callbacks - show success, ad clicked +- (void)showAdWithViewController:(UIViewController *)viewController + adData:(ISAdData *)adData + delegate:(id)delegate; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h new file mode 100644 index 0000000..7d60aa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h @@ -0,0 +1,13 @@ +// +// ISBaseRewardedVideoAdapter.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISBaseAdUnitAdapter.h" +#import "ISRewardedVideoAdapterProtocol.h" + +@interface ISBaseRewardedVideoAdapter : ISBaseAdUnitAdapter + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h new file mode 100644 index 0000000..42595f1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h @@ -0,0 +1,18 @@ +// +// ISBiddingDataDelegate.h +// IronSource +// +// Created by Liron Matityahu on 26/12/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +@protocol ISBiddingDataDelegate + +@required + +- (void)successWithBiddingData:(NSDictionary *)biddingData; +- (void)failureWithError:(NSString *)error; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h new file mode 100644 index 0000000..0c0894c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h @@ -0,0 +1,41 @@ +// +// ISConcurrentMutableDictionary.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableDictionary : NSObject + ++ (instancetype)dictionary; ++ (instancetype)dictionaryWithDictionary:(id)dictionary; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithContentsOfFile:(NSString *)path; +- (instancetype)initWithContentsOfURL:(NSURL *)url; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithDictionary:(NSMutableDictionary *)dictionary; + +- (NSUInteger)count; +- (id)objectForKey:(id)key; +- (NSEnumerator *)keyEnumerator; + +- (void)setObject:(id)object forKey:(id)key; +- (void)setDictionary:(NSDictionary *)otherDictionary; +- (void)addEntriesFromDictionary:(NSDictionary *)otherDictionary; + +- (void)removeObjectForKey:(id)key; +- (void)removeObjectsForKeys:(NSArray *)keyArray; +- (void)removeAllObjects; + +- (NSArray *)allKeys; +- (NSArray *)allValues; +- (NSDictionary *)allData; + +- (BOOL)hasObjectForKey:(id)key; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h new file mode 100644 index 0000000..be4aea7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h @@ -0,0 +1,34 @@ +// +// ISConcurrentMutableSet.h +// Environment +// +// Copyright © 2021 ironSource. All rights reserved. +// + +#import + +@interface ISConcurrentMutableSet : NSObject + ++ (instancetype)set; ++ (instancetype)setWithSet:(id)set; + +- (instancetype)initCommon; +- (instancetype)init; +- (instancetype)initWithCapacity:(NSUInteger)numItems; +- (instancetype)initWithCoder:(NSCoder *)aDecoder; +- (instancetype)initWithSet:(NSMutableSet *)set; +- (instancetype)initWithArray:(NSArray *)array; + +- (NSUInteger)count; +- (void)addObject:(id)object; +- (void)removeObject:(id)object; +- (void)addObjectsFromArray:(NSArray *)array; +- (void)intersectSet:(NSSet *)otherSet; +- (void)minusSet:(NSSet *)otherSet; +- (void)removeAllObjects; +- (void)unionSet:(NSSet *)otherSet; +- (NSArray *)allObjects; +- (BOOL)hasObject:(id)object; +- (NSEnumerator *)objectEnumerator; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h new file mode 100644 index 0000000..5509064 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h @@ -0,0 +1,49 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_CONFIGURATION_H +#define IRONSOURCE_CONFIGURATION_H + +#import +#import "ISGender.h" +#import "ISSegment.h" + +@interface ISConfigurations : NSObject + +@property(nonatomic, strong) NSString *userId; +@property(nonatomic, strong) NSString *appKey; +@property(nonatomic, strong) NSString *segmentId; +@property(nonatomic, strong) NSDictionary *customSegmentParams; +@property(nonatomic, strong) ISSegment *segment; +@property(nonatomic, strong) NSDictionary *rewardedVideoCustomParameters; +@property(nonatomic, strong) NSString *version; +@property(nonatomic, strong) NSNumber *adapterTimeOutInSeconds; +@property(nonatomic, strong) NSNumber *maxNumOfAdaptersToLoadOnStart; +@property(nonatomic, assign) BOOL advancedLoading; +@property(nonatomic, strong) NSString *plugin; +@property(nonatomic, strong) NSString *pluginVersion; +@property(nonatomic, strong) NSString *pluginFrameworkVersion; +@property(nonatomic, strong) NSNumber *maxVideosPerIteration; +@property(nonatomic, assign) NSInteger userAge; +@property(nonatomic, assign) ISGender userGender; +@property(nonatomic, assign) BOOL trackReachability; +@property(nonatomic, strong) NSString *dynamicUserId; +@property(nonatomic, assign) BOOL adaptersDebug; +@property(nonatomic, strong) NSString *mediationType; +@property(nonatomic, strong) NSNumber *serr; +@property(nonatomic, strong) NSString *categorizeType; +@property(nonatomic, strong) NSDictionary *rvServerParams; +@property(nonatomic, assign) NSInteger consent; +@property(nonatomic, assign) BOOL didSetConsent; +@property(nonatomic, strong) NSDictionary *batchGenericParams; +@property(nonatomic, strong) NSDictionary *eventGenericParams; +@property(nonatomic, strong) NSDictionary *eventPixelParams; + ++ (ISConfigurations *)getConfigurations; + +typedef NS_ENUM(NSInteger, DebugLevel) { None, Error, Info, Verbose }; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h new file mode 100644 index 0000000..001d2ff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h @@ -0,0 +1,31 @@ +// +// ISConsentViewDelegate.h +// IronSource +// +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISConsentViewDelegate_h +#define ISConsentViewDelegate_h + +@protocol ISConsentViewDelegate + +@required + +- (void)consentViewDidLoadSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToLoadWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidShowSuccess:(NSString *)consentViewType; + +- (void)consentViewDidFailToShowWithError:(NSError *)error + consentViewType:(NSString *)consentViewType; + +- (void)consentViewDidAccept:(NSString *)consentViewType; + +- (void)consentViewDidDismiss:(NSString *)consentViewType; + +@end + +#endif /* ISConsentViewDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h new file mode 100644 index 0000000..135eb5c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h @@ -0,0 +1,22 @@ +// +// ISContainerParams.h +// IronSourceSDK +// +// Created by Maoz Elbaz on 10/01/2024. +// + +#ifndef ISContainerParams_h +#define ISContainerParams_h + +#import + +@interface ISContainerParams : NSObject + +@property(nonatomic, assign) CGFloat width; +@property(nonatomic, assign) CGFloat height; + +- (instancetype)initWithWidth:(CGFloat)width height:(CGFloat)height; + +@end + +#endif /* ISContainerParams_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h new file mode 100644 index 0000000..7801a0b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h @@ -0,0 +1,24 @@ +// +// ISDataKeys.h +// IronSource +// +// Created by Yonti Makmel on 18/04/2021. +// Copyright © 2021 ironSource. All rights reserved. +// +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISDataKeys : NSObject + +// Keys used in AdData of the configuration + ++ (NSString *)USER_ID; + ++ (NSString *)AD_UNIT; + ++ (NSString *)AD_DATA_IS_MULTIPLE_AD_UNITS_FLOW; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h new file mode 100644 index 0000000..c954e84 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h @@ -0,0 +1,54 @@ +// +// ISDemandOnlyBannerDelegate.h +// IronSource +// +// Created by Jonathan Benedek on 28/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#import "ISDemandOnlyBannerView.h" + +#ifndef IS_DEMAND_ONLY_BANNER_DELEGATE_H +#define IS_DEMAND_ONLY_BANNER_DELEGATE_H + +@protocol ISDemandOnlyBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param bannerView The view that contains the ad. + @param instanceId The demand only instance id to be used to display the banner. + */ +- (void)bannerDidLoad:(ISDemandOnlyBannerView *)bannerView instanceId:(NSString *)instanceId; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + @param instanceId The demand only instance id that fail to load. + */ +- (void)bannerDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called when a banner was shown + @param instanceId The demand only instance id which did show. + + */ +- (void)bannerDidShow:(NSString *)instanceId; + +/** + Called after a banner has been clicked. + @param instanceId The demand only instance id which clicked. + + */ +- (void)didClickBanner:(NSString *)instanceId; + +/** + Called when a user would be taken out of the application context. + @param instanceId The demand only instance id that taken out of the application. + + */ +- (void)bannerWillLeaveApplication:(NSString *)instanceId; + +@end + +#endif /* IS_DEMAND_ONLY_BANNER_DELEGATE_H */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h new file mode 100644 index 0000000..88f6bdf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h @@ -0,0 +1,17 @@ +// +// ISDemandOnlyBannerView.h +// IronSource +// +// Created by Ariel Barsheshet on 23/08/2022. +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +#ifndef ISDemandOnlyBannerView_h +#define ISDemandOnlyBannerView_h + +@interface ISDemandOnlyBannerView : UIView +@end + +#endif /* ISDemandOnlyBannerView_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h new file mode 100644 index 0000000..073649e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h @@ -0,0 +1,47 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H +#define IS_DEMAND_ONLY_INSTINTERSTITIAL_DELEGATE_H + +@protocol ISDemandOnlyInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + */ +- (void)interstitialDidLoad:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to load but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been opened. + */ +- (void)interstitialDidOpen:(NSString *)instanceId; + +/** + Called after an interstitial has been dismissed. + */ +- (void)interstitialDidClose:(NSString *)instanceId; + +/** + Called after an interstitial has attempted to show but failed. + + @param error The reason for the error + */ +- (void)interstitialDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +/** + Called after an interstitial has been clicked. + */ +- (void)didClickInterstitial:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h new file mode 100644 index 0000000..22679cf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h @@ -0,0 +1,28 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H +#define IS_DEMAND_ONLY_REWARDEDVIDEO_DELEGATE_H + +#import + +@protocol ISDemandOnlyRewardedVideoDelegate +@required +- (void)rewardedVideoDidLoad:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToLoadWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidOpen:(NSString *)instanceId; + +- (void)rewardedVideoDidFailToShowWithError:(NSError *)error instanceId:(NSString *)instanceId; + +- (void)rewardedVideoDidClick:(NSString *)instanceId; + +- (void)rewardedVideoAdRewarded:(NSString *)instanceId; + +- (void)rewardedVideoDidClose:(NSString *)instanceId; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h new file mode 100644 index 0000000..14191ad --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h @@ -0,0 +1,209 @@ +// +// ISError.h +// IronSource +// +// Created by Roni Parshani on 1/5/15. +// Copyright (c) 2015 IronSource. All rights reserved. +// + +#import + +static NSString *const kSSErrorsOnlyCharacterNumbers = + @"- should contain only english characters and numbers"; +static NSString *const kSSErrorsLength5to10 = @"- length should be between 5-10 characters"; +static NSString *const kSSErrorsAppKey = @"appKey"; +static NSString *const kSSErrorsUserId = @"UserId"; +static NSString *const kSSErrorsForSS = @"for IronSource"; + +static NSString *const kEmptyString = @""; + +typedef NS_ENUM(NSUInteger, ISErrorCode) { + + ERROR_CODE_DECRYPT_FAILED = 1, + ERROR_CODE_NO_ADAPTIVE_SUPPORTIVE_NETWORKS = 2, + + ERROR_CODE_NO_CONFIGURATION_AVAILABLE = 501, + ERROR_CODE_USING_CACHED_CONFIGURATION = 502, + ERROR_CODE_KEY_NOT_SET = 505, + ERROR_CODE_INVALID_KEY_VALUE = 506, + ERROR_CODE_INIT_FAILED = 508, + ERROR_CODE_NO_ADS_TO_SHOW = 509, + ERROR_CODE_GENERIC = 510, + ERROR_CODE_NO_ADS_TO_RELOAD = 519, + ERROR_NO_INTERNET_CONNECTION = 520, + ERROR_MULTIPLE_IRONSOURCE_APP_KEY = 522, + ERROR_REACHED_CAP_LIMIT = 524, + ERROR_AD_UNIT_CAPPED = 525, + ERROR_REACHED_CAP_LIMIT_PER_SESSION = 526, + ERROR_UNKNOWN_INSTANCE_ID = 527, + ERROR_SEND_EVENTS_FAILURE = 528, + ERROR_PULL_LOCAL_FAILURE_FAILURE = 529, + + ERROR_BN_LOAD_AFTER_INIT_FAILED = 600, + ERROR_BN_LOAD_AFTER_LONG_INITIATION = 601, + ERROR_BN_INIT_FAILED_AFTER_LOAD = 602, + ERROR_BN_LOAD_PLACEMENT_CAPPED = 604, + ERROR_BN_LOAD_EXCEPTION = 605, + ERROR_BN_LOAD_NO_FILL = 606, + ERROR_BN_INSTANCE_INIT_TIMEOUT = 607, + ERROR_BN_INSTANCE_LOAD_TIMEOUT = 608, + ERROR_BN_INSTANCE_RELOAD_TIMEOUT = 609, + ERROR_BN_INSTANCE_LOAD_EMPTY_BANNER = 610, + ERROR_BN_INSTANCE_LOAD_EMPTY_ADAPTER = 611, + ERROR_BN_INSTANCE_INIT_EXCEPTION = 612, + ERROR_BN_RELOAD_SKIP_INVISIBLE = 613, + ERROR_BN_RELOAD_SKIP_BACKGROUND = 614, + ERROR_BN_LOAD_NO_CONFIG = 615, + ERROR_BN_UNSUPPORTED_SIZE = 616, + ERROR_DO_BN_INSTANCE_LOAD_EMPTY_SERVER_DATA = 618, + ERROR_DO_BN_LOAD_ALREADY_IN_PROGRESS = 619, + ERROR_DO_BN_LOAD_BEFORE_INIT_SUCCESS = 620, + ERROR_DO_BN_INSTANCE_LOAD_AUCTION_FAILED = 621, + + ERROR_NT_LOAD_AFTER_INIT_FAILED = 700, + ERROR_NT_LOAD_AFTER_LONG_INITIATION = 701, + ERROR_NT_INIT_FAILED_AFTER_LOAD = 702, + ERROR_NT_LOAD_WHILE_LONG_INITIATION = 703, + ERROR_NT_LOAD_PLACEMENT_CAPPED = 704, + ERROR_NT_LOAD_EXCEPTION = 705, + ERROR_NT_LOAD_NO_FILL = 706, + ERROR_NT_INSTANCE_INIT_TIMEOUT = 707, + ERROR_NT_INSTANCE_LOAD_TIMEOUT = 708, + ERROR_NT_INSTANCE_LOAD_EMPTY_ADAPTER = 711, + ERROR_NT_INSTANCE_INIT_EXCEPTION = 712, + ERROR_NT_LOAD_NO_CONFIG = 715, + ERROR_NT_INSTANCE_LOAD_EMPTY_SERVER_DATA = 718, + ERROR_NT_NETWORK_ADAPTER_IS_NULL = 719, + ERROR_NT_NETWORK_NATIVE_AD_PARAMS_NIL = 720, + ERROR_NT_NETWORK_NATIVE_AD_LOAD_FAILED = 721, + + AUCTION_ERROR_REQUEST = 1000, + AUCTION_ERROR_RESPONSE_CODE_NOT_VALID = 1001, + AUCTION_ERROR_PARSE = 1002, + AUCTION_ERROR_DECRYPTION = 1003, + AUCTION_ERROR_EMPTY_WATERFALL = 1004, + AUCTION_ERROR_NO_CANDIDATES = 1005, + AUCTION_ERROR_CONNECTION_TIMED_OUT = 1006, + AUCTION_ERROR_REQUEST_MISSING_PARAMS = 1007, + AUCTION_ERROR_DECOMPRESSION = 1008, + + NOTIFICATIONS_ERROR_LOADED_NOT_FOUND = 1010, + NOTIFICATIONS_ERROR_SHOWING_NOT_FOUND = 1011, + + ERROR_SESSION_KEY_ENCRYPTION_FAILURE = 1015, + + ERROR_NT_EMPTY_DEFAULT_PLACEMENT = 1018, + ERROR_IS_EMPTY_DEFAULT_PLACEMENT = 1020, + ERROR_RV_EMPTY_DEFAULT_PLACEMENT = 1021, + ERROR_RV_SHOW_CALLED_DURING_SHOW = 1022, + ERROR_RV_SHOW_CALLED_WRONG_STATE = 1023, + ERROR_RV_LOAD_FAILED_NO_CANDIDATES = 1024, + ERROR_LOAD_FAILED_TIMEOUT = 1025, + ERROR_RV_LOAD_DURING_LOAD = 1026, + ERROR_RV_LOAD_DURING_SHOW = 1027, + ERROR_RV_LOAD_SUCCESS_UNEXPECTED = 1028, + ERROR_RV_LOAD_SUCCESS_WRONG_AUCTION_ID = 1029, + ERROR_RV_LOAD_FAIL_UNEXPECTED = 1030, + ERROR_RV_LOAD_FAIL_WRONG_AUCTION_ID = 1031, + ERROR_RV_INIT_FAILED_TIMEOUT = 1032, + ERROR_RV_LOAD_FAIL_DUE_TO_INIT = 1033, + ERROR_RV_LOAD_UNEXPECTED_CALLBACK = 1034, + ERROR_IS_LOAD_FAILED_NO_CANDIDATES = 1035, + ERROR_IS_SHOW_CALLED_DURING_SHOW = 1036, + ERROR_IS_LOAD_DURING_SHOW = 1037, + ERROR_RV_SHOW_EXCEPTION = 1038, + ERROR_IS_SHOW_EXCEPTION = 1039, + ERROR_RV_INSTANCE_INIT_EXCEPTION = 1040, + ERROR_IS_INSTANCE_INIT_EXCEPTION = 1041, + ERROR_BN_LOAD_FAILED_NO_CANDIDATES = 1044, + ERROR_NT_LOAD_FAILED_NO_CANDIDATES = 1045, + + ERROR_DO_IS_LOAD_ALREADY_IN_PROGRESS = 1050, + ERROR_DO_IS_CALL_LOAD_BEFORE_SHOW = 1051, + ERROR_DO_IS_LOAD_TIMED_OUT = 1052, + ERROR_DO_RV_LOAD_ALREADY_IN_PROGRESS = 1053, + ERROR_DO_RV_SHOW_CALLED_BEFORE_LOAD = 1054, + ERROR_DO_RV_LOAD_TIMED_OUT = 1055, + ERROR_DO_RV_LOAD_DURING_SHOW = 1056, + ERROR_RV_EXPIRED_ADS = 1057, + ERROR_DO_BN_LOAD_MISSING_VIEW_CONTROLLER = 1060, + ERROR_RV_LOAD_AFTER_LONG_INITIATION = 1061, + ERROR_DO_RV_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1062, + ERROR_CODE_MISSING_CONFIGURATION = 1063, + ERROR_DO_IS_SHOW_DURING_SHOW = 1064, + ERROR_DO_IS_SHOW_DURING_LOAD = 1065, + ERROR_DO_IS_SHOW_NO_AVAILABLE_ADS = 1066, + ERROR_DO_RV_SHOW_DURING_SHOW = 1067, + ERROR_DO_RV_SHOW_DURING_LOAD = 1068, + ERROR_DO_RV_SHOW_NO_AVAILABLE_ADS = 1069, + ERROR_DO_RV_INSTANCE_LOAD_AUCTION_FAILED = 1070, + ERROR_RV_LOAD_AFTER_INIT_FAILED = 1072, + + ERROR_RV_LOAD_NO_FILL = 1058, + ERROR_IS_LOAD_NO_FILL = 1158, + + ERROR_IS_LOAD_AFTER_INIT_FAILED = 1160, + ERROR_IS_LOAD_AFTER_LONG_INITIATION = 1161, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_SERVER_DATA = 1162, + ERROR_DO_IS_INSTANCE_LOAD_EMPTY_ADAPTER = 1163, + ERROR_DO_IS_INSTANCE_LOAD_AUCTION_FAILED = 1164, + + ERROR_CONSENT_VIEW_TYPE_NOT_FOUND = 1601, + ERROR_CONSENT_VIEW_DICTIONARY_NOT_FOUND = 1602, + ERROR_CONSENT_VIEW_URL_NOT_FOUND = 1603, + ERROR_CONSENT_VIEW_NOT_LOADED = 1604, + ERROR_CONSENT_VIEW_LOAD_FAILED = 1605, + ERROR_CONSENT_VIEW_SHOW_DURING_SHOW = 1606, + ERROR_CONSENT_VIEW_CANNOT_BE_OPENED = 1607, + ERROR_CONSENT_VIEW_LOAD_DURING_LOAD = 1608, + + // TestSuite error codes + ERROR_CODE_TEST_SUITE_SDK_NOT_INITIALIZED = 1721, + ERROR_CODE_TEST_SUITE_DISABLED = 1722, + ERROR_CODE_TEST_SUITE_EXCEPTION_ON_LAUNCH = 1723, + ERROR_CODE_TEST_SUITE_WEB_CONTROLLER_NOT_LOADED = 1724, + ERROR_CODE_TEST_SUITE_NO_NETWORK_CONNECTIVITY = 1725, + + // Smash TS error codes + ERROR_CODE_BIDDING_DATA_EXCEPTION = 5001, + ERROR_CODE_IS_READY_EXCEPTION = 5002, + ERROR_CODE_LOAD_IN_PROGRESS_EXCEPTION = 5003, + ERROR_CODE_SHOW_IN_PROGRESS_EXCEPTION = 5004, + ERROR_CODE_LOAD_EXCEPTION = 5005, + ERROR_CODE_SHOW_FAILED_EXCEPTION = 5006, + ERROR_CODE_INIT_SUCCESS_EXCEPTION = 5007, + ERROR_CODE_INIT_FAILED_EXCEPTION = 5008, + ERROR_CODE_AD_CLOSE_EXCEPTION = 5008, + ERROR_CODE_DESTROY_EXCEPTION = 5009, + ERROR_CODE_INTERNAL_EXCEPTION = 5010, + ERROR_CODE_SMASH_IS_NIL = 5012, + ERROR_CODE_SMASH_INSTANCE_NAME_IS_NIL = 5013, + + ERROR_OLD_INIT_API_APP_KEY_NOT_VALID = 2010, + ERROR_NEW_INIT_API_ALREADY_CALLED = 2020, + ERROR_OLD_API_INIT_IN_PROGRESS = 2030, + ERROR_INIT_ALREADY_FINISHED = 2040, + ERROR_LEGACY_INIT_FAILED = 2060, + ERROR_INIT_HTTP_REQUEST_FAILED = 2070, + ERROR_INIT_INVALID_RESPONSE = 2080, + ERROR_INIT_DECRYPT_FAILED = 2090, + ERROR_INIT_NO_RESPONSE_KEY = 2100, + ERROR_OLD_INIT_API_MULTIPLE_CALLS = 2110, +}; + +@interface ISError : NSError + +@property(strong) NSString *prefix; +@property(strong) NSString *suffix; + ++ (NSError *)createError:(ISErrorCode)errorCode; ++ (NSError *)createError:(ISErrorCode)errorCode withParams:(NSArray *)params; ++ (NSError *)createError:(ISErrorCode)errorCode withMessage:(NSString *)message; ++ (NSError *)createErrorWithDomain:(NSString *)domain + code:(ISErrorCode)code + message:(NSString *)message; ++ (NSError *)appendError:(NSError *)error withPrefix:(NSString *)prefix; ++ (NSError *)appendError:(NSError *)error withSuffix:(NSString *)suffix; ++ (ISErrorCode)getCode:(ISErrorCode)errorCode; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h new file mode 100644 index 0000000..a62fbf3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h @@ -0,0 +1,16 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef ISEventsReporting_h +#define ISEventsReporting_h + +#import + +@interface ISEventsReporting : NSObject + ++ (void)reportAppStarted DEPRECATED_MSG_ATTRIBUTE(""); + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h new file mode 100644 index 0000000..1585129 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h @@ -0,0 +1,17 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_GENDER_H +#define IRONSOURCE_GENDER_H + +#import + +typedef NS_ENUM(NSInteger, ISGender) { + IRONSOURCE_USER_UNKNOWN, + IRONSOURCE_USER_MALE, + IRONSOURCE_USER_FEMALE +}; + +#define kISGenderString(enum) [@[ @"unknown", @"male", @"female" ] objectAtIndex:enum] +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h new file mode 100644 index 0000000..480bb9f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h @@ -0,0 +1,55 @@ +// +// ImpressionData.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#define kImpressionDataKeyAuctionId @"auctionId" +#define kImpressionDataKeyAdUnit @"adUnit" +#define kImpressionDataKeyCountry @"country" +#define kImpressionDataKeyAb @"ab" +#define kImpressionDataKeySegmentName @"segmentName" +#define kImpressionDataKeyPlacement @"placement" +#define kImpressionDataKeyAdNetwork @"adNetwork" +#define kImpressionDataKeyInstanceName @"instanceName" +#define kImpressionDataKeyInstanceId @"instanceId" +#define kImpressionDataKeyRevenue @"revenue" +#define kImpressionDataKeyPrecision @"precision" +#define kImpressionDataKeyLifetimeRevenue @"lifetimeRevenue" +#define kImpressionDataKeyEncryptedCPM @"encryptedCPM" +#define kImpressionDataKeyConversionValue @"conversionValue" + +@interface ISImpressionData : NSObject + +@property(readonly, copy) NSString* _Nullable auction_id; +@property(readonly, copy) NSString* _Nullable ad_unit; +@property(readonly, copy) NSString* _Nullable ad_network; +@property(readonly, copy) NSString* _Nullable instance_name; +@property(readonly, copy) NSString* _Nullable instance_id; +@property(readonly, copy) NSString* _Nullable country; +@property(readonly, copy) NSString* _Nullable placement; +@property(readonly, copy) NSNumber* _Nullable revenue; +@property(readonly, copy) NSString* _Nullable precision; +@property(readonly, copy) NSString* _Nullable ab; +@property(readonly, copy) NSString* _Nullable segment_name; +@property(readonly, copy) NSNumber* _Nullable lifetime_revenue; +@property(readonly, copy) NSString* _Nullable encrypted_cpm; +@property(readonly, copy) NSNumber* _Nullable conversion_value; + +@property(readonly, copy) NSDictionary* _Nullable all_data; + +- (instancetype)initWithDictionary:(NSDictionary*)dictionary; + +- (instancetype)initWithImpressionData:(ISImpressionData*)impressionData; + +- (void)replacePlacementMacro:(NSString*)macro value:(NSString*)value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h new file mode 100644 index 0000000..012aaff --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h @@ -0,0 +1,22 @@ +// +// ISImpressionDataDelegate.h +// IronSource +// +// Created by Guy Lis on 09/09/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#ifndef ISImpressionDataDelegate_h +#define ISImpressionDataDelegate_h + +#import "ISImpressionData.h" + +@protocol ISImpressionDataDelegate + +@required + +- (void)impressionDataDidSucceed:(ISImpressionData *)impressionData; + +@end + +#endif /* ISImpressionDataDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h new file mode 100644 index 0000000..202c62f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h @@ -0,0 +1,22 @@ +// +// ISInitializationDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef ISInitializationDelegate_h +#define ISInitializationDelegate_h + +@protocol ISInitializationDelegate + +@required + +/** + Called after init mediation completed + */ +- (void)initializationDidComplete; + +@end + +#endif /* ISInitializationDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h new file mode 100644 index 0000000..c820701 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h @@ -0,0 +1,21 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISIntegrationHelper : NSObject + +/** + @abstract A tool to verify a successful integration of the IronSource SDK and any additional + adapters. + @discussion The Integration Helper tool portray the compatibility between the SDK and adapter + versions, and makes sure all required dependencies and frameworks were added for the various + mediated ad networks. + + Once you have finished your integration, call the 'validateIntegration' function and confirm that + everything in your integration is marked as VERIFIED. + */ ++ (void)validateIntegration; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h new file mode 100644 index 0000000..edd8be3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h @@ -0,0 +1,37 @@ +// +// ISInterstitialAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISInterstitialAdapterDelegate + +- (void)adapterInterstitialInitSuccess; + +- (void)adapterInterstitialInitFailedWithError:(NSError *)error; + +- (void)adapterInterstitialDidLoad; + +- (void)adapterInterstitialDidFailToLoadWithError:(NSError *)error; + +- (void)adapterInterstitialDidOpen; + +- (void)adapterInterstitialDidClose; + +- (void)adapterInterstitialDidShow; + +- (void)adapterInterstitialDidFailToShowWithError:(NSError *)error; + +#pragma mark - optional - when supported by network + +- (void)adapterInterstitialDidClick; + +#pragma mark - rellevant only for ironsource adapter + +- (void)adapterInterstitialDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h new file mode 100644 index 0000000..0fa3cb4 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h @@ -0,0 +1,56 @@ +// +// ISInterstitialAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISInterstitialAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISInterstitialAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (void)showInterstitialWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (BOOL)hasInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +#pragma mark - for non bidders and demand only + +- (void)initInterstitialWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders and demand only + +- (NSDictionary *)getInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectInterstitialBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initInterstitialForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadInterstitialForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h new file mode 100644 index 0000000..4cfc181 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h @@ -0,0 +1,18 @@ +// +// ISIronSourceAdapter.h +// IronSource +// +// Created by Dor Alon on 07/03/2019. +// Copyright © 2019 IronSource. All rights reserved. +// + +#import +#import "ISBaseAdapter+Internal.h" + +@interface ISIronSourceAdapter : ISBaseAdapter + +- (void)initSDK:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)createInitExtraParams; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h new file mode 100644 index 0000000..0da3603 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h @@ -0,0 +1,25 @@ +// +// ISLoadWhileShowSupportState.h +// IronSource +// +// Created by Yonti Makmel on 11/10/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISLoadWhileShowSupportState_h +#define ISLoadWhileShowSupportState_h + +/* +The various support states for load while show - currently used for rewarded videos +by instance - a network can load an instance while showing the same once +by network - a network can load an instance while showing a different instance +none - a network can't load an instance while showing any of its instances + */ + +typedef NS_ENUM(NSInteger, ISLoadWhileShowSupportState) { + LOAD_WHILE_SHOW_NONE = 0, + LOAD_WHILE_SHOW_BY_INSTANCE = 1, + LOAD_WHILE_SHOW_BY_NETWORK = 2 +}; + +#endif /* ISLoadWhileShowSupportState_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h new file mode 100644 index 0000000..6fde79b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h @@ -0,0 +1,95 @@ +// +// ISLog.h +// IronSource +// +// Created by Yonti Makmel on 09/06/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISLoggerManager.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISLog : NSObject + +// new dynamic logs +#define logGeneric(logLevel, tag, format, ...) \ + [[ISLoggerManager sharedInstance] dynamicLog:(char *)__PRETTY_FUNCTION__ \ + message:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:logLevel \ + withTag:tag] + +// TAG_API +#define LogApi_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_API, format, ##__VA_ARGS__) +#define LogApi_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_API, format, ##__VA_ARGS__) + +// TAG_DELEGATE +#define LogDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_DELEGATE, format, ##__VA_ARGS__) +#define LogDelegate_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_DELEGATE, format, ##__VA_ARGS__) + +// TAG_ADAPTER_API +#define LogAdapterApi_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_API, format, ##__VA_ARGS__) +#define LogAdapterApi_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_API, format, ##__VA_ARGS__) + +// TAG_ADAPTER_DELEGATE +#define LogAdapterDelegate_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Info(format, ...) \ + logGeneric(IS_LOG_INFO, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) +#define LogAdapterDelegate_Error(format, ...) \ + logGeneric(IS_LOG_ERROR, TAG_ADAPTER_DELEGATE, format, ##__VA_ARGS__) + +// TAG_NETWORK +#define LogNetwork_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_NETWORK, format, ##__VA_ARGS__) +#define LogNetwork_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NETWORK, format, ##__VA_ARGS__) + +// TAG_NATIVE +#define LogNative_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_NATIVE, format, ##__VA_ARGS__) +#define LogNative_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_NATIVE, format, ##__VA_ARGS__) + +// TAG_INTERNAL +#define LogInternal_Internal(format, ...) \ + logGeneric(IS_LOG_INTERNAL, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Warning(format, ...) \ + logGeneric(IS_LOG_WARNING, TAG_INTERNAL, format, ##__VA_ARGS__) +#define LogInternal_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_INTERNAL, format, ##__VA_ARGS__) + +// TAG_EVENT +#define LogEvent_Internal(format, ...) logGeneric(IS_LOG_INTERNAL, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Info(format, ...) logGeneric(IS_LOG_INFO, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Warning(format, ...) logGeneric(IS_LOG_WARNING, TAG_EVENT, format, ##__VA_ARGS__) +#define LogEvent_Error(format, ...) logGeneric(IS_LOG_ERROR, TAG_EVENT, format, ##__VA_ARGS__) + +// AUTOMATION +#define LogAutomation(format, ...) \ + [[ISLoggerManager sharedInstance] \ + automationLog:[NSString stringWithFormat:format, ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + withTag:TAG_INTERNAL] + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h new file mode 100644 index 0000000..d7adc47 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h @@ -0,0 +1,40 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_LOG_DELEGATE_H +#define IRONSOURCE_LOG_DELEGATE_H + +#import + +typedef enum LogLevelValues { + IS_LOG_NONE = -1, + IS_LOG_INTERNAL = 0, + IS_LOG_INFO = 1, + IS_LOG_WARNING = 2, + IS_LOG_ERROR = 3, + IS_LOG_CRITICAL = 4, + +} ISLogLevel; + +typedef enum LogTagValue { + TAG_API, + TAG_DELEGATE, + TAG_ADAPTER_API, + TAG_ADAPTER_DELEGATE, + TAG_NETWORK, + TAG_NATIVE, + TAG_INTERNAL, + TAG_EVENT + +} LogTag; + +@protocol ISLogDelegate + +@required + +- (void)sendLog:(NSString *)log level:(ISLogLevel)level tag:(LogTag)tag; + +@end + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h new file mode 100644 index 0000000..6fd1741 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h @@ -0,0 +1,49 @@ +// +// LogManager.h +// IronSource +// +// Created by Roni Parshani on 10/22/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +#import "ISLogDelegate.h" + +#define ISLogInternal(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INTERNAL \ + tag:tag2] +#define ISLogInfo(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_INFO \ + tag:tag2] +#define ISLogError(tag2, format, ...) \ + [[ISLoggerManager sharedInstance] log:[NSString stringWithFormat:(format), ##__VA_ARGS__] \ + level:IS_LOG_ERROR \ + tag:tag2] + +@class ISLogger; + +@interface ISLoggerManager : NSObject + ++ (ISLoggerManager *)sharedInstance; + +- (void)setLoggingLevels:(NSInteger)server + publisher:(NSInteger)publisher + console:(NSInteger)console; +- (void)log:(NSString *)message level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromError:(NSError *)error level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception level:(ISLogLevel)logLevel tag:(LogTag)logTag; +- (void)logFromException:(NSException *)exception + message:(NSString *)message + level:(ISLogLevel)logLevel + tag:(LogTag)logTag; +- (void)addPublisherLogger:(id)delegate; +- (void)dynamicLog:(char *)calledFrom + message:(NSString *)message + level:(ISLogLevel)logLevel + withTag:(LogTag)logTag; +- (void)automationLog:(NSString *)message level:(ISLogLevel)logLevel withTag:(LogTag)logTag; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h new file mode 100644 index 0000000..cc2da27 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h @@ -0,0 +1,13 @@ +// +// ISMediationGlobalDataWriterFacade.h +// IronSource +// +// Created by noy.fridman on 21/03/2024. +// + +#import + +@interface ISMediationGlobalDataWriterFacade : NSObject +- (void)setGoogleWaterMark:(NSString *)waterMark; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h new file mode 100644 index 0000000..26d6f3e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h @@ -0,0 +1,31 @@ +// +// ISMetaData.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +@interface ISMetaData : NSObject + +typedef NS_ENUM(NSUInteger, ISMetaDataValueTypes) { + META_DATA_VALUE_STRING, + META_DATA_VALUE_BOOL, + META_DATA_VALUE_INT, + META_DATA_VALUE_LONG, + META_DATA_VALUE_DOUBLE, + META_DATA_VALUE_FLOAT +}; + +- (instancetype)initWithKey:(NSString *)key andValues:(NSMutableArray *)values; +- (instancetype)initWithKey:(NSString *)key + values:(NSMutableArray *)values + andValuesType:(NSMutableArray *)valuesType; + +@property NSString *key; +@property NSMutableArray *values; +@property NSMutableArray *valuesType; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h new file mode 100644 index 0000000..32e1f95 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h @@ -0,0 +1,21 @@ +// +// ISMetaDataConstants.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +// ************* Meta Data Keys ************ + +#define kMetaDataCCPAKey @"do_not_sell" +#define kMetaDataISCOPPAKey @"is_child_directed" +#define kMetaDataTestSuiteKey @"is_test_suite" +#define kMetaDataIIQFKey @"iiqf" + +// ************* Meta Data Values ************ + +#define kMetaDataTrueValue @"true" +#define kMetaDataFalseValue @"false" +#define kMetaDataTestSuiteEnableValue @"enable" +#define kMetaDataGoogleWaterMark @"google_water_mark" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h new file mode 100644 index 0000000..2049083 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h @@ -0,0 +1,34 @@ +// +// ISMetaDataUtils.h +// IronSource +// +// Created by Roi Eshel on 30/01/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import +#import "ISMetaData.h" + +@interface ISMetaDataUtils : NSObject + ++ (ISMetaDataValueTypes)getValueTypeForKey:(NSString *)key; + ++ (BOOL)isKnownKey:(NSString *)key; + ++ (BOOL)isMediationOnlyKey:(NSString *)key; + ++ (NSString *)formatValue:(NSString *)value forType:(ISMetaDataValueTypes)valueType; + ++ (ISMetaData *)formatMetaDataKey:(NSString *)key andValues:(NSMutableArray *)values; + ++ (BOOL)isMetaDataKeyValid:(NSString *)key error:(NSString **)error; + ++ (BOOL)isMetaDataValuesValid:(NSMutableArray *)values error:(NSString **)error; + ++ (BOOL)isValidCCPAMetaDataWithKey:(NSString *)key andValue:(NSString *)value; + ++ (BOOL)isValidMetaDataWithKey:(NSString *)key flag:(NSString *)flag andValue:(NSString *)value; + ++ (BOOL)getMetaDataBooleanValue:(NSString *)value; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h new file mode 100644 index 0000000..db65f1c --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h @@ -0,0 +1,20 @@ +// +// ISNAdViewManagmentProtocol.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 27/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class UIView; + +@protocol ISNAdViewsManagerSwiftFacade + +- (UIView *)getAdViewById:(NSString *)adViewId; + +@end + +@interface ISNAdViewsManagerSwiftFacade : NSObject +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h new file mode 100644 index 0000000..a1c68e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h @@ -0,0 +1,16 @@ +// +// ISNAppStoreVCRootViewDelegate.h +// IronSourceSDK +// +// Created by Gal Salti on 27/09/2023. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNAppStoreVCRootViewDelegate + +- (void)didReceiveOutOfAppStoreTouchWithType:(NSString *)type; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h new file mode 100644 index 0000000..806974f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h @@ -0,0 +1,24 @@ +// +// ISNControllerManagerSwiftFacade.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 24/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +@class MessageToController, CallbackToNative; +@protocol ISNControllerMessageListener; + +@interface ISNControllerManagerSwiftFacade : NSObject + +- (void)sendMessage:(MessageToController *)message + callbackHandler:(void (^)(CallbackToNative *))callbackHandler; + +- (void)setControllerMessageListenerWithAdId:(NSString *)adId + listener:(id)listener; + +- (void)removeControllerMessageListenerWithAdId:(NSString *)adId; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h new file mode 100644 index 0000000..79e8322 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h @@ -0,0 +1,21 @@ +// +// ISNControllerMessageListener.h +// SSASDK +// +// Created by Gal Salti on 15/08/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MessageToNative; + +@protocol ISNControllerMessageListener + +- (void)onReceiveWithMessage:(nullable MessageToNative *)message; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h new file mode 100644 index 0000000..e05c82b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h @@ -0,0 +1,19 @@ +// +// ISNEvent.h +// SSASDK +// +// Created by Tomer Ben-Rachel on 19/04/2020. +// Copyright © 2020 SSA Ltd. All rights reserved. +// +// This class represents an IronSourceNetwork Event with an id and a name + +#import + +@interface ISNEvent : NSObject + +@property(nonatomic, strong) NSString* eventName; +@property(nonatomic, strong) NSNumber* eventId; + +- (instancetype)initWithEventId:(NSNumber*)eventId eventName:(NSString*)eventName; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h new file mode 100644 index 0000000..473e4f7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h @@ -0,0 +1,15 @@ +// +// ISNEventTrackerInterface.h +// SSASDKXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEvent.h" + +@protocol ISNEventTrackerInterface + +- (void)logEvent:(ISNEvent*)event data:(NSDictionary*)data; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h new file mode 100644 index 0000000..e5af3a1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h @@ -0,0 +1,13 @@ +// +// ISNEventTrackerWrapper.h +// ISEventsTrackerXCFramework +// +// Created by Ariel Barsheshet on 23/07/2023. +// Copyright © 2023 ironSource. All rights reserved. +// + +#import "ISNEventTrackerInterface.h" + +@interface ISNEventTrackerWrapper : NSObject + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h new file mode 100644 index 0000000..20f7744 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h @@ -0,0 +1,14 @@ +// +// ISNSupersonicAdsPublisherSwiftFacade.h +// IronSource +// +// Created by Idan Ginat on 03/01/2024. +// + +#import + +@interface ISNSupersonicAdsPublisherSwiftFacade : NSObject + +- (void)setControllerConfig:(NSString *)config; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h new file mode 100644 index 0000000..2b7350b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h @@ -0,0 +1,30 @@ +// +// ISNativeAdAdapterDelegate.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdapterNativeAdData.h" +#import "ISAdapterNativeAdViewBinder.h" +#import "ISError.h" + +@protocol ISNativeAdAdapterDelegate + +@required + +- (void)adapterNativeAdInitSuccess; + +- (void)adapterNativeAdInitFailedWithError:(NSError *)error; + +- (void)adapterNativeAdDidLoadWithAdData:(ISAdapterNativeAdData *)adapterNativeAdData + adViewBinder:(ISAdapterNativeAdViewBinder *)nativeAdViewBinder; + +- (void)adapterNativeAdDidFailToLoadWithError:(NSError *)error; + +- (void)adapterNativeAdDidShow; + +- (void)adapterNativeAdDidClick; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h new file mode 100644 index 0000000..24358b7 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h @@ -0,0 +1,45 @@ +// +// ISNativeAdAdapterProtocol.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISNativeAdAdapterDelegate.h" + +@protocol ISNativeAdAdapterProtocol + +@optional + +- (void)initNativeAdsWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)initNativeAdForBiddingWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)loadNativeAdForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + viewController:(UIViewController *)viewController + delegate:(id)delegate; + +- (void)destroyNativeAdWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (NSDictionary *)getNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectNativeAdBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h new file mode 100644 index 0000000..7031de6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h @@ -0,0 +1,25 @@ +// +// ISNativeAdDataImage.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdDataImage : NSObject + +@property(nonatomic, strong, readonly, nullable) UIImage *image; +@property(nonatomic, strong, readonly, nullable) NSURL *url; + +- (instancetype)initWithImage:(nullable UIImage *)image url:(nullable NSURL *)url; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h new file mode 100644 index 0000000..690a525 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h @@ -0,0 +1,21 @@ +// +// ISNativeAdDataProtocol.h +// IronSource +// +// Created by Hadar Pur on 02/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdDataImage.h" + +@protocol ISNativeAdDataProtocol + +@required + +@property(nonatomic, strong, nullable) NSString *title; +@property(nonatomic, strong, nullable) NSString *advertiser; +@property(nonatomic, strong, nullable) NSString *body; +@property(nonatomic, strong, nullable) NSString *callToAction; +@property(nonatomic, strong, nullable) ISNativeAdDataImage *icon; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h new file mode 100644 index 0000000..14dcb1b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h @@ -0,0 +1,35 @@ +// +// ISNativeAdInteractionDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" + +NS_ASSUME_NONNULL_BEGIN + +@class LevelPlayNativeAd; + +@protocol ISNativeAdInteractionDelegate + +@required + +/** + Called after a native ad impression has been recorded. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didRecordImpression:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native ad has been clicked. + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didClick:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h new file mode 100644 index 0000000..9016733 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h @@ -0,0 +1,36 @@ +// +// ISNativeAdLoadDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISAdInfo.h" +#import "ISError.h" + +@class LevelPlayNativeAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNativeAdLoadDelegate + +@required + +/** + Called after a native ad has been successfully loaded + @param nativeAd Level Play native ad. + @param adInfo The info of the ad. + */ +- (void)didLoad:(LevelPlayNativeAd *)nativeAd withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a native has attempted to load an ad but failed. + @param nativeAd Level Play native ad. + @param error The reason for the error + */ +- (void)didFailToLoad:(LevelPlayNativeAd *)nativeAd withError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h new file mode 100644 index 0000000..135dc78 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h @@ -0,0 +1,21 @@ +// +// ISNativeAdProperties.h +// IronSource +// +// Created by Hadar Pur on 06/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdOptionsPosition.h" +#import "ISAdapterConfig.h" + +@interface ISNativeAdProperties : NSObject + +@property(nonatomic, assign, readonly) ISAdOptionsPosition adOptionsPosition; + +- (instancetype)initWithAdapterConfig:(ISAdapterConfig *)adapterConfig; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h new file mode 100644 index 0000000..028dab1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h @@ -0,0 +1,17 @@ +// +// ISNativeAdProtocol.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +@protocol ISNativeAdProtocol + +@required + +- (void)loadAd; + +- (void)destroyAd; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h new file mode 100644 index 0000000..4315282 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h @@ -0,0 +1,35 @@ +// +// ISNativeAdView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISNativeAdViewBinderProtocol.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ISNativeAdView : UIView + +/// Weak reference to your ad view's icon asset view. +@property(weak, nonatomic) IBOutlet UIImageView *adAppIcon; +/// Weak reference to your ad view's headline asset view. +@property(weak, nonatomic) IBOutlet UILabel *adTitleView; +/// Weak reference to your ad view's advertiser asset view. +@property(weak, nonatomic) IBOutlet UILabel *adAdvertiserView; +/// Weak reference to your ad view's body asset view. +@property(weak, nonatomic) IBOutlet UILabel *adBodyView; +/// Weak reference to your ad view's media asset view. +@property(weak, nonatomic) IBOutlet LevelPlayMediaView *adMediaView; +/// Weak reference to your ad view's call to action asset view. +@property(weak, nonatomic) IBOutlet UIButton *adCallToActionView; + +- (void)registerNativeAdViews:(LevelPlayNativeAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h new file mode 100644 index 0000000..326ceda --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h @@ -0,0 +1,23 @@ +// +// ISNativeAdViewBinderProtocol.h +// IronSource +// +// Created by Hadar Pur on 19/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@protocol ISNativeAdViewBinderProtocol + +@required + +- (void)setIconView:(UIImageView *)iconView; +- (void)setTitleView:(UILabel *)titleView; +- (void)setAdvertiserView:(UILabel *)advertiserView; +- (void)setBodyView:(UILabel *)bodyView; +- (void)setMediaView:(LevelPlayMediaView *)mediaView; +- (void)setCallToActionView:(UIButton *)callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h new file mode 100644 index 0000000..5e4d54e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h @@ -0,0 +1,21 @@ +// +// ISNativeAdViewHolder.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayMediaView.h" + +@interface ISNativeAdViewHolder : NSObject + +@property(weak, nonatomic, nullable) UIImageView *iconView; +@property(weak, nonatomic, nullable) UILabel *titleView; +@property(weak, nonatomic, nullable) UILabel *advertiserView; +@property(weak, nonatomic, nullable) UILabel *bodyView; +@property(weak, nonatomic, nullable) LevelPlayMediaView *mediaView; +@property(weak, nonatomic, nullable) UIButton *callToActionView; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h new file mode 100644 index 0000000..c5f7810 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h @@ -0,0 +1,22 @@ +// +// ISNetworkInitCallbackDelegate.h +// IronSource +// +// Created by Yonti Makmel on 17/05/2020. +// Copyright © 2020 ironSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitCallbackProtocol + +@optional + +- (void)onNetworkInitCallbackSuccess; +- (void)onNetworkInitCallbackFailed:(NSString *)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h new file mode 100644 index 0000000..a4926de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h @@ -0,0 +1,24 @@ +// +// ISNetworkInitializationDelegate.h +// IronSource +// +// Created by Yonti Makmel on 07/06/2021. +// Copyright © 2021 ironSource. All rights reserved. +// + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISNetworkInitializationDelegate + +// mandatory callbacks + +- (void)onInitDidSucceed; + +/// @param errorCode the error code if available, general ones in AdapterErrors +/// @param errorMessage the error message if available +- (void)onInitDidFailWithErrorCode:(NSInteger)errorCode + errorMessage:(nullable NSString*)errorMessage; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h new file mode 100644 index 0000000..aa987e6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h @@ -0,0 +1,18 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#import + +@interface ISPlacementInfo : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)initWithPlacement:(NSString *)placementName + reward:(NSString *)rewardName + rewardAmount:(NSNumber *)rewardAmount NS_DESIGNATED_INITIALIZER; + +@property(readonly) NSString *placementName; +@property(readonly) NSString *rewardName; +@property(readonly) NSNumber *rewardAmount; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h new file mode 100644 index 0000000..44de2d0 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h @@ -0,0 +1,17 @@ +// +// ISReleaseMemoryAdapterProtocol.h +// IronSource +// +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterConfig.h" + +@protocol ISReleaseMemoryAdapterProtocol + +@optional + +- (void)releaseMemoryWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h new file mode 100644 index 0000000..63e0820 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h @@ -0,0 +1,47 @@ +// +// ISRewardedVideoAdapterDelegate.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import + +@protocol ISRewardedVideoAdapterDelegate + +- (void)adapterRewardedVideoHasChangedAvailability:(BOOL)available; + +- (void)adapterRewardedVideoDidFailToLoadWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidReceiveReward; + +- (void)adapterRewardedVideoDidFailToShowWithError:(NSError *)error; + +- (void)adapterRewardedVideoDidOpen; + +- (void)adapterRewardedVideoDidClose; + +#pragma mark - demand only + +- (void)adapterRewardedVideoDidLoad; + +#pragma mark - optional - when supported by network + +- (void)adapterRewardedVideoDidClick; + +- (void)adapterRewardedVideoDidStart; + +- (void)adapterRewardedVideoDidEnd; + +#pragma mark - relevant only for bidding + +- (void)adapterRewardedVideoInitSuccess; + +- (void)adapterRewardedVideoInitFailed:(NSError *)error; + +#pragma mark - relevant only for ironsource adapter + +- (void)adapterRewardedVideoDidBecomeVisible; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h new file mode 100644 index 0000000..d856657 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h @@ -0,0 +1,75 @@ +// +// ISRewardedVideoAdapterProtocol.h +// IronSource +// +// Created by Roni Parshani on 10/12/14. +// Copyright (c) 2014 IronSource. All rights reserved. +// + +#import +#import +#import "ISAdUnitAdapterProtocol.h" +#import "ISBiddingDataDelegate.h" +#import "ISRewardedVideoAdapterDelegate.h" + +@class ISAdapterConfig; +@protocol ISRewardedVideoAdapterProtocol + +@optional + +#pragma mark - for bidders, non bidders and demand only + +- (BOOL)hasRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig; + +- (void)showRewardedVideoWithViewController:(UIViewController *)viewController + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - shared + +- (void)initAndLoadRewardedVideoWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)initRewardedVideoForCallbacksWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +#pragma mark - for non bidders + +- (void)loadRewardedVideoWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +#pragma mark - for bidders + +- (NSDictionary *)getRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData; + +- (void)collectRewardedVideoBiddingDataWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + delegate:(id)delegate; + +- (void)loadRewardedVideoForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + adData:(NSDictionary *)adData + serverData:(NSString *)serverData + delegate:(id)delegate; + +#pragma mark - for demand only + +- (void)initRewardedVideoForDemandOnlyWithUserId:(NSString *)userId + adapterConfig:(ISAdapterConfig *)adapterConfig + delegate:(id)delegate; + +- (void)loadRewardedVideoForDemandOnlyWithAdapterConfig:(ISAdapterConfig *)adapterConfig + delegate: + (id)delegate; + +- (void)loadRewardedVideoForDemandOnlyForBiddingWithAdapterConfig:(ISAdapterConfig *)adapterConfig + serverData:(NSString *)serverData + delegate: + (id) + delegate; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h new file mode 100644 index 0000000..451ae36 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h @@ -0,0 +1,27 @@ +// +// ISSegment.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#import +#import "ISGender.h" + +@interface ISSegment : NSObject + +@property(nonatomic) int age; +@property(nonatomic) int level; +@property(nonatomic) double iapTotal; +@property(nonatomic) BOOL paying; +@property(nonatomic) ISGender gender; +@property(nonatomic, strong) NSDate *userCreationDate; +@property(nonatomic, strong) NSString *segmentName; +@property(nonatomic, strong, readonly) NSDictionary *customKeys; + +- (void)setCustomValue:(NSString *)value forKey:(NSString *)key; + +- (NSDictionary *)getData; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h new file mode 100644 index 0000000..a76b363 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h @@ -0,0 +1,21 @@ +// +// ISSegmentDelegate.h +// IronSource +// +// Created by Gili Ariel on 06/07/2017. +// Copyright © 2017 Supersonic. All rights reserved. +// + +#ifndef ISSegmentDelegate_h +#define ISSegmentDelegate_h + +@protocol ISSegmentDelegate + +@required +/** + Called after a segment recived successfully + */ +- (void)didReceiveSegement:(NSString *)segment; + +@end +#endif /* ISSegmentDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h new file mode 100644 index 0000000..43defcc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h @@ -0,0 +1,24 @@ +// +// ISSetAPSDataProtocol.h +// IronSource +// +// Created by Sveta Itskovich on 29/11/2021. +// Copyright © 2021 IronSource. All rights reserved. +// + +#ifndef ISSetAPSDataProtocol_h +#define ISSetAPSDataProtocol_h + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol ISSetAPSDataProtocol + +- (void)setAPSDataWithAdUnit:(NSString *)adUnit apsData:(NSDictionary *)apsData; + +@end + +NS_ASSUME_NONNULL_END + +#endif /* ISSetAPSDataProtocol_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h new file mode 100644 index 0000000..fe82417 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h @@ -0,0 +1,22 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// +#import + +@interface ISSupersonicAdsConfiguration : NSObject + +@property(nonatomic, strong) NSNumber *useClientSideCallbacks; +@property(nonatomic, strong) NSString *language; +@property(nonatomic, strong) NSString *minimumOfferCommission; +@property(nonatomic, strong) NSDictionary *controllerConfig; +@property(nonatomic, strong) NSString *itemName; +@property(nonatomic, strong) NSString *controllerUrl; +@property(strong) NSNumber *itemCount; +@property(strong) NSNumber *maxVideoLength; +@property(nonatomic, strong) NSString *privateKey; +@property(nonatomic) BOOL debugMode; +@property(nonatomic) NSInteger debugLevel; + ++ (ISSupersonicAdsConfiguration *)configurations; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h new file mode 100644 index 0000000..73a2c0d --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h @@ -0,0 +1,80 @@ +#import + +NS_ASSUME_NONNULL_BEGIN + +@class ISWaterfallConfiguration; + +/** + * Builder for creating an ISWaterfallConfiguration object. + */ +@interface ISWaterfallConfigurationBuilder : NSObject + +/** + * Set a ceiling value to be applied to the AdUnit's waterfall. + * + * @param ceiling NSNumber ceiling value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setCeiling:(NSNumber *)ceiling; + +/** + * Set a floor value to be applied to the AdUnit's waterfall. + * + * @param floor NSNumber floor value in USD. + * @return ISWaterfallConfigurationBuilder Returns the builder that had the setter called. This is + * to better chain calls together in swift. + */ +- (ISWaterfallConfigurationBuilder *)setFloor:(NSNumber *)floor; + +/** + * After calling all desired setters use this build method generate an immutable + * ISWaterfallConfiguration object to passed to the IronSource.SetWaterfallConfiguration api. + */ +- (ISWaterfallConfiguration *)build; + +@end + +/** + * Object for waterfall configuration per AdUnit. + * + * Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ * 
+ */ +@interface ISWaterfallConfiguration : NSObject + +/** + * A NSNumber ceiling to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable ceiling; + +/** + * A NSNumber floor to be applied to an AdUnit's waterfall. + */ +@property(nonatomic, strong, readonly) NSNumber *_Nullable floor; + +/** + * A helper method to get a builder for the ISWaterfallConfiguration class. + * + * @return ISWaterfallConfigurationBuilder A builder that can be mutated and used to generate an + * instance of ISWaterfallConfiguration. + */ ++ (ISWaterfallConfigurationBuilder *)builder; + +/** + * A helper method to get a clear instance of the ISWaterfallConfiguration class. This should be + * used to clear previously set settings if you no longer want the settings applied. + * + * @return ISWaterfallConfiguration An empty instance of ISWaterfallConfiguration class that can be + * used to clear previously set settings. + */ ++ (ISWaterfallConfiguration *)clear; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h new file mode 100644 index 0000000..6b537b3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h @@ -0,0 +1,718 @@ +// +// Copyright © 2017 IronSource. All rights reserved. +// + +#ifndef IRONSOURCE_H +#define IRONSOURCE_H + +// import core classes +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import "ISABannerAdLoader.h" +#import "ISABannerAdRequestBuilder.h" +#import "ISAInitRequestBuilder.h" +#import "ISAInterstitialAdLoader.h" +#import "ISAInterstitialAdRequestBuilder.h" +#import "ISARewardedAdLoader.h" +#import "ISARewardedAdRequestBuilder.h" +#import "ISBannerSize.h" +#import "ISConfigurations.h" +#import "ISConsentViewDelegate.h" +#import "ISDemandOnlyBannerDelegate.h" +#import "ISDemandOnlyInterstitialDelegate.h" +#import "ISDemandOnlyRewardedVideoDelegate.h" +#import "ISEventsReporting.h" +#import "ISGender.h" +#import "ISImpressionData.h" +#import "ISImpressionDataDelegate.h" +#import "ISInitializationDelegate.h" +#import "ISIntegrationHelper.h" +#import "ISLogDelegate.h" +#import "ISPlacementInfo.h" +#import "ISSegment.h" +#import "ISSegmentDelegate.h" +#import "ISSupersonicAdsConfiguration.h" +#import "ISWaterfallConfiguration.h" +#import "IronSourceAds.h" + +// imports used for custom adapters infra +#import "ISAdapterErrors.h" +#import "ISBaseBanner.h" +#import "ISBaseInterstitial.h" +#import "ISBaseNetworkAdapter.h" +#import "ISBaseRewardedVideo.h" +#import "ISDataKeys.h" +#import "ISSetAPSDataProtocol.h" + +// imports used for the new delegates with ad info +#import "ISAdInfo.h" +#import "LevelPlayBannerDelegate.h" +#import "LevelPlayInterstitialDelegate.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" +#import "LevelPlayRewardedVideoDelegate.h" +#import "LevelPlayRewardedVideoManualDelegate.h" + +// Native Ads +#import "ISNativeAdProtocol.h" +#import "ISNativeAdView.h" +#import "LevelPlayMediaView.h" +#import "LevelPlayNativeAd.h" +#import "LevelPlayNativeAdDelegate.h" + +// LevelPlay imports +#import "LPMAdInfo.h" +#import "LPMAdSize.h" +#import "LPMBannerAdView.h" +#import "LPMInitRequestBuilder.h" +#import "LevelPlay.h" + +#import "IronSourceNetworkSwiftBridge.h" + +NS_ASSUME_NONNULL_BEGIN + +#define IS_REWARDED_VIDEO @"rewardedvideo" +#define IS_INTERSTITIAL @"interstitial" +#define IS_BANNER @"banner" +#define IS_NATIVE_AD @"nativead" + +static NSString *const MEDIATION_SDK_VERSION = @"8.2.0"; +static NSString *GitHash = @"75efc4c"; + +/* + This constant is for sending an external impression data from mopub +*/ +static NSString *const DataSource_MOPUB = @"MoPub"; + +@interface IronSource : NSObject + +/** + @abstact Retrieve a string-based representation of the SDK version. + @discussion The returned value will be in the form of "..". + + @return NSString representing the current IronSource SDK version. + */ ++ (NSString *)sdkVersion; + +/** + @abstract Sets if IronSource SDK should track network changes. + @discussion Enables the SDK to change the availability according to network modifications, i.e. in + the case of no network connection, the availability will turn to FALSE. + + Default is NO. + + @param flag YES if allowed to track network changes, NO otherwise. + */ ++ (void)shouldTrackReachability:(BOOL)flag; + +/** + @abstract Sets if IronSource SDK should allow ad networks debug logs. + @discussion This value will be passed to the supporting ad networks. + + Default is NO. + + @param flag YES to allow ad networks debug logs, NO otherwise. + */ ++ (void)setAdaptersDebug:(BOOL)flag; + +/** + @abstract Sets a dynamic identifier for the current user. + @discussion This parameter can be changed throughout the session and will be received in the + server-to-server ad rewarded callbacks. + + It helps verify AdRewarded transactions and must be set before calling showRewardedVideo. + + @param dynamicUserId Dynamic user identifier. Should be between 1-128 chars in length. + @return BOOL that indicates if the dynamic identifier is valid. + */ ++ (BOOL)setDynamicUserId:(NSString *)dynamicUserId; + +/** + @abstract Retrieves the device's current advertising identifier. + @discussion Will first try to retrieve IDFA, if impossible, will try to retrieve IDFV. + + @return The device's current advertising identifier. + */ ++ (NSString *)advertiserId; + +/** + @abstract Sets a mediation type. + @discussion This method is used only for IronSource's SDK, and will be passed as a custom param. + + @param mediationType a mediation type name. Should be alphanumeric and between 1-64 chars in + length. + */ ++ (void)setMediationType:(NSString *)mediationType; + +/** + @abstract Sets a segment. + @discussion This method is used to start a session with a spesific segment. + + @param segment A segment object. + */ ++ (void)setSegment:(ISSegment *)segment; + +/** + @abstract Sets the delegate for segment callback. + + @param delegate The 'ISSegmentDelegate' for IronSource to send callbacks to. + */ ++ (void)setSegmentDelegate:(id)delegate; + +/** +@abstact Sets the meta data with a key and value. +@discussion This value will be passed to the supporting ad networks. + +@param key The meta data key. +@param value The meta data value + +*/ ++ (void)setMetaDataWithKey:(NSString *)key value:(NSString *)value; + +/** + @abstact Sets the meta data with a key and values. + @discussion This value will be passed to the supporting ad networks. + + @param key The meta data key. + @param values The meta data values + + */ ++ (void)setMetaDataWithKey:(NSString *)key values:(NSMutableArray *)values; + +/** +@abstract Sets the network data according to the network key. + +@param networkKey Network identifier. +@param networkData a dictionary containing the information required by the network. + + */ ++ (void)setNetworkDataWithNetworkKey:(NSString *)networkKey + andNetworkData:(NSDictionary *)networkData; + +/** +@abstact used for demand only API, return the bidding data token. +*/ ++ (NSString *)getISDemandOnlyBiddingData; + +#pragma mark - SDK Initialization + +/** + @abstract Sets an identifier for the current user. + + @param userId User identifier. Should be between 1-64 chars in length. + */ ++ (void)setUserId:(NSString *)userId; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + */ ++ (void)initWithAppKey:(NSString *)appKey; + +/** + @abstract Initializes IronSource's SDK with all the ad units that are defined in the platform. + + @param appKey Application key. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey delegate:(nullable id)delegate; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + */ ++ (void)initWithAppKey:(NSString *)appKey adUnits:(NSArray *)adUnits; + +/** + @abstract Initializes IronSource's SDK with the requested ad units. + @discussion This method checks if the requested ad units are defined in the platform, and + initializes them. + + The adUnits array should contain string values that represent the ad units. + + It is recommended to use predefined constansts: + + IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, IS_NATIVE_AD + + e.g: [IronSource initWithAppKey:appKey adUnits:@[IS_REWARDED_VIDEO, IS_INTERSTITIAL, IS_BANNER, + IS_NATIVE_AD]]; + + @param appKey Application key. + @param adUnits An array of ad units to initialize. + @param delegate Init delegate. + */ ++ (void)initWithAppKey:(NSString *)appKey + adUnits:(NSArray *)adUnits + delegate:(nullable id)delegate; + +/** + @abstract Initializes ironSource SDK in demand only mode. + @discussion This method initializes IS_REWARDED_VIDEO and/or IS_INTERSTITIAL ad units. + @param appKey Application key. + @param adUnits An array containing IS_REWARDED_VIDEO and/or IS_INTERSTITIAL. + */ ++ (void)initISDemandOnly:(NSString *)appKey adUnits:(NSArray *)adUnits; + +#pragma mark - Rewarded Video + +/** + @abstract Sets the delegate for LevelPlay rewarded video callbacks. + + @param delegate The 'LevelPlayRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoDelegate:(nullable id)delegate; + +/** + @abstract Shows a rewarded video using the default placement. + + @param viewController The UIViewController to display the rewarded video within. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController; + +/** + @abstract Shows a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the rewarded video within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showRewardedVideoWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached rewarded video exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached rewarded video for one of + the ad networks. + + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasRewardedVideo; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t portray the Rewarded Video button when the placement has + been capped or paced and thus will not serve the video ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isRewardedVideoCappedForPlacement:(NSString *)placementName; + +/** + @abstract Retrieve an object containing the placement's reward name and amount. + + @param placementName The placement name as was defined in the platform. + @return ISPlacementInfo representing the placement's information. + */ ++ (ISPlacementInfo *)rewardedVideoPlacementInfo:(NSString *)placementName; + +/** + @abstract Enables sending server side parameters on successful rewarded video + + @param parameters A dictionary containing the parameters. + */ ++ (void)setRewardedVideoServerParameters:(NSDictionary *)parameters; + +/** + @abstract Disables sending server side parameters on successful rewarded video + */ ++ (void)clearRewardedVideoServerParameters; + +#pragma mark - Demand Only Rewarded Video +/** + @abstract Sets the delegate for demand only rewarded video callbacks. + @param delegate The 'ISDemandOnlyRewardedVideoDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyRewardedVideoDelegate:(id)delegate; + +/** + @abstract Loads a demand only rewarded video for a non bidder instance. + @discussion This method will load a demand only rewarded video ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Loads a demand only rewarded video for a bidder instance. + @discussion This method will load a demand only rewarded video ad for a bidder instance. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)loadISDemandOnlyRewardedVideoWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Shows a demand only rewarded video using the default placement. + @param viewController The UIViewController to display the rewarded video within. + @param instanceId The demand only instance id to be used to display the rewarded video. + */ ++ (void)showISDemandOnlyRewardedVideo:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached demand only rewarded video exists for an instance id. + @discussion A return value of YES here indicates that there is a cached rewarded video for the + instance id. + @param instanceId The demand only instance id to be used to display the rewarded video. + @return YES if rewarded video is ready to be played, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyRewardedVideo:(NSString *)instanceId; + +/** + @abstract Sets Rewarded Video flow for LevelPlay manual load. + @discussion The ironSource SDK fires several events to inform you of ad availability. + @discussion By implementing the LevelPlayRewardedVideoManualDelegate you will receive the LevelPlay + Rewarded Video events. + @discussion Pass this object within the LevelPlayRewardedVideoManualDelegate(…) method. + @discussion The SDK will notify your delegate of all possible events. + @param delegate The 'LevelPlayRewardedVideoManualDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayRewardedVideoManualDelegate: + (nullable id)delegate; + +/** + @abstract Loads a Rewarded Video. + @discussion This method will load Rewarded Video ads from the underlying ad networks according to + their priority when in manual Rewarded Video mode. + */ ++ (void)loadRewardedVideo; + +#pragma mark - Interstitial + +/** + @abstract Sets the delegate for LevelPlay interstitial callbacks. + + @param delegate The 'LevelPlayInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayInterstitialDelegate:(nullable id)delegate; + +/** + @abstract Loads an interstitial. + @discussion This method will load interstitial ads from the underlying ad networks according to + their priority. + */ ++ (void)loadInterstitial; + +/** + @abstract Show a rewarded video using the default placement. + + @param viewController The UIViewController to display the interstitial within. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController; + +/** + @abstract Show a rewarded video using the provided placement name. + + @param viewController The UIViewController to display the interstitial within. + @param placementName The placement name as was defined in the platform. If nil is passed, a default + placement will be used. + */ ++ (void)showInterstitialWithViewController:(UIViewController *)viewController + placement:(nullable NSString *)placementName; + +/** + @abstract Determine if a locally cached interstitial exists on the mediation level. + @discussion A return value of YES here indicates that there is a cached interstitial for one of the + ad networks. + + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasInterstitial; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to show interstitial when the placement has been capped + or paced and thus will not serve the interstitial ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isInterstitialCappedForPlacement:(NSString *)placementName; + +#pragma mark - Demand Only Interstitial + +/** + @abstract Sets the delegate for demand only interstitial callbacks. + @param delegate The 'ISDemandOnlyInterstitialDelegate' for IronSource to send callbacks to. + */ ++ (void)setISDemandOnlyInterstitialDelegate:(id)delegate; + +/** + @abstract Loads a demand only interstitial. + @discussion This method will load a demand only interstitial ad. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitial:(NSString *)instanceId; + +/** + @abstract Loads a demand only interstitial bidder instance. + @discussion This method will load a demand only interstitial ad bidder instance. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)loadISDemandOnlyInterstitialWithAdm:(NSString *)instanceId adm:(NSString *)adm; + +/** + @abstract Show a demand only interstitial using the default placement. + @param viewController The UIViewController to display the interstitial within. + @param instanceId The demand only instance id to be used to display the interstitial. + */ ++ (void)showISDemandOnlyInterstitial:(UIViewController *)viewController + instanceId:(NSString *)instanceId; + +/** + @abstract Determine if a locally cached interstitial exists for a demand only instance id. + @discussion A return value of YES here indicates that there is a cached interstitial for the + instance id. + @param instanceId The demand only instance id to be used to display the interstitial. + @return YES if there is a locally cached interstitial, NO otherwise. + */ ++ (BOOL)hasISDemandOnlyInterstitial:(NSString *)instanceId; + +#pragma mark - Banner + +/** + @abstract Sets the delegate for LevelPlay banner callbacks. + + @param delegate The 'LevelPlayBannerDelegate' for IronSource to send callbacks to. + */ ++ (void)setLevelPlayBannerDelegate:(nullable id)delegate; + +/** + @abstract Loads a banner using the default placement. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController size:(ISBannerSize *)size; + +/** + @abstract Loads a banner using the provided placement name. + @discussion This method will load banner ads of the requested size from the underlying ad networks + according to their priority. + + The size should contain ISBannerSize value that represent the required banner ad size. + e.g. [IronSource loadBannerWithViewController:self size:ISBannerSize_BANNER + placement:@"your_placement_name"]; + + Custom banner size: + ISBannerSize* bannerSize = [[ISBannerSize alloc] initWithWidth:320 andHeight:50]; + [IronSource loadBannerWithViewController:self size:bannerSize placement:@"your_placement_name"]; + + @param viewController The UIViewController to display the banner within. + @param size The required banner ad size + @param placementName The placement name as was defined in the platform. If nil is passed, the + default placement will be used. + */ ++ (void)loadBannerWithViewController:(UIViewController *)viewController + size:(ISBannerSize *)size + placement:(nullable NSString *)placementName; + +/** + @abstract Removes the banner from memory. + @param banner The ISBannerView to remove. + */ ++ (void)destroyBanner:(ISBannerView *)banner; + +/** + @abstract Verify if a certain placement has reached its ad limit. + @discussion This is to ensure you don’t try to load a banner when the placement has been capped or + paced and thus will not serve the banner ad. + + @param placementName The placement name as was defined in the platform. + @return YES if capped or paced, NO otherwise. + */ ++ (BOOL)isBannerCappedForPlacement:(NSString *)placementName; + +#pragma mark Demand Only Banner +/** + @abstract Sets the delegate for demand only Banner callbacks. + @param delegate The 'ISDemandOnlyBannerDelegate' for IronSource to send callbacks to. + @param instanceId The instance id on which the delegate will notify. + */ ++ (void)setISDemandOnlyBannerDelegate:(id)delegate + forInstanceId:(NSString *)instanceId; + +/** + @abstract Loads a demand only Banner for a bidder instance. + @discussion This method will load a demand only Banner ad for a bidder instance. + @param adm The ad markup + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithAdm:(NSString *)adm + instanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Loads a demand only Banner for a non bidder instance. + @discussion This method will load a demand only Banner ad for a non bidder instance. + @param instanceId The demand only instance id to be used to display the Banner. + @param viewController The view controller on which the banner should be presented + @param size The required banner ad size + */ ++ (void)loadISDemandOnlyBannerWithInstanceId:(NSString *)instanceId + viewController:(UIViewController *)viewController + size:(ISBannerSize *)size; + +/** + @abstract Removes the banner from memory. + @param instanceId The demand only instance id of the Banner that should be destroyed. + */ ++ (void)destroyISDemandOnlyBannerWithInstanceId:(NSString *)instanceId; + +#pragma mark - Logging + +/** + @abstract Sets the delegate for log callbacks. + + @param delegate The 'ISLogDelegate' for IronSource to send callbacks to. + */ ++ (void)setLogDelegate:(id)delegate; + ++ (void)setConsent:(BOOL)consent; + +#pragma mark - Impression Data + +/** + @abstract Adds the delegate for impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)addImpressionDataDelegate:(id)delegate; + +/** + @abstract Ad revenue data + + @param dataSource the external source id from which the impression data is sent. + @param impressionData the impression data + + */ ++ (void)setAdRevenueDataWithDataSource:(NSString *)dataSource + impressionData:(NSData *)impressionData; + +/** + @abstract Removes the delegate from impression data callbacks. + + @param delegate The 'ISImpressionDataDelegate' for IronSource to send callbacks to. + */ + ++ (void)removeImpressionDataDelegate:(id)delegate; + +#pragma mark - Consent View + +/** + @abstract Sets the delegate for consent view callbacks. + + @param delegate The 'ISConsentViewDelegate' for IronSource to send callbacks to. + */ ++ (void)setConsentViewWithDelegate:(id)delegate; + +/** + @abstract Load consent view. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)loadConsentViewWithType:(NSString *)consentViewType; + +/** + @abstract Show consent view after load. + + @param consentViewType The type of the view (pre/post). + */ ++ (void)showConsentViewWithViewController:(UIViewController *)viewController + andType:(NSString *)consentViewType; + +#pragma mark - Conversion Value (CV) + +/** + @abstract get current conversion value +*/ ++ (NSNumber *)getConversionValue; + +#pragma mark - Test Suite + +/** + @abstract Launch the Test suite + @param viewController The UIViewController to display the Test Suite within. +*/ ++ (void)launchTestSuite:(UIViewController *)viewController; + +#pragma mark - Waterfall Configuration + +/** + * Objc Example + *
+ *   ISWaterfallConfigurationBuilder *builder = [ISWaterfallConfiguration builder];
+ *   [builder setCeiling:@10.05];
+ *   [builder setFloor:@1.10];
+ *   ISWaterfallConfiguration *configuration = [builder build];
+ *   [IronSource setWaterfallConfiguration:configuration forAdUnit:[ISAdUnit
+ * IS_AD_UNIT_REWARDED_VIDEO]];
+ * 
+ * + * Swift Example + *
+ *   let configuration = ISWaterfallConfiguration
+ *     .builder()
+ *     .setCeiling(10.05)
+ *     .setFloor(1.01)
+ *     .build()
+ *   IronSource.setWaterfallConfiguration(configuration, for: ISAdUnit.is_AD_UNIT_REWARDED_VIDEO())
+ * 
+ * + * @abstract Allow the publisher to set custom configuration per ad unit. + * @param waterfallConfiguration ISWaterfallConfiguration object with custom fields configured by + * the publisher. + * @param adUnit ISAdUnit that the ISWaterfallConfiguration should apply to. + */ ++ (void)setWaterfallConfiguration:(ISWaterfallConfiguration *)waterfallConfiguration + forAdUnit:(ISAdUnit *)adUnit; + +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h new file mode 100644 index 0000000..847dc6f --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h @@ -0,0 +1,39 @@ +// +// IronSourceAds.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "ISAAdFormat.h" +#import "ISAInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +/** + Defines the completion callback for IronSourceAds SDK initialization. + */ +typedef void (^ISAInitCompletionHandler)(BOOL success, NSError *_Nullable error); + +/** + Object used to initialize IronSourceAds network. + */ +@interface IronSourceAds : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +/** + Initializes IronSourceAds SDK. + + @param request The initialization request containing the necessary configurations for + initialization. + @param completion The completion for initialization. The completion will be invoked on the main + thread. + */ ++ (void)initWithRequest:(ISAInitRequest *)request completion:(ISAInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h new file mode 100644 index 0000000..0dc7656 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h @@ -0,0 +1,20 @@ +// +// IronSourceNetworkBridgingHeader.h +// IronSource +// +// Created by Ariel Barsheshet on 21/08/2023. +// + +#import "ISAppStoreErrorDelegate.h" +#import "ISBaseNativeAdAdapter.h" +#import "ISIronSourceAdapter.h" +#import "ISMediationGlobalDataWriterFacade.h" +#import "ISNAdViewsManagerSwiftFacade.h" +#import "ISNAppStoreVCRootViewDelegate.h" +#import "ISNControllerManagerSwiftFacade.h" +#import "ISNControllerMessageListener.h" +#import "ISNEvent.h" +#import "ISNEventTrackerInterface.h" +#import "ISNEventTrackerWrapper.h" +#import "ISNSupersonicAdsPublisherSwiftFacade.h" +#import "SupersonicLogManager.h" diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h new file mode 100644 index 0000000..7b5c98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h @@ -0,0 +1,33 @@ +// +// LPMAdInfo.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMAdSize.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMAdInfo : NSObject + +@property(nonatomic, copy) NSString *adUnitId; +@property(nonatomic, copy, nullable) NSString *placementName; +@property(nonatomic, copy, nullable) LPMAdSize *adSize; +@property(nonatomic, copy) NSString *adFormat; +@property(nonatomic, copy) NSString *auction_id; +@property(nonatomic, copy) NSString *country; +@property(nonatomic, copy) NSString *ab; +@property(nonatomic, copy) NSString *segment_name; +@property(nonatomic, copy) NSString *ad_network; +@property(nonatomic, copy) NSString *instance_name; +@property(nonatomic, copy) NSString *instance_id; +@property(nonatomic, copy) NSNumber *revenue; +@property(nonatomic, copy) NSString *precision; +@property(nonatomic, copy) NSString *encrypted_cpm; +@property(nonatomic, copy) NSNumber *conversion_value; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h new file mode 100644 index 0000000..a307a33 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h @@ -0,0 +1,58 @@ +// +// LPMAdSize.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, LPMAdSizeType) { + LPMAdSizeBanner, + LPMAdSizeLarge, + LPMAdSizeMediumRectangle, + LPMAdSizeCustom, + LPMAdSizeLeaderBoard +}; + +@interface LPMAdSize : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +@property(nonatomic, readonly) LPMAdSizeType type; +@property(nonatomic, readonly) NSInteger width; +@property(nonatomic, readonly) NSInteger height; +@property(nonatomic, readonly, copy) NSString* sizeDescription; +@property(nonatomic, readonly) BOOL isAdaptive; + ++ (instancetype)bannerSize; ++ (instancetype)largeSize; ++ (instancetype)mediumRectangleSize; ++ (instancetype)leaderBoardSize; ++ (instancetype)customSizeWithWidth:(NSInteger)width height:(NSInteger)height; + +/** + Creates and returns an adaptive ad size for a given width. + + If the provided width is invalid (less than or equal to 0), the method uses the screen width + based on the device orientation. + + @param width The specified width for which the adaptive ad size is calculated. + @return An instance of LPMAdSize with the calculated height for the given width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSizeWithWidth:(CGFloat)width; +/** + Creates and returns an adaptive ad size using the screen width based on the device orientation. + + @return An instance of LPMAdSize with the calculated height for the screen width, or `nil` if the + SDK is not initialized. + */ ++ (nullable instancetype)createAdaptiveAdSize; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h new file mode 100644 index 0000000..911425e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h @@ -0,0 +1,39 @@ +// +// LPMBannerAdView.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import +#import "LPMBannerAdViewDelegate.h" + +@class LPMAdSize; + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMBannerAdView : UIView + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAdUnitId:(NSString *)adUnitId; + +- (void)setPlacementName:(NSString *)placementName; + +- (void)setAdSize:(LPMAdSize *)adSize; + +- (void)setDelegate:(id)delegate; + +- (void)loadAdWithViewController:(UIViewController *)viewController; + +- (void)destroy; + +- (void)pauseAutoRefresh; + +- (void)resumeAutoRefresh; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h new file mode 100644 index 0000000..9ccb1ae --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h @@ -0,0 +1,36 @@ +// +// LPMBannerAdViewDelegate.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +@class LPMAdInfo; + +NS_ASSUME_NONNULL_BEGIN + +@protocol LPMBannerAdViewDelegate + +@required + +- (void)didLoadAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToLoadAdWithAdUnitId:(NSString *)adUnitId error:(NSError *)error; + +@optional + +- (void)didClickAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didDisplayAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didFailToDisplayAdWithAdInfo:(LPMAdInfo *)adInfo error:(NSError *)error; + +- (void)didLeaveAppWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didExpandAdWithAdInfo:(LPMAdInfo *)adInfo; + +- (void)didCollapseAdWithAdInfo:(LPMAdInfo *)adInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h new file mode 100644 index 0000000..27bd2fd --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h @@ -0,0 +1,18 @@ +// +// LPMConfiguration.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMConfiguration : NSObject + +@property(nonatomic, assign) BOOL isAdQualityEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h new file mode 100644 index 0000000..39136af --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h @@ -0,0 +1,27 @@ +// +// LPMInitRequest.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequest : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey + legacyAdFormats:(NSArray *)legacyAdFormats + userId:(nullable NSString *)userId; + +@property(readonly, nonatomic) NSString *appKey; +@property(readonly, nonatomic) NSArray *legacyAdFormats; +@property(readonly, nonatomic, nullable) NSString *userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h new file mode 100644 index 0000000..cdaffa1 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h @@ -0,0 +1,28 @@ +// +// LPMInitRequestBuilder.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LPMInitRequestBuilder : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithAppKey:(NSString *)appKey; + +- (LPMInitRequest *)build; + +- (LPMInitRequestBuilder *)withLegacyAdFormats:(NSArray *)legacyAdFormats; + +- (LPMInitRequestBuilder *)withUserId:(NSString *)userId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h new file mode 100644 index 0000000..e6c2dd3 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h @@ -0,0 +1,26 @@ +// +// LevelPlay.h +// IronSource +// +// Copyright © 2024 IronSource. All rights reserved. +// + +#import +#import "LPMConfiguration.h" +#import "LPMInitRequest.h" + +NS_ASSUME_NONNULL_BEGIN + +typedef void (^LPMInitCompletionHandler)(LPMConfiguration *_Nullable config, + NSError *_Nullable error); + +@interface LevelPlay : NSObject + +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + ++ (void)initWithRequest:(LPMInitRequest *)request completion:(LPMInitCompletionHandler)completion; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h new file mode 100644 index 0000000..97757de --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h @@ -0,0 +1,55 @@ +// +// LevelPlayBannerDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayBannerDelegate_h +#define LevelPlayBannerDelegate_h + +#import "ISAdInfo.h" +#import "ISBannerView.h" + +@protocol LevelPlayBannerDelegate + +@required +/** + Called after a banner ad has been successfully loaded + @param adInfo The info of the ad. + */ +- (void)didLoad:(ISBannerView *)bannerView withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a banner has attempted to load an ad but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +/** + Called after a banner has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called when a user was taken out of the application context. + @param adInfo The info of the ad. + */ +- (void)didLeaveApplicationWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called when a banner presented a full screen content. + @param adInfo The info of the ad. + */ +- (void)didPresentScreenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a full screen content has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didDismissScreenWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayBannerDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h new file mode 100644 index 0000000..2540f9a --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h @@ -0,0 +1,61 @@ +// +// LevelPlayInterstitialDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayInterstitialDelegate_h +#define LevelPlayInterstitialDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayInterstitialDelegate + +@required +/** + Called after an interstitial has been loaded + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has attempted to load but failed. + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +/** + Called after an interstitial has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been displayed on the screen. + @param adInfo The info of the ad. + */ +- (void)didShowWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been clicked. + @param adInfo The info of the ad. + */ +- (void)didClickWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after an interstitial has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayInterstitialDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h new file mode 100644 index 0000000..7048468 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h @@ -0,0 +1,13 @@ +// +// LevelPlayMediaView.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import + +@interface LevelPlayMediaView : UIView + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h new file mode 100644 index 0000000..f160900 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h @@ -0,0 +1,30 @@ +// +// LevelPlayNativeAd.h +// IronSource +// +// Created by Hadar Pur on 04/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "ISAdapterNativeAdViewBinder.h" +#import "ISNativeAdDataProtocol.h" +#import "LevelPlayNativeAdBuilder.h" +#import "LevelPlayNativeAdDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LevelPlayNativeAd : NSObject + +@property(nonatomic, strong, nullable) ISAdapterNativeAdViewBinder *nativeAdViewBinder; + +- (instancetype)initWithBuilder:(LevelPlayNativeAdBuilder *)builder; + +- (void)loadAd; +- (void)destroyAd; +- (void)setDelegate:(id)delegate; +- (NSString *)getObjectId; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h new file mode 100644 index 0000000..9990395 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h @@ -0,0 +1,28 @@ +// +// LevelPlayNativeAdBuilder.h +// IronSource +// +// Created by Maoz Elbaz on 11/07/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import +#import "LevelPlayNativeAdDelegate.h" + +@class LevelPlayNativeAd; + +@interface LevelPlayNativeAdBuilder : NSObject + +@property(nonatomic, strong) NSString *placementName; +@property(nonatomic, weak) id delegate; +@property(nonatomic, weak) UIViewController *viewController; + +- (LevelPlayNativeAdBuilder *)withViewController:(UIViewController *)viewController; + +- (LevelPlayNativeAdBuilder *)withPlacementName:(NSString *)placementName; + +- (LevelPlayNativeAdBuilder *)withDelegate:(id)delegate; + +- (LevelPlayNativeAd *)build; + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h new file mode 100644 index 0000000..8b1a5dc --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h @@ -0,0 +1,14 @@ +// +// LevelPlayNativeAdDelegate.h +// IronSource +// +// Created by Hadar Pur on 22/06/2023. +// Copyright © 2023 IronSource. All rights reserved. +// + +#import "ISNativeAdInteractionDelegate.h" +#import "ISNativeAdLoadDelegate.h" + +@protocol LevelPlayNativeAdDelegate + +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h new file mode 100644 index 0000000..ae3b98b --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h @@ -0,0 +1,54 @@ +// +// LevelPlayRewardedVideoBaseDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoBaseDelegate_h +#define LevelPlayRewardedVideoBaseDelegate_h + +#import "ISAdInfo.h" + +@class ISPlacementInfo; + +@protocol LevelPlayRewardedVideoBaseDelegate + +@required + +/** + Called after a rewarded video has been viewed completely and the user is eligible for a reward. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didReceiveRewardForPlacement:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to show but failed. + @param error The reason for the error + @param adInfo The info of the ad. + */ +- (void)didFailToShowWithError:(NSError *)error andAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been opened. + @param adInfo The info of the ad. + */ +- (void)didOpenWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been clicked. + @param placementInfo An object that contains the placement's reward name and amount. + @param adInfo The info of the ad. + */ +- (void)didClick:(ISPlacementInfo *)placementInfo withAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has been dismissed. + @param adInfo The info of the ad. + */ +- (void)didCloseWithAdInfo:(ISAdInfo *)adInfo; + +@end + +#endif /* LevelPlayRewardedVideoBaseDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h new file mode 100644 index 0000000..a1e7e56 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h @@ -0,0 +1,30 @@ +// +// LevelPlayRewardedVideoDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// +#import "ISAdInfo.h" +#import "LevelPlayRewardedVideoBaseDelegate.h" + +#ifndef LevelPlayRewardedVideoDelegate_h +#define LevelPlayRewardedVideoDelegate_h + +@protocol LevelPlayRewardedVideoDelegate + +@required + +/** + Called after a rewarded video has changed its availability to true. + @param adInfo The info of the ad. + */ +- (void)hasAvailableAdWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has changed its availability to false. + */ +- (void)hasNoAvailableAd; + +@end + +#endif /* LevelPlayRewardedVideoDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h new file mode 100644 index 0000000..eca3028 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h @@ -0,0 +1,32 @@ +// +// LevelPlayRewardedVideoManualDelegate.h +// IronSource +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#ifndef LevelPlayRewardedVideoManualDelegate_h +#define LevelPlayRewardedVideoManualDelegate_h + +#import "ISAdInfo.h" + +@protocol LevelPlayRewardedVideoManualDelegate + +@required + +/** + Called after an rewarded video has been loaded in manual mode + @param adInfo The info of the ad. + */ +- (void)didLoadWithAdInfo:(ISAdInfo *)adInfo; + +/** + Called after a rewarded video has attempted to load but failed in manual mode + + @param error The reason for the error + */ +- (void)didFailToLoadWithError:(NSError *)error; + +@end + +#endif /* LevelPlayRewardedVideoManualDelegate_h */ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h new file mode 100644 index 0000000..2a77cbf --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h @@ -0,0 +1,43 @@ +// +// SupersonicLogManager.h +// SSASDK +// +// Created by Roee Kremer on 11/12/14. +// Copyright (c) 2014 SSA Ltd. All rights reserved. +// + +#import + +#define SSLog(level, tag, fmt, ...) \ + [[SupersonicLogManager sharedManager] log:[NSString stringWithFormat:fmt, __VA_ARGS__] \ + withLevel:level \ + withTag:tag]; + +#define SSLogError(error, str) \ + do { \ + SSLog(ISNLogError, ISN_TAG_CONTROLLER_DELEGATE, @"%@: %@", str, \ + [SSAHelperMethods decodeFromPercentEscapeString:error]); \ + } while (0) +// + +typedef NS_ENUM(NSUInteger, ISNLogLevel) { ISNLogVerbose = 0, ISNLogInfo, ISNLogError }; + +typedef NS_ENUM(NSUInteger, ISNLogTag) + +{ ISN_TAG_NATIVE, + ISN_TAG_INTERNAL, + ISN_TAG_CONTROLLER_INTERNAL, + ISN_TAG_CONTROLLER_API, + ISN_TAG_CONTROLLER_DELEGATE, + ISN_TAG_NATIVE_AD }; + +@interface SupersonicLogManager : NSObject + +@property(assign) NSInteger requiredDebugMode; + ++ (SupersonicLogManager *)sharedManager; +- (void)log:(NSString *)str withLevel:(ISNLogLevel)level withTag:(ISNLogTag)tag; +- (void)logWithNetworkPrefix:(NSString *)logMessage + withLevel:(ISNLogLevel)logLevel + withTag:(ISNLogTag)logTag; +@end diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h new file mode 100644 index 0000000..265e84e --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h @@ -0,0 +1,18 @@ +// +// UIView+ISNativeView.h +// IronSourceSDK +// +// Copyright © 2022 IronSource. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface UIView (ISNativeView) + +- (void)addSubviewAndAdjust:(UIView *)view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist new file mode 100644 index 0000000..9e297b0 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Info.plist differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource new file mode 100644 index 0000000..5686b58 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/IronSource differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap new file mode 100644 index 0000000..d453899 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module IronSource { + umbrella header "IronSource.h" + + export * + module * { export * } +} diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..717d9e9 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,27 @@ + + + + + NSPrivacyCollectedDataTypes + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d1de754 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..48411b4 Binary files /dev/null and b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..88bb2d6 --- /dev/null +++ b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeResources @@ -0,0 +1,2382 @@ + + + + + files + + Headers/ISAAdFormat.h + + wmVijQhgATFGx0c0TaMqvChxgmI= + + Headers/ISAAdSize.h + + CEC6aJ+CTC1PdaJb0hxwcghjGB8= + + Headers/ISABannerAdInfo.h + + cRhCQPy0T9Jy+8+5bUcrmSjZLhk= + + Headers/ISABannerAdLoader.h + + b4N+q5aUIeE3GA3r7qtd8rvyHfo= + + Headers/ISABannerAdLoaderDelegate.h + + /ZxDRN01WD1nh9dVQ83sWXUGvFM= + + Headers/ISABannerAdRequest.h + + s/FPHi/ITzePzOHuz5GiHFtrbao= + + Headers/ISABannerAdRequestBuilder.h + + 3yvcp58HYj4e87Gd04Ok6JyjOx4= + + Headers/ISABannerAdView.h + + snPTLJEUpNHCq0MgYux/lxaY8OQ= + + Headers/ISABannerAdViewDelegate.h + + 0+IyT4pc/Ax8IDpCqaSTBkDsB1w= + + Headers/ISAInitRequest.h + + fp/phEDE1zUTcdk74pDkMl0uwow= + + Headers/ISAInitRequestBuilder.h + + x19i7Zgo5/WhyTNyLepy8fXV3V8= + + Headers/ISAInterstitialAd.h + + 8wp23aDQ9/YuW+UYV/lrISJ/d1E= + + Headers/ISAInterstitialAdDelegate.h + + 7hLi1yDfx3n2icnvVspT7zzedxA= + + Headers/ISAInterstitialAdInfo.h + + cwMDSskG5nTCjRAvJnVeBb1J0+w= + + Headers/ISAInterstitialAdLoader.h + + Cl1ieV4WK3CE6lzKojVW/BdRUuI= + + Headers/ISAInterstitialAdLoaderDelegate.h + + HpVVMQ4SeSrLJfpQ/zpS4rkrwww= + + Headers/ISAInterstitialAdRequest.h + + gL6gMjNxnzlPzNIaLw/8ovwFRxs= + + Headers/ISAInterstitialAdRequestBuilder.h + + WYEBwkMg2SjIeRnBwFyHKF0ANuw= + + Headers/ISARewardedAd.h + + 3jeefI8u8dEKyXG6//Tp2E6NqhQ= + + Headers/ISARewardedAdDelegate.h + + eZng4ZpgnIWFk/g6+2zS7W72uP0= + + Headers/ISARewardedAdInfo.h + + Zuc2pgBDP0JDmPzZLlKxjUyXhEI= + + Headers/ISARewardedAdLoader.h + + acUREuiSfBPt1M0QUc7u5tmGVjA= + + Headers/ISARewardedAdLoaderDelegate.h + + W2GNkyWOvPi6xwwdPSsJ6k62UiQ= + + Headers/ISARewardedAdRequest.h + + 4i2dfS2JgMsQso5Y2lK4wZ87Sxs= + + Headers/ISARewardedAdRequestBuilder.h + + TcVBli9aEn0CCXvEf1lAbJnJPvA= + + Headers/ISAdData.h + + cPYBU8fWaJbdGem84UJmFT2xTD8= + + Headers/ISAdInfo.h + + ObN7TO5pU95vdZi/JStrYNa04ts= + + Headers/ISAdOptionsPosition.h + + rIgjNbeQPK7I+B8KwWuaxec17js= + + Headers/ISAdUnit.h + + NNW/7zlvVNk8YtV1XHQPE2UBGl8= + + Headers/ISAdUnitAdapterProtocol.h + + 302hLjTkLoxxwCVczq7jFE1fVgM= + + Headers/ISAdapterAdDelegate.h + + 8/FRatOkuBzvHIC7NJHn0gKGohg= + + Headers/ISAdapterAdFullscreenProtocol.h + + pFb0tov2pc/GcCRvl7IfIYzleoo= + + Headers/ISAdapterAdInteractionDelegate.h + + 19gHyioKdmWQ8FHH74O0d9ORhv0= + + Headers/ISAdapterAdRewardedDelegate.h + + 5P6cJO1QWXJ6Z90FMO+tAKESQUg= + + Headers/ISAdapterAdViewDelegate.h + + JxcGVaT80yMdr8HjMnMIEF2eVpo= + + Headers/ISAdapterAdaptiveProtocol.h + + iwRqTEKs6cxEFFF79syw5RksDDw= + + Headers/ISAdapterBannerProtocol.h + + kHasNWQaSZOeesziOpm+g+62Vqg= + + Headers/ISAdapterBaseProtocol.h + + 6qBM9uAMciJad+uMsv5DiCFneSI= + + Headers/ISAdapterConfig.h + + ss/OUzLMrt9jvJ0dFRATkow1N5E= + + Headers/ISAdapterConsentProtocol.h + + 2e3z1LoV2AJ1DjANPk/euSg4aig= + + Headers/ISAdapterDebugProtocol.h + + YI4o7ytKGA6hdOBu9sqEvaneDvg= + + Headers/ISAdapterErrorType.h + + qG7IPW5JhOM53kdm9Sq2Yc88s6s= + + Headers/ISAdapterErrors.h + + PeCEzn8+n9Iplh8bS/4q5O79xyo= + + Headers/ISAdapterMetaDataProtocol.h + + N9PUdrrCephCZSw2KqseIe5FkT8= + + Headers/ISAdapterNativeAdData.h + + IR6dt3gWMvrHAOYQh+IbY3EvsZc= + + Headers/ISAdapterNativeAdViewBinder.h + + Q7sjdLVv8vxp9A9K1Ayk7Kgnahw= + + Headers/ISAdapterNativeAdViewBinderProtocol.h + + M+sNIHC7rpjNZyZPquZcRFc8j0U= + + Headers/ISAdapterNetworkData.h + + Q9ICfo/x1ID3CdRkNE4oGouCA5w= + + Headers/ISAdapterNetworkDataProtocol.h + + +5ZuBFuBZTJJOc+GxdKvbgjeYIo= + + Headers/ISAdapterSettingsProtocol.h + + 7iY/YiS11Y/VwpQqWxzj0uJcJkc= + + Headers/ISAppStoreErrorDelegate.h + + 8WbJ5wACAP+MA3Nv9OIZ4NklLic= + + Headers/ISBannerAdDelegate.h + + yUR94r7mWcU2oTPJvFwDFg5p/tI= + + Headers/ISBannerAdapterDelegate.h + + xv34HQInTtoS5wjVeXNKTKkm2wg= + + Headers/ISBannerAdapterProtocol.h + + 0qR3dtZcn+a1488/Nb+/XQiKjCU= + + Headers/ISBannerSize.h + + D7g8L1oF+jbo3etTrBLKixv0qFE= + + Headers/ISBannerView.h + + N+uKcw5P2MRqExGtn5EVCq5CZjk= + + Headers/ISBaseAdAdapter.h + + ZOnS/a81RNLBSGzcErlcwgIF09s= + + Headers/ISBaseAdInteractionAdapter.h + + an6XcHEaieTUwcRDHP4nv+3hhgY= + + Headers/ISBaseAdUnitAdapter.h + + 3DiYiGP6AHA4eVWgs9Cu6SMfrIc= + + Headers/ISBaseAdapter+Internal.h + + t5pjOApjxY9AF58NVbaNO49l/yE= + + Headers/ISBaseAdapter.h + + f0sOrNi0fhHuVtRXReKuw0HTVA4= + + Headers/ISBaseBanner.h + + FvgJt3X4ErVOnIQE36KmEltkDcs= + + Headers/ISBaseBannerAdapter.h + + 2afUe+GviVEa6th1VhiLevbfROU= + + Headers/ISBaseInterstitial.h + + 1A+4NKHjF6jsBgh4obj7VFPAGeA= + + Headers/ISBaseInterstitialAdapter.h + + 1Gy3viS2D4LQyxwVHptqfprQRlI= + + Headers/ISBaseNativeAdAdapter.h + + eBs2DgzOdfvILvKz1K5D6JfaTL8= + + Headers/ISBaseNetworkAdapter.h + + BpcpJvfhETeRW1KA7UbswKspVhU= + + Headers/ISBaseRewardedVideo.h + + LW/O5JyyLQS8+1zoZY+EAF5rI9w= + + Headers/ISBaseRewardedVideoAdapter.h + + sns2v9SrW9IkIG+oEjdcnQOC2C8= + + Headers/ISBiddingDataDelegate.h + + lHgA77qs07HrSON5M+Idf4Y8/tU= + + Headers/ISConcurrentMutableDictionary.h + + lQt2af5SUBlWwREYkjo2I7HIDZU= + + Headers/ISConcurrentMutableSet.h + + fOdib3TZcAKsZXFyS95C0oc4c8I= + + Headers/ISConfigurations.h + + S013cSfWuGOgCzBTs3gOYJVr74w= + + Headers/ISConsentViewDelegate.h + + a7HtLZWiwZLGaeXQwjeiotDtR3E= + + Headers/ISContainerParams.h + + rRxSkFt7NK7knV9WGwtDyB/4Vt4= + + Headers/ISDataKeys.h + + aGqjn8yfv40UawE274W/JTWX/2w= + + Headers/ISDemandOnlyBannerDelegate.h + + cDffWCNIdX18zO/R4cFTl/Ym8XI= + + Headers/ISDemandOnlyBannerView.h + + rpIP2yDx6A8hmNRrGQLG5wTnOe4= + + Headers/ISDemandOnlyInterstitialDelegate.h + + cGS3FNoMtnS3LGjN2qpg87Fi/dY= + + Headers/ISDemandOnlyRewardedVideoDelegate.h + + LluTo4OWDjQ6LfjEMAfQ73CgFmc= + + Headers/ISError.h + + k2EkRq5kx74Sn4IF+HJ4IhYtZlY= + + Headers/ISEventsReporting.h + + 6DmF9lb4fC4r5JPKb8VKQ4LjD8Q= + + Headers/ISGender.h + + nQOSJj3OWclgsNBu1Ab9oKGIeRg= + + Headers/ISImpressionData.h + + OEDmhiP8kCt6GJJD8s0eluNVVOk= + + Headers/ISImpressionDataDelegate.h + + XbDnutsGQUqbClccIh89q+wjkjs= + + Headers/ISInitializationDelegate.h + + jV3XtrkNTH9MmzuiNywq82bYSS4= + + Headers/ISIntegrationHelper.h + + +AAXDDvIznvUwS2XL4FNX1n82Jg= + + Headers/ISInterstitialAdapterDelegate.h + + tkqufbG0UKWI5Hf4IPkAwOHxKNc= + + Headers/ISInterstitialAdapterProtocol.h + + APAfzA1tSlb4bgL72HYE3dQQmsA= + + Headers/ISIronSourceAdapter.h + + jwpu/+VjFIze4QC6TpqFz+6jxdc= + + Headers/ISLoadWhileShowSupportState.h + + tdCFxYzBA8N56m1qgcbXsrCtM50= + + Headers/ISLog.h + + BcXHc9evWDsgtDwpZqnAsgRJUGo= + + Headers/ISLogDelegate.h + + DjR4tezCnz2ImezWGt3byG0eiHY= + + Headers/ISLoggerManager.h + + Sdt1+/lG0+Fla4Vw1xskJtHvE2k= + + Headers/ISMediationGlobalDataWriterFacade.h + + St/+lDSvPSESb0xZSLQ+xHRuZRE= + + Headers/ISMetaData.h + + RB6Om1a4v2WpDi9CxSg030kGJug= + + Headers/ISMetaDataConstants.h + + mxf083BlQt6Xn0CiGBt4CIZ5QgE= + + Headers/ISMetaDataUtils.h + + +3zwoUpaHqEHhrsiHHXPH0Bx/dY= + + Headers/ISNAdViewsManagerSwiftFacade.h + + 82R4WWcT8q7BHAoLms9tu5TWfh4= + + Headers/ISNAppStoreVCRootViewDelegate.h + + T/KPkxVIg71IXWYkxhekGIqSuzQ= + + Headers/ISNControllerManagerSwiftFacade.h + + icBYLoGRD/O357ajvkOsxyFjehg= + + Headers/ISNControllerMessageListener.h + + xyceqcHJ1b8A78iCDu8sEXPeXsU= + + Headers/ISNEvent.h + + kW02xVLfAJgQK8KM+nPzC1MFu5s= + + Headers/ISNEventTrackerInterface.h + + UokTrA9/9s+6V00fWeNHrs3D+8w= + + Headers/ISNEventTrackerWrapper.h + + MUTYUqEqP17lOJ+KNCwOGyVeAi4= + + Headers/ISNSupersonicAdsPublisherSwiftFacade.h + + KvOkHW6O141cgX1e9rS+/vuImdk= + + Headers/ISNativeAdAdapterDelegate.h + + t3atAqTDrYYF892heLN4tUsRe9A= + + Headers/ISNativeAdAdapterProtocol.h + + 5ZjvO1JXj5alcI7dGtBvI09gMtk= + + Headers/ISNativeAdDataImage.h + + KCLCSsL+nXY+FC2mD+HVy3gQ3HA= + + Headers/ISNativeAdDataProtocol.h + + LNtbU3RJ0/efOiT2jTBTmUgzKq0= + + Headers/ISNativeAdInteractionDelegate.h + + pZ1KEMgSnMpvrccE74UD1CgcT20= + + Headers/ISNativeAdLoadDelegate.h + + ppnSd2czZuIJuX3069dgBUOs/u8= + + Headers/ISNativeAdProperties.h + + LYRdWdHsVv2td7/y3q1b2yPndjA= + + Headers/ISNativeAdProtocol.h + + UrHwG1IbbfpMzi6XxDNU9F/p/xU= + + Headers/ISNativeAdView.h + + vgavGLZVVvS/9mjZEuuvdG5XfAU= + + Headers/ISNativeAdViewBinderProtocol.h + + 1IvRasf/IqsCuN8c22T9NC50qh0= + + Headers/ISNativeAdViewHolder.h + + j+ujH0Pw1sUl1melvotoab4Myr4= + + Headers/ISNetworkInitCallbackProtocol.h + + SP29vucp41JLLA+bpS77QcG2gqI= + + Headers/ISNetworkInitializationDelegate.h + + xeqnqVisp9BccF4KUAxU+LVmJM8= + + Headers/ISPlacementInfo.h + + V5i9ksNlt/1nb0zTZkWu5GXSPcM= + + Headers/ISReleaseMemoryAdapterProtocol.h + + JIa1cCbO+cmmO+hhnOgljmteWKA= + + Headers/ISRewardedVideoAdapterDelegate.h + + pH/Vkpbg0lGKL+PILZX2OZqVEZM= + + Headers/ISRewardedVideoAdapterProtocol.h + + ev5UJ3QmFXphzdriTAckpxEMItw= + + Headers/ISSegment.h + + U4mwjzzLVCOd4BmfNbDFnvn3qe4= + + Headers/ISSegmentDelegate.h + + 8AbJ9NBhwjuSAayrIxkHgBc1Ngo= + + Headers/ISSetAPSDataProtocol.h + + rnL75kdtuGIiTCUX2DW105Je/CM= + + Headers/ISSupersonicAdsConfiguration.h + + 0BfIx2AqK1FkUHAsoBuroYR0TL4= + + Headers/ISWaterfallConfiguration.h + + rp0mz2oM+FU7rdNNirqLysAROhc= + + Headers/IronSource.h + + WOilcR2cNCEjmadG+Btcqgl/AZ8= + + Headers/IronSourceAds.h + + TqZdKm55wtonzitd4uOCPD7Qy38= + + Headers/IronSourceNetworkSwiftBridge.h + + pL28NpWntKxIX6GGP86R4AneyWI= + + Headers/LPMAdInfo.h + + jTbVHjN3qbmi1nQzBfLuWL1Irto= + + Headers/LPMAdSize.h + + eqTyHmpFWoBcxg5djyaEFxQqtfY= + + Headers/LPMBannerAdView.h + + CUgfoOUP4gvXTOy1u1dBbsi/wCQ= + + Headers/LPMBannerAdViewDelegate.h + + BiMNQ1bjLRKiu78oQFaMuKN3gqg= + + Headers/LPMConfiguration.h + + 4VhE2ba/AxXDQil5qbWm4i+pMKA= + + Headers/LPMInitRequest.h + + AzLgqb1rxb8BwK8x/G+nGJPkPow= + + Headers/LPMInitRequestBuilder.h + + rXzEzZF0w5dKV1ZW8ZCMrkGrClg= + + Headers/LevelPlay.h + + mb1ro++biG/vvK+LYdx1DL/hSHs= + + Headers/LevelPlayBannerDelegate.h + + b9TFXZro2t57rpwVj4Ev16HAbEA= + + Headers/LevelPlayInterstitialDelegate.h + + K4G+3iIDhhpAgwBGKCKcCxgkjls= + + Headers/LevelPlayMediaView.h + + IRFkpkJkvHoxzr5ab0QgExRUtZg= + + Headers/LevelPlayNativeAd.h + + uWq0pqTnh7W6HSmsmUvQS+QrUMY= + + Headers/LevelPlayNativeAdBuilder.h + + CWxXHPRmFqe96j26E6+oRnBuJlQ= + + Headers/LevelPlayNativeAdDelegate.h + + 5bQGadNaEM7LZdOlCAM1KfPrXzs= + + Headers/LevelPlayRewardedVideoBaseDelegate.h + + XdJU7DUjmmB0sSHG6ju1mmPZB0o= + + Headers/LevelPlayRewardedVideoDelegate.h + + YQ2tG4LVPkL0TCFQnGPTIcEvN5Y= + + Headers/LevelPlayRewardedVideoManualDelegate.h + + pfylOYWBoSRnw6aIhC2vnMy1Ags= + + Headers/SupersonicLogManager.h + + xMmhNw2vxbIbWwij/KJxX5IEfd0= + + Headers/UIView+ISNativeView.h + + 5yYHQ6BbNYO8GcsGrsIFPz940JM= + + Info.plist + + lg/x6AP6+rKcYV03tc69ZDk4jI0= + + Modules/module.modulemap + + kzGgmpCJFpUdi/nT2cuKAZIcEmo= + + PrivacyInfo.xcprivacy + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + + files2 + + Headers/ISAAdFormat.h + + hash + + wmVijQhgATFGx0c0TaMqvChxgmI= + + hash2 + + 4rAUpGOINRNpUmm8lz5xdg8fMfKZ01KNNnPlbTLD5y8= + + + Headers/ISAAdSize.h + + hash + + CEC6aJ+CTC1PdaJb0hxwcghjGB8= + + hash2 + + usN1n3M6bgTxFureNX65jx9eNfCcRLVA2k6hhsFrvRs= + + + Headers/ISABannerAdInfo.h + + hash + + cRhCQPy0T9Jy+8+5bUcrmSjZLhk= + + hash2 + + M7oiH9IvmY5I6DJDcJKaFuFWMbuPjs2ttGdpyh9GrIc= + + + Headers/ISABannerAdLoader.h + + hash + + b4N+q5aUIeE3GA3r7qtd8rvyHfo= + + hash2 + + ZLO9dDtwgvwfqJjXC3qLGTw3VNsUGqNBrEuivz1Inlg= + + + Headers/ISABannerAdLoaderDelegate.h + + hash + + /ZxDRN01WD1nh9dVQ83sWXUGvFM= + + hash2 + + o6VVzXReiB7HmdYZ/MR53aj1xh8Rtl/qWLbZFPWtk68= + + + Headers/ISABannerAdRequest.h + + hash + + s/FPHi/ITzePzOHuz5GiHFtrbao= + + hash2 + + K0KWauRUqUlguA7xzF6UNTCrLA0FYGz1pV4PBbT1Qi4= + + + Headers/ISABannerAdRequestBuilder.h + + hash + + 3yvcp58HYj4e87Gd04Ok6JyjOx4= + + hash2 + + P22x6opPgO2RRLfIyOhJuCrZ8Zz5j5OU5lcByKZkNuU= + + + Headers/ISABannerAdView.h + + hash + + snPTLJEUpNHCq0MgYux/lxaY8OQ= + + hash2 + + AFTfcEZjjvQmFHLPcrRI94d0aPSwrth1gA9DmaPdHdo= + + + Headers/ISABannerAdViewDelegate.h + + hash + + 0+IyT4pc/Ax8IDpCqaSTBkDsB1w= + + hash2 + + sa4orI54dBKyTO9RfcYbQsiPNlZioCjQRGkbCIfKSQE= + + + Headers/ISAInitRequest.h + + hash + + fp/phEDE1zUTcdk74pDkMl0uwow= + + hash2 + + tZXfqmrJNTXIpbTU0MnwWVG1OKHY/YTWZ8QhN7XlN0E= + + + Headers/ISAInitRequestBuilder.h + + hash + + x19i7Zgo5/WhyTNyLepy8fXV3V8= + + hash2 + + GbbFh5H/3S9PH31HnEzjIXsJX8xlFhba/aFaSfTL0K4= + + + Headers/ISAInterstitialAd.h + + hash + + 8wp23aDQ9/YuW+UYV/lrISJ/d1E= + + hash2 + + jZq54KQroF98WPNdslz0B+FuepXTnYz0KbTqoPZ6xME= + + + Headers/ISAInterstitialAdDelegate.h + + hash + + 7hLi1yDfx3n2icnvVspT7zzedxA= + + hash2 + + Wq2Vg2jH/Rz18XkHyCK17z4Sn10jZz4Rk3dCpfrtVfc= + + + Headers/ISAInterstitialAdInfo.h + + hash + + cwMDSskG5nTCjRAvJnVeBb1J0+w= + + hash2 + + KvksZSl1JeIg0hIzcwxeUZ0gTlC9iMs6RGVwvA890xU= + + + Headers/ISAInterstitialAdLoader.h + + hash + + Cl1ieV4WK3CE6lzKojVW/BdRUuI= + + hash2 + + Zhfe5j1Q1TVaCp4GOpUlmEW+6FAd7TUAklvLd9KjoWM= + + + Headers/ISAInterstitialAdLoaderDelegate.h + + hash + + HpVVMQ4SeSrLJfpQ/zpS4rkrwww= + + hash2 + + +Wrbluvlf0+IUzos0rV5U7dxGlQWXj+5YtrLC7GnWOw= + + + Headers/ISAInterstitialAdRequest.h + + hash + + gL6gMjNxnzlPzNIaLw/8ovwFRxs= + + hash2 + + jT1dx3zzyNuxFBXbjyG+tPQ1qX7VnFJeU5RWOk+WoAM= + + + Headers/ISAInterstitialAdRequestBuilder.h + + hash + + WYEBwkMg2SjIeRnBwFyHKF0ANuw= + + hash2 + + 07drEeNMJiwp4LDzOolhAUSN05TsCwCNHG9lqzrlQfo= + + + Headers/ISARewardedAd.h + + hash + + 3jeefI8u8dEKyXG6//Tp2E6NqhQ= + + hash2 + + v/wF249S04LbaiYEP5CVk8LKMU8HMGeFveIdXk/SVm4= + + + Headers/ISARewardedAdDelegate.h + + hash + + eZng4ZpgnIWFk/g6+2zS7W72uP0= + + hash2 + + Z0DDwPx9odFbiRlIGXrHQofs8wBqFiOcYGt66Va3Tyg= + + + Headers/ISARewardedAdInfo.h + + hash + + Zuc2pgBDP0JDmPzZLlKxjUyXhEI= + + hash2 + + qnZUgaqUj5XRCAyFE7bR4WqDLpqU8rFtlFHgvkIZKlw= + + + Headers/ISARewardedAdLoader.h + + hash + + acUREuiSfBPt1M0QUc7u5tmGVjA= + + hash2 + + XPZDNGHA4X5RPX5Q/iK1LJAw9+iDAjnALz5sJEVa9UM= + + + Headers/ISARewardedAdLoaderDelegate.h + + hash + + W2GNkyWOvPi6xwwdPSsJ6k62UiQ= + + hash2 + + fQiyHpnmhI6tNpwAO7g43Nj09UYsxGXDTp8ZZbs5kgk= + + + Headers/ISARewardedAdRequest.h + + hash + + 4i2dfS2JgMsQso5Y2lK4wZ87Sxs= + + hash2 + + JH/mEEya5Msr2Wj2eo588iAPMbVU9jqQ+y0sZZplEsQ= + + + Headers/ISARewardedAdRequestBuilder.h + + hash + + TcVBli9aEn0CCXvEf1lAbJnJPvA= + + hash2 + + LFUTiqfGVobiPuCvi7ZKiudQ2aNAg16EIV7egPNuuas= + + + Headers/ISAdData.h + + hash + + cPYBU8fWaJbdGem84UJmFT2xTD8= + + hash2 + + 5mKLbQ45bK4Kac0Pb/97FHLP/41Uq24kc46fg+7QcmQ= + + + Headers/ISAdInfo.h + + hash + + ObN7TO5pU95vdZi/JStrYNa04ts= + + hash2 + + xj5tGJP6FaLhvfAasZq46dEgApDn074rd9QmwKGvzpU= + + + Headers/ISAdOptionsPosition.h + + hash + + rIgjNbeQPK7I+B8KwWuaxec17js= + + hash2 + + dX77NBYMTC1boX/N9acpaK41lHjQ1XL66YGVETQNEp4= + + + Headers/ISAdUnit.h + + hash + + NNW/7zlvVNk8YtV1XHQPE2UBGl8= + + hash2 + + 8LTvgEkAZXQS5ciZF47g2jUGLAM5PX18LSXNJj6XP9I= + + + Headers/ISAdUnitAdapterProtocol.h + + hash + + 302hLjTkLoxxwCVczq7jFE1fVgM= + + hash2 + + R64uFhtNiai8QGDN1M3LGLcwzf4ukqm7OIlXgC492js= + + + Headers/ISAdapterAdDelegate.h + + hash + + 8/FRatOkuBzvHIC7NJHn0gKGohg= + + hash2 + + SdTRqQ6vdJW7cMLHqijwPOt1UjWDkqAEK3SVTSYSzCg= + + + Headers/ISAdapterAdFullscreenProtocol.h + + hash + + pFb0tov2pc/GcCRvl7IfIYzleoo= + + hash2 + + jofdw93Hp3ZDI757XYUa8PZGAdUiKo2jzMSMJwDBWjU= + + + Headers/ISAdapterAdInteractionDelegate.h + + hash + + 19gHyioKdmWQ8FHH74O0d9ORhv0= + + hash2 + + cQSSDUOHFZXYJlVqgfQ2EV/8Ahw9rYHDKKo4Pb/x2Dc= + + + Headers/ISAdapterAdRewardedDelegate.h + + hash + + 5P6cJO1QWXJ6Z90FMO+tAKESQUg= + + hash2 + + L0VT8eOqswhFSwSUYeX5XAaqYDB1eBjoDnbGkAlV1c4= + + + Headers/ISAdapterAdViewDelegate.h + + hash + + JxcGVaT80yMdr8HjMnMIEF2eVpo= + + hash2 + + ndVoCnQZ0vKkb1qxrM7cUtGDVu6/Qm3zXKHlWESnANU= + + + Headers/ISAdapterAdaptiveProtocol.h + + hash + + iwRqTEKs6cxEFFF79syw5RksDDw= + + hash2 + + 1usYE7tJpePxHF6rGbhVQGPAhm6KPijADGV4o2J5a/4= + + + Headers/ISAdapterBannerProtocol.h + + hash + + kHasNWQaSZOeesziOpm+g+62Vqg= + + hash2 + + o3QH1wojg32jt/iYuYxhAQvXOdeOqvwk6xc4z7LKucY= + + + Headers/ISAdapterBaseProtocol.h + + hash + + 6qBM9uAMciJad+uMsv5DiCFneSI= + + hash2 + + mg2SzwVW4W8Lu3kJYbBobJ15ONlWvOZdyg681ong61A= + + + Headers/ISAdapterConfig.h + + hash + + ss/OUzLMrt9jvJ0dFRATkow1N5E= + + hash2 + + qGWDT2LIxiFAcl5y9Yz0HF2BeRDg93QaCs/rSnV8va4= + + + Headers/ISAdapterConsentProtocol.h + + hash + + 2e3z1LoV2AJ1DjANPk/euSg4aig= + + hash2 + + Xp7aV25jgRjzpmVEnxZMOGCvvd0YbNc6CE37OEdoDCY= + + + Headers/ISAdapterDebugProtocol.h + + hash + + YI4o7ytKGA6hdOBu9sqEvaneDvg= + + hash2 + + OkNigDqIvVIQ2H4S0GYY/fzXKtCDOu+c9I8FNREJzjI= + + + Headers/ISAdapterErrorType.h + + hash + + qG7IPW5JhOM53kdm9Sq2Yc88s6s= + + hash2 + + MYxMce0zuNFnlS648sUt8qiTjtr/qnumNyFc/5bTwLM= + + + Headers/ISAdapterErrors.h + + hash + + PeCEzn8+n9Iplh8bS/4q5O79xyo= + + hash2 + + mAepr/rxIfWAdSaTY2lW3nCB0KOS18qfak5mY50PsOU= + + + Headers/ISAdapterMetaDataProtocol.h + + hash + + N9PUdrrCephCZSw2KqseIe5FkT8= + + hash2 + + R+h5wuzkWOwHPN5pACWOcn6Ng/vLo19XrLvKvUDhZz4= + + + Headers/ISAdapterNativeAdData.h + + hash + + IR6dt3gWMvrHAOYQh+IbY3EvsZc= + + hash2 + + 23KQ2rnnGcq3irNWD6nCMO2Dp5TaMCYn8X6GGlwwexE= + + + Headers/ISAdapterNativeAdViewBinder.h + + hash + + Q7sjdLVv8vxp9A9K1Ayk7Kgnahw= + + hash2 + + +HWCVUYKoRFQtlnavu2UOyDTKwuIK04wOIgG9gz8lig= + + + Headers/ISAdapterNativeAdViewBinderProtocol.h + + hash + + M+sNIHC7rpjNZyZPquZcRFc8j0U= + + hash2 + + qViJ6pDaNOXbpgczMq1922nCJzojnXOB94mxSCIXyQU= + + + Headers/ISAdapterNetworkData.h + + hash + + Q9ICfo/x1ID3CdRkNE4oGouCA5w= + + hash2 + + /NLUf1zgrQhl/zOE8/JhqDO3Bv/KY4Hqkca1SVVQYHA= + + + Headers/ISAdapterNetworkDataProtocol.h + + hash + + +5ZuBFuBZTJJOc+GxdKvbgjeYIo= + + hash2 + + 6WxA9hQ7vy7/xJ1tzogLLh15J4lTAf1K4D0jEmKusOE= + + + Headers/ISAdapterSettingsProtocol.h + + hash + + 7iY/YiS11Y/VwpQqWxzj0uJcJkc= + + hash2 + + C2CyZac6pJsCPHTuXzkiSOP+P3n8GrnNC5p2s6a5U14= + + + Headers/ISAppStoreErrorDelegate.h + + hash + + 8WbJ5wACAP+MA3Nv9OIZ4NklLic= + + hash2 + + ECeVddZ16hcVdYN/Ft5PTXJRHz8B+ynR6CV49na9Ppk= + + + Headers/ISBannerAdDelegate.h + + hash + + yUR94r7mWcU2oTPJvFwDFg5p/tI= + + hash2 + + wpzmSDty5YxSKmuLV02wGGBYad1Wv1dsyCE1YXSWPiE= + + + Headers/ISBannerAdapterDelegate.h + + hash + + xv34HQInTtoS5wjVeXNKTKkm2wg= + + hash2 + + z6Yrd0+bao3tS5YHQmuEofA3YS1Y+zNz/awmCXKRdYM= + + + Headers/ISBannerAdapterProtocol.h + + hash + + 0qR3dtZcn+a1488/Nb+/XQiKjCU= + + hash2 + + agY6eyikUcb6PlBh7TKs7oUSe7DE94gwsjqufB2Ntaw= + + + Headers/ISBannerSize.h + + hash + + D7g8L1oF+jbo3etTrBLKixv0qFE= + + hash2 + + V7s/IZm6bve+xy3AdZOtcE7bDz8A62589uuJiP6E9XA= + + + Headers/ISBannerView.h + + hash + + N+uKcw5P2MRqExGtn5EVCq5CZjk= + + hash2 + + U1BME7fRsnJX7ZLJSWOo+bjp7Qvz7o5v99TwJMWIIKQ= + + + Headers/ISBaseAdAdapter.h + + hash + + ZOnS/a81RNLBSGzcErlcwgIF09s= + + hash2 + + TVXUroMP7s/AvPXPBXG8yEEZRrY9huTeATwyyQr5uN8= + + + Headers/ISBaseAdInteractionAdapter.h + + hash + + an6XcHEaieTUwcRDHP4nv+3hhgY= + + hash2 + + X54fAw6BS257R6/CdadFG28/qScvEfXN6kmQ3DJFQC8= + + + Headers/ISBaseAdUnitAdapter.h + + hash + + 3DiYiGP6AHA4eVWgs9Cu6SMfrIc= + + hash2 + + 8w8fH/9HYhL//MDwIB3eMKZITYCCy/2XJOqYuA6nJ1Q= + + + Headers/ISBaseAdapter+Internal.h + + hash + + t5pjOApjxY9AF58NVbaNO49l/yE= + + hash2 + + 8ghPLnPw8szAIDFOabJBt4f4PLUROG8Nfima/1Y0al0= + + + Headers/ISBaseAdapter.h + + hash + + f0sOrNi0fhHuVtRXReKuw0HTVA4= + + hash2 + + g1+GmOSJaZDGc4tb/D6/THygbel8kiexpzsm4CxROVw= + + + Headers/ISBaseBanner.h + + hash + + FvgJt3X4ErVOnIQE36KmEltkDcs= + + hash2 + + T8yNJKULv+mUeFdw2CKpyTaHlNTqzfZUvi4xD27EJ3Q= + + + Headers/ISBaseBannerAdapter.h + + hash + + 2afUe+GviVEa6th1VhiLevbfROU= + + hash2 + + q01XDEtg2p6Shoz6yteJvHFlpA6wnpSQWEOx3y6B/vc= + + + Headers/ISBaseInterstitial.h + + hash + + 1A+4NKHjF6jsBgh4obj7VFPAGeA= + + hash2 + + TPd5U/PPbC2dNlS+gxzD0ZZ6Y0iWvNuCOupWlBE0ARA= + + + Headers/ISBaseInterstitialAdapter.h + + hash + + 1Gy3viS2D4LQyxwVHptqfprQRlI= + + hash2 + + m3bILYfrgzU3a/UVzxcRVB6Apwm8l/etXxYeDlpR9mI= + + + Headers/ISBaseNativeAdAdapter.h + + hash + + eBs2DgzOdfvILvKz1K5D6JfaTL8= + + hash2 + + bRIx7VZxVWmeDCz0r7xTPu4Qhdx2huq6geZ1TxLN7FA= + + + Headers/ISBaseNetworkAdapter.h + + hash + + BpcpJvfhETeRW1KA7UbswKspVhU= + + hash2 + + 1JCY07b3QLUIXKFZ001qPGM8iOI3fApLOuT2AArKXv8= + + + Headers/ISBaseRewardedVideo.h + + hash + + LW/O5JyyLQS8+1zoZY+EAF5rI9w= + + hash2 + + 0FJU79z+K3a7OYwsM2iIdB36MEavX803itNQiw1YKSo= + + + Headers/ISBaseRewardedVideoAdapter.h + + hash + + sns2v9SrW9IkIG+oEjdcnQOC2C8= + + hash2 + + s+LyS4RpSb19eq9ZX87gMSHhzpcx2QMAJxiozOrPiHc= + + + Headers/ISBiddingDataDelegate.h + + hash + + lHgA77qs07HrSON5M+Idf4Y8/tU= + + hash2 + + 7DEJhJQZGqcR346PieLJKSUg+0E6B9f9XEJrlEIeYPk= + + + Headers/ISConcurrentMutableDictionary.h + + hash + + lQt2af5SUBlWwREYkjo2I7HIDZU= + + hash2 + + Fjhqwzhv/OK8rFW5jh29rsTL0fzSEoUazDNsaraw/Fc= + + + Headers/ISConcurrentMutableSet.h + + hash + + fOdib3TZcAKsZXFyS95C0oc4c8I= + + hash2 + + U/u/GSLup6tdcDIVz9vy1yPC26Xr9Ga1QeA9sS8iljo= + + + Headers/ISConfigurations.h + + hash + + S013cSfWuGOgCzBTs3gOYJVr74w= + + hash2 + + BzcYcAmGDsKHwmRr+5hskslgsm8tugtM4GEbK8eZkno= + + + Headers/ISConsentViewDelegate.h + + hash + + a7HtLZWiwZLGaeXQwjeiotDtR3E= + + hash2 + + Ui6Iu15LuZJxWRb/puzi0bY/63MtxtCPoMUeYCX/iJM= + + + Headers/ISContainerParams.h + + hash + + rRxSkFt7NK7knV9WGwtDyB/4Vt4= + + hash2 + + 20dSsG19TDLpoHr4qKsZQcF/N1fL1xZGIELRD3bxy3s= + + + Headers/ISDataKeys.h + + hash + + aGqjn8yfv40UawE274W/JTWX/2w= + + hash2 + + iVh463p76OMCozgskxivfz9hKVa/7WUpYteDXt9pn1k= + + + Headers/ISDemandOnlyBannerDelegate.h + + hash + + cDffWCNIdX18zO/R4cFTl/Ym8XI= + + hash2 + + 874ZhBpfWQn1F8Ec1aJ/aCyk/Qdn8pYP85I8WFL6y9E= + + + Headers/ISDemandOnlyBannerView.h + + hash + + rpIP2yDx6A8hmNRrGQLG5wTnOe4= + + hash2 + + 6Q9dO6qpOzVF9DBgtxoKOMrEKTdfFGgLAF6ufUISsPE= + + + Headers/ISDemandOnlyInterstitialDelegate.h + + hash + + cGS3FNoMtnS3LGjN2qpg87Fi/dY= + + hash2 + + cNDjWq/MQSyYSFttSpKkEkiR3mw9pnfzv/x1AaRPiXk= + + + Headers/ISDemandOnlyRewardedVideoDelegate.h + + hash + + LluTo4OWDjQ6LfjEMAfQ73CgFmc= + + hash2 + + 4Bv0rXIe59/EFmO2aCJlyz+6cogog6lmvw8gwvr9sQ8= + + + Headers/ISError.h + + hash + + k2EkRq5kx74Sn4IF+HJ4IhYtZlY= + + hash2 + + 2I8ei1m5Co4IW0c6syikNi5KMaMqzUBkbVJPT0UFXck= + + + Headers/ISEventsReporting.h + + hash + + 6DmF9lb4fC4r5JPKb8VKQ4LjD8Q= + + hash2 + + QpaLmyB/2fgL9j2BBp4w51Z7vOmT8ugr+OkqOqpLXQc= + + + Headers/ISGender.h + + hash + + nQOSJj3OWclgsNBu1Ab9oKGIeRg= + + hash2 + + wVU+wci8sWdSJlNB2iSfwzVEm4J4AtwKSs6nuMng2MI= + + + Headers/ISImpressionData.h + + hash + + OEDmhiP8kCt6GJJD8s0eluNVVOk= + + hash2 + + 5cp39yoSjo6Cy5q4HnycQSSf2betIRxU2Fvyhlc6caU= + + + Headers/ISImpressionDataDelegate.h + + hash + + XbDnutsGQUqbClccIh89q+wjkjs= + + hash2 + + pEKgkVWJRjGQ8JSzX2WSOYFKKuJNqYvpmbhaTV2hPMg= + + + Headers/ISInitializationDelegate.h + + hash + + jV3XtrkNTH9MmzuiNywq82bYSS4= + + hash2 + + DZrWk9JcYoDuL3FXd4SJTUYGBsn5XbNNMPotYuwbiqU= + + + Headers/ISIntegrationHelper.h + + hash + + +AAXDDvIznvUwS2XL4FNX1n82Jg= + + hash2 + + 38bXxzOMYrkC1Jr8MbqWMogjEs3wnsZzMwfU4buzHiM= + + + Headers/ISInterstitialAdapterDelegate.h + + hash + + tkqufbG0UKWI5Hf4IPkAwOHxKNc= + + hash2 + + OL5prCH+WTP1Cmt8MUdBabbrtEDbCZIIQh69TU+8aec= + + + Headers/ISInterstitialAdapterProtocol.h + + hash + + APAfzA1tSlb4bgL72HYE3dQQmsA= + + hash2 + + rj75KbLoBF2yz+Xjtr8NxRH7syTXIoyUkQgpntpk2eY= + + + Headers/ISIronSourceAdapter.h + + hash + + jwpu/+VjFIze4QC6TpqFz+6jxdc= + + hash2 + + swQ4E1c0r9lI4Znd7QNwp6b9YYP2l4oBf23Y++WfuUU= + + + Headers/ISLoadWhileShowSupportState.h + + hash + + tdCFxYzBA8N56m1qgcbXsrCtM50= + + hash2 + + KwRYeaiFz55JBvvYd8c/KTc1tQBGjSYUvM8pszL4D68= + + + Headers/ISLog.h + + hash + + BcXHc9evWDsgtDwpZqnAsgRJUGo= + + hash2 + + rozVpr+XTdHsSPIuBvL42RDJGbIAP8DFm7tBIpvN9Yk= + + + Headers/ISLogDelegate.h + + hash + + DjR4tezCnz2ImezWGt3byG0eiHY= + + hash2 + + lxFS0nP43Dsr5Qds18v7hzBgi98SZaCvmEh6Lo9HwIY= + + + Headers/ISLoggerManager.h + + hash + + Sdt1+/lG0+Fla4Vw1xskJtHvE2k= + + hash2 + + JtkpX88/DEE7UeK43aslMQS2GmfRm/NblRaNZaTEJKM= + + + Headers/ISMediationGlobalDataWriterFacade.h + + hash + + St/+lDSvPSESb0xZSLQ+xHRuZRE= + + hash2 + + /s4ZE4eSynBFq/0XGkLTk1ZnxQqzUj9kpEmRxaI9hBA= + + + Headers/ISMetaData.h + + hash + + RB6Om1a4v2WpDi9CxSg030kGJug= + + hash2 + + l+F7w8ZKqCgAwo9CN7LuGSmuOFzMvaLK7vSEJf5USTs= + + + Headers/ISMetaDataConstants.h + + hash + + mxf083BlQt6Xn0CiGBt4CIZ5QgE= + + hash2 + + uamC8ulqJcT9WIcAUOQ33K9+NuxdgA8L+SGHtIxBCf0= + + + Headers/ISMetaDataUtils.h + + hash + + +3zwoUpaHqEHhrsiHHXPH0Bx/dY= + + hash2 + + uSj+cHmqUqZuCZkgabeE55/47xDwDwC8ASqi3VGP3zE= + + + Headers/ISNAdViewsManagerSwiftFacade.h + + hash + + 82R4WWcT8q7BHAoLms9tu5TWfh4= + + hash2 + + Qssd2oow0+6IeHaIvYlHAqVIwjZdOgYUg5xFPUFDT0A= + + + Headers/ISNAppStoreVCRootViewDelegate.h + + hash + + T/KPkxVIg71IXWYkxhekGIqSuzQ= + + hash2 + + cNU+zAvAXic3Z6gNn8BNyqQxTemsebHxHlUTRhG/L+4= + + + Headers/ISNControllerManagerSwiftFacade.h + + hash + + icBYLoGRD/O357ajvkOsxyFjehg= + + hash2 + + teoFfTsFvAi4GcL5ogD8+oqNbwYL7UnUPbdqMS6zPmE= + + + Headers/ISNControllerMessageListener.h + + hash + + xyceqcHJ1b8A78iCDu8sEXPeXsU= + + hash2 + + Gr2s3J18q47mo5Pf/3AjThnrEA5c/pB8Yfg8KyHqI9k= + + + Headers/ISNEvent.h + + hash + + kW02xVLfAJgQK8KM+nPzC1MFu5s= + + hash2 + + Fl+f4CWHHZ7jIGoyZvDAXkvpFS132ymXJ57FlR2cTIY= + + + Headers/ISNEventTrackerInterface.h + + hash + + UokTrA9/9s+6V00fWeNHrs3D+8w= + + hash2 + + 11X2vToytDnbsfiQJViJiO+vuSv6ctJ9Q55NzG8cd+c= + + + Headers/ISNEventTrackerWrapper.h + + hash + + MUTYUqEqP17lOJ+KNCwOGyVeAi4= + + hash2 + + cFGNmUoOiV+CFyfX3v/IK1cyumlwhQizuv8AZ2+hjVM= + + + Headers/ISNSupersonicAdsPublisherSwiftFacade.h + + hash + + KvOkHW6O141cgX1e9rS+/vuImdk= + + hash2 + + 5NwQ4vXWBxWG3lqBnQC9lC+EXjXszauyGScLeS35F/g= + + + Headers/ISNativeAdAdapterDelegate.h + + hash + + t3atAqTDrYYF892heLN4tUsRe9A= + + hash2 + + UTToMJwNJVBcrpk9kB7FJhQRdIZukQJOJsdT7JPWb2I= + + + Headers/ISNativeAdAdapterProtocol.h + + hash + + 5ZjvO1JXj5alcI7dGtBvI09gMtk= + + hash2 + + pbZKkBxqAyUGc5FUKW/tTjBAVmk8ywn43F5bQwF0ENo= + + + Headers/ISNativeAdDataImage.h + + hash + + KCLCSsL+nXY+FC2mD+HVy3gQ3HA= + + hash2 + + gNQC+fe+j1Jf9FHnHZFVWg3QGKPxOwDS09j3TpBZNvs= + + + Headers/ISNativeAdDataProtocol.h + + hash + + LNtbU3RJ0/efOiT2jTBTmUgzKq0= + + hash2 + + Netiip2vmBNzop/NyZSYv7oKmyZfeGuusIjkTw/MJxM= + + + Headers/ISNativeAdInteractionDelegate.h + + hash + + pZ1KEMgSnMpvrccE74UD1CgcT20= + + hash2 + + /QuNeNLucYd/G/VQilMfWqcbataqrZOQOCsLuD3WRp4= + + + Headers/ISNativeAdLoadDelegate.h + + hash + + ppnSd2czZuIJuX3069dgBUOs/u8= + + hash2 + + fXysgt8a8tJpkWK/hrimo1MOIz1UYIjBTZDRAB7+xvw= + + + Headers/ISNativeAdProperties.h + + hash + + LYRdWdHsVv2td7/y3q1b2yPndjA= + + hash2 + + /jBimPnYYaZg7lT64gWNHjjliQkVlvuhuvNnu9eeFF0= + + + Headers/ISNativeAdProtocol.h + + hash + + UrHwG1IbbfpMzi6XxDNU9F/p/xU= + + hash2 + + G313GcQumdyY1Jg/1z83ZTFnUZMGT8KN79XBzXElIUo= + + + Headers/ISNativeAdView.h + + hash + + vgavGLZVVvS/9mjZEuuvdG5XfAU= + + hash2 + + +gE4GqY7aKBVdcdmQQuL2VseIb76HpEY9k+OG31q37Y= + + + Headers/ISNativeAdViewBinderProtocol.h + + hash + + 1IvRasf/IqsCuN8c22T9NC50qh0= + + hash2 + + NrGzTeKFFPoiUiiXuZR3X55d8xnyXlLiSUXrwxhs21I= + + + Headers/ISNativeAdViewHolder.h + + hash + + j+ujH0Pw1sUl1melvotoab4Myr4= + + hash2 + + 9zTfXuqjn7xinCNpYoX8FHBNt80ehmo1LZdq1wye3Lk= + + + Headers/ISNetworkInitCallbackProtocol.h + + hash + + SP29vucp41JLLA+bpS77QcG2gqI= + + hash2 + + Pm58w6DfU9nJrDvZrXBU6T9nm1FOvNQIJjk4YyzOKsY= + + + Headers/ISNetworkInitializationDelegate.h + + hash + + xeqnqVisp9BccF4KUAxU+LVmJM8= + + hash2 + + F9C0b+2fkrVQqAE9catpV02TGNMJ0H4UTMmxDZdTGGs= + + + Headers/ISPlacementInfo.h + + hash + + V5i9ksNlt/1nb0zTZkWu5GXSPcM= + + hash2 + + qSOuv/RWYxBn28fWjnXSGQ/HvQP5wu7arcPQdcw6Z0E= + + + Headers/ISReleaseMemoryAdapterProtocol.h + + hash + + JIa1cCbO+cmmO+hhnOgljmteWKA= + + hash2 + + m0uHyJqrJv07IGNUQviqcFuBW0+6c5p020WJn13H7AA= + + + Headers/ISRewardedVideoAdapterDelegate.h + + hash + + pH/Vkpbg0lGKL+PILZX2OZqVEZM= + + hash2 + + ECWalF/h7NA06LoKekcKDjVjZ7SLJO2sAhx7bc2zz70= + + + Headers/ISRewardedVideoAdapterProtocol.h + + hash + + ev5UJ3QmFXphzdriTAckpxEMItw= + + hash2 + + Uzvck0SugT+RCwjC15rnGr9yAhzRPJKR4FQomlZ7Bog= + + + Headers/ISSegment.h + + hash + + U4mwjzzLVCOd4BmfNbDFnvn3qe4= + + hash2 + + EJOUc1ESnYt2xANRhJo35wHKp2xbeWfympaorT1v/c0= + + + Headers/ISSegmentDelegate.h + + hash + + 8AbJ9NBhwjuSAayrIxkHgBc1Ngo= + + hash2 + + hx7ygmHtEznQc3fmvaaOIFiV35EiloHps/GgmMHK60I= + + + Headers/ISSetAPSDataProtocol.h + + hash + + rnL75kdtuGIiTCUX2DW105Je/CM= + + hash2 + + ncaN429GIfsonxZgB8dG0JxspD5wY+oBZzUYJaJed94= + + + Headers/ISSupersonicAdsConfiguration.h + + hash + + 0BfIx2AqK1FkUHAsoBuroYR0TL4= + + hash2 + + 8bY4u/02Jgws/V1lRa5VgNScT6Z8FYBeYsOYVOykmRw= + + + Headers/ISWaterfallConfiguration.h + + hash + + rp0mz2oM+FU7rdNNirqLysAROhc= + + hash2 + + iRegKKPKoLYcVyZM9/LPmsTMjuqgCtXc5QI6JX5JaJ4= + + + Headers/IronSource.h + + hash + + WOilcR2cNCEjmadG+Btcqgl/AZ8= + + hash2 + + FkQIe+jL9ksyqCR6SCcomuaaShf5NbTivsETCm6EouE= + + + Headers/IronSourceAds.h + + hash + + TqZdKm55wtonzitd4uOCPD7Qy38= + + hash2 + + 1JZUrRxOyQmd8RhGqOiYBEafSlQRG0RRBUP162oCXck= + + + Headers/IronSourceNetworkSwiftBridge.h + + hash + + pL28NpWntKxIX6GGP86R4AneyWI= + + hash2 + + /HfYBFDiIYGVRpIdYLu8CaFfYTD7sUo3wP1n7iTcjW8= + + + Headers/LPMAdInfo.h + + hash + + jTbVHjN3qbmi1nQzBfLuWL1Irto= + + hash2 + + 0A41Ykvo+PIgwfhfGIwjfwLjPuR5CicyZpXURO+KGVs= + + + Headers/LPMAdSize.h + + hash + + eqTyHmpFWoBcxg5djyaEFxQqtfY= + + hash2 + + mLcGivusio7pqi5fOfkB0EiYsBiIhcDPH0YXNj4SLSo= + + + Headers/LPMBannerAdView.h + + hash + + CUgfoOUP4gvXTOy1u1dBbsi/wCQ= + + hash2 + + 1mAqS9uJNdCAc0yrLCkB9VILcN+z8L++YVh/b7in0wY= + + + Headers/LPMBannerAdViewDelegate.h + + hash + + BiMNQ1bjLRKiu78oQFaMuKN3gqg= + + hash2 + + V+989W2EtIovH/xSeq1O2V4PZWa/WoKvN1wwH5Km8Js= + + + Headers/LPMConfiguration.h + + hash + + 4VhE2ba/AxXDQil5qbWm4i+pMKA= + + hash2 + + W/G1AzGFQDmL3GFzIwB2zUnLq8DNaIamooO+i03WVJI= + + + Headers/LPMInitRequest.h + + hash + + AzLgqb1rxb8BwK8x/G+nGJPkPow= + + hash2 + + RyxHlWp37SNkcyRUPMVV/Y5uWmL7kgqvwyA2Sc6mHWk= + + + Headers/LPMInitRequestBuilder.h + + hash + + rXzEzZF0w5dKV1ZW8ZCMrkGrClg= + + hash2 + + Y+aDd6lat4vEGzQfqfudgt2BBdHeVkoWvieBAedzIHY= + + + Headers/LevelPlay.h + + hash + + mb1ro++biG/vvK+LYdx1DL/hSHs= + + hash2 + + FIjnQeqf1RAtex+nQFg6GicTlnZHBZDU3ow+aM0FXeQ= + + + Headers/LevelPlayBannerDelegate.h + + hash + + b9TFXZro2t57rpwVj4Ev16HAbEA= + + hash2 + + 5ryJgvUkZG7nRcbAhGuL+7CC58Hzp0RMFm6ml0g/Hx0= + + + Headers/LevelPlayInterstitialDelegate.h + + hash + + K4G+3iIDhhpAgwBGKCKcCxgkjls= + + hash2 + + wdALol/uC8MYFHTblRUkBe2iwu0ktWsJJjitSqjk4X8= + + + Headers/LevelPlayMediaView.h + + hash + + IRFkpkJkvHoxzr5ab0QgExRUtZg= + + hash2 + + W6cZOZvQ9fwaDYlRDTFBvezT5Q4/8VnmH28H0dfAEXA= + + + Headers/LevelPlayNativeAd.h + + hash + + uWq0pqTnh7W6HSmsmUvQS+QrUMY= + + hash2 + + r59/A3Wfaei/qo3K2AJDTesBT6zvpVqEwxRW+C031go= + + + Headers/LevelPlayNativeAdBuilder.h + + hash + + CWxXHPRmFqe96j26E6+oRnBuJlQ= + + hash2 + + zL3zWiVJJIM9gRnDq7wDBk1dwgwizX6apMiVzrFvHRc= + + + Headers/LevelPlayNativeAdDelegate.h + + hash + + 5bQGadNaEM7LZdOlCAM1KfPrXzs= + + hash2 + + BRP+xOH+nJndq9toHcz/S+UwYF/TquoNAROq140kcvY= + + + Headers/LevelPlayRewardedVideoBaseDelegate.h + + hash + + XdJU7DUjmmB0sSHG6ju1mmPZB0o= + + hash2 + + /rApMDqvlrpkuovuLU1DWI26Co7Rdb/tR7LsRgF+Md4= + + + Headers/LevelPlayRewardedVideoDelegate.h + + hash + + YQ2tG4LVPkL0TCFQnGPTIcEvN5Y= + + hash2 + + aEV7LA3uZRe19fgebDr0xT7UFLhg944cdl1/CpoX/lo= + + + Headers/LevelPlayRewardedVideoManualDelegate.h + + hash + + pfylOYWBoSRnw6aIhC2vnMy1Ags= + + hash2 + + 9T18auc0zSgEbLKfbjCxzt/k4A1/ZDkzxOcJXL7tvqw= + + + Headers/SupersonicLogManager.h + + hash + + xMmhNw2vxbIbWwij/KJxX5IEfd0= + + hash2 + + QeYRnAPIXFH8pd1rML1fKlD2SRB7nGG0G8YVMpd67U4= + + + Headers/UIView+ISNativeView.h + + hash + + 5yYHQ6BbNYO8GcsGrsIFPz940JM= + + hash2 + + ileU3R4S0v2JbB4WQNt1JwRmfFRdu0efTmFJBpX3alQ= + + + Modules/module.modulemap + + hash + + kzGgmpCJFpUdi/nT2cuKAZIcEmo= + + hash2 + + nRi1YddSYStSxiPAcByQG6YOxwWEF5eJUj1rnMrrSKU= + + + PrivacyInfo.xcprivacy + + hash + + BLNjR6VVI/K82v3iQCE5o0YXgGI= + + hash2 + + ES/wHPURrhqoWqlouH6JyVI5Y7FKY1pgaWMpkbPGo0E= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeSignature b/Pods/IronSourceSDK/IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 7538d19..159ff32 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -41,6 +41,12 @@ PODS: - GoogleMobileAdsMediationAppLovin (12.6.0.0): - AppLovinSDK (= 12.6.0) - Google-Mobile-Ads-SDK (~> 11.0) + - GoogleMobileAdsMediationIronSource (8.2.0.0.0): + - Google-Mobile-Ads-SDK (~> 11.0) + - IronSourceSDK (= 8.2.0.0) + - GoogleMobileAdsMediationMintegral (7.6.8.0): + - Google-Mobile-Ads-SDK (~> 11.0) + - MintegralAdSDK/All (= 7.6.8) - GoogleMobileAdsMediationPangle (6.1.0.5.0): - Ads-Global (= 6.1.0.5) - Google-Mobile-Ads-SDK (~> 11.0) @@ -49,10 +55,36 @@ PODS: - VungleAds (= 7.4.0) - GoogleUserMessagingPlatform (2.4.0) - IQKeyboardManagerSwift (6.5.16) + - IronSourceSDK (8.2.0.0) - JXPagingView/Paging (2.1.3) - JXSegmentedView (1.3.3) - Kingfisher (7.11.0) - MarqueeLabel (4.5.0) + - MintegralAdSDK/All (7.6.8): + - MintegralAdSDK/BannerAd + - MintegralAdSDK/BidNativeAd + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAdvancedAd + - MintegralAdSDK/NewInterstitialAd + - MintegralAdSDK/RewardVideoAd + - MintegralAdSDK/SplashAd + - MintegralAdSDK/BannerAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/BidNativeAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/InterstitialVideoAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NativeAd (7.6.8) + - MintegralAdSDK/NativeAdvancedAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/NewInterstitialAd (7.6.8): + - MintegralAdSDK/InterstitialVideoAd + - MintegralAdSDK/NativeAd + - MintegralAdSDK/RewardVideoAd (7.6.8): + - MintegralAdSDK/NativeAd + - MintegralAdSDK/SplashAd (7.6.8): + - MintegralAdSDK/NativeAd - MJRefresh (3.7.9) - SnapKit (5.7.1) - SVProgressHUD (2.3.1): @@ -67,6 +99,8 @@ DEPENDENCIES: - DownloadButton - Google-Mobile-Ads-SDK (= 11.4.0) - GoogleMobileAdsMediationAppLovin + - GoogleMobileAdsMediationIronSource + - GoogleMobileAdsMediationMintegral - GoogleMobileAdsMediationPangle - GoogleMobileAdsMediationVungle - GoogleUserMessagingPlatform (= 2.4.0) @@ -90,14 +124,18 @@ SPEC REPOS: - DownloadButton - Google-Mobile-Ads-SDK - GoogleMobileAdsMediationAppLovin + - GoogleMobileAdsMediationIronSource + - GoogleMobileAdsMediationMintegral - GoogleMobileAdsMediationPangle - GoogleMobileAdsMediationVungle - GoogleUserMessagingPlatform - IQKeyboardManagerSwift + - IronSourceSDK - JXPagingView - JXSegmentedView - Kingfisher - MarqueeLabel + - MintegralAdSDK - MJRefresh - SnapKit - SVProgressHUD @@ -113,14 +151,18 @@ SPEC CHECKSUMS: DownloadButton: 49a21a89e0d7d1b42d9134f79aaa40e727cd57c3 Google-Mobile-Ads-SDK: d097dca17b9344135dcf592e79df0c7fbd89947b GoogleMobileAdsMediationAppLovin: bdd093b9b0469da3206aa7fc049ce92f2b672822 + GoogleMobileAdsMediationIronSource: 259afd9bc8293ab1563439188a7cc1552a27f91c + GoogleMobileAdsMediationMintegral: 83382df88ca5560318d03d5faa82c3ef33cf00c8 GoogleMobileAdsMediationPangle: 7cdcaeb4e0cceb3b2546724a9c5c295096047b46 GoogleMobileAdsMediationVungle: 67cc04b4b01b5a159344de32729ab608e9338089 GoogleUserMessagingPlatform: f131fa7978d2ba88d7426702b057c2cc318e6595 IQKeyboardManagerSwift: 12d89768845bb77b55cc092ecc2b1f9370f06b76 + IronSourceSDK: 8e630747c09d8b1eb66ce2e195a10edd9a75f8b9 JXPagingView: afdd2e9af09c90160dd232b970d603cc6e7ddd0e JXSegmentedView: 651b60fcf705258ba9395edd53876dbd2853fb68 Kingfisher: b9c985d864d43515f404f1ef4a8ce7d802ace3ac MarqueeLabel: 4b46d196abd253448e830cbd976f9eacc3af0849 + MintegralAdSDK: 8b0223ac12dcbebb0c4162708a4bf6cf854a9673 MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a SVProgressHUD: 4837c74bdfe2e51e8821c397825996a8d7de6e22 @@ -128,6 +170,6 @@ SPEC CHECKSUMS: Tiercel: c0a73f876a72800333b15f4e7e48791f4ad21e90 VungleAds: 4823f53e691ba140ff21e3a3a6897af789832a36 -PODFILE CHECKSUM: 0df1fdbe3bdaa3f90639c4ca80b2c624579f09a8 +PODFILE CHECKSUM: 6b0051839104814ab26eed21f9448682e50b7c68 COCOAPODS: 1.15.2 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist new file mode 100644 index 0000000..acc0733 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDK.framework/MTGSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDK.framework/MTGSDK + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..e5f2a6d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..85f59a1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..4462b7f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..746e150 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,1088 @@ + + + + + files + + ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + ios-arm64/MTGSDK.framework/Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + ios-arm64/MTGSDK.framework/Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h + + bIpMUuPms91giQOokg26FzA+vGA= + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + ios-arm64/MTGSDK.framework/Headers/MTGSDK.h + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + ios-arm64/MTGSDK.framework/Info.plist + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + ios-arm64/MTGSDK.framework/MTGSDK + + u1tVE6YyfG5wQKSq+BqP6PXYq3A= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + ios-arm64/MTGSDK.framework/Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory + + XJ4Iz6sxgOngFlXq1+pPkTqW3M4= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements + + iwx3QR4Cy4DgG8RVMdtbrMMImzQ= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + cUH8FYheIxXxxZ5tpXJBkR0D72s= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources + + gA8PtEzTyCNfzbX5ZFCKV2AEh44= + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature + + DGrcM/r5AX/RIdgRPhaRYLHtMGM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h + + bIpMUuPms91giQOokg26FzA+vGA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK + + V4KVJDHyiURqB3cNtf/D56BOgcc= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + aJKz9610inY8NyrifdZ+ouNhqWA= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory + + L4FFKAMyHr/n88i3a/4LQwOpEVw= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + I8gCrAD1ChAhxU8w6M4K0j9KriM= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources + + 0vH8D7tThQUPpZfd+ohErfXToFg= + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + ios-arm64/MTGSDK.framework/Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + hash + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + hash2 + + pE++K7/1Cz+1RP84RBMuBQ409oy0aGYswP3SmRSAWFA= + + + ios-arm64/MTGSDK.framework/Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h + + hash + + bIpMUuPms91giQOokg26FzA+vGA= + + hash2 + + YpN7cqF2ZakLzfoVTqoAgeEPcUVBKR7NaxxJJQ0fIME= + + + ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h + + hash + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + hash2 + + 8p9Ung6WiF5czTkXGMyjh/0/z71FjMg2XAWrSKaKTvI= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDK.h + + hash + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + hash2 + + gqaI9TyDEcRqSVH1Z8/u6XjmP4gPl2wpR0xzEyM/Xvs= + + + ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + ios-arm64/MTGSDK.framework/Info.plist + + hash + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + hash2 + + Ewcd4kKxTW5feZvkmyYBxdessP3L0J+wQ1qJibQZLYg= + + + ios-arm64/MTGSDK.framework/MTGSDK + + hash + + u1tVE6YyfG5wQKSq+BqP6PXYq3A= + + hash2 + + DUPu7+jYoJq/g3VXYXhLphEWtpYzC3qtgwTh1UH33XE= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + hash2 + + PPirrQch0bHb/tNieO9/TcOQ8DzsljtwOR8s2Eo9HbY= + + + ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + ios-arm64/MTGSDK.framework/Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory + + hash + + XJ4Iz6sxgOngFlXq1+pPkTqW3M4= + + hash2 + + L5LELxid0M3kF5HbKct+6GU9e6F+EAYniSZb8bNOO4A= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements + + hash + + iwx3QR4Cy4DgG8RVMdtbrMMImzQ= + + hash2 + + O7f4pn1e1STaJRbLzWwJEgUBm7fg7LiTX/fNKQTf/So= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + cUH8FYheIxXxxZ5tpXJBkR0D72s= + + hash2 + + XKczautGicSSobnpdOQC9ffg9xJ6+NWC/xj+qk3tOFo= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources + + hash + + gA8PtEzTyCNfzbX5ZFCKV2AEh44= + + hash2 + + XbNXpXx//Gp3Yvem2idX3CcFROqMMXq6xyI3UD5w4sE= + + + ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature + + hash + + DGrcM/r5AX/RIdgRPhaRYLHtMGM= + + hash2 + + Fn0VtQErqaVx42l/bs6RbZjQbsk61s05fzc8I2t4isw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h + + hash + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + hash2 + + pE++K7/1Cz+1RP84RBMuBQ409oy0aGYswP3SmRSAWFA= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h + + hash + + bIpMUuPms91giQOokg26FzA+vGA= + + hash2 + + YpN7cqF2ZakLzfoVTqoAgeEPcUVBKR7NaxxJJQ0fIME= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h + + hash + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + hash2 + + aT3owjPsTkpqEIwc1RoaAkyeLxcfgtlwFy9Ylx8RVkw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h + + hash + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + hash2 + + gqaI9TyDEcRqSVH1Z8/u6XjmP4gPl2wpR0xzEyM/Xvs= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist + + hash + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + hash2 + + yEuI23rWlDeTvb3Y7bNNVibzV1owhjJMqR3V5mugOyU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK + + hash + + V4KVJDHyiURqB3cNtf/D56BOgcc= + + hash2 + + Q6gj7EOYqAM4AJQ2YUaqGwDn1YHX3SKAYw8ikHwkezQ= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + hash2 + + opg18Vsu/IySQXOkdgjtcf1aaGShWaJWnFyaH4Zb2Xk= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + aJKz9610inY8NyrifdZ+ouNhqWA= + + hash2 + + NT1s25RyVZ4hI3OKyu//x3ncJ5sX6tGouRjs4gn05JU= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory + + hash + + L4FFKAMyHr/n88i3a/4LQwOpEVw= + + hash2 + + amuCE8EiGOk/0Lv12U4Taqo61QNv+RHrqTEUmYlPrcc= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 + + hash + + I8gCrAD1ChAhxU8w6M4K0j9KriM= + + hash2 + + aMfVq+W2K+3RSoPufx0VWIHuWSdKl/Y/uQ0sLHT4gsc= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources + + hash + + 0vH8D7tThQUPpZfd+ohErfXToFg= + + hash2 + + 4b0lOTjqdT44ZIzRe8fEveGkgLmKVe9GDJwzIigd4VY= + + + ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..147775d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h new file mode 100644 index 0000000..ab1e8c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdChoicesView.h @@ -0,0 +1,35 @@ +// +// MTGAdChoicesView.h +// MTGSDK +// +// Copyright © 2018 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MTGCampaign; + +/** +MTGAdChoicesView offers a simple way to display a AdChoice icon. +Since the image icon's size changes, you need to update this view's size too. Additional size info can be pulled from the `MTGCampaign` instance. + */ +@interface MTGAdChoicesView : UIView + +/** + Initialize this view with a given frame. + + @param frame For best user experience, keep the size of this view the same as AdChoiceIcon's, which can be pulled from MTGCampaign's -adChoiceIconSize + */ +- (instancetype)initWithFrame:(CGRect)frame; + +/** + The campaign obj that provides AdChoices info, such as the image url, and click url. + */ +@property (nonatomic, weak, readwrite, nullable) MTGCampaign *campaign; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h new file mode 100644 index 0000000..4d7cefc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGAdSize.h @@ -0,0 +1,32 @@ +// +// MTGAdSize.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger,MTGBannerSizeType) { + /*Represents the fixed banner ad size - 320pt by 50pt.*/ + MTGStandardBannerType320x50, + + /*Represents the fixed banner ad size - 320pt by 90pt.*/ + MTGLargeBannerType320x90, + + /*Represents the fixed banner ad size - 300pt by 250pt.*/ + MTGMediumRectangularBanner300x250, + + /*if device is iphone,Represents the fixed banner ad size - 320pt by 50pt; + if device is ipad, Represents the fixed banner ad size - 728pt by 90pt*/ + MTGSmartBannerType +}; + +@interface MTGAdSize : NSObject + ++(CGSize)getSizeBySizeType:(MTGBannerSizeType)sizeType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h new file mode 100644 index 0000000..1f02ae9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBidNativeAdManager.h @@ -0,0 +1,176 @@ +// +// MTGBidNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + + + +#pragma mark - MTGBidNativeAdManager + +@interface MTGBidNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + autoCacheImage:(BOOL)autoCacheImage + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadWithBidToken:(nonnull NSString *)bidToken; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h new file mode 100644 index 0000000..415fdb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGBool.h @@ -0,0 +1,29 @@ +// +// MTGBool.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +/** + Tri-state boolean. + */ +typedef NS_ENUM(NSInteger, MTGBool) { + /* No */ + MTGBoolNo = -1, + + /* Unknown */ + MTGBoolUnknown = 0, + + /* Yes */ + MTGBoolYes = 1, +}; + + +typedef NS_ENUM(NSUInteger, MTGInterfaceOrientation) { + MTGInterfaceOrientationAll = 0, // to use current orientation of the device. + MTGInterfaceOrientationPortrait = 1, // to force to use portrait mode. + MTGInterfaceOrientationLandscape = 2, // to force to use landscape mode. +}; + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h new file mode 100644 index 0000000..fa73f9b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGCampaign.h @@ -0,0 +1,137 @@ +// +// MTGCampaign.h +// MTGSDK +// + +#import + +typedef NS_ENUM(NSInteger, MTGAdSourceType) { + MTGAD_SOURCE_API_OFFER = 1, + MTGAD_SOURCE_MY_OFFER = 2, + MTGAD_SOURCE_FACEBOOK = 3, + MTGAD_SOURCE_Mintegral = 4, + MTGAD_SOURCE_PUBNATIVE = 5, + MTGAD_SOURCE_MYTARGET = 7, + MTGAD_SOURCE_NATIVEX = 8, + MTGAD_SOURCE_APPLOVIN = 9, +}; + +typedef NS_ENUM(NSInteger, MTGAdTemplateType) { + MTGAD_TEMPLATE_BIG_IMAGE = 2, + MTGAD_TEMPLATE_ONLY_ICON = 3, +}; + +@interface MTGCampaign : NSObject + +/*! + @property + + @abstract The unique id of the ad + */ +@property (nonatomic, copy ) NSString *adId; + +/*! + @property + + @abstract The app's package name of the campaign + */ +@property (nonatomic, copy ) NSString *packageName; + +/*! + @property + + @abstract The app name of the campaign + */ +@property (nonatomic, copy ) NSString *appName; + +/*! + @property + + @abstract The description of the campaign + */ +@property (nonatomic, copy ) NSString *appDesc; + +/*! + @property + + @abstract The app size of the campaign + */ +@property (nonatomic, copy ) NSString *appSize; + +/*! + @property + + @abstract The icon url of the campaign + */ +@property (nonatomic, copy ) NSString *iconUrl; + +/*! + @property + + @abstract The image url of the campaign. The image size will be 1200px * 627px. + */ +@property (nonatomic, copy ) NSString *imageUrl; + +/*! + @property + + @abstract The string to show in the clickbutton + */ +@property (nonatomic, copy ) NSString *adCall; + +/*! + @property + + @abstract The ad source of the campaign + */ +@property (nonatomic, assign) MTGAdSourceType type; + +/*! + @property + + @abstract The timestap of the campaign + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The dataTemplate of the campaign + */ +@property (nonatomic,assign) MTGAdTemplateType dataTemplate; + +/* The size info about adChoice icon */ +@property (nonatomic) CGSize adChoiceIconSize; + +/*! +@property + +@abstract The video duration of the campaign +*/ +@property (nonatomic,assign) NSInteger videoLength; + +/// creativeId of main resource. +@property (nonatomic, copy, nullable) NSString *creativeId; + +/*!† + @method + + @abstract + Loads an icon image from self.iconUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadIconUrlAsyncWithBlock:(void (^)(UIImage *image))block; + +/*! + @method + + @abstract + Loads an image from self.imageUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadImageUrlAsyncWithBlock:(void (^)(UIImage *image))block; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h new file mode 100644 index 0000000..8c20118 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGErrorCodeConstant.h @@ -0,0 +1,59 @@ +// +// MTGErrorCodeConstant.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +extern NSString * const kMTGErrorDomain; + +typedef NS_ENUM (NSInteger, MTGErrorCode) { + + kMTGErrorCodeUnknownError = 129300060, + + kMTGErrorCodeRewardVideoFailedToLoadVideoData = 129300061, + kMTGErrorCodeRewardVideoFailedToLoadPlayable = 129300062, + kMTGErrorCodeRewardVideoFailedToLoadTemplateImage = 129300063, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLFailed = 129300064, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyTimeOut = 129300065, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyNO = 129300066, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLInvalid = 129300067, + kMTGErrorCodeRewardVideoFailedToLoadMd5Invalid = 129300068, + kMTGErrorCodeRewardVideoFailedToSettingInvalid = 129300069, + KMTGErrorCodeEmptyUnitId = 129300001, + KMTGErrorCodeEmptyBidToken = 129300002, + + kMTGErrorCodeNoAds = 12930001, + kMTGErrorCodeConnectionLost = 12930002, + kMTGErrorCodeURLisEmpty = 12930003, + kMTGErrorCodeNoAdsAvailableToPlay = 12930004, + kMTGErrorCodeFailedToPlay = 12930005, + kMTGErrorCodeFailedToLoad = 12930006, + kMTGErrorCodeFailedToShow = 12930007, + kMTGErrorCodeFailedToShowCbp = 12930008, + kMTGErrorCodeDailyLimit = 12930009, + kMTGErrorCodeLoadAdsTimeOut = 12930010, + kMTGErrorCodeMaterialLoadFailed = 12930011, + kMTGErrorCodeOfferExpired = 12930012, + kMTGErrorCodeImageURLisEmpty = 12930013, + kMTGErrorCodeAdsCountInvalid = 12930014, + + + + kMTGErrorCodeNoSupportPopupWindow = 12940001, + + kMTGErrorCodeFailedDiskIO = 12950001, + kMTGErrorCodeSocketIO = 12960001, + kMTGErrorCodeSocketInvalidStatus = 12960002, + kMTGErrorCodeSocketInvalidContent = 12960003 + + +}; + +@interface MTGErrorCodeConstant : NSObject + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h new file mode 100644 index 0000000..10120ed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGFrame.h @@ -0,0 +1,48 @@ +// +// MTGFrame.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +__deprecated_msg("Class is deprecated.") + +@interface MTGFrame : NSObject + +/*! + @property + + @abstract The dataTemplate of the frame. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract The ad source of the frame. + */ +@property (nonatomic, assign) MTGAdSourceType sourceType; + +/*! + @property + + @abstract The timestap of the frame. + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The id of the frame. + */ +@property (nonatomic, strong) NSString *frameId; + +/*! + @property + + @abstract The native ads contained in this frame. Array of MTGCampaign objects. + */ +@property (nonatomic, strong) NSArray *nativeAds; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h new file mode 100644 index 0000000..99f65e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGMediaView.h @@ -0,0 +1,153 @@ +// +// MTGMediaView.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGMediaViewDelegate; +@class MTGNativeAdManager; + +@interface MTGMediaView : UIView + +// Auto replay, default is MTGBoolUnknown, set this property will override all instance's autoLoopPlay property. +@property (class, nonatomic, assign) MTGBool autoLoopPlay; + +/* For best user experience, keep the aspect ratio of the mediaView at 16:9 */ +- (instancetype)initWithFrame:(CGRect)frame; +/** +the media source, can be set again to reuse this view. +*/ +- (void)setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId; + + +@property (nonatomic, weak, nullable) id delegate; + +// Whether to allow full-screen playback, default YES +@property (nonatomic, assign) BOOL allowFullscreen; + +// Whether update to video from static image when video is ready to be played, default YES +@property (nonatomic, assign) BOOL videoRefresh; + +// Auto replay, default YES +@property (nonatomic, assign) BOOL autoLoopPlay; +/* show video process view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showVideoProcessView; +/* show sound indicator view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showSoundIndicatorView; DEPRECATED_MSG_ATTRIBUTE("no longer supported."); +/* mute audio output of the video player or not. Default to be YES, means video player is muted. */ +@property (nonatomic, assign) BOOL mute; + +@property (nonatomic, strong, readonly) MTGCampaign *campaign; + +@property (nonatomic, readonly) NSString *unitId; + +/** + After called 'setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId', + you can check this MediaView whether has video content via isVideoContent if needed; + */ +@property (nonatomic,readonly,getter = isVideoContent) BOOL videoContent; + +@end + +@protocol MTGMediaViewDelegate + +@optional + +/*! + @method + + @abstract + Sent just before an MTGMediaView will enter the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewWillEnterFullscreen:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an FBMediaView has exited the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewDidExitFullscreen:(MTGMediaView *)mediaView; + + +/** + * Called when the native video was starting to play. + * + * @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewVideoDidStart:(MTGMediaView *)mediaView; + +/** +* Called when the video play completed. +* +* @param mediaView An mediaView object sending the message. +*/ +- (void)MTGMediaViewVideoPlayCompleted:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd mediaView:(MTGMediaView *)mediaView; + + +/*! + @method + + @abstract + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error; +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error mediaView:(MTGMediaView *)mediaView; + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type mediaView:(MTGMediaView *)mediaView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h new file mode 100644 index 0000000..8d7921e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAd.h @@ -0,0 +1,193 @@ +// +// MTGNativeAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" + + +#define MTGNativeAdSDKVersion @"7.6.8" + + + +typedef NS_ENUM(NSInteger, MTGAdCategory) { + MTGAD_CATEGORY_ALL = 0, + MTGAD_CATEGORY_GAME = 1, + MTGAD_CATEGORY_APP = 2, +}; + +@class MTGNativeAdManager; +@class MTGBidNativeAdManager; + +/*! + @protocol MTGNativeAdManagerDelegate + @abstract Messages from MTGNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds DEPRECATED_ATTRIBUTE; +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + +/*! + + When the MTGNativeAdManager has finished loading a batch of frames this message will be sent. A batch of frames may be loaded in response to calling loadAds. + @param nativeFrames A array contains native frames (MTGFrame). + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesLoaded:(nullable NSArray *)nativeFrames DEPRECATED_ATTRIBUTE; + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of frames this message will be sent to the application. + @param error An NSError object with information about the failure. + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd DEPRECATED_ATTRIBUTE; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error DEPRECATED_ATTRIBUTE; + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +@end + + +/*! + @protocol MTGBidNativeAdManagerDelegate + @abstract Messages from MTGBidNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGBidNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGBidNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + When the MTGBidNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h new file mode 100644 index 0000000..b69e05c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGNativeAdManager.h @@ -0,0 +1,263 @@ +// +// MTGNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + +#pragma mark - MTGNativeAdManager + +@interface MTGNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! + @property + + @discussion DEPRECATED_ATTRIBUTE + Mintegral support configuration: https://www.mintegral.net + */ +@property (nonatomic, readonly) BOOL videoSupport DEPRECATED_ATTRIBUTE; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController; + +/*! + + The method that kicks off the loading of ads. It may be called again in the future to refresh the ads manually. + + @discussion It only works if you init the manager by the 2 method above. + */ +- (void)loadAds; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + + +/*! + + The method that kicks off the loading of frames. It may be called again in the future to refresh the frames manually. + + @discussion It only works if you init the manager by the the method above. + + @deprecated This method has been deprecated. + */ +- (void)loadFrames DEPRECATED_ATTRIBUTE; + + +/*! + Initialize the native ads manager which is for loading frames (MTGFrame). + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param frameNum The number of frame you would like the native ad manager to retrieve. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + + @discussion It's different with the method initWithUnitID:fbPlacementId:forNumAdsRequested:presentingViewController: We will return arrays of MTGFrame rather than MTGCampaign to you. A MTGFrame may contain multiple MTGCampaigns. See more detail in MTGFrame. + + @deprecated This method has been deprecated. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + frameNum:(NSUInteger)frameNum + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport DEPRECATED_ATTRIBUTE Mintegral support configuration: https://www.mintegral.net + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h new file mode 100644 index 0000000..00795ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGRewardAdInfo.h @@ -0,0 +1,26 @@ +// +// MTGRewardAdInfo.h +// MTGSDK +// + +#import + +@interface MTGRewardAdInfo : NSObject + +/** + * The ID of the reward as defind on Self Service + */ +@property (nonatomic, copy ) NSString *rewardId; + +/** + * The reward name as defined on Self Service + */ +@property (nonatomic, copy ) NSString *rewardName; + +/** + * Amount of reward type given to the user + */ +@property (nonatomic, assign) NSInteger rewardAmount; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h new file mode 100644 index 0000000..60aea61 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK-Swift.h @@ -0,0 +1,319 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h new file mode 100644 index 0000000..a1c472e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDK.h @@ -0,0 +1,224 @@ +// +// MTGSDK.h +// MTGSDK +// + + + +#import +//#import "MTGNativeAdManager.h" +//#import "MTGBidNativeAdManager.h" +//#import "MTGCampaign.h" +//#import "MTGTemplate.h" +//#import "MTGFrame.h" +//#import "MTGMediaView.h" +//#import "MTGUserInfo.h" +//#import "MTGBool.h" +#import +#import +#import +#import +#import +#import +#import +#import + +#define MTGSDKVersion @"7.6.8" + + +typedef NS_ENUM(NSInteger,MTGAdType) { + MTGRewardAd, + MTGInterstitialAd +}; + +@interface MTGSDK : NSObject + + +/** +* The version of the SDK. +* +* @return The current version of the SDK. +*/ ++(NSString *_Nonnull)sdkVersion; + +/** + * The shared instance of the SDK. + * + * @return The SDK singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** + * Set the AppID and ApiKey. + * This must be called after set the authorization of user privacy information collection if you need to keep GDPR terms. + * This must be called before any ads are requested . + * + * @param appID T application Id registered on the our portal. + * @param apiKey The API Key generated on the our Portal. + */ +- (void)setAppID:(nonnull NSString *)appID ApiKey:(nonnull NSString *)apiKey; + +@property (nonatomic, assign) BOOL autoSetAudioCategory; + +/** + Set user GDPR authorization information + + Set YES to indicate the user's data will be collected otherwise NO. Default to be YES. + +@abstract According to the GDPR, set method of this property must be called before "setAppID: ApiKey:", or by default will collect user's information. + @Attention Do not mix the usage of `setConsentStatus:` and `setUserPrivateInfoType:agree` simultaneously in your app. + */ +@property (nonatomic, assign) BOOL consentStatus; + +/// Set the COPPA status of the user. YES means follow the coppa rules, NO means no need to follow the coppa rules, default is Unknown (depend on your app's coppa setting on the dev setting page). +@property (nonatomic, assign) MTGBool coppa; + +/// Set user GDPR authorization IDFV information, YES means disable the collection of idfv. Default to be NO. +@property (nonatomic, assign) BOOL disableIDFV; + +/// Set this to NO to disable SDK to call system framework to collect device id(include idfa and idfv), and device id can be passed to SDK by calling "setDeviceIdfa:" and "setDeviceIdfv:". Default to be YES. +/// Attention: this mthdod must be called before "setAppID: ApiKey:" +@property (nonatomic, assign) BOOL canCallingDeviceIDApi; + +/// Pass idfa to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfa collected from your side by calling `[ASIdentifierManager sharedManager].advertisingIdentifier.UUIDString`. +- (void)setDeviceIdfa:(nonnull NSString *)idfa; + +/// Pass idfv to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfv collected from your side by calling `[UIDevice currentDevice].identifierForVendor.UUIDString`. +- (void)setDeviceIdfv:(nonnull NSString *)idfv; + +/// Some system apis on Xcode 15 are not compatible, and the SDK needs additional processing +/// @param version you current Xcode version, for example: @"14.3" +- (void)setXcodeBuildVersion:(nonnull NSString *)version; + +/** + If set to YES, the server will not display personalized ads based on the user's personal information + When receiving the user's request, and will not synchronize the user's information to other third-party partners. + Default is NO + */ +@property (nonatomic, assign) BOOL doNotTrackStatus; + +- (void)setUserInfo:(nonnull MTGUserInfo *)userInfo; + +/// Set play video muted for ad type. +/// @param playVideoMute YES/NO +/// @param adType adType MTGAdType +- (void)setPlayVideoMute:(BOOL)playVideoMute forAdType:(MTGAdType)adType; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory; + +/** + * + @method Set user GDPR authorization information + + @abstract According to the GDPR, this method must be called before "setAppID: ApiKey:", or by default will collect user information; + + @param type The type of the data that you want to configure. + + @param agree whether this type of data should be collect. + */ +- (void)setUserPrivateInfoType:(MTGUserPrivateType)type agree:(BOOL)agree DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] setConsentStatus:` instead"); + +/** + * + @method + + @abstract You can get all status for current 'MTGUserPrivateType' by using this method. + */ +- (MTGUserPrivateTypeInfo *_Nonnull)userPrivateInfo DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] consentStatus` instead"); + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport If the support video ads, set videoSupport to yes. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native frames. It may be called again in the future to refresh the frames manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param frameNum The number of frames you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeFramesWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedFrameTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + frameNum:(NSUInteger)frameNum DEPRECATED_ATTRIBUTE; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h new file mode 100644 index 0000000..6d800ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h @@ -0,0 +1,35 @@ +// +// MTGSDKUmbrellaHeaders.h +// MTGSDK +// +// Created by Harry on 2024/1/8. +// Copyright © 2024 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDK. +FOUNDATION_EXPORT double MTGSDKVersionNumber; + +//! Project version string for MTGSDK. +FOUNDATION_EXPORT const unsigned char MTGSDKVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h new file mode 100644 index 0000000..eef665c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTemplate.h @@ -0,0 +1,41 @@ +// +// MTGTemplate.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +/*! + @class MTGTemplate + + @abstract This class defines what type of ads and how many ads you want to retrive in one template. + */ +@interface MTGTemplate : NSObject + +/*! + @property + + @abstract It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract It defines how many ads you want to retrive in one template. + */ +@property (nonatomic, assign) NSUInteger adsNum; + +/** + * + @method + + @abstract The method defines which kinds of template you want to retrive. + + @param templateType It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + @param adsNum It defines how many ads you want to retrive in one template. + */ ++ (MTGTemplate *)templateWithType:(MTGAdTemplateType)templateType adsNum:(NSUInteger)adsNum; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h new file mode 100644 index 0000000..fe6e9f9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenue.h @@ -0,0 +1,22 @@ +// +// MTGTrackAdRevenue.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import +#import "MTGTrackAdRevenueModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGTrackAdRevenue : NSObject + +/// Track ad revenue. +/// - Parameter adRevenueModel: adRevenue Ad revenue object model containing all the relevant ad revenue tracking data. Use MTGTrackAdRevenueAdMobModel|MTGTrackAdRevenueMaxModel|MTGTrackAdRevenueIronSourceModel ++ (void)trackAdRevenueWithAdRevenueModel:(nonnull MTGTrackAdRevenueModel *)adRevenueModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h new file mode 100644 index 0000000..a1c74f2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h @@ -0,0 +1,143 @@ +// +// MTGTrackAdRevenueModel.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Defined attribution platform name. + */ +#define MTGAttributionPlatformNameAppsFlyer @"AppsFlyer" +#define MTGAttributionPlatformNameAdjust @"Adjust" +#define MTGAttributionPlatformNameTenjin @"Tenjin" +#define MTGAttributionPlatformNameSingular @"Singular" +#define MTGAttributionPlatformNameKochava @"Kochava" +#define MTGAttributionPlatformNameBranch @"Branch" +#define MTGAttributionPlatformNameReyun @"Reyun" +#define MTGAttributionPlatformNameSolarEngine @"SolarEngine" +#define MTGAttributionPlatformNameAppMetrica @"AppMetrica" +#define MTGAttributionPlatformNameMyTracker @"MyTracker" +#define MTGAttributionPlatformNameAdbrix @"Adbrix" +#define MTGAttributionPlatformNameApsalar @"Apsalar" +#define MTGAttributionPlatformNameDataEye @"DataEye" +#define MTGAttributionPlatformNameFox @"Fox" +#define MTGAttributionPlatformNameTalkingData @"TalkingData" +#define MTGAttributionPlatformNameUmeng @"Umeng" +#define MTGAttributionPlatformNameAirbridge @"Airbridge" +#define MTGAttributionPlatformNameJustTrack @"JustTrack" + +@interface MTGTrackAdRevenueModel : NSObject + +///The attribution platform user id. +@property (nonatomic,copy,nullable) NSString *attributionUserID; + +/** + * @brief The attribution platform name. + * + * @note If you have integrated the sdk of the attribution platform, pass the name of the attribution platform. + * Use the attribution platform name macro defined in the MTGTrackAdRevenueModel class. If the attribution platform you use does not exist in the defined macro definition, you can pass the name of the attribution platform you use. + */ +@property (nonatomic,copy,nullable) NSString *attributionPlatformName; + +///The extra data. +@property (nonatomic,copy,nullable) NSDictionary *extraData; + +@end + + + +@class GADAdValue; +@interface MTGTrackAdRevenueAdMobModel : MTGTrackAdRevenueModel + +///The currently displayed ad type,use Rewarded|Banner|Interstitial|Native|AppOpen. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The admob ad unit id. +@property (nonatomic,copy,nonnull) NSString *adUnitID; + +/// The monetary value earned from an ad,admob GADAdValue instance. +@property (nonatomic,strong,nonnull) GADAdValue *adValue; + +/// JSON-safe dictionary representation of the ad network response info. +@property (nonatomic,strong,nonnull) NSDictionary *loadedAdDictionaryRepresentation; + +@end + + + +@class MAAd; +@interface MTGTrackAdRevenueMaxModel : MTGTrackAdRevenueModel + +///The max MAAd instance. +@property (nonatomic,strong,nonnull) MAAd *maxAd; + +@end + + + +@interface MTGTrackAdRevenueIronSourceModel : MTGTrackAdRevenueModel + +///The ironSource instance id. +@property (nonatomic,copy,nullable) NSString *instanceId; + +///The ironSource ISImpressionData.all_data +@property (nonatomic,strong,nonnull) NSDictionary *impressionData; + +@end + + +@interface MTGTrackAdRevenueTradPlusModel : MTGTrackAdRevenueModel + +///The TradPlus AdImpression adInfo +@property (nonatomic,strong,nonnull) NSDictionary *adInfo; + +@end + + +///If you use other mediation, you can create a MTGTrackAdRevenueCustomModel and assign values to the properties. +@interface MTGTrackAdRevenueCustomModel : MTGTrackAdRevenueModel +///The mediation platform name. +@property (nonatomic,copy,nonnull) NSString *mediationName; + +///The mediation unit id. +@property (nonatomic,copy,nonnull) NSString *mediationUnitId; + +///The ad network name. +@property (nonatomic,copy,nonnull) NSString *adNetworkName; + +///The precision of the revenue value for this ad. +@property (nonatomic,copy,nonnull) NSString *precision; + +///The revenue currency code. +@property (nonatomic,copy,nullable) NSString *currency; + +//The ad’s revenue amount +@property (nonatomic,strong) NSNumber *revenue; + +///The ad network unit info. +@property (nonatomic,strong,nullable) NSDictionary *adNetworkUnitInfo; + +///is bidding +@property (nonatomic,assign) BOOL isBidding; + +///The mediation ad type. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The DSP id network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspId; + +///The DSP network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspName; + +///The mediation response metadata. +@property (nonatomic,strong,nullable) NSDictionary *allInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h new file mode 100644 index 0000000..cf138c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Headers/MTGUserInfo.h @@ -0,0 +1,53 @@ +// +// MTGUserInfo.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import + + +typedef NS_ENUM(NSInteger, MTGUserPrivateType) { + MTGUserPrivateType_ALL = 0, + MTGUserPrivateType_GeneralData = 1, + MTGUserPrivateType_DeviceId = 2, + MTGUserPrivateType_Gps = 3, + MTGUserPrivateType_Other = 4 +}; + + +@interface MTGUserPrivateTypeInfo : NSObject + +@property (nonatomic,assign) BOOL isGeneralDataAllowed; +@property (nonatomic,assign) BOOL isDeviceIdAllowed; +@property (nonatomic,assign) BOOL isGpsAllowed; +@property (nonatomic,assign) BOOL isOtherAllowed; + +@end + +typedef void (^MTGUserPrivateInfoTipsResultBlock)(MTGUserPrivateTypeInfo *userPrivateTypeInfo,NSError *error); + + +typedef NS_ENUM(NSUInteger, MTGGender) { + MTGGender_Unknown = 0, + MTGGender_Man = 1, + MTGGender_Woman = 2, +}; + +typedef NS_ENUM(NSUInteger, MTGUserPayType) { + MTGUserPayType_Unpaid = 0, + MTGUserPayType_Pay = 1, + MTGUserPayType_Unknown = 2, +}; + +@interface MTGUserInfo : NSObject + +@property (nonatomic,assign) MTGGender gender; +@property (nonatomic,assign) NSInteger age; +@property (nonatomic,assign) MTGUserPayType pay; +@property (nonatomic, copy) NSString *custom; +@property (nonatomic, copy) NSString *longitude; +@property (nonatomic, copy) NSString *latitude; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist new file mode 100644 index 0000000..03a1570 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK new file mode 100644 index 0000000..85c1a3b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/MTGSDK differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface new file mode 100644 index 0000000..7b63a41 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc new file mode 100644 index 0000000..c7a1963 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface new file mode 100644 index 0000000..7b63a41 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..bfc41d9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/Modules/module.modulemap @@ -0,0 +1,39 @@ +framework module MTGSDK { + umbrella header "MTGSDKUmbrellaHeaders.h" + export * + + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "UIKit" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + link "sqlite3" + +} + + + +module MTGSDK.Swift { + header "MTGSDK-Swift.h" + requires objc +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a8d3e4d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..a65e819 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..6d3add7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..84cfc26 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..08edc4f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,477 @@ + + + + + files + + Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + Headers/MTGErrorCodeConstant.h + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + Headers/MTGNativeAd.h + + bIpMUuPms91giQOokg26FzA+vGA= + + Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + Headers/MTGSDK-Swift.h + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + Headers/MTGSDK.h + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + Info.plist + + /jvoa/5EoHOPdDDKs7uflEXx0GM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftmodule + + 4OwcoLqQIsmqWZXZVLgfIZQIMnA= + + Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + + files2 + + Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + Headers/MTGErrorCodeConstant.h + + hash + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + hash2 + + pE++K7/1Cz+1RP84RBMuBQ409oy0aGYswP3SmRSAWFA= + + + Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + Headers/MTGNativeAd.h + + hash + + bIpMUuPms91giQOokg26FzA+vGA= + + hash2 + + YpN7cqF2ZakLzfoVTqoAgeEPcUVBKR7NaxxJJQ0fIME= + + + Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + Headers/MTGSDK-Swift.h + + hash + + Dtlqk0TX1e7FXmb4J3Y6v/jFpW0= + + hash2 + + 8p9Ung6WiF5czTkXGMyjh/0/z71FjMg2XAWrSKaKTvI= + + + Headers/MTGSDK.h + + hash + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + hash2 + + gqaI9TyDEcRqSVH1Z8/u6XjmP4gPl2wpR0xzEyM/Xvs= + + + Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.private.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftdoc + + hash + + Xe5fL10AONLihuSB3gRVvueDAPQ= + + hash2 + + PPirrQch0bHb/tNieO9/TcOQ8DzsljtwOR8s2Eo9HbY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftinterface + + hash + + 6wkLz8B0ZJSGAeWoQCNdZcmZz5k= + + hash2 + + xkoJ2UbrMA2w8wKfbZcWJXDsS6YgtUUa53lLIy74Jpw= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios.swiftmodule + + hash + + 4OwcoLqQIsmqWZXZVLgfIZQIMnA= + + hash2 + + 3+FKcLnd+aD8BB7ZZk6D4zR03LW2udIj41DezuvKTxc= + + + Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..76e4775 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h new file mode 100644 index 0000000..ab1e8c1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdChoicesView.h @@ -0,0 +1,35 @@ +// +// MTGAdChoicesView.h +// MTGSDK +// +// Copyright © 2018 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@class MTGCampaign; + +/** +MTGAdChoicesView offers a simple way to display a AdChoice icon. +Since the image icon's size changes, you need to update this view's size too. Additional size info can be pulled from the `MTGCampaign` instance. + */ +@interface MTGAdChoicesView : UIView + +/** + Initialize this view with a given frame. + + @param frame For best user experience, keep the size of this view the same as AdChoiceIcon's, which can be pulled from MTGCampaign's -adChoiceIconSize + */ +- (instancetype)initWithFrame:(CGRect)frame; + +/** + The campaign obj that provides AdChoices info, such as the image url, and click url. + */ +@property (nonatomic, weak, readwrite, nullable) MTGCampaign *campaign; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h new file mode 100644 index 0000000..4d7cefc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGAdSize.h @@ -0,0 +1,32 @@ +// +// MTGAdSize.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN +typedef NS_ENUM(NSInteger,MTGBannerSizeType) { + /*Represents the fixed banner ad size - 320pt by 50pt.*/ + MTGStandardBannerType320x50, + + /*Represents the fixed banner ad size - 320pt by 90pt.*/ + MTGLargeBannerType320x90, + + /*Represents the fixed banner ad size - 300pt by 250pt.*/ + MTGMediumRectangularBanner300x250, + + /*if device is iphone,Represents the fixed banner ad size - 320pt by 50pt; + if device is ipad, Represents the fixed banner ad size - 728pt by 90pt*/ + MTGSmartBannerType +}; + +@interface MTGAdSize : NSObject + ++(CGSize)getSizeBySizeType:(MTGBannerSizeType)sizeType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h new file mode 100644 index 0000000..1f02ae9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBidNativeAdManager.h @@ -0,0 +1,176 @@ +// +// MTGBidNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + + + +#pragma mark - MTGBidNativeAdManager + +@interface MTGBidNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + autoCacheImage:(BOOL)autoCacheImage + presentingViewController:(nullable UIViewController *)viewController; + + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadWithBidToken:(nonnull NSString *)bidToken; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h new file mode 100644 index 0000000..415fdb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGBool.h @@ -0,0 +1,29 @@ +// +// MTGBool.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +/** + Tri-state boolean. + */ +typedef NS_ENUM(NSInteger, MTGBool) { + /* No */ + MTGBoolNo = -1, + + /* Unknown */ + MTGBoolUnknown = 0, + + /* Yes */ + MTGBoolYes = 1, +}; + + +typedef NS_ENUM(NSUInteger, MTGInterfaceOrientation) { + MTGInterfaceOrientationAll = 0, // to use current orientation of the device. + MTGInterfaceOrientationPortrait = 1, // to force to use portrait mode. + MTGInterfaceOrientationLandscape = 2, // to force to use landscape mode. +}; + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h new file mode 100644 index 0000000..fa73f9b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGCampaign.h @@ -0,0 +1,137 @@ +// +// MTGCampaign.h +// MTGSDK +// + +#import + +typedef NS_ENUM(NSInteger, MTGAdSourceType) { + MTGAD_SOURCE_API_OFFER = 1, + MTGAD_SOURCE_MY_OFFER = 2, + MTGAD_SOURCE_FACEBOOK = 3, + MTGAD_SOURCE_Mintegral = 4, + MTGAD_SOURCE_PUBNATIVE = 5, + MTGAD_SOURCE_MYTARGET = 7, + MTGAD_SOURCE_NATIVEX = 8, + MTGAD_SOURCE_APPLOVIN = 9, +}; + +typedef NS_ENUM(NSInteger, MTGAdTemplateType) { + MTGAD_TEMPLATE_BIG_IMAGE = 2, + MTGAD_TEMPLATE_ONLY_ICON = 3, +}; + +@interface MTGCampaign : NSObject + +/*! + @property + + @abstract The unique id of the ad + */ +@property (nonatomic, copy ) NSString *adId; + +/*! + @property + + @abstract The app's package name of the campaign + */ +@property (nonatomic, copy ) NSString *packageName; + +/*! + @property + + @abstract The app name of the campaign + */ +@property (nonatomic, copy ) NSString *appName; + +/*! + @property + + @abstract The description of the campaign + */ +@property (nonatomic, copy ) NSString *appDesc; + +/*! + @property + + @abstract The app size of the campaign + */ +@property (nonatomic, copy ) NSString *appSize; + +/*! + @property + + @abstract The icon url of the campaign + */ +@property (nonatomic, copy ) NSString *iconUrl; + +/*! + @property + + @abstract The image url of the campaign. The image size will be 1200px * 627px. + */ +@property (nonatomic, copy ) NSString *imageUrl; + +/*! + @property + + @abstract The string to show in the clickbutton + */ +@property (nonatomic, copy ) NSString *adCall; + +/*! + @property + + @abstract The ad source of the campaign + */ +@property (nonatomic, assign) MTGAdSourceType type; + +/*! + @property + + @abstract The timestap of the campaign + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The dataTemplate of the campaign + */ +@property (nonatomic,assign) MTGAdTemplateType dataTemplate; + +/* The size info about adChoice icon */ +@property (nonatomic) CGSize adChoiceIconSize; + +/*! +@property + +@abstract The video duration of the campaign +*/ +@property (nonatomic,assign) NSInteger videoLength; + +/// creativeId of main resource. +@property (nonatomic, copy, nullable) NSString *creativeId; + +/*!† + @method + + @abstract + Loads an icon image from self.iconUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadIconUrlAsyncWithBlock:(void (^)(UIImage *image))block; + +/*! + @method + + @abstract + Loads an image from self.imageUrl over the network, or returns the cached image immediately. + + @param block Block to handle the loaded image. The image may be nil if error happened. + */ +- (void)loadImageUrlAsyncWithBlock:(void (^)(UIImage *image))block; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h new file mode 100644 index 0000000..8c20118 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGErrorCodeConstant.h @@ -0,0 +1,59 @@ +// +// MTGErrorCodeConstant.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +NS_ASSUME_NONNULL_BEGIN + +extern NSString * const kMTGErrorDomain; + +typedef NS_ENUM (NSInteger, MTGErrorCode) { + + kMTGErrorCodeUnknownError = 129300060, + + kMTGErrorCodeRewardVideoFailedToLoadVideoData = 129300061, + kMTGErrorCodeRewardVideoFailedToLoadPlayable = 129300062, + kMTGErrorCodeRewardVideoFailedToLoadTemplateImage = 129300063, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLFailed = 129300064, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyTimeOut = 129300065, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLReadyNO = 129300066, + kMTGErrorCodeRewardVideoFailedToLoadPlayableURLInvalid = 129300067, + kMTGErrorCodeRewardVideoFailedToLoadMd5Invalid = 129300068, + kMTGErrorCodeRewardVideoFailedToSettingInvalid = 129300069, + KMTGErrorCodeEmptyUnitId = 129300001, + KMTGErrorCodeEmptyBidToken = 129300002, + + kMTGErrorCodeNoAds = 12930001, + kMTGErrorCodeConnectionLost = 12930002, + kMTGErrorCodeURLisEmpty = 12930003, + kMTGErrorCodeNoAdsAvailableToPlay = 12930004, + kMTGErrorCodeFailedToPlay = 12930005, + kMTGErrorCodeFailedToLoad = 12930006, + kMTGErrorCodeFailedToShow = 12930007, + kMTGErrorCodeFailedToShowCbp = 12930008, + kMTGErrorCodeDailyLimit = 12930009, + kMTGErrorCodeLoadAdsTimeOut = 12930010, + kMTGErrorCodeMaterialLoadFailed = 12930011, + kMTGErrorCodeOfferExpired = 12930012, + kMTGErrorCodeImageURLisEmpty = 12930013, + kMTGErrorCodeAdsCountInvalid = 12930014, + + + + kMTGErrorCodeNoSupportPopupWindow = 12940001, + + kMTGErrorCodeFailedDiskIO = 12950001, + kMTGErrorCodeSocketIO = 12960001, + kMTGErrorCodeSocketInvalidStatus = 12960002, + kMTGErrorCodeSocketInvalidContent = 12960003 + + +}; + +@interface MTGErrorCodeConstant : NSObject + +@end +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h new file mode 100644 index 0000000..10120ed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGFrame.h @@ -0,0 +1,48 @@ +// +// MTGFrame.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +__deprecated_msg("Class is deprecated.") + +@interface MTGFrame : NSObject + +/*! + @property + + @abstract The dataTemplate of the frame. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract The ad source of the frame. + */ +@property (nonatomic, assign) MTGAdSourceType sourceType; + +/*! + @property + + @abstract The timestap of the frame. + */ +@property (nonatomic, assign) double timestamp; + +/*! + @property + + @abstract The id of the frame. + */ +@property (nonatomic, strong) NSString *frameId; + +/*! + @property + + @abstract The native ads contained in this frame. Array of MTGCampaign objects. + */ +@property (nonatomic, strong) NSArray *nativeAds; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h new file mode 100644 index 0000000..99f65e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGMediaView.h @@ -0,0 +1,153 @@ +// +// MTGMediaView.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGMediaViewDelegate; +@class MTGNativeAdManager; + +@interface MTGMediaView : UIView + +// Auto replay, default is MTGBoolUnknown, set this property will override all instance's autoLoopPlay property. +@property (class, nonatomic, assign) MTGBool autoLoopPlay; + +/* For best user experience, keep the aspect ratio of the mediaView at 16:9 */ +- (instancetype)initWithFrame:(CGRect)frame; +/** +the media source, can be set again to reuse this view. +*/ +- (void)setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId; + + +@property (nonatomic, weak, nullable) id delegate; + +// Whether to allow full-screen playback, default YES +@property (nonatomic, assign) BOOL allowFullscreen; + +// Whether update to video from static image when video is ready to be played, default YES +@property (nonatomic, assign) BOOL videoRefresh; + +// Auto replay, default YES +@property (nonatomic, assign) BOOL autoLoopPlay; +/* show video process view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showVideoProcessView; +/* show sound indicator view or not. Default to be YES. */ +@property (nonatomic, assign) BOOL showSoundIndicatorView; DEPRECATED_MSG_ATTRIBUTE("no longer supported."); +/* mute audio output of the video player or not. Default to be YES, means video player is muted. */ +@property (nonatomic, assign) BOOL mute; + +@property (nonatomic, strong, readonly) MTGCampaign *campaign; + +@property (nonatomic, readonly) NSString *unitId; + +/** + After called 'setMediaSourceWithCampaign:(MTGCampaign *)campaign unitId:(NSString*)unitId', + you can check this MediaView whether has video content via isVideoContent if needed; + */ +@property (nonatomic,readonly,getter = isVideoContent) BOOL videoContent; + +@end + +@protocol MTGMediaViewDelegate + +@optional + +/*! + @method + + @abstract + Sent just before an MTGMediaView will enter the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewWillEnterFullscreen:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an FBMediaView has exited the fullscreen layout. + + @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewDidExitFullscreen:(MTGMediaView *)mediaView; + + +/** + * Called when the native video was starting to play. + * + * @param mediaView An mediaView object sending the message. + */ +- (void)MTGMediaViewVideoDidStart:(MTGMediaView *)mediaView; + +/** +* Called when the video play completed. +* +* @param mediaView An mediaView object sending the message. +*/ +- (void)MTGMediaViewVideoPlayCompleted:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd mediaView:(MTGMediaView *)mediaView; + + +/*! + @method + + @abstract + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl mediaView:(MTGMediaView *)mediaView; + +/*! + @method + + @abstract + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error; +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error mediaView:(MTGMediaView *)mediaView; + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type mediaView:(MTGMediaView *)mediaView; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h new file mode 100644 index 0000000..8d7921e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAd.h @@ -0,0 +1,193 @@ +// +// MTGNativeAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGCampaign.h" + + +#define MTGNativeAdSDKVersion @"7.6.8" + + + +typedef NS_ENUM(NSInteger, MTGAdCategory) { + MTGAD_CATEGORY_ALL = 0, + MTGAD_CATEGORY_GAME = 1, + MTGAD_CATEGORY_APP = 2, +}; + +@class MTGNativeAdManager; +@class MTGBidNativeAdManager; + +/*! + @protocol MTGNativeAdManagerDelegate + @abstract Messages from MTGNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds DEPRECATED_ATTRIBUTE; +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + +/*! + + When the MTGNativeAdManager has finished loading a batch of frames this message will be sent. A batch of frames may be loaded in response to calling loadAds. + @param nativeFrames A array contains native frames (MTGFrame). + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesLoaded:(nullable NSArray *)nativeFrames DEPRECATED_ATTRIBUTE; + +/*! + + When the MTGNativeAdManager has reached a failure while attempting to load a batch of frames this message will be sent to the application. + @param error An NSError object with information about the failure. + + @deprecated This method has been deprecated. + */ +- (void)nativeFramesFailedToLoadWithError:(nonnull NSError *)error DEPRECATED_ATTRIBUTE; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd DEPRECATED_ATTRIBUTE; +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl DEPRECATED_ATTRIBUTE; +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error DEPRECATED_ATTRIBUTE; + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type nativeManager:(nonnull MTGNativeAdManager *)nativeManager; + + +@end + + +/*! + @protocol MTGBidNativeAdManagerDelegate + @abstract Messages from MTGBidNativeAdManager indicating success or failure loading ads. + */ + +@protocol MTGBidNativeAdManagerDelegate + +@optional + + +/*! + + When the MTGBidNativeAdManager has finished loading a batch of ads this message will be sent. A batch of ads may be loaded in response to calling loadAds. + @param nativeAds A array contains native ads (MTGCampaign). + + */ +- (void)nativeAdsLoaded:(nullable NSArray *)nativeAds bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + When the MTGBidNativeAdManager has reached a failure while attempting to load a batch of ads this message will be sent to the application. + @param error An NSError object with information about the failure. + + */ +- (void)nativeAdsFailedToLoadWithError:(nonnull NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + +/*! + + Sent after an ad has been clicked by a user. + + @param nativeAd An MTGCampaign object sending the message. + */ +- (void)nativeAdDidClick:(nonnull MTGCampaign *)nativeAd bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did start to resolve. + + @param clickUrl The click url of the ad. + */ +- (void)nativeAdClickUrlWillStartToJump:(nonnull NSURL *)clickUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; +/*! + + Sent after an ad url has jumped to a new url. + + @param jumpUrl The url during jumping. + + @discussion It will not be called if a ad's final jump url has been cached + */ +- (void)nativeAdClickUrlDidJumpToUrl:(nonnull NSURL *)jumpUrl bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +/*! + + Sent after an ad url did reach the final jump url. + + @param finalUrl the final jump url of the click url. + @param error the error generated between jumping. + */ + +- (void)nativeAdClickUrlDidEndJump:(nullable NSURL *)finalUrl + error:(nullable NSError *)error bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + +- (void)nativeAdImpressionWithType:(MTGAdSourceType)type bidNativeManager:(nonnull MTGBidNativeAdManager *)bidNativeManager; + + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h new file mode 100644 index 0000000..b69e05c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGNativeAdManager.h @@ -0,0 +1,263 @@ +// +// MTGNativeAdManager.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGNativeAd.h" + + +#pragma mark - MTGNativeAdManager + +@interface MTGNativeAdManager : NSObject + +/*! + @property + + @abstract The delegate + + @discussion All delegate method will be called in main thread. + */ +@property (nonatomic, weak, nullable) id delegate; + +/*! + @property + + @discussion Show the loading view when to click on ads. + The default is yes + */ +@property (nonatomic, assign) BOOL showLoadingView; + +/*! + @property + + @discussion DEPRECATED_ATTRIBUTE + Mintegral support configuration: https://www.mintegral.net + */ +@property (nonatomic, readonly) BOOL videoSupport DEPRECATED_ATTRIBUTE; + +/*! +@property + +@discussion ad current placementId . +*/ + +@property (nonatomic, readonly) NSString *_Nullable placementId; + +/*! + @property + + @discussion ad current UnitId . + */ +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +/** +* get the id of this request ad,call after nativeAdsLoaded. +*/ +@property (nonatomic, readonly) NSString *_Nullable requestId; + +/*! + @property + + @discussion The current ViewController of display ad. + the "ViewController" parameters are assigned as calling the init or Registerview method + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController; + +/*! + + The method that kicks off the loading of ads. It may be called again in the future to refresh the ads manually. + + @discussion It only works if you init the manager by the 2 method above. + */ +- (void)loadAds; + + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param campaign The campaign you associate with the view. + + @discussion The whole area of the UIView will be clickable. + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + + */ +- (void)unregisterView:(nonnull UIView *)view; + +/*! + + This is a method to associate a MTGCampaign with the UIView you will use to display the native ads and set clickable areas. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + @param campaign The campaign you associate with the view. + + */ +- (void)registerViewForInteraction:(nonnull UIView *)view + withClickableViews:(nonnull NSArray *)clickableViews + withCampaign:(nonnull MTGCampaign *)campaign; + +/*! + + This is a method to disconnect a MTGCampaign with the UIView you used to display the native ads. + + @param view The UIView you created to render all the native ads data elements. + @param clickableViews An array of UIView you created to render the native ads data element, e.g. CallToAction button, Icon image, which you want to specify as clickable. + + */ +- (void)unregisterView:(nonnull UIView *)view clickableViews:(nonnull NSArray *)clickableViews; + +/*! + + This is a method to clean the cache nativeAd. + + */ +- (void)cleanAdsCache; + +/*! + + Set the video display area size. + + @param size The display area size. + + */ +-(void)setVideoViewSize:(CGSize)size; + +/*! + + Set the video display area size. + + @param width The display area width. + @param height The display area height. + */ +-(void)setVideoViewSizeWithWidth:(CGFloat)width height:(CGFloat)height; + + + +/*! + + The method that kicks off the loading of frames. It may be called again in the future to refresh the frames manually. + + @discussion It only works if you init the manager by the the method above. + + @deprecated This method has been deprecated. + */ +- (void)loadFrames DEPRECATED_ATTRIBUTE; + + +/*! + Initialize the native ads manager which is for loading frames (MTGFrame). + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param frameNum The number of frame you would like the native ad manager to retrieve. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + + @discussion It's different with the method initWithUnitID:fbPlacementId:forNumAdsRequested:presentingViewController: We will return arrays of MTGFrame rather than MTGCampaign to you. A MTGFrame may contain multiple MTGCampaigns. See more detail in MTGFrame. + + @deprecated This method has been deprecated. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + frameNum:(NSUInteger)frameNum + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads. (MTGCampaign) + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport DEPRECATED_ATTRIBUTE Mintegral support configuration: https://www.mintegral.net + @param numAdsRequested The number of ads you would like the native ad manager to retrieve. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/*! + + Initialize the native ads manager which is for loading ads with more options. + + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. The default is NO. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param viewController The UIViewController that will be used to present SKStoreProductViewController + (iTunes Store product information) or the in-app browser. If not set, it will be the root viewController of your current UIWindow. But it may failed to present our view controller if your rootViewController is presenting other view controller. So set this property is necessary. + */ +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitID:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + presentingViewController:(nullable UIViewController *)viewController DEPRECATED_ATTRIBUTE; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h new file mode 100644 index 0000000..00795ab --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGRewardAdInfo.h @@ -0,0 +1,26 @@ +// +// MTGRewardAdInfo.h +// MTGSDK +// + +#import + +@interface MTGRewardAdInfo : NSObject + +/** + * The ID of the reward as defind on Self Service + */ +@property (nonatomic, copy ) NSString *rewardId; + +/** + * The reward name as defined on Self Service + */ +@property (nonatomic, copy ) NSString *rewardName; + +/** + * Amount of reward type given to the user + */ +@property (nonatomic, assign) NSInteger rewardAmount; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h new file mode 100644 index 0000000..286fea2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK-Swift.h @@ -0,0 +1,634 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +#ifndef MTGSDK_SWIFT_H +#define MTGSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import ObjectiveC; +#endif + +#endif +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="MTGSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +SWIFT_CLASS("_TtC6MTGSDK12MTGSwiftTest") +@interface MTGSwiftTest : NSObject +- (void)test; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h new file mode 100644 index 0000000..a1c472e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDK.h @@ -0,0 +1,224 @@ +// +// MTGSDK.h +// MTGSDK +// + + + +#import +//#import "MTGNativeAdManager.h" +//#import "MTGBidNativeAdManager.h" +//#import "MTGCampaign.h" +//#import "MTGTemplate.h" +//#import "MTGFrame.h" +//#import "MTGMediaView.h" +//#import "MTGUserInfo.h" +//#import "MTGBool.h" +#import +#import +#import +#import +#import +#import +#import +#import + +#define MTGSDKVersion @"7.6.8" + + +typedef NS_ENUM(NSInteger,MTGAdType) { + MTGRewardAd, + MTGInterstitialAd +}; + +@interface MTGSDK : NSObject + + +/** +* The version of the SDK. +* +* @return The current version of the SDK. +*/ ++(NSString *_Nonnull)sdkVersion; + +/** + * The shared instance of the SDK. + * + * @return The SDK singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** + * Set the AppID and ApiKey. + * This must be called after set the authorization of user privacy information collection if you need to keep GDPR terms. + * This must be called before any ads are requested . + * + * @param appID T application Id registered on the our portal. + * @param apiKey The API Key generated on the our Portal. + */ +- (void)setAppID:(nonnull NSString *)appID ApiKey:(nonnull NSString *)apiKey; + +@property (nonatomic, assign) BOOL autoSetAudioCategory; + +/** + Set user GDPR authorization information + + Set YES to indicate the user's data will be collected otherwise NO. Default to be YES. + +@abstract According to the GDPR, set method of this property must be called before "setAppID: ApiKey:", or by default will collect user's information. + @Attention Do not mix the usage of `setConsentStatus:` and `setUserPrivateInfoType:agree` simultaneously in your app. + */ +@property (nonatomic, assign) BOOL consentStatus; + +/// Set the COPPA status of the user. YES means follow the coppa rules, NO means no need to follow the coppa rules, default is Unknown (depend on your app's coppa setting on the dev setting page). +@property (nonatomic, assign) MTGBool coppa; + +/// Set user GDPR authorization IDFV information, YES means disable the collection of idfv. Default to be NO. +@property (nonatomic, assign) BOOL disableIDFV; + +/// Set this to NO to disable SDK to call system framework to collect device id(include idfa and idfv), and device id can be passed to SDK by calling "setDeviceIdfa:" and "setDeviceIdfv:". Default to be YES. +/// Attention: this mthdod must be called before "setAppID: ApiKey:" +@property (nonatomic, assign) BOOL canCallingDeviceIDApi; + +/// Pass idfa to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfa collected from your side by calling `[ASIdentifierManager sharedManager].advertisingIdentifier.UUIDString`. +- (void)setDeviceIdfa:(nonnull NSString *)idfa; + +/// Pass idfv to SDK when `canCallingDeviceIDApi` is NO. +/// @param idfv collected from your side by calling `[UIDevice currentDevice].identifierForVendor.UUIDString`. +- (void)setDeviceIdfv:(nonnull NSString *)idfv; + +/// Some system apis on Xcode 15 are not compatible, and the SDK needs additional processing +/// @param version you current Xcode version, for example: @"14.3" +- (void)setXcodeBuildVersion:(nonnull NSString *)version; + +/** + If set to YES, the server will not display personalized ads based on the user's personal information + When receiving the user's request, and will not synchronize the user's information to other third-party partners. + Default is NO + */ +@property (nonatomic, assign) BOOL doNotTrackStatus; + +- (void)setUserInfo:(nonnull MTGUserInfo *)userInfo; + +/// Set play video muted for ad type. +/// @param playVideoMute YES/NO +/// @param adType adType MTGAdType +- (void)setPlayVideoMute:(BOOL)playVideoMute forAdType:(MTGAdType)adType; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory; + +/** + * + @method Set user GDPR authorization information + + @abstract According to the GDPR, this method must be called before "setAppID: ApiKey:", or by default will collect user information; + + @param type The type of the data that you want to configure. + + @param agree whether this type of data should be collect. + */ +- (void)setUserPrivateInfoType:(MTGUserPrivateType)type agree:(BOOL)agree DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] setConsentStatus:` instead"); + +/** + * + @method + + @abstract You can get all status for current 'MTGUserPrivateType' by using this method. + */ +- (MTGUserPrivateTypeInfo *_Nonnull)userPrivateInfo DEPRECATED_MSG_ATTRIBUTE("Use `[MTGSDK sharedInstance] consentStatus` instead"); + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param videoSupport If the support video ads, set videoSupport to yes. + @param numAdsRequested The number of ads you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + videoSupport:(BOOL)videoSupport + forNumAdsRequested:(NSUInteger)numAdsRequested DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native ads. It may be called again in the future to refresh the ads manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + */ +- (void)preloadNativeAdsWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory DEPRECATED_ATTRIBUTE; + +/** + * + @method + + @abstract The method that kicks off the preloading of native frames. It may be called again in the future to refresh the frames manually. + + @param placementId The id of the ad placement. You can create your placement id from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param fbPlacementId The Facebook PlacementID is used to request ads from Facebook. You can also set the placementID in our portal. The ID you set in our web portal will replace the ID you set here in future. + @param templates This array contains objects of MTGTemplate. See more detail in definition of MTGTemplate. + @param autoCacheImage If you pass YES, SDK will download the image resource automatically when you get the campaign. + @param adCategory Decide what kind of ads you want to retrieve. Games, apps or all of them. The default is All. + @param frameNum The number of frames you would like to preload. Max number is 10. If you pass any number bigger than 10, it will be reset to 10. + */ +- (void)preloadNativeFramesWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + fbPlacementId:(nullable NSString *)fbPlacementId + supportedFrameTemplates:(nullable NSArray *)templates + autoCacheImage:(BOOL)autoCacheImage + adCategory:(MTGAdCategory)adCategory + frameNum:(NSUInteger)frameNum DEPRECATED_ATTRIBUTE; + + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h new file mode 100644 index 0000000..6d800ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGSDKUmbrellaHeaders.h @@ -0,0 +1,35 @@ +// +// MTGSDKUmbrellaHeaders.h +// MTGSDK +// +// Created by Harry on 2024/1/8. +// Copyright © 2024 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDK. +FOUNDATION_EXPORT double MTGSDKVersionNumber; + +//! Project version string for MTGSDK. +FOUNDATION_EXPORT const unsigned char MTGSDKVersionString[]; + +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import + +#import + +#import +#import + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h new file mode 100644 index 0000000..eef665c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTemplate.h @@ -0,0 +1,41 @@ +// +// MTGTemplate.h +// MTGSDK +// + +#import +#import "MTGCampaign.h" + +/*! + @class MTGTemplate + + @abstract This class defines what type of ads and how many ads you want to retrive in one template. + */ +@interface MTGTemplate : NSObject + +/*! + @property + + @abstract It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + */ +@property (nonatomic, assign) MTGAdTemplateType templateType; + +/*! + @property + + @abstract It defines how many ads you want to retrive in one template. + */ +@property (nonatomic, assign) NSUInteger adsNum; + +/** + * + @method + + @abstract The method defines which kinds of template you want to retrive. + + @param templateType It is an enumeration value. The default value is MTGAD_TEMPLATE_ONLY_ICON. It defines what type of ads you want to retrive in one template. + @param adsNum It defines how many ads you want to retrive in one template. + */ ++ (MTGTemplate *)templateWithType:(MTGAdTemplateType)templateType adsNum:(NSUInteger)adsNum; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h new file mode 100644 index 0000000..fe6e9f9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenue.h @@ -0,0 +1,22 @@ +// +// MTGTrackAdRevenue.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import +#import "MTGTrackAdRevenueModel.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGTrackAdRevenue : NSObject + +/// Track ad revenue. +/// - Parameter adRevenueModel: adRevenue Ad revenue object model containing all the relevant ad revenue tracking data. Use MTGTrackAdRevenueAdMobModel|MTGTrackAdRevenueMaxModel|MTGTrackAdRevenueIronSourceModel ++ (void)trackAdRevenueWithAdRevenueModel:(nonnull MTGTrackAdRevenueModel *)adRevenueModel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h new file mode 100644 index 0000000..a1c74f2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGTrackAdRevenueModel.h @@ -0,0 +1,143 @@ +// +// MTGTrackAdRevenueModel.h +// MTGSDK +// +// Created by lee on 2023/6/30. +// Copyright © 2023 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +/** + Defined attribution platform name. + */ +#define MTGAttributionPlatformNameAppsFlyer @"AppsFlyer" +#define MTGAttributionPlatformNameAdjust @"Adjust" +#define MTGAttributionPlatformNameTenjin @"Tenjin" +#define MTGAttributionPlatformNameSingular @"Singular" +#define MTGAttributionPlatformNameKochava @"Kochava" +#define MTGAttributionPlatformNameBranch @"Branch" +#define MTGAttributionPlatformNameReyun @"Reyun" +#define MTGAttributionPlatformNameSolarEngine @"SolarEngine" +#define MTGAttributionPlatformNameAppMetrica @"AppMetrica" +#define MTGAttributionPlatformNameMyTracker @"MyTracker" +#define MTGAttributionPlatformNameAdbrix @"Adbrix" +#define MTGAttributionPlatformNameApsalar @"Apsalar" +#define MTGAttributionPlatformNameDataEye @"DataEye" +#define MTGAttributionPlatformNameFox @"Fox" +#define MTGAttributionPlatformNameTalkingData @"TalkingData" +#define MTGAttributionPlatformNameUmeng @"Umeng" +#define MTGAttributionPlatformNameAirbridge @"Airbridge" +#define MTGAttributionPlatformNameJustTrack @"JustTrack" + +@interface MTGTrackAdRevenueModel : NSObject + +///The attribution platform user id. +@property (nonatomic,copy,nullable) NSString *attributionUserID; + +/** + * @brief The attribution platform name. + * + * @note If you have integrated the sdk of the attribution platform, pass the name of the attribution platform. + * Use the attribution platform name macro defined in the MTGTrackAdRevenueModel class. If the attribution platform you use does not exist in the defined macro definition, you can pass the name of the attribution platform you use. + */ +@property (nonatomic,copy,nullable) NSString *attributionPlatformName; + +///The extra data. +@property (nonatomic,copy,nullable) NSDictionary *extraData; + +@end + + + +@class GADAdValue; +@interface MTGTrackAdRevenueAdMobModel : MTGTrackAdRevenueModel + +///The currently displayed ad type,use Rewarded|Banner|Interstitial|Native|AppOpen. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The admob ad unit id. +@property (nonatomic,copy,nonnull) NSString *adUnitID; + +/// The monetary value earned from an ad,admob GADAdValue instance. +@property (nonatomic,strong,nonnull) GADAdValue *adValue; + +/// JSON-safe dictionary representation of the ad network response info. +@property (nonatomic,strong,nonnull) NSDictionary *loadedAdDictionaryRepresentation; + +@end + + + +@class MAAd; +@interface MTGTrackAdRevenueMaxModel : MTGTrackAdRevenueModel + +///The max MAAd instance. +@property (nonatomic,strong,nonnull) MAAd *maxAd; + +@end + + + +@interface MTGTrackAdRevenueIronSourceModel : MTGTrackAdRevenueModel + +///The ironSource instance id. +@property (nonatomic,copy,nullable) NSString *instanceId; + +///The ironSource ISImpressionData.all_data +@property (nonatomic,strong,nonnull) NSDictionary *impressionData; + +@end + + +@interface MTGTrackAdRevenueTradPlusModel : MTGTrackAdRevenueModel + +///The TradPlus AdImpression adInfo +@property (nonatomic,strong,nonnull) NSDictionary *adInfo; + +@end + + +///If you use other mediation, you can create a MTGTrackAdRevenueCustomModel and assign values to the properties. +@interface MTGTrackAdRevenueCustomModel : MTGTrackAdRevenueModel +///The mediation platform name. +@property (nonatomic,copy,nonnull) NSString *mediationName; + +///The mediation unit id. +@property (nonatomic,copy,nonnull) NSString *mediationUnitId; + +///The ad network name. +@property (nonatomic,copy,nonnull) NSString *adNetworkName; + +///The precision of the revenue value for this ad. +@property (nonatomic,copy,nonnull) NSString *precision; + +///The revenue currency code. +@property (nonatomic,copy,nullable) NSString *currency; + +//The ad’s revenue amount +@property (nonatomic,strong) NSNumber *revenue; + +///The ad network unit info. +@property (nonatomic,strong,nullable) NSDictionary *adNetworkUnitInfo; + +///is bidding +@property (nonatomic,assign) BOOL isBidding; + +///The mediation ad type. +@property (nonatomic,copy,nonnull) NSString *adType; + +///The DSP id network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspId; + +///The DSP network that provided the loaded ad when the ad is served through AppLovin Exchange. +@property (nonatomic,copy,nullable) NSString *dspName; + +///The mediation response metadata. +@property (nonatomic,strong,nullable) NSDictionary *allInfo; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h new file mode 100644 index 0000000..cf138c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Headers/MTGUserInfo.h @@ -0,0 +1,53 @@ +// +// MTGUserInfo.h +// MTGSDK +// +// Copyright © 2017年 Mintegral. All rights reserved. +// + +#import + + +typedef NS_ENUM(NSInteger, MTGUserPrivateType) { + MTGUserPrivateType_ALL = 0, + MTGUserPrivateType_GeneralData = 1, + MTGUserPrivateType_DeviceId = 2, + MTGUserPrivateType_Gps = 3, + MTGUserPrivateType_Other = 4 +}; + + +@interface MTGUserPrivateTypeInfo : NSObject + +@property (nonatomic,assign) BOOL isGeneralDataAllowed; +@property (nonatomic,assign) BOOL isDeviceIdAllowed; +@property (nonatomic,assign) BOOL isGpsAllowed; +@property (nonatomic,assign) BOOL isOtherAllowed; + +@end + +typedef void (^MTGUserPrivateInfoTipsResultBlock)(MTGUserPrivateTypeInfo *userPrivateTypeInfo,NSError *error); + + +typedef NS_ENUM(NSUInteger, MTGGender) { + MTGGender_Unknown = 0, + MTGGender_Man = 1, + MTGGender_Woman = 2, +}; + +typedef NS_ENUM(NSUInteger, MTGUserPayType) { + MTGUserPayType_Unpaid = 0, + MTGUserPayType_Pay = 1, + MTGUserPayType_Unknown = 2, +}; + +@interface MTGUserInfo : NSObject + +@property (nonatomic,assign) MTGGender gender; +@property (nonatomic,assign) NSInteger age; +@property (nonatomic,assign) MTGUserPayType pay; +@property (nonatomic, copy) NSString *custom; +@property (nonatomic, copy) NSString *longitude; +@property (nonatomic, copy) NSString *latitude; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist new file mode 100644 index 0000000..8fedeae Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK new file mode 100644 index 0000000..1706397 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/MTGSDK differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..462d0e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..63d3b9b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..462d0e3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target arm64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..841667a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,139 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "MTGSDK", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MTGSwiftTest", + "printedName": "MTGSwiftTest", + "children": [ + { + "kind": "Function", + "name": "test", + "printedName": "test()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)test", + "mangledName": "$s6MTGSDK12MTGSwiftTestC4testyyF", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MTGSwiftTest", + "printedName": "MTGSDK.MTGSwiftTest", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest" + } + ], + "declKind": "Constructor", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest(im)init", + "mangledName": "$s6MTGSDK12MTGSwiftTestCACycfc", + "moduleName": "MTGSDK", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@MTGSDK@objc(cs)MTGSwiftTest", + "mangledName": "$s6MTGSDK12MTGSwiftTestC", + "moduleName": "MTGSDK", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Equatable", + "printedName": "Equatable", + "usr": "s:SQ", + "mangledName": "$sSQ" + }, + { + "kind": "Conformance", + "name": "Hashable", + "printedName": "Hashable", + "usr": "s:SH", + "mangledName": "$sSH" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObservingPublishing", + "printedName": "_KeyValueCodingAndObservingPublishing", + "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP", + "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP" + }, + { + "kind": "Conformance", + "name": "_KeyValueCodingAndObserving", + "printedName": "_KeyValueCodingAndObserving", + "usr": "s:10Foundation27_KeyValueCodingAndObservingP", + "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "CustomDebugStringConvertible", + "printedName": "CustomDebugStringConvertible", + "usr": "s:s28CustomDebugStringConvertibleP", + "mangledName": "$ss28CustomDebugStringConvertibleP" + } + ] + } + ], + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface new file mode 100644 index 0000000..5de64dd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..9abccb4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..5de64dd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,15 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.9 (swiftlang-5.9.0.128.108 clang-1500.0.40.1) +// swift-module-flags: -target x86_64-apple-ios10.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name MTGSDK +// swift-module-flags-ignorable: -enable-bare-slash-regex +import Foundation +@_exported import MTGSDK +import Swift +import _Concurrency +import _StringProcessing +import _SwiftConcurrencyShims +@_inheritsConvenienceInitializers @objc public class MTGSwiftTest : ObjectiveC.NSObject { + @objc public func test() + @objc override dynamic public init() + @objc deinit +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..bfc41d9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/Modules/module.modulemap @@ -0,0 +1,39 @@ +framework module MTGSDK { + umbrella header "MTGSDKUmbrellaHeaders.h" + export * + + module * { + export * + } + + link framework "AdSupport" + link framework "CoreGraphics" + link framework "CoreTelephony" + link framework "MediaPlayer" + link framework "MessageUI" + link framework "MobileCoreServices" + link framework "QuartzCore" + link framework "Security" + link framework "StoreKit" + link framework "SystemConfiguration" + link framework "AVFoundation" + link framework "CoreMedia" + link framework "CFNetwork" + link framework "CoreVideo" + link framework "Foundation" + link framework "UIKit" + link framework "WebKit" + link framework "AudioToolbox" + + link "xml2" + link "z" + link "sqlite3" + +} + + + +module MTGSDK.Swift { + header "MTGSDK-Swift.h" + requires objc +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy new file mode 100644 index 0000000..a8d3e4d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/PrivacyInfo.xcprivacy @@ -0,0 +1,35 @@ + + + + + NSPrivacyAccessedAPITypes + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryDiskSpace + NSPrivacyAccessedAPITypeReasons + + E174.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryFileTimestamp + NSPrivacyAccessedAPITypeReasons + + C617.1 + + + + NSPrivacyAccessedAPIType + NSPrivacyAccessedAPICategoryUserDefaults + NSPrivacyAccessedAPITypeReasons + + CA92.1 + + + + NSPrivacyCollectedDataTypes + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..ffb8523 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ea481d2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e393642 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,552 @@ + + + + + files + + Headers/MTGAdChoicesView.h + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + Headers/MTGAdSize.h + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + Headers/MTGBidNativeAdManager.h + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + Headers/MTGBool.h + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + Headers/MTGCampaign.h + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + Headers/MTGErrorCodeConstant.h + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + Headers/MTGFrame.h + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + Headers/MTGMediaView.h + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + Headers/MTGNativeAd.h + + bIpMUuPms91giQOokg26FzA+vGA= + + Headers/MTGNativeAdManager.h + + TdvoDgQQeklrbRNy3vrTK4d543w= + + Headers/MTGRewardAdInfo.h + + oXbbh+BtKnvJENdHA23I5/emL3A= + + Headers/MTGSDK-Swift.h + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + Headers/MTGSDK.h + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + Headers/MTGSDKUmbrellaHeaders.h + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + Headers/MTGTemplate.h + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + Headers/MTGTrackAdRevenue.h + + L05miY+XM40o36SdLobXX9voZHg= + + Headers/MTGTrackAdRevenueModel.h + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + Headers/MTGUserInfo.h + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + Info.plist + + eb4WOgq/EBiFDaDEau3i6H5JKWA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + djMxAUjrI3nOG1+CnFy/IqkI+Ds= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + aJKz9610inY8NyrifdZ+ouNhqWA= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + VUsKNwrTZhkRg/VoXtD/VyZVIQ8= + + Modules/module.modulemap + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + PrivacyInfo.xcprivacy + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + + files2 + + Headers/MTGAdChoicesView.h + + hash + + xX7UEEY90TeL0VWGPxZvSjBTy0E= + + hash2 + + iNFjoQWdrl1C77anyf9lotXegsV+VuL8x6pYxRYyO4o= + + + Headers/MTGAdSize.h + + hash + + An+Rn2/k1+WPZgb4+mPfjGgkXDs= + + hash2 + + 9FRvaknrns7PcKdPpWRHb11pzxyRocwq5crRFF/sDd0= + + + Headers/MTGBidNativeAdManager.h + + hash + + AQuw0X40NBsYcvhS6F2I/kMexlY= + + hash2 + + BZcGz/pRTrgeOdLepiXB1oU3P73mkDaTVgab+kWmDZE= + + + Headers/MTGBool.h + + hash + + CBfauh0uc4OCf2cPHGwltjjA8KQ= + + hash2 + + GzEE0kXy2BiSVOfLEPNP6veJuRNbGrFMcSWVl+vHmBg= + + + Headers/MTGCampaign.h + + hash + + klkcprOXKVlmt2SmA2I/8QPJjYI= + + hash2 + + 8Hk3tJ0TxjdC50S3idXjV5jMoh1S382R3+HOnlGfAu4= + + + Headers/MTGErrorCodeConstant.h + + hash + + UmddlVkENzSi7Ib+dQFH6gA3Z8M= + + hash2 + + pE++K7/1Cz+1RP84RBMuBQ409oy0aGYswP3SmRSAWFA= + + + Headers/MTGFrame.h + + hash + + yfKqMGePmWdk2w0hifV0TdmK6MQ= + + hash2 + + XAZaIkera1PRlptxP0/Gw7ZOJUqIkrDZOIVCc9+oRnY= + + + Headers/MTGMediaView.h + + hash + + LD3UKcgiQqs8/9O+23/qUHn+chQ= + + hash2 + + osUkzkiEjtPs5133NDJezcYaWS5wwdL/vOFBVlpoINk= + + + Headers/MTGNativeAd.h + + hash + + bIpMUuPms91giQOokg26FzA+vGA= + + hash2 + + YpN7cqF2ZakLzfoVTqoAgeEPcUVBKR7NaxxJJQ0fIME= + + + Headers/MTGNativeAdManager.h + + hash + + TdvoDgQQeklrbRNy3vrTK4d543w= + + hash2 + + Qu4cFSkVft2seEIoN/uNeX+tEBeTGsMqFpF9lbmF+WU= + + + Headers/MTGRewardAdInfo.h + + hash + + oXbbh+BtKnvJENdHA23I5/emL3A= + + hash2 + + 223/MjLANOpb+WoogRfO6gCBBUQfhAetXJGLmQFirWk= + + + Headers/MTGSDK-Swift.h + + hash + + K2hsufNzrJ8MqjZViDAb7IjVlFk= + + hash2 + + aT3owjPsTkpqEIwc1RoaAkyeLxcfgtlwFy9Ylx8RVkw= + + + Headers/MTGSDK.h + + hash + + Xx2LMVnGlR04ypyTT+yd6WHZtJI= + + hash2 + + gqaI9TyDEcRqSVH1Z8/u6XjmP4gPl2wpR0xzEyM/Xvs= + + + Headers/MTGSDKUmbrellaHeaders.h + + hash + + UuB67wqW3gE5P+uHuFL31SJ+Th8= + + hash2 + + +JsHuOgkd0lVSHRoN1RZ9lrhT9I3TS8I3bKUMYyxLT4= + + + Headers/MTGTemplate.h + + hash + + bgNDQpGsyNxR5MdSBWjDHW29Y9Q= + + hash2 + + jLfNnwmqO97FBEMBLHI/zR5G3Gf8xrPPlmpnv1fr2OA= + + + Headers/MTGTrackAdRevenue.h + + hash + + L05miY+XM40o36SdLobXX9voZHg= + + hash2 + + 7q/jA4WtZuq8rti/yvr7Sb9PFak/Tv+Y8/V584AzklU= + + + Headers/MTGTrackAdRevenueModel.h + + hash + + XYACfAZ7T3Rjetmq+jzZVpJwTdk= + + hash2 + + RY696zMNDBaDwNdeUl4y+CtgHrGWnHmImJUlIHK2KIg= + + + Headers/MTGUserInfo.h + + hash + + 3Z+Z+7NMkNzVc0ogsuxU6ipPzMI= + + hash2 + + ysq71FAjE2OrQJP8MAT+XS6PDmpTrQBXmopnbCJogYk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash + + HS/z28gimcHL+2vlvoPMoRu2qj8= + + hash2 + + opg18Vsu/IySQXOkdgjtcf1aaGShWaJWnFyaH4Zb2Xk= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftinterface + + hash + + 9baWjXVjAKWLlFRazyuk67P5HiA= + + hash2 + + 71b5R5Ea4nRSOezCq4CgR+TDBjH5IrMJI8cWWv/Hc1w= + + + Modules/MTGSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash + + djMxAUjrI3nOG1+CnFy/IqkI+Ds= + + hash2 + + q6Qx0Ar4thQuFOHdwRNQ6W8R4lIT9eXcd6H/loP1alc= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash + + mhMWexpjmkrGx0RPSzRdhxPQxlM= + + hash2 + + HsZgPPApZ0Q7vaPicaztnv8hQmVuCQdFT7DWXJ5+WdY= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash + + aJKz9610inY8NyrifdZ+ouNhqWA= + + hash2 + + NT1s25RyVZ4hI3OKyu//x3ncJ5sX6tGouRjs4gn05JU= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftinterface + + hash + + OS74kKqhQwxSI4fjNdSnwS9TTlM= + + hash2 + + htPp16DnuL++GNYOoNc+68+PJj7X+jMlTiJ2PZEETlw= + + + Modules/MTGSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash + + VUsKNwrTZhkRg/VoXtD/VyZVIQ8= + + hash2 + + 3JqdNvaSIRKG4wbFQGfcHbbTilxtB9az+iMk1/6fehQ= + + + Modules/module.modulemap + + hash + + JSbKQbjn9E0dn6GiMWJCPBrbiTg= + + hash2 + + zbDAEJzeeQiBn6r0vMaEkm2wHg7h3nUg8onm+W2vZYo= + + + PrivacyInfo.xcprivacy + + hash + + 7pb/tiRb/KGE5KXo5P2+XBbJDLs= + + hash2 + + NBdLMoqFX7Ov/mII2GrezPd6ClAP70i6z2JRWl/xxEg= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDK.xcframework/ios-arm64_x86_64-simulator/MTGSDK.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist new file mode 100644 index 0000000..255e654 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKBanner.framework/MTGSDKBanner + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKBanner.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKBanner.framework/MTGSDKBanner + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKBanner.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d8c2f16 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c314c5c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..17ebfc1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..fa5e4d9 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,398 @@ + + + + + files + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + ios-arm64/MTGSDKBanner.framework/Info.plist + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + ios-arm64/MTGSDKBanner.framework/MTGSDKBanner + + b56COaeO4p5gxPn9K91aqwrPyMI= + + ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + ieapgvb9PW/6cAloSJzfINLX3+k= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + LtlXZfY/5Y/QEEuABR2rQ30O4E8= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + PvdDfWxTNyeNuCjDNupJBBep7Ig= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources + + zcUuqPiZ8ePUEp65EmTMZd5dL2o= + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + Ouz4BQ8x+8T0zik+BQmaNqS5zPc= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner + + OT7lObz0K0OamfR+VEaY1MMWeUk= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + qcSugWuASQCHBrvZmBQHcP1mE10= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + LHk06xO0gIE4Nq09a8T5fknGT00= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources + + t+ZTXqqeOQ3o5ZVOr7PE50m6Pq0= + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + hash + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + hash2 + + mXvh5NkRtlvDVHAUsIYgTVOb79oOhIEOSNeAQJ9ZInE= + + + ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + ios-arm64/MTGSDKBanner.framework/Info.plist + + hash + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + hash2 + + LSwa2OvFVOK/sdLY/cn/f/bDcwgsDitrVdx+maiARUY= + + + ios-arm64/MTGSDKBanner.framework/MTGSDKBanner + + hash + + b56COaeO4p5gxPn9K91aqwrPyMI= + + hash2 + + xxx8IvyEKNljq7OgjKjpMrXzn9s0YHSN2odzpB9daK4= + + + ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + hash + + ieapgvb9PW/6cAloSJzfINLX3+k= + + hash2 + + owFMrFpZ6Q/OKIu19DnfScVAdtPU5oz9WB1pjQ6Fz48= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + hash + + LtlXZfY/5Y/QEEuABR2rQ30O4E8= + + hash2 + + fW2oNO/gOreS3ow0DRxB91FgVGDr3X1oHtJ9ulWKVac= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + hash + + PvdDfWxTNyeNuCjDNupJBBep7Ig= + + hash2 + + Hx7vrc6tkSktbyheZaBuBczhapgR24sMPk82NTqqEio= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources + + hash + + zcUuqPiZ8ePUEp65EmTMZd5dL2o= + + hash2 + + Hbd7dPKJzj1ABTstekOdxmoKuemsLZi9s9woitImWKs= + + + ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + hash + + Ouz4BQ8x+8T0zik+BQmaNqS5zPc= + + hash2 + + KNm/GTtdHTYs0izanavRxH/oI7m7Veeeztxxm3qbIf0= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h + + hash + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + hash2 + + mXvh5NkRtlvDVHAUsIYgTVOb79oOhIEOSNeAQJ9ZInE= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist + + hash + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + hash2 + + RvOSv78D9I3IP74LDcAhTSzuNsJ5prHwc/BRkL+MY6w= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner + + hash + + OT7lObz0K0OamfR+VEaY1MMWeUk= + + hash2 + + EfLp6pzYvp9Jwpj/1bGpsb0yohiSI0AO8U9+F31TLyA= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory + + hash + + qcSugWuASQCHBrvZmBQHcP1mE10= + + hash2 + + bX+YZr418NXpuoXPINDI3csfC8KLYi8DDZ1INFDNPWA= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 + + hash + + LHk06xO0gIE4Nq09a8T5fknGT00= + + hash2 + + tecPcSWkZeZUJ88PRqJIQwuXt79pXNRDpvhCdTNMibM= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources + + hash + + t+ZTXqqeOQ3o5ZVOr7PE50m6Pq0= + + hash2 + + qI7e29ZtQuvZUbvGY2Pu2AS7Ro8CHMzphodV+kP6+nk= + + + ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..03c9dc3 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h new file mode 100644 index 0000000..c0d9f49 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdView.h @@ -0,0 +1,122 @@ +// +// MTGBannerAdView.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import + #import +#else + #import "MTGBool.h" + #import "MTGAdSize.h" +#endif + +#import "MTGBannerAdViewDelegate.h" + + +#define MTGBannerSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBannerAdView : UIView + +/** + Automatic refresh time, the time interval of banner view displaying new ads, is set in the range of 10s~180s. + If set 0, it will not be refreshed. + You need to set it before loading ad. + */ +@property(nonatomic,assign) NSInteger autoRefreshTime; + +/** + Whether to show the close button + MTGBoolNo means off,MTGBoolYes means on + */ +@property(nonatomic,assign) MTGBool showCloseButton; + +/** +placementId +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +/** + unitId + */ +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after adViewLoadSuccess +*/ +@property(nonatomic,copy,readonly) NSString * _Nullable requestId; + +/// get the creativeId of this requested ad, call this after adViewLoadSuccess +@property(nonatomic,copy,readonly) NSString * _Nullable creativeId; + +/** + the delegate + */ +@property(nonatomic,weak,nullable) id delegate; + +/** + The current ViewController of display ad. + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param adSize The size of the banner view. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithAdSize:(CGSize)adSize + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param bannerSizeType please refer to enum MTGBannerSizeType. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithBannerSizeType:(MTGBannerSizeType)bannerSizeType + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; +/** + Begin to load banner ads + */ +- (void)loadBannerAd; + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ + +- (void)loadBannerAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Call this method when you want to relase MTGBannerAdView. It's optional. + + NOTE: After calling this method, if you need to continue using the MTGBannerAdView, you must reinitialize a MTGBannerAdView + */ +- (void)destroyBannerAdView; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h new file mode 100644 index 0000000..9cf06ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h @@ -0,0 +1,76 @@ +// +// MTGBannerAdViewDelegate.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + +@class MTGBannerAdView; + +@protocol MTGBannerAdViewDelegate +/** + This method is called when adView ad slot is loaded successfully. + + @param adView : view for adView + */ +- (void)adViewLoadSuccess:(MTGBannerAdView *)adView; + +/** + This method is called when adView ad slot failed to load. + + @param adView : view for adView + @param error : error + */ +- (void)adViewLoadFailedWithError:(NSError *)error adView:(MTGBannerAdView *)adView; + +/** + Sent immediately before the impression of an MTGBannerAdView object will be logged. + + @param adView An MTGBannerAdView object sending the message. + */ +- (void)adViewWillLogImpression:(MTGBannerAdView *)adView; + +/** + This method is called when ad is clicked. + + @param adView : view for adView + */ +- (void)adViewDidClicked:(MTGBannerAdView *)adView; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + +@param adView : view for adView + */ +- (void)adViewWillLeaveApplication:(MTGBannerAdView *)adView; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + @param adView : view for adView + */ +- (void)adViewWillOpenFullScreen:(MTGBannerAdView *)adView; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + + @param adView : view for adView + */ +- (void)adViewCloseFullScreen:(MTGBannerAdView *)adView; + +/** + This method is called when ad is Closed. + + @param adView : view for adView + */ +- (void)adViewClosed:(MTGBannerAdView *)adView; + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist new file mode 100644 index 0000000..c62c711 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner new file mode 100644 index 0000000..b3ff31a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/MTGSDKBanner differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..bb83834 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKBanner { + umbrella header "MTGBannerAdView.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..77f16be Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c86f05c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..5124770 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..0a74ad0 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGBannerAdView.h + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + Info.plist + + gDaPF5YTmBlePb2m0+7Sx3HpywA= + + Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + + files2 + + Headers/MTGBannerAdView.h + + hash + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + hash2 + + mXvh5NkRtlvDVHAUsIYgTVOb79oOhIEOSNeAQJ9ZInE= + + + Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..57e9ec1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64/MTGSDKBanner.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h new file mode 100644 index 0000000..c0d9f49 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdView.h @@ -0,0 +1,122 @@ +// +// MTGBannerAdView.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import + #import +#else + #import "MTGBool.h" + #import "MTGAdSize.h" +#endif + +#import "MTGBannerAdViewDelegate.h" + + +#define MTGBannerSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBannerAdView : UIView + +/** + Automatic refresh time, the time interval of banner view displaying new ads, is set in the range of 10s~180s. + If set 0, it will not be refreshed. + You need to set it before loading ad. + */ +@property(nonatomic,assign) NSInteger autoRefreshTime; + +/** + Whether to show the close button + MTGBoolNo means off,MTGBoolYes means on + */ +@property(nonatomic,assign) MTGBool showCloseButton; + +/** +placementId +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +/** + unitId + */ +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after adViewLoadSuccess +*/ +@property(nonatomic,copy,readonly) NSString * _Nullable requestId; + +/// get the creativeId of this requested ad, call this after adViewLoadSuccess +@property(nonatomic,copy,readonly) NSString * _Nullable creativeId; + +/** + the delegate + */ +@property(nonatomic,weak,nullable) id delegate; + +/** + The current ViewController of display ad. + */ +@property (nonatomic, weak) UIViewController * _Nullable viewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param adSize The size of the banner view. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithAdSize:(CGSize)adSize + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; + +/** + This is a method to initialize an MTGBannerAdView with the given unit id + + @param bannerSizeType please refer to enum MTGBannerSizeType. + @param placementId The id of the ad placement id. You can create your ad placement from our Portal. + @param unitId The id of the ad unit. You can create your unit id from our Portal. + @param rootViewController The view controller that will be used to present full screen ads. + + */ +- (nonnull instancetype)initBannerAdViewWithBannerSizeType:(MTGBannerSizeType)bannerSizeType + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + rootViewController:(nullable UIViewController *)rootViewController; +/** + Begin to load banner ads + */ +- (void)loadBannerAd; + +/*! + This method is used to request ads with the token you got previously + + @param bidToken - the token from bid request within MTGBidFramework. + */ + +- (void)loadBannerAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Call this method when you want to relase MTGBannerAdView. It's optional. + + NOTE: After calling this method, if you need to continue using the MTGBannerAdView, you must reinitialize a MTGBannerAdView + */ +- (void)destroyBannerAdView; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(nullable id)extraInfo forKey:(nonnull NSString *)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h new file mode 100644 index 0000000..9cf06ad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Headers/MTGBannerAdViewDelegate.h @@ -0,0 +1,76 @@ +// +// MTGBannerAdViewDelegate.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + +@class MTGBannerAdView; + +@protocol MTGBannerAdViewDelegate +/** + This method is called when adView ad slot is loaded successfully. + + @param adView : view for adView + */ +- (void)adViewLoadSuccess:(MTGBannerAdView *)adView; + +/** + This method is called when adView ad slot failed to load. + + @param adView : view for adView + @param error : error + */ +- (void)adViewLoadFailedWithError:(NSError *)error adView:(MTGBannerAdView *)adView; + +/** + Sent immediately before the impression of an MTGBannerAdView object will be logged. + + @param adView An MTGBannerAdView object sending the message. + */ +- (void)adViewWillLogImpression:(MTGBannerAdView *)adView; + +/** + This method is called when ad is clicked. + + @param adView : view for adView + */ +- (void)adViewDidClicked:(MTGBannerAdView *)adView; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + +@param adView : view for adView + */ +- (void)adViewWillLeaveApplication:(MTGBannerAdView *)adView; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + @param adView : view for adView + */ +- (void)adViewWillOpenFullScreen:(MTGBannerAdView *)adView; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + + @param adView : view for adView + */ +- (void)adViewCloseFullScreen:(MTGBannerAdView *)adView; + +/** + This method is called when ad is Closed. + + @param adView : view for adView + */ +- (void)adViewClosed:(MTGBannerAdView *)adView; + + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist new file mode 100644 index 0000000..ade1208 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner new file mode 100644 index 0000000..7c3d0f8 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/MTGSDKBanner differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap new file mode 100644 index 0000000..bb83834 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKBanner { + umbrella header "MTGBannerAdView.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..54b6fdd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..50460c1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..3a41aed --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGBannerAdView.h + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + Headers/MTGBannerAdViewDelegate.h + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + Info.plist + + fIXIItOeu7pD7DlbgSkL5PpYUtg= + + Modules/module.modulemap + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + + files2 + + Headers/MTGBannerAdView.h + + hash + + B6Cm7CJ2Hv0+4365KlmZEZ5zLVE= + + hash2 + + mXvh5NkRtlvDVHAUsIYgTVOb79oOhIEOSNeAQJ9ZInE= + + + Headers/MTGBannerAdViewDelegate.h + + hash + + IzB69jXvcYZuT7hqxuldI6VCRpc= + + hash2 + + H+9ABBUkMJujJjX6jzJsOKxlNZW3jFpw0kTQMmQaHkQ= + + + Modules/module.modulemap + + hash + + NvTf+1iNodKw6tvIMvFRKeIEISM= + + hash2 + + l/LvtmBU8SQCkBx0qWroiwgt0PaKkzKERGhc1ieYZR8= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator/MTGSDKBanner.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist new file mode 100644 index 0000000..1916eb1 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKBidding.framework/MTGSDKBidding + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKBidding.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKBidding.framework/MTGSDKBidding + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKBidding.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..4c1212f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..9e3a64c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..89dd85a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..a4c6188 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,578 @@ + + + + + files + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + ios-arm64/MTGSDKBidding.framework/Info.plist + + tv8+lFAxgzzYORqhoj3493yZuh4= + + ios-arm64/MTGSDKBidding.framework/MTGSDKBidding + + XdoWY60GgrQOHEKws4sd5Syh3dg= + + ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + 9TeSPdSneR+dG1evofMflDzZVa8= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + nmp9d3/Hh4lG8+cMW/Y3+dcR6c4= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + D1iIinefUDLO2sA3uhvD77TuhLI= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources + + rwAwxikcHNkjQUZnmNVVpEL6bLU= + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + nTCDRm93kraWK1WjQUqso3ZqC5Y= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding + + 9lJM/g/+a/9TSc7Ri1lRaK4eZYg= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + Fu5jk3aTAUMhE+m2xIX8fkRzg28= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + 58FWLe/EVpSuJsN734tj4tyn9Pw= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources + + gqJJiXgPjwcyG/5e8XPmXgremYE= + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + hash + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + hash2 + + a3M8XXzezbVafehTWETVIJ0j6IE6OOy7gNZdZPisGxA= + + + ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + ios-arm64/MTGSDKBidding.framework/Info.plist + + hash + + tv8+lFAxgzzYORqhoj3493yZuh4= + + hash2 + + 2puI+gj1hvOq3pGJ3Ix/C7kTIq6QeYeQUskObrY4FUA= + + + ios-arm64/MTGSDKBidding.framework/MTGSDKBidding + + hash + + XdoWY60GgrQOHEKws4sd5Syh3dg= + + hash2 + + r6Y6MawnI67eVM5cGpMkRCe0E+iYIhMEPkg/Cv/CZCQ= + + + ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + hash + + 9TeSPdSneR+dG1evofMflDzZVa8= + + hash2 + + 6qRtVF7WP1eugXBToK/N9K9Lks6gBBX1AvTjtS27ATI= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + hash + + nmp9d3/Hh4lG8+cMW/Y3+dcR6c4= + + hash2 + + L3fxmkxWXNdBKa4AJ4ow0N42OnK5jHrrY+4IMZuMP/c= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + hash + + D1iIinefUDLO2sA3uhvD77TuhLI= + + hash2 + + gfLwHCkBh7aFoB3pg0pXGVQqVP45HC+zxRfPfr1/QbE= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources + + hash + + rwAwxikcHNkjQUZnmNVVpEL6bLU= + + hash2 + + YMaVXlpcSGfqVxdEj76i3pICx0Elp5NYYOBHhk2AoMA= + + + ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + hash + + nTCDRm93kraWK1WjQUqso3ZqC5Y= + + hash2 + + OdUcLpnuyhv8oOibeiP+0EtTTw2su5YTe6hFffr+h18= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h + + hash + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + hash2 + + a3M8XXzezbVafehTWETVIJ0j6IE6OOy7gNZdZPisGxA= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist + + hash + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + hash2 + + EBK3nhETTGFYT5Tvm2rbzsx0o+iOFzqcyj2lIw5E39E= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding + + hash + + 9lJM/g/+a/9TSc7Ri1lRaK4eZYg= + + hash2 + + bWHwJ2GD/19xN7A+rF2ITw4WxXQI8LNPy+xM+d78Tew= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory + + hash + + Fu5jk3aTAUMhE+m2xIX8fkRzg28= + + hash2 + + vWSb44F54MIzI08aKkuvRcrKoPBE3nL+PSUK7KzcTjM= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 + + hash + + 58FWLe/EVpSuJsN734tj4tyn9Pw= + + hash2 + + BE9E8wccsg8KtYH9tzewdebHEi4+YCsAs5Lyl+tXlTU= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources + + hash + + gqJJiXgPjwcyG/5e8XPmXgremYE= + + hash2 + + D4e0dw2+J3dlq+0z5MFvtmT0zt0zvlvAFG9SeD7Hzvs= + + + ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..5da9057 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h new file mode 100644 index 0000000..1a75b63 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h @@ -0,0 +1,45 @@ +// +// MTGBiddingBannerRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" +#if __has_include() + #import +#else + #import "MTGAdSize.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +@interface MTGBiddingBannerRequestParameter : MTGBiddingRequestParameter +/** + banner unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize banner unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param bannerSizeType MTGBannerSizeTypeFormat +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + bannerSizeType:(MTGBannerSizeType)bannerSizeType; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h new file mode 100644 index 0000000..dd15b98 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h @@ -0,0 +1,33 @@ +// +// MTGBiddingHeader.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#ifndef MTGBiddingHeader_h +#define MTGBiddingHeader_h + + +typedef NS_ENUM (NSInteger, MTGBidErrorCode) { + + kMTGBidErrorCodeUnknownError = 12930001, + kMTGBidErrorCodeInvalidInput = 12930002, + kMTGBidErrorCodeConnectionLost = 12930003, + kMTGBidErrorCodeResponseParametersInvalid = 12930004, + + +}; + + + +typedef NS_ENUM (NSInteger, MTGBidLossedReasonCode) { + + MTGBidLossedReasonCodeLowPrice = 1, + MTGBidLossedReasonCodeBidTimeout = 2, + MTGBidLossedReasonCodeWonNotShow = 3, + +}; + + +#endif /* MTGBiddingHeader_h */ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h new file mode 100644 index 0000000..e974b3b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h @@ -0,0 +1,30 @@ +// +// MTGBiddingNativeAdvancedAdRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingNativeAdvancedAdRequestParameter : MTGBiddingRequestParameter +/** + unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingNativeAdvanceAdRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h new file mode 100644 index 0000000..a356117 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h @@ -0,0 +1,37 @@ +// +// MTGBiddingRequest.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +#import "MTGBiddingHeader.h" +#import "MTGBiddingResponse.h" +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequest : NSObject + +/** + Get Mintegral Bid for current ad unit + + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ + ++(void)getBidWithUnitId:(nonnull NSString *)unitId basePrice:(nullable NSNumber *)basePrice completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use`[MTGBiddingRequest getBidWithRequestParameter:completionHandler` instead"); + +/** + Get Mintegral Bid for current ad unit + @param requestParameter + + NOTE:requestParameter --You need to construct an MTGBiddingRequestParameter object or his subclass object. + If it is banner ad, you need to construct an MTGBiddingBannerRequestParameter object. + */ ++(void)getBidWithRequestParameter:(nonnull __kindof MTGBiddingRequestParameter *)requestParameter completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h new file mode 100644 index 0000000..36ab7ae --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h @@ -0,0 +1,46 @@ +// +// MTGBiddingRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequestParameter : NSObject + + +@property(nonatomic,copy,readonly)NSString *placementId; + +@property(nonatomic,copy,readonly)NSString *unitId; + +@property(nonatomic,readonly)NSNumber *basePrice; + +@property(nonatomic,assign,readonly) BOOL openRewardPlus; + +/** + Initialize an MTGBiddingRequestParameter object + @param placementId placementId + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice; + +/** +Initialize an MTGBiddingRequestParameter object +@param placementId placementId +@param unitId unitId +@param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value +@param openRewardPlus is used to open RewardPlus for RewardVideo,defalut NO +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + openRewardPlus:(BOOL)openRewardPlus; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h new file mode 100644 index 0000000..786e0a4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h @@ -0,0 +1,43 @@ +// +// MTGBiddingResponse.h +// MTGBiddingResponse +// +// Copyright © 2019 Mintegral. All rights reserved. +// + + +#import "MTGBiddingHeader.h" + + + +@interface MTGBiddingResponse :NSObject + + +@property (nonatomic,assign,readonly) BOOL success; +@property (nonatomic,strong,readonly) NSError *error; + + + + +@property (nonatomic,assign,readonly) double price; + +/** + Default is USD + */ +@property (nonatomic,copy,readonly) NSString *currency; + +/** + You will need to use this value when you request the ads + */ +@property (nonatomic,copy,readonly) NSString *bidToken; + + + +-(void)notifyWin; + +-(void)notifyLoss:(MTGBidLossedReasonCode)reasonCode; + + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h new file mode 100644 index 0000000..5168724 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h @@ -0,0 +1,48 @@ +// +// MTGBiddingSDK.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + + +#define MTGBiddingSDKVersion @"7.6.8" + + +typedef NS_ENUM(NSInteger,MintegralAdType) { + MintegralNativeAd = 42, + MintegralRewardVideoAd = 94, + MintegralBannerAd = 296, + MintegralSplashAd = 297, + MintegralIntersitialAd = 287, + MintegralNativeAdVanceAd = 298 +}; + +@interface MTGBiddingSDK : NSObject + +/* BuyerUID is required when you decide to request a bid response on your own server. */ ++ (NSString *)buyerUID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + unitID dictionary:your ad unit id. + */ ++ (NSString *)buyerUIDWithUnitID:(NSString *)unitID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + Parameter dictionary: + e.g: + @{ + @"placementId":@"your ad placement id", + @"unitId":@"your ad unit id", + @"adType":@(MintegralAdType) + } + */ ++ (NSString *)buyerUIDWithDictionary:(NSDictionary *)dictionary; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h new file mode 100644 index 0000000..baede54 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h @@ -0,0 +1,60 @@ +// +// MTGBiddingSplashRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingSplashRequestParameter : MTGBiddingRequestParameter + +/* corresponding preload mark when you initialize the object. */ +@property (nonatomic, readonly, assign) BOOL preload; + +/* corresponding customViewSize when you initialize the object. */ +@property (nonatomic, readonly, assign) CGSize customViewSize; + +/* corresponding preferred orientation when you initialize the object. */ +@property (nonatomic, readonly, assign) NSInteger preferredOrientation; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId string. + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + preload:(BOOL)preload; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(NSString *)unitId + basePrice:(NSNumber *)basePrice + preload:(BOOL)preload + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist new file mode 100644 index 0000000..a422a1f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding new file mode 100644 index 0000000..6079e29 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/MTGSDKBidding differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap new file mode 100644 index 0000000..56ab871 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/Modules/module.modulemap @@ -0,0 +1,15 @@ +framework module MTGSDKBidding { + umbrella header "MTGBiddingSDK.h" + header "MTGBiddingHeader.h" + header "MTGBiddingRequest.h" + header "MTGBiddingResponse.h" + header "MTGBiddingBannerRequestParameter.h" + header "MTGBiddingSplashRequestParameter.h" + header "MTGBiddingNativeAdvancedAdRequestParameter.h" + header "MTGBiddingRequestParameter.h" + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..4ea3c3c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..e5fd32b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..3e9e0ef Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..7413386 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + Headers/MTGBiddingSDK.h + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + Info.plist + + tv8+lFAxgzzYORqhoj3493yZuh4= + + Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + + files2 + + Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + Headers/MTGBiddingSDK.h + + hash + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + hash2 + + a3M8XXzezbVafehTWETVIJ0j6IE6OOy7gNZdZPisGxA= + + + Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..9eb8c2f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64/MTGSDKBidding.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h new file mode 100644 index 0000000..1a75b63 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingBannerRequestParameter.h @@ -0,0 +1,45 @@ +// +// MTGBiddingBannerRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" +#if __has_include() + #import +#else + #import "MTGAdSize.h" +#endif + +NS_ASSUME_NONNULL_BEGIN +@interface MTGBiddingBannerRequestParameter : MTGBiddingRequestParameter +/** + banner unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize banner unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; + +/** + Initialize an MTGBiddingBannerRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param bannerSizeType MTGBannerSizeTypeFormat +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + bannerSizeType:(MTGBannerSizeType)bannerSizeType; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h new file mode 100644 index 0000000..dd15b98 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingHeader.h @@ -0,0 +1,33 @@ +// +// MTGBiddingHeader.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#ifndef MTGBiddingHeader_h +#define MTGBiddingHeader_h + + +typedef NS_ENUM (NSInteger, MTGBidErrorCode) { + + kMTGBidErrorCodeUnknownError = 12930001, + kMTGBidErrorCodeInvalidInput = 12930002, + kMTGBidErrorCodeConnectionLost = 12930003, + kMTGBidErrorCodeResponseParametersInvalid = 12930004, + + +}; + + + +typedef NS_ENUM (NSInteger, MTGBidLossedReasonCode) { + + MTGBidLossedReasonCodeLowPrice = 1, + MTGBidLossedReasonCodeBidTimeout = 2, + MTGBidLossedReasonCodeWonNotShow = 3, + +}; + + +#endif /* MTGBiddingHeader_h */ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h new file mode 100644 index 0000000..e974b3b --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingNativeAdvancedAdRequestParameter.h @@ -0,0 +1,30 @@ +// +// MTGBiddingNativeAdvancedAdRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingNativeAdvancedAdRequestParameter : MTGBiddingRequestParameter +/** + unit size + */ +@property(nonatomic,assign,readonly)CGSize unitSize; + +/** + Initialize an MTGBiddingNativeAdvanceAdRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + @param unitSize unit size + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + unitSize:(CGSize)unitSize; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h new file mode 100644 index 0000000..a356117 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequest.h @@ -0,0 +1,37 @@ +// +// MTGBiddingRequest.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +#import "MTGBiddingHeader.h" +#import "MTGBiddingResponse.h" +#import "MTGBiddingRequestParameter.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequest : NSObject + +/** + Get Mintegral Bid for current ad unit + + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ + ++(void)getBidWithUnitId:(nonnull NSString *)unitId basePrice:(nullable NSNumber *)basePrice completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler DEPRECATED_MSG_ATTRIBUTE("Use`[MTGBiddingRequest getBidWithRequestParameter:completionHandler` instead"); + +/** + Get Mintegral Bid for current ad unit + @param requestParameter + + NOTE:requestParameter --You need to construct an MTGBiddingRequestParameter object or his subclass object. + If it is banner ad, you need to construct an MTGBiddingBannerRequestParameter object. + */ ++(void)getBidWithRequestParameter:(nonnull __kindof MTGBiddingRequestParameter *)requestParameter completionHandler:(void(^)(MTGBiddingResponse *bidResponse))completionHandler; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h new file mode 100644 index 0000000..36ab7ae --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingRequestParameter.h @@ -0,0 +1,46 @@ +// +// MTGBiddingRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingRequestParameter : NSObject + + +@property(nonatomic,copy,readonly)NSString *placementId; + +@property(nonatomic,copy,readonly)NSString *unitId; + +@property(nonatomic,readonly)NSNumber *basePrice; + +@property(nonatomic,assign,readonly) BOOL openRewardPlus; + +/** + Initialize an MTGBiddingRequestParameter object + @param placementId placementId + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice; + +/** +Initialize an MTGBiddingRequestParameter object +@param placementId placementId +@param unitId unitId +@param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if use this value +@param openRewardPlus is used to open RewardPlus for RewardVideo,defalut NO +*/ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + openRewardPlus:(BOOL)openRewardPlus; +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h new file mode 100644 index 0000000..786e0a4 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingResponse.h @@ -0,0 +1,43 @@ +// +// MTGBiddingResponse.h +// MTGBiddingResponse +// +// Copyright © 2019 Mintegral. All rights reserved. +// + + +#import "MTGBiddingHeader.h" + + + +@interface MTGBiddingResponse :NSObject + + +@property (nonatomic,assign,readonly) BOOL success; +@property (nonatomic,strong,readonly) NSError *error; + + + + +@property (nonatomic,assign,readonly) double price; + +/** + Default is USD + */ +@property (nonatomic,copy,readonly) NSString *currency; + +/** + You will need to use this value when you request the ads + */ +@property (nonatomic,copy,readonly) NSString *bidToken; + + + +-(void)notifyWin; + +-(void)notifyLoss:(MTGBidLossedReasonCode)reasonCode; + + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h new file mode 100644 index 0000000..5168724 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSDK.h @@ -0,0 +1,48 @@ +// +// MTGBiddingSDK.h +// MTGSDKBidding +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import + + + +#define MTGBiddingSDKVersion @"7.6.8" + + +typedef NS_ENUM(NSInteger,MintegralAdType) { + MintegralNativeAd = 42, + MintegralRewardVideoAd = 94, + MintegralBannerAd = 296, + MintegralSplashAd = 297, + MintegralIntersitialAd = 287, + MintegralNativeAdVanceAd = 298 +}; + +@interface MTGBiddingSDK : NSObject + +/* BuyerUID is required when you decide to request a bid response on your own server. */ ++ (NSString *)buyerUID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + unitID dictionary:your ad unit id. + */ ++ (NSString *)buyerUIDWithUnitID:(NSString *)unitID; + +/* + BuyerUID is required when you decide to request a bid response on your own server. + Parameter dictionary: + e.g: + @{ + @"placementId":@"your ad placement id", + @"unitId":@"your ad unit id", + @"adType":@(MintegralAdType) + } + */ ++ (NSString *)buyerUIDWithDictionary:(NSDictionary *)dictionary; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h new file mode 100644 index 0000000..baede54 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Headers/MTGBiddingSplashRequestParameter.h @@ -0,0 +1,60 @@ +// +// MTGBiddingSplashRequestParameter.h +// MTGSDKBidding +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import "MTGBiddingRequestParameter.h" + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif +NS_ASSUME_NONNULL_BEGIN + +@interface MTGBiddingSplashRequestParameter : MTGBiddingRequestParameter + +/* corresponding preload mark when you initialize the object. */ +@property (nonatomic, readonly, assign) BOOL preload; + +/* corresponding customViewSize when you initialize the object. */ +@property (nonatomic, readonly, assign) CGSize customViewSize; + +/* corresponding preferred orientation when you initialize the object. */ +@property (nonatomic, readonly, assign) NSInteger preferredOrientation; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId string. + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *) unitId + basePrice:(nullable NSNumber *)basePrice + preload:(BOOL)preload; + +/** + Initialize an MTGBiddingSplashRequestParameter object + @param unitId unitId + @param basePrice The optional value provided to this method should be double,the requested bid should not be lower than this price if this value provided. + @param preload whether or not this load is a preload. If preload marked to YES, you should call `[MTGSplashAD preloadWithBidToken:]` to load ad. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(NSString *)unitId + basePrice:(NSNumber *)basePrice + preload:(BOOL)preload + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist new file mode 100644 index 0000000..29fbd98 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding new file mode 100644 index 0000000..acdbbb4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/MTGSDKBidding differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap new file mode 100644 index 0000000..56ab871 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/Modules/module.modulemap @@ -0,0 +1,15 @@ +framework module MTGSDKBidding { + umbrella header "MTGBiddingSDK.h" + header "MTGBiddingHeader.h" + header "MTGBiddingRequest.h" + header "MTGBiddingResponse.h" + header "MTGBiddingBannerRequestParameter.h" + header "MTGBiddingSplashRequestParameter.h" + header "MTGBiddingNativeAdvancedAdRequestParameter.h" + header "MTGBiddingRequestParameter.h" + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..260f5d4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..b338eec Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..5383896 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeResources @@ -0,0 +1,237 @@ + + + + + files + + Headers/MTGBiddingBannerRequestParameter.h + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + Headers/MTGBiddingHeader.h + + 2ug62+iz76laFmjFpwrnaU06r4k= + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + Headers/MTGBiddingRequest.h + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + Headers/MTGBiddingRequestParameter.h + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + Headers/MTGBiddingResponse.h + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + Headers/MTGBiddingSDK.h + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + Headers/MTGBiddingSplashRequestParameter.h + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + Info.plist + + Kn2NJALE/aKbT9zhS/93qdm70gA= + + Modules/module.modulemap + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + + files2 + + Headers/MTGBiddingBannerRequestParameter.h + + hash + + DzrWR5jecMU0uKR0Pji4wAE7dDM= + + hash2 + + expuYqSel34Zl6t1DHLZARQfUEYgWwrVyrvvFE7Vd5M= + + + Headers/MTGBiddingHeader.h + + hash + + 2ug62+iz76laFmjFpwrnaU06r4k= + + hash2 + + p6fkhaQUhCLqYWqH/JaqwZ+eD9CCa3uGYaQcLcOmTo8= + + + Headers/MTGBiddingNativeAdvancedAdRequestParameter.h + + hash + + qQDaaHuog8Nq9N6fV5M1Yu1A854= + + hash2 + + BXRMuV20Eo++JM149xb3hrCYd0DleqVxzDNt4QiJ4z8= + + + Headers/MTGBiddingRequest.h + + hash + + bt99FMnoMb8i9bQDJCPGCBz0PRE= + + hash2 + + LN5NbGWdG4wvwnWu0ngdrenBmV8RDEYrd2NtQLkMIfc= + + + Headers/MTGBiddingRequestParameter.h + + hash + + o6fiZrV8FdmPMIRTi3IKNy+1qgw= + + hash2 + + LczWm1ASD8s2u/aMJJtzs906pewf2sQRc4GWWP7VvR8= + + + Headers/MTGBiddingResponse.h + + hash + + nIcdV/IUBpS6CbBHFXfP7JLzBss= + + hash2 + + SnW9ymiwjiMFkgsOoOpJGtII4PvyHYG0+yyVNO3PwJY= + + + Headers/MTGBiddingSDK.h + + hash + + F0s9GojAGDfeM+1rqdSkjArEqbM= + + hash2 + + a3M8XXzezbVafehTWETVIJ0j6IE6OOy7gNZdZPisGxA= + + + Headers/MTGBiddingSplashRequestParameter.h + + hash + + KsaBSSzNpIc0nx451Ge7ibI43TQ= + + hash2 + + v18dQbnqqpXICWF17WBgubeHwRSlqceeHH+2NPFHOcU= + + + Modules/module.modulemap + + hash + + jE9H0kgPdgoAKi/lFrGWivLOzgQ= + + hash2 + + 9so/QaH5ZRnmoDkjIOoVMexn45vgTSVXWdyzvUCnnbM= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator/MTGSDKBidding.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist new file mode 100644 index 0000000..3753ed3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKInterstitialVideo.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKInterstitialVideo.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..ee0dc45 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..e8d08be Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..6686f35 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..741f088 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + EGqFAxLfGlEy8/ydHqyVQan7plc= + + ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + iyxrza1soxYhjIB/PFvX6oqtdsQ= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + qI4KQ20BPEjVDaT/vsO0z4xSmNg= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + 9pKyxxT4rlu5VP/e17dWCavgzAM= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + 2RpkFia4eICi3TaeYz0+pCtS2Gg= + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + GOfLdGD/n6bDPGKaYD/xdLIYUvw= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + D68+1/OqImAo8NSkUVfKDK9RUTM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + D4q4rYWQI+Y0V3FJAF5ajk+vGTw= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + WyYKKLXSU71jVAsMJZw6IhgD54E= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + 6FWah9swUL8VmwrH7dj4KNxcuhA= + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + hash + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + hash2 + + mFGXhF083Do16kaTrzIelmjxJa80zXp6QlHG5Y0ou7k= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist + + hash + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + hash2 + + PjMtVnONGfeP5Mt0OW4X8qF9gbjl7VRYoLE+e/yIN+U= + + + ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + hash + + EGqFAxLfGlEy8/ydHqyVQan7plc= + + hash2 + + Jr9zcHRVZ1SR6xNGVppNQfkAcjYVn5adCPQpR3OFZWc= + + + ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + hash + + iyxrza1soxYhjIB/PFvX6oqtdsQ= + + hash2 + + t3GIPLYTIeEEVs58VBaYfACgrkvfKXdmdU5OcCGnvTM= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + hash + + qI4KQ20BPEjVDaT/vsO0z4xSmNg= + + hash2 + + AkIIGs1Jyp8wBuOv2XAr/yv3eNM+Tq2iqO4sml7K0r8= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + hash + + 9pKyxxT4rlu5VP/e17dWCavgzAM= + + hash2 + + o4mjOxmwOKu/LBvsO2TIadviEqhpZpJu0KMqmbgmMzQ= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + hash + + 2RpkFia4eICi3TaeYz0+pCtS2Gg= + + hash2 + + ZJ5IP7kHYkXs69FFgRVgri3VB4Ey+SECgBmjyANvD5s= + + + ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + hash + + GOfLdGD/n6bDPGKaYD/xdLIYUvw= + + hash2 + + a2Y8ORamdLdwFIFKP8t+PN755Es+y631lGpbr40Up/o= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h + + hash + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + hash2 + + mFGXhF083Do16kaTrzIelmjxJa80zXp6QlHG5Y0ou7k= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist + + hash + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + hash2 + + ic2gPdchPwMmkFdkJI+qfMI+0TRFGTTmEY7VJTTma/0= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo + + hash + + D68+1/OqImAo8NSkUVfKDK9RUTM= + + hash2 + + zQqd9k64PLV5T8G6T3ROwTbzGUYw/Hh2l1VD+YWPP+c= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory + + hash + + D4q4rYWQI+Y0V3FJAF5ajk+vGTw= + + hash2 + + Fw2VmZ3kTG+M/dmodNjtRPHBTjKcdtaL5maauEpR+ko= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 + + hash + + WyYKKLXSU71jVAsMJZw6IhgD54E= + + hash2 + + TfKtXk7tYOLNIuWzFEUFSTP7el/dDFaNUgJ0ws/Vduw= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources + + hash + + 6FWah9swUL8VmwrH7dj4KNxcuhA= + + hash2 + + 8OBx1bWpRDyGw3slT6egOt4jzj/wSHkFNHpfARJrL9c= + + + ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..21a4929 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h new file mode 100644 index 0000000..609310a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h @@ -0,0 +1,109 @@ +// +// MTGBidInterstitialVideoAdManager.h +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGBidInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialBidAdManager instead."))) +@interface MTGBidInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; +/** + * Begins loading bidding ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + * @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h new file mode 100644 index 0000000..1ac8616 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h @@ -0,0 +1,182 @@ +// +// MTGInterstitialVideoAd.m +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGInterstitialVideoSDKVersion @"7.6.8" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGIVRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGIVRewardMode) { + MTGIVRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGIVRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGIVAlertWindowStatus) { + MTGIVAlertNotShown, //The alert window was not shown + MTGIVAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGIVAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGInterstitialVideoAdManager; +@class MTGBidInterstitialVideoAdManager; + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +@end + +@protocol MTGBidInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad display success,It will be called only when bidding is used. + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager bidToken:(NSString *_Nullable)bidToken; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h new file mode 100644 index 0000000..f0dc707 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h @@ -0,0 +1,104 @@ +// +// MTGInterstitialVideoAdManager.h +// MTGSDK +// +// Copyright © 2018年 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + +/** + * Begins loading ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + */ +- (void)loadAd; + + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist new file mode 100644 index 0000000..3fcc7db Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo new file mode 100644 index 0000000..72ff141 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..189f54f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKInterstitialVideo { + umbrella header "MTGInterstitialVideoAdManager.h" + header "MTGBidInterstitialVideoAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..300d6ad Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..a72a39f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..4263cc1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..feed2af --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + Headers/MTGInterstitialVideoAd.h + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + Info.plist + + B6Y34L/aRjJ2JYLG/6CnwQN8MU0= + + Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + + files2 + + Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + Headers/MTGInterstitialVideoAd.h + + hash + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + hash2 + + mFGXhF083Do16kaTrzIelmjxJa80zXp6QlHG5Y0ou7k= + + + Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..b2d2f2d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h new file mode 100644 index 0000000..609310a --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGBidInterstitialVideoAdManager.h @@ -0,0 +1,109 @@ +// +// MTGBidInterstitialVideoAdManager.h +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGBidInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialBidAdManager instead."))) +@interface MTGBidInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic, readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; +/** + * Begins loading bidding ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + * @param bidToken - the token from bid request within MTGBidFramework. + */ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +@end + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h new file mode 100644 index 0000000..1ac8616 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAd.h @@ -0,0 +1,182 @@ +// +// MTGInterstitialVideoAd.m +// MTGSDKInterstitialVideo +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGInterstitialVideoSDKVersion @"7.6.8" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGIVRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGIVRewardMode) { + MTGIVRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGIVRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGIVAlertWindowStatus) { + MTGIVAlertNotShown, //The alert window was not shown + MTGIVAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGIVAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGInterstitialVideoAdManager; +@class MTGBidInterstitialVideoAdManager; + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager; + +@end + +@protocol MTGBidInterstitialVideoDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load video + completely + */ +- (void)onInterstitialAdLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)onInterstitialVideoLoadSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad display success,It will be called only when bidding is used. + */ +- (void)onInterstitialVideoShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager bidToken:(NSString *_Nullable)bidToken; + +/** + * Called when the ad failed to display for some reason + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)onInterstitialVideoPlayCompleted:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)onInterstitialVideoEndCardShowSuccess:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)onInterstitialVideoAdClick:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)onInterstitialVideoAdDidClosed:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + + /** +* If Interstitial Video reward is set, you will receive this callback +* @param achieved Whether the video played to required rate +* @param alertWindowStatus {@link MTGIVAlertWindowStatus} fro list of supported types + NOTE:You can decide whether to give the reward based on that callback + */ +- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGBidInterstitialVideoAdManager *_Nonnull)adManager; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h new file mode 100644 index 0000000..f0dc707 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Headers/MTGInterstitialVideoAdManager.h @@ -0,0 +1,104 @@ +// +// MTGInterstitialVideoAdManager.h +// MTGSDK +// +// Copyright © 2018年 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGInterstitialVideoAd.h" + +__attribute__((deprecated("MTGInterstitialVideoAdManager is deprecated, and will be removed in the future release, use MTGNewInterstitialAdManager instead."))) +@interface MTGInterstitialVideoAdManager : NSObject + +@property (nonatomic, weak) id _Nullable delegate; + +@property (nonatomic,copy,readonly) NSString * _Nonnull currentUnitId; + +@property (nonatomic,copy,readonly) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + +/** + * Begins loading ad content for the interstitialVideo. + * + * You can implement the `onInterstitialVideoLoadSuccess:` and `onInterstitialVideoLoadFail: adManager:` methods of + * `MTGInterstitialVideoDelegate` if you would like to be notified as loading succeeds or + * fails. + */ +- (void)loadAd; + + +/** @name Presenting an interstitialVideo Ad */ + +/** + * Presents the interstitialVideo ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the interstitialVideo ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + +/** +* Whether the given unitId is loaded and ready to be shown. + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - adPositionId value in Self Service. +* +* @return - YES if the unitId is loaded and ready to be shown, otherwise NO. +*/ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGIVRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGIVRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playRate:(CGFloat)playRate; + +/** + * Set interstitial video reward if you need,call before loadAd. + * @param ivRewardMode {@link MTGIVRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGIVRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGIVRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setIVRewardMode:(MTGIVRewardMode)ivRewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad,call after onInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist new file mode 100644 index 0000000..bf7b834 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo new file mode 100644 index 0000000..3bd59a4 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/MTGSDKInterstitialVideo differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap new file mode 100644 index 0000000..189f54f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKInterstitialVideo { + umbrella header "MTGInterstitialVideoAdManager.h" + header "MTGBidInterstitialVideoAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..b97fd83 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..094771e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..ec35e3c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidInterstitialVideoAdManager.h + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + Headers/MTGInterstitialVideoAd.h + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + Headers/MTGInterstitialVideoAdManager.h + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + Info.plist + + r1MC2F15IqhvXNI8PyqWeMUIY9M= + + Modules/module.modulemap + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + + files2 + + Headers/MTGBidInterstitialVideoAdManager.h + + hash + + 6CxucYsaBDZqCwR2lWCEfdKh1gA= + + hash2 + + +EZGJCQ3+56AZJTiqPjXBIlMA607PNO9E/leh1K5Gik= + + + Headers/MTGInterstitialVideoAd.h + + hash + + eE5QXSpt4zsg36NfYaqYn1uEVoY= + + hash2 + + mFGXhF083Do16kaTrzIelmjxJa80zXp6QlHG5Y0ou7k= + + + Headers/MTGInterstitialVideoAdManager.h + + hash + + 7cHJnKiMUJUOo+4bU/BpNp0eOyM= + + hash2 + + CBN2o6HGyvHM3zBjnVa2b/+JAl0sxn3eciWzZ4xj3Xs= + + + Modules/module.modulemap + + hash + + QO/HDI41v3sR/gWnlJsXarBQhuY= + + hash2 + + eXgOhpt4aiNPOdRYA5U8cGChyR4QCgxtP0U3lJvY+ZE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator/MTGSDKInterstitialVideo.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist new file mode 100644 index 0000000..f18276e --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKNativeAdvanced.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKNativeAdvanced.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..fd7d0b7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..bd278e1 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..3b32446 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..ca0a536 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,398 @@ + + + + + files + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + noDhRlRwTUMUwJa9NU6wZn969l0= + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist + + nnhu92PEgw9w+EaEXVS4JA65el8= + + ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + 2FhQx39CE8ofBwyYANhSNfqWyhE= + + ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + VMlis2GPjtOaVf3Rc8LssHha9OU= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + k9VxTtW3+qsuFCo8ZiaWgWgeV5A= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + m9X6Tcfa/+L4BeAiW6tq9TDrmJ8= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + hAmCjTs4ustc+l5BL5E+fApDaNA= + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + NCIMQXTLkXEBUfUO7dlfXFEfD2A= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + noDhRlRwTUMUwJa9NU6wZn969l0= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + FZNF6PdwMoEz3RL1yEOoSrOXBfk= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + lTSnUAnrZJFoy9XVNYOMXc5pgKI= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + /i10fCjzcaCev5yAmCf0WhDRQLE= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + xPG+kOzY+vca3Il+C1cwemZp/m0= + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + hash + + noDhRlRwTUMUwJa9NU6wZn969l0= + + hash2 + + pkHyFkF90dxblq7+sfMHA70E2PBqnGeSEOUSHaW+m0E= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist + + hash + + nnhu92PEgw9w+EaEXVS4JA65el8= + + hash2 + + u0I+rFltYmON81Ud5OHJTZ3VNiOP24zo+xQMSwrSm6o= + + + ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + hash + + 2FhQx39CE8ofBwyYANhSNfqWyhE= + + hash2 + + O3StwYdsYKR/rqbKKBm/+dh5txj5EDfBULsjPLLKVRc= + + + ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + hash + + VMlis2GPjtOaVf3Rc8LssHha9OU= + + hash2 + + Jb6uaZHp5CF+fqFu1W1Y0rSRgvCFtA05VSJT0o5tPew= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + hash + + k9VxTtW3+qsuFCo8ZiaWgWgeV5A= + + hash2 + + YFoqikjxkW0f0pbW3xJiepLiLI3kps3B/PsRV3+1ir8= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + hash + + m9X6Tcfa/+L4BeAiW6tq9TDrmJ8= + + hash2 + + +5Dq3kppdRBi0g/PbPbL16ZWEyGvQ5nFWo6lTQle+EM= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + hash + + hAmCjTs4ustc+l5BL5E+fApDaNA= + + hash2 + + zm3SPiy9oYHPkUvlmI74ugs9is8wHQu/e3boavg9Ak8= + + + ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + hash + + NCIMQXTLkXEBUfUO7dlfXFEfD2A= + + hash2 + + quGY0Ynd8FuCIe8khi4Bq9SLI2I4muHvWWOkuv2AWN0= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h + + hash + + noDhRlRwTUMUwJa9NU6wZn969l0= + + hash2 + + pkHyFkF90dxblq7+sfMHA70E2PBqnGeSEOUSHaW+m0E= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist + + hash + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + hash2 + + +HNk0ZIdwdZH4G2AZP4+FRKTRaEgFBbAtVANrKOauP8= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced + + hash + + FZNF6PdwMoEz3RL1yEOoSrOXBfk= + + hash2 + + REHOd2qlAgNRxe7npQClqXb8OjAQUWRiZCPo/wgoppc= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory + + hash + + lTSnUAnrZJFoy9XVNYOMXc5pgKI= + + hash2 + + cu6w1AeYn+VFaIbT2rf7iLofc488KJ7/TP0LmtE9ezs= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 + + hash + + /i10fCjzcaCev5yAmCf0WhDRQLE= + + hash2 + + bkYLuCFnY/tI9bFewAyPUaNUnOrEMDhrOKkFjGsE+S8= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources + + hash + + xPG+kOzY+vca3Il+C1cwemZp/m0= + + hash2 + + LaD0iKbSYqrB6ir3HQFIzO6XGHCYe25r5x6KD0Q4HbA= + + + ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..aef6494 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h new file mode 100644 index 0000000..6e97a79 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h @@ -0,0 +1,130 @@ +// +// MTGNativeAdvancedAd.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import + +#import "MTGNativeAdvancedAdDelegate.h" + + +#define MTGNativeAdvancedSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, MTGNativeAdvancedAdVideoPlayType) { + MTGVideoPlayTypeOnlyWiFi = 1,// the video will play only if the network is WiFi + MTGVideoPlayTypeJustTapped = 2,// the video will play when user tap the adView + MTGVideoPlayTypeAuto = 3,//Default value, the video will play as long as the internet is available +}; + + +@interface MTGNativeAdvancedAd : NSObject + +/** Set delegate to receive protocol event. */ +@property(nonatomic,weak) id delegate; + +/** The type to control ad video play. */ +@property(nonatomic,assign) MTGNativeAdvancedAdVideoPlayType autoPlay; + +/** + Whether or not to mute the video player. + You should set YES if you want to mute the video player, otherwise NO. +*/ +@property(nonatomic,assign) BOOL mute; + +/** + Whether or not to show the close button. + You should set YES if you want to show the close button, otherwise NO. +*/ +@property(nonatomic,assign) BOOL showCloseButton; + +/** The current ViewController of display ad. */ +@property(nonatomic,weak) UIViewController * _Nullable viewController; + +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after nativeAdvancedAdLoadSuccess. +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable requestId; + +/// get the id of this requested ad, call this after nativeAdvancedAdLoadSuccess. +@property(nonatomic,copy,readonly) NSString *_Nullable creativeId; + +/** +This is a method to initialize. + +@param adSize The nativeAdvanced ad size. +@param placementID The id of the ad placement id. You can create your ad placement from the portal of mintegral. +@param unitID The id of the ad unit. You can create your unit id from the portal of mintegral. +@param rootViewController The view controller that will be used to present full screen ads. + +*/ +- (nonnull instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(nonnull NSString *)unitID + adSize:(CGSize)adSize + rootViewController:(nullable UIViewController *)rootViewController; + + +/** + This is a method to decorate the elements for the ad content. + + @param style The setting for the elements of the ad content. + @note For specific examples, please refer to the site: + https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=en +*/ +- (void)setAdElementsStyle:(NSDictionary *)style; + +/** + Request a NativeAdvanced Ad. +*/ +- (void)loadAd; + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + + +/** + Request a NativeAdvanced Ad via in-app header bidding + + @param bidToken token from bid request within MTGBidFramework. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isBiddingAdReady; + + +/** + Fetch the adView + + @note If get the adView before loadSuccess, you will get a UIView without a ad, which will be attached a ad after loadSuccess +*/ +- (UIView *)fetchAdView; + + +/** + Call this method when you want to relase the ad, and the adView will be removed from your presenting view. + + @note After calling this method, if you need to continue using the MTGNativeAdvancedAd, you must reinitialize a MTGNativeAdvancedAd +*/ +- (void)destroyNativeAd; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h new file mode 100644 index 0000000..bf4db69 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h @@ -0,0 +1,62 @@ +// +// MTGNativeAdvancedAdDelegate.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import +@class MTGNativeAdvancedAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGNativeAdvancedAdDelegate + + +/** + This method is called when ad is loaded successfully. + */ +- (void)nativeAdvancedAdLoadSuccess:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad failed to load. + */ +- (void)nativeAdvancedAdLoadFailed:(MTGNativeAdvancedAd *)nativeAd error:(NSError * __nullable)error; + +/** + Sent immediately before the impression of an MTGNativeAdvancedAd object will be logged. + */ +- (void)nativeAdvancedAdWillLogImpression:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is clicked. + */ +- (void)nativeAdvancedAdDidClicked:(MTGNativeAdvancedAd *)nativeAd; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + */ +- (void)nativeAdvancedAdWillLeaveApplication:(MTGNativeAdvancedAd *)nativeAd; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + */ +- (void)nativeAdvancedAdWillOpenFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + */ +- (void)nativeAdvancedAdCloseFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is Closed. + */ +- (void)nativeAdvancedAdClosed:(MTGNativeAdvancedAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist new file mode 100644 index 0000000..834e9bb Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced new file mode 100644 index 0000000..d2c9457 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap new file mode 100644 index 0000000..164b3f6 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKNativeAdvanced { + umbrella header "MTGNativeAdvancedAd.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..aeadd32 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..f4e4912 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..34de4df Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..aaef506 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGNativeAdvancedAd.h + + noDhRlRwTUMUwJa9NU6wZn969l0= + + Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + Info.plist + + nnhu92PEgw9w+EaEXVS4JA65el8= + + Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + + files2 + + Headers/MTGNativeAdvancedAd.h + + hash + + noDhRlRwTUMUwJa9NU6wZn969l0= + + hash2 + + pkHyFkF90dxblq7+sfMHA70E2PBqnGeSEOUSHaW+m0E= + + + Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e157025 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h new file mode 100644 index 0000000..6e97a79 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAd.h @@ -0,0 +1,130 @@ +// +// MTGNativeAdvancedAd.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import + +#import "MTGNativeAdvancedAdDelegate.h" + + +#define MTGNativeAdvancedSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +typedef NS_ENUM(NSInteger, MTGNativeAdvancedAdVideoPlayType) { + MTGVideoPlayTypeOnlyWiFi = 1,// the video will play only if the network is WiFi + MTGVideoPlayTypeJustTapped = 2,// the video will play when user tap the adView + MTGVideoPlayTypeAuto = 3,//Default value, the video will play as long as the internet is available +}; + + +@interface MTGNativeAdvancedAd : NSObject + +/** Set delegate to receive protocol event. */ +@property(nonatomic,weak) id delegate; + +/** The type to control ad video play. */ +@property(nonatomic,assign) MTGNativeAdvancedAdVideoPlayType autoPlay; + +/** + Whether or not to mute the video player. + You should set YES if you want to mute the video player, otherwise NO. +*/ +@property(nonatomic,assign) BOOL mute; + +/** + Whether or not to show the close button. + You should set YES if you want to show the close button, otherwise NO. +*/ +@property(nonatomic,assign) BOOL showCloseButton; + +/** The current ViewController of display ad. */ +@property(nonatomic,weak) UIViewController * _Nullable viewController; + +@property(nonatomic,copy,readonly) NSString *_Nullable placementId; + +@property(nonatomic,copy,readonly) NSString * _Nonnull unitId; + +/** +* get the id of this request ad,call after nativeAdvancedAdLoadSuccess. +*/ +@property(nonatomic,copy,readonly) NSString *_Nullable requestId; + +/// get the id of this requested ad, call this after nativeAdvancedAdLoadSuccess. +@property(nonatomic,copy,readonly) NSString *_Nullable creativeId; + +/** +This is a method to initialize. + +@param adSize The nativeAdvanced ad size. +@param placementID The id of the ad placement id. You can create your ad placement from the portal of mintegral. +@param unitID The id of the ad unit. You can create your unit id from the portal of mintegral. +@param rootViewController The view controller that will be used to present full screen ads. + +*/ +- (nonnull instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(nonnull NSString *)unitID + adSize:(CGSize)adSize + rootViewController:(nullable UIViewController *)rootViewController; + + +/** + This is a method to decorate the elements for the ad content. + + @param style The setting for the elements of the ad content. + @note For specific examples, please refer to the site: + https://dev.mintegral.com/doc/index.html?file=sdk-m_sdk-ios&lang=en +*/ +- (void)setAdElementsStyle:(NSDictionary *)style; + +/** + Request a NativeAdvanced Ad. +*/ +- (void)loadAd; + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + + +/** + Request a NativeAdvanced Ad via in-app header bidding + + @param bidToken token from bid request within MTGBidFramework. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isBiddingAdReady; + + +/** + Fetch the adView + + @note If get the adView before loadSuccess, you will get a UIView without a ad, which will be attached a ad after loadSuccess +*/ +- (UIView *)fetchAdView; + + +/** + Call this method when you want to relase the ad, and the adView will be removed from your presenting view. + + @note After calling this method, if you need to continue using the MTGNativeAdvancedAd, you must reinitialize a MTGNativeAdvancedAd +*/ +- (void)destroyNativeAd; + + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h new file mode 100644 index 0000000..bf4db69 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Headers/MTGNativeAdvancedAdDelegate.h @@ -0,0 +1,62 @@ +// +// MTGNativeAdvancedAdDelegate.h +// MTGSDK +// +// Copyright © 2020 Mintegral. All rights reserved. +// + +#import +@class MTGNativeAdvancedAd; + +NS_ASSUME_NONNULL_BEGIN + +@protocol MTGNativeAdvancedAdDelegate + + +/** + This method is called when ad is loaded successfully. + */ +- (void)nativeAdvancedAdLoadSuccess:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad failed to load. + */ +- (void)nativeAdvancedAdLoadFailed:(MTGNativeAdvancedAd *)nativeAd error:(NSError * __nullable)error; + +/** + Sent immediately before the impression of an MTGNativeAdvancedAd object will be logged. + */ +- (void)nativeAdvancedAdWillLogImpression:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is clicked. + */ +- (void)nativeAdvancedAdDidClicked:(MTGNativeAdvancedAd *)nativeAd; + +/** + Called when the application is about to leave as a result of tapping. + Your application will be moved to the background shortly after this method is called. + */ +- (void)nativeAdvancedAdWillLeaveApplication:(MTGNativeAdvancedAd *)nativeAd; + +/** + Will open the full screen view + Called when opening storekit or opening the webpage in app + + */ +- (void)nativeAdvancedAdWillOpenFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + Close the full screen view + Called when closing storekit or closing the webpage in app + */ +- (void)nativeAdvancedAdCloseFullScreen:(MTGNativeAdvancedAd *)nativeAd; + +/** + This method is called when ad is Closed. + */ +- (void)nativeAdvancedAdClosed:(MTGNativeAdvancedAd *)nativeAd; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist new file mode 100644 index 0000000..83b2a5e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced new file mode 100644 index 0000000..76e067d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/MTGSDKNativeAdvanced differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap new file mode 100644 index 0000000..164b3f6 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKNativeAdvanced { + umbrella header "MTGNativeAdvancedAd.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..45d35d0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..4448d95 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..be5d854 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeResources @@ -0,0 +1,147 @@ + + + + + files + + Headers/MTGNativeAdvancedAd.h + + noDhRlRwTUMUwJa9NU6wZn969l0= + + Headers/MTGNativeAdvancedAdDelegate.h + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + Info.plist + + mRS+pU1xmZEVMBVFmbMgiQZmKLw= + + Modules/module.modulemap + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + + files2 + + Headers/MTGNativeAdvancedAd.h + + hash + + noDhRlRwTUMUwJa9NU6wZn969l0= + + hash2 + + pkHyFkF90dxblq7+sfMHA70E2PBqnGeSEOUSHaW+m0E= + + + Headers/MTGNativeAdvancedAdDelegate.h + + hash + + ei7DkYOlS2VbZy3ERjsCZdja9Ow= + + hash2 + + 1vyqmFZ6d1jFnT6Bm9eO56VX74qlgSATgUTVZYhiRho= + + + Modules/module.modulemap + + hash + + SGCBOi1VqpTOcje0o9JGq47MG4Q= + + hash2 + + dfX4zTueXMDuu1/9+gKckO3aF+Woo9gbmqUkbQoX5yA= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator/MTGSDKNativeAdvanced.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist new file mode 100644 index 0000000..82fb0ec --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKNewInterstitial.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKNewInterstitial.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d8871a2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c43aa8d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..5239ab3 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..5e3aa1c --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + ios-arm64/MTGSDKNewInterstitial.framework/Info.plist + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + BXHWTWk0+/8Eloj8R8hSGaa7Bmw= + + ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + t72EhI4qOxtzh/mXKQs7297ElCc= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + o7GS/H4SF8AOhOL5Jj7Zr7ncNLA= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + us8Y3NkBFy1Aea2MUOoJZdUdloU= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + 5KJkHIrXgloMp64M8AyqX06i+P0= + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + tfzlIGSg8ETBgja30mjaSONu7As= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + fd85X1r7aQKeE29dFelvFqA9EtY= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + kgh3l42TV9/7CqnScWMzeHCKCsc= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + w2nQrnDiAOIzZk4Yt/a2MFBcO0M= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + DCSIAci7HTVTQrHgqcc21Mn9c2Q= + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + hash + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + hash2 + + DIkStC5aaj5aVwkLmO0gcFAXXtfjRMuykROBVISsCYU= + + + ios-arm64/MTGSDKNewInterstitial.framework/Info.plist + + hash + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + hash2 + + CJ6vrgsdAJ9f0HTBIvI4+dFzefFAAipPd10T8Z2Vt40= + + + ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + hash + + BXHWTWk0+/8Eloj8R8hSGaa7Bmw= + + hash2 + + Vob02fmPupo11I6EpYn59TMGcKl/HUncesbQzPIPbIs= + + + ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + hash + + t72EhI4qOxtzh/mXKQs7297ElCc= + + hash2 + + eL5w7fgSq9V/3d1h2jtz74Wl4ncqvGhXn2AnzswLoKs= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + hash + + o7GS/H4SF8AOhOL5Jj7Zr7ncNLA= + + hash2 + + 9TfotcZvsRshTYTMyA6ZiGXRb5k300EOoFF2CzHZmNo= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + hash + + us8Y3NkBFy1Aea2MUOoJZdUdloU= + + hash2 + + wC6yxMFNjf9//PRucQx2HRKamqSwuipY576H8+uINT0= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + hash + + 5KJkHIrXgloMp64M8AyqX06i+P0= + + hash2 + + HVkMPkESQOKj5nyuzelbP7sUWD+BS1ufC+AcKMn1u64= + + + ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + hash + + tfzlIGSg8ETBgja30mjaSONu7As= + + hash2 + + nstYR54JaKACiDzFjPT03LfGLc1mrZLtXkieDyZTJWg= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h + + hash + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + hash2 + + DIkStC5aaj5aVwkLmO0gcFAXXtfjRMuykROBVISsCYU= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist + + hash + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + hash2 + + pByR24W+8YFWrgDwQg5Wf/2YkRLmdWjj1RsuBrPSMxM= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial + + hash + + fd85X1r7aQKeE29dFelvFqA9EtY= + + hash2 + + m0PzqRXVg6IBgFdp4R34tSXUMWc4KK5rAdnJz/OpcS4= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory + + hash + + kgh3l42TV9/7CqnScWMzeHCKCsc= + + hash2 + + QC7yul7PcVhwuEc3gtmHDEFczmmZkuB5rOK+XNoH8Nc= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 + + hash + + w2nQrnDiAOIzZk4Yt/a2MFBcO0M= + + hash2 + + ZrLo9ay+Kgs1dk71ZFYl4Azjp1X5IrZEjIBgaffWw/c= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources + + hash + + DCSIAci7HTVTQrHgqcc21Mn9c2Q= + + hash2 + + 3nqNAhSJXYhfuKeuH2TsBcl2eprl7lHfp1APwj2TbJk= + + + ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..2446c64 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h new file mode 100644 index 0000000..d5c3440 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h @@ -0,0 +1,98 @@ +// +// MTGNewInterstitialAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** Play the video is mute in the beginning ,defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** Begins loading ad content. */ +- (void)loadAd; + +/** +* Whether or not if there was an available ad to show. + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after newInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h new file mode 100644 index 0000000..2d66cad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h @@ -0,0 +1,107 @@ +// +// MTGNewInterstitialBidAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialBidAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** + Begins loading header bidding ad content. + + @param bidToken token from bid request. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad, call this after newInterstitialBidAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialBidAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h new file mode 100644 index 0000000..177d753 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h @@ -0,0 +1,198 @@ +// +// MTGSDKNewInterstitial.h +// MTGSDKNewInterstitial +// +// Created by Herui on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDKNewInterstitial. +FOUNDATION_EXPORT double MTGSDKNewInterstitialVersionNumber; + +//! Project version string for MTGSDKNewInterstitial. +FOUNDATION_EXPORT const unsigned char MTGSDKNewInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGNewInterstitialSDKVersion @"7.6.8" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGNIRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGNIRewardMode) { + MTGNIRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGNIRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGNIAlertWindowStatus) { + MTGNIAlertNotShown, //The alert window was not shown + MTGNIAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGNIAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGNewInterstitialAdManager; +@class MTGNewInterstitialBidAdManager; + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialAdLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialAdResourceLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad displayed successfully + */ +- (void)newInterstitialAdShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialAdPlayCompleted:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialAdEndCardShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialAdClicked:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialAdDidClosed:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + /** +* If NewInterstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +@end + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialBidAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialBidAdLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialBidAdResourceLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialBidAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)newInterstitialBidAdShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Only called when displaying bidding ad. + */ +- (void)newInterstitialBidAdShowSuccessWithBidToken:(nonnull NSString * )bidToken adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialBidAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialBidAdPlayCompleted:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialBidAdEndCardShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialBidAdClicked:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialBidAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialBidAdDidClosed:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + /** +* If New Interstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialBidAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +@end + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist new file mode 100644 index 0000000..2f7d24f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial new file mode 100644 index 0000000..467292a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..043272f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MTGSDKNewInterstitial { + umbrella header "MTGSDKNewInterstitial.h" + header "MTGNewInterstitialAdManager.h" + header "MTGNewInterstitialBidAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..d57df7b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..c6dbaec Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..65b4ea2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..78fbee2 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + Headers/MTGSDKNewInterstitial.h + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + Info.plist + + XqKHbgmyeZy+LePdeA5y6bhkOeQ= + + Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + + files2 + + Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + Headers/MTGSDKNewInterstitial.h + + hash + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + hash2 + + DIkStC5aaj5aVwkLmO0gcFAXXtfjRMuykROBVISsCYU= + + + Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..a3fa228 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h new file mode 100644 index 0000000..d5c3440 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialAdManager.h @@ -0,0 +1,98 @@ +// +// MTGNewInterstitialAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** Play the video is mute in the beginning ,defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** Begins loading ad content. */ +- (void)loadAd; + +/** +* Whether or not if there was an available ad to show. + @return YES means there was a available ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this requested ad, call this after newInterstitialAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h new file mode 100644 index 0000000..2d66cad --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGNewInterstitialBidAdManager.h @@ -0,0 +1,107 @@ +// +// MTGNewInterstitialBidAdManager.h +// MTGSDKNewInterstitial +// +// Created by Harry on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import +#import +#import "MTGSDKNewInterstitial.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface MTGNewInterstitialBidAdManager : NSObject + +@property (nonatomic, readonly, weak) id _Nullable delegate; + +@property (nonatomic, readonly, copy) NSString * _Nonnull currentUnitId; + +@property (nonatomic, readonly, copy) NSString * _Nullable placementId; + +/** + * Play the video is mute in the beginning ,defult is NO + * + */ +@property (nonatomic, assign) BOOL playVideoMute; + +- (nonnull instancetype)initWithPlacementId:(nonnull NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id)delegate; + + +/** + Begins loading header bidding ad content. + + @param bidToken token from bid request. +*/ +- (void)loadAdWithBidToken:(nonnull NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. +*/ +- (BOOL)isAdReady; + +/** + * Presents the NewInterstitial ad modally from the specified view controller. + * + * @param viewController The view controller that should be used to present the ad. + */ +- (void)showFromViewController:(UIViewController *_Nonnull)viewController; + + + + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playRate Set the timing of the reward alertView,range of 0~1(eg:set 0.6,indicates 60%). + NOTE:In MTGNIRewardPlayMode, playRate value indicates that a reward alertView will appear when the playback reaches the set playRate. + In MTGNIRewardCloseMode, playRate value indicates that when the close button is clicked, if the video playback time is less than the set playRate, reward alertView will appear. + */ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playRate:(CGFloat)playRate; + +/** + * Set NewInterstitial reward if you need,call before loadAd. + * @param rewardMode {@link MTGNIRewardMode} for list of supported types + * @param playTime Set the timing of the reward alertView,range of 0~100s. + NOTE:In MTGNIRewardPlayMode, playTime value indicates that a reward alertView will appear when the playback reaches the set playTime. + In MTGNIRewardCloseMode, playTime value indicates that when the close button is clicked, if the video playback time is less than the set playTime, reward alertView will appear. +*/ +- (void)setRewardMode:(MTGNIRewardMode)rewardMode playTime:(NSInteger)playTime; + +/** +* Call this method when you want custom the reward alert display text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text + + NOTE:Must be called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText; + +/** +* get the id of this request ad, call this after newInterstitialBidAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after newInterstitialBidAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h new file mode 100644 index 0000000..177d753 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Headers/MTGSDKNewInterstitial.h @@ -0,0 +1,198 @@ +// +// MTGSDKNewInterstitial.h +// MTGSDKNewInterstitial +// +// Created by Herui on 2022/1/7. +// Copyright © 2022 Mintegral. All rights reserved. +// + +#import + +//! Project version number for MTGSDKNewInterstitial. +FOUNDATION_EXPORT double MTGSDKNewInterstitialVersionNumber; + +//! Project version string for MTGSDKNewInterstitial. +FOUNDATION_EXPORT const unsigned char MTGSDKNewInterstitialVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + +#import +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGNewInterstitialSDKVersion @"7.6.8" + + +/** + We will call back the time when the user saw the alert message. The timing depends on the way you set MTGNIRewardMode +*/ +typedef NS_ENUM(NSInteger,MTGNIRewardMode) { + MTGNIRewardCloseMode,//The alert was shown when the user tried to close the ad. + MTGNIRewardPlayMode//The alert was shown when the ad played to a certain extent +}; + +/** + We will call back whether the alert information has shown to the user and decision of the user. +*/ +typedef NS_ENUM(NSInteger,MTGNIAlertWindowStatus) { + MTGNIAlertNotShown, //The alert window was not shown + MTGNIAlertChooseContinue,//The alert window has shown and the user chooses to continue which means he wants the reward. + MTGNIAlertChooseCancel //The alert window has shown and the user chooses to cancel which means he doesn’t want the reward. +}; + +@class MTGNewInterstitialAdManager; +@class MTGNewInterstitialBidAdManager; + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialAdLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialAdResourceLoadSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad displayed successfully + */ +- (void)newInterstitialAdShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialAdPlayCompleted:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialAdEndCardShowSuccess:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialAdClicked:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialAdDidClosed:(MTGNewInterstitialAdManager *_Nonnull)adManager; + + /** +* If NewInterstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialAdManager *_Nonnull)adManager; + +@end + +/** + * This protocol defines a listener for ad events. + */ +@protocol MTGNewInterstitialBidAdDelegate +@optional + +/** + * Called when the ad is loaded , but not ready to be displayed,need to wait load resources completely + */ +- (void)newInterstitialBidAdLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad is successfully load , and is ready to be displayed + */ +- (void)newInterstitialBidAdResourceLoadSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when there was an error loading the ad. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)newInterstitialBidAdLoadFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad display success + */ +- (void)newInterstitialBidAdShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Only called when displaying bidding ad. + */ +- (void)newInterstitialBidAdShowSuccessWithBidToken:(nonnull NSString * )bidToken adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad failed to display + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)newInterstitialBidAdShowFail:(nonnull NSError *)error adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a video content, and called when the video play completed + */ +- (void)newInterstitialBidAdPlayCompleted:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called only when the ad has a endcard content, and called when the endcard show + */ +- (void)newInterstitialBidAdEndCardShowSuccess:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + +/** + * Called when the ad is clicked + */ +- (void)newInterstitialBidAdClicked:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad has been dismissed from being displayed, and control will return to your app + * @param converted - BOOL describing whether the ad has converted + */ +- (void)newInterstitialBidAdDismissedWithConverted:(BOOL)converted adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +/** + * Called when the ad did closed; + */ +- (void)newInterstitialBidAdDidClosed:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + + /** +* If New Interstitial reward is set, you will receive this callback +* @param rewardedOrNot Whether the video played to required rate +* @param alertWindowStatus {@link MTGNIAlertWindowStatus} for list of supported types + NOTE:You can decide whether or not to give the reward based on this callback + */ +- (void)newInterstitialBidAdRewarded:(BOOL)rewardedOrNot alertWindowStatus:(MTGNIAlertWindowStatus)alertWindowStatus adManager:(MTGNewInterstitialBidAdManager *_Nonnull)adManager; + +@end + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist new file mode 100644 index 0000000..f640d93 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial new file mode 100644 index 0000000..1338559 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/MTGSDKNewInterstitial differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap new file mode 100644 index 0000000..043272f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/Modules/module.modulemap @@ -0,0 +1,11 @@ +framework module MTGSDKNewInterstitial { + umbrella header "MTGSDKNewInterstitial.h" + header "MTGNewInterstitialAdManager.h" + header "MTGNewInterstitialBidAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..e986dd9 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..712d28f Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..adf4f10 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGNewInterstitialAdManager.h + + vag74PJqdYBiAmrqYKR7bce33FA= + + Headers/MTGNewInterstitialBidAdManager.h + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + Headers/MTGSDKNewInterstitial.h + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + Info.plist + + DQ3jbVtKenvPG1x/A8Z80FbQFZs= + + Modules/module.modulemap + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + + files2 + + Headers/MTGNewInterstitialAdManager.h + + hash + + vag74PJqdYBiAmrqYKR7bce33FA= + + hash2 + + nSpF7Zg+Fk858kmAykdcdArDNnx9wOUDN08QiKSQuX0= + + + Headers/MTGNewInterstitialBidAdManager.h + + hash + + 9CJN5jtbVFjn9mNa2toG7rhCYQ4= + + hash2 + + dojbDDtl1M0S1/tnwAX1hzUqV2UnD2vL/n6iMylWQkA= + + + Headers/MTGSDKNewInterstitial.h + + hash + + b+sI1fgoumI+2K3yWNRj1VsEWoQ= + + hash2 + + DIkStC5aaj5aVwkLmO0gcFAXXtfjRMuykROBVISsCYU= + + + Modules/module.modulemap + + hash + + MJFWYBaxDG475AV5/ySLjwOm3dw= + + hash2 + + OluFwjJzoKko83y6IlRPtIAt3c2hgqcy8DR/t85PDtE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator/MTGSDKNewInterstitial.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist new file mode 100644 index 0000000..923d59d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKReward.framework/MTGSDKReward + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKReward.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + BinaryPath + MTGSDKReward.framework/MTGSDKReward + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKReward.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..1874c98 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..69f46b2 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..dbac79c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..1a822cd --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,428 @@ + + + + + files + + ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + ios-arm64/MTGSDKReward.framework/Info.plist + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + ios-arm64/MTGSDKReward.framework/MTGSDKReward + + SNO3gte06qf1vKpGD9rwNYryieM= + + ios-arm64/MTGSDKReward.framework/Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + JGx5iNlzO5dwEEHoVWdH/3u/Ips= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + nvqPXRH05F2vQQvqWS7siZiVpPo= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + FcxwWtOu4mN0IlEo33ghlLpnxcs= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources + + BUGMYU5GB7O/s1iSPXkegWLxyK8= + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature + + 9PPGFMh5jKqjmv5d9yqkoh/Pak0= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward + + BUe5C5f9XUnrsr0T0+IKWQ+ctFM= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + 0QLV6uOct1lw1ccGk1ZIeucRB4w= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + GIGiMqZ7QCoOLMFCflofXdmFeUU= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources + + xpzVI6YeBMJEb/AbrB3wzDVMviA= + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h + + hash + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + hash2 + + D/beJacLCmuWHiMRRZXpb2qRB044x90d1ZSPcGrRbZo= + + + ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + ios-arm64/MTGSDKReward.framework/Info.plist + + hash + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + hash2 + + Qh/OIRG5CDeSfpJCy9FWRAxp8nR2xeWbjSAJSpGXioM= + + + ios-arm64/MTGSDKReward.framework/MTGSDKReward + + hash + + SNO3gte06qf1vKpGD9rwNYryieM= + + hash2 + + BztieGMlRddpjDmQBGWhjT/cgBjuVsxqHljTQeem3Qg= + + + ios-arm64/MTGSDKReward.framework/Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + hash + + JGx5iNlzO5dwEEHoVWdH/3u/Ips= + + hash2 + + Bs56s6EgVuTyJMDaL3J7jEo2N50nOx/znwvFnzwYjGc= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + hash + + nvqPXRH05F2vQQvqWS7siZiVpPo= + + hash2 + + GgbE6/AKi0IHVuOpQep4yTJV7JSBSfzJg7zaWVnXiXU= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + hash + + FcxwWtOu4mN0IlEo33ghlLpnxcs= + + hash2 + + 1eovDVIAl+MAGF33vKXTs1K/TH/dhJL0/FtgpJRfTbU= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources + + hash + + BUGMYU5GB7O/s1iSPXkegWLxyK8= + + hash2 + + EHuUmikzsobDcgOpy+B0pADtd9hK9TJw3G0jJJNwj3w= + + + ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature + + hash + + 9PPGFMh5jKqjmv5d9yqkoh/Pak0= + + hash2 + + 1AmG2/PD/NwsZnhZRbqii3aF7M00A1MNfjDGwmsvqvY= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h + + hash + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + hash2 + + D/beJacLCmuWHiMRRZXpb2qRB044x90d1ZSPcGrRbZo= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist + + hash + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + hash2 + + Vo9bQ35sWK1w7jKb8YZN/RkCZ5ZLF/F5Pz6e4UczuR8= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward + + hash + + BUe5C5f9XUnrsr0T0+IKWQ+ctFM= + + hash2 + + O2WnQ4S8bkZsGxWe84h6psAdYB2mWJfjkQ0ryNTWDyI= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory + + hash + + 0QLV6uOct1lw1ccGk1ZIeucRB4w= + + hash2 + + NBplZyw4VMHJ0k6i+zgoVbHZ29LzOqxO8lrfjZ2FBjA= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 + + hash + + GIGiMqZ7QCoOLMFCflofXdmFeUU= + + hash2 + + RuyJSliI9u4F6GInu1STCy1aggQ5fmJnzzwXhmnWDKI= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources + + hash + + xpzVI6YeBMJEb/AbrB3wzDVMviA= + + hash2 + + eVC+8Xfd9DVsdGyO1AzShXCIuXPQG2Xc30vahy+xSF8= + + + ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..f0ad2a0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h new file mode 100644 index 0000000..35ae63d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h @@ -0,0 +1,137 @@ +// +// MTGBidRewardAdManager.h +// MTGSDKReward +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGRewardAd.h" + +@interface MTGBidRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video +* +* @param bidToken - the token from bid request within MTGBidFramework. +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithBidToken:(nonnull NSString *)bidToken + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h new file mode 100644 index 0000000..3ea83cc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAd.h @@ -0,0 +1,130 @@ +// +// MTGRewardAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGRewardVideoSDKVersion @"7.6.8" + + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGRewardAdLoadDelegate +@optional + +/** +* Called when the ad is loaded , but not ready to be displayed,need to wait load video +completely + +* @param placementId - the placementId string of the Ad that was loaded. +* @param unitId - the unitId string of the Ad that was loaded. +*/ +- (void)onAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is successfully load , and is ready to be displayed + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that was loaded. + */ +- (void)onVideoAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when there was an error loading the ad. + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that failed to load. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onVideoAdLoadFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId error:(nonnull NSError *)error; + +@end + +/** + * This protocol defines a listener for ad video show events. + */ +@protocol MTGRewardAdShowDelegate +@optional + +/** + * Called when the ad display success + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad display success,It will be called only when bidding is used. + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + * @param bidToken - the bidToken string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId bidToken:(nullable NSString *)bidToken; + +/** + * Called when the ad failed to display for some reason + + * @param placementId - the placementId string of the Ad that failed to be displayed. + * @param unitId - the unitId string of the Ad that failed to be displayed. + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onVideoAdShowFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withError:(nonnull NSError *)error; + +/** + * Called only when the ad has a video content, and called when the video play completed. + + * @param placementId - the placementId string of the Ad that video play completed. + * @param unitId - the unitId string of the Ad that video play completed. + */ +- (void) onVideoPlayCompleted:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called only when the ad has a endcard content, and called when the endcard show. + + * @param placementId - the placementId string of the Ad that endcard show. + * @param unitId - the unitId string of the Ad that endcard show. + */ +- (void) onVideoEndCardShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is clicked + * + * @param placementId - the placementId string of the Ad clicked. + * @param unitId - the unitId string of the Ad clicked. + */ +- (void)onVideoAdClicked:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad will dismiss from being displayed, and control will return to your app + * + * @param placementId - the placementId string of the Ad that has been dismissed + * @param unitId - the unitId string of the Ad that has been dismissed + * @param converted - BOOL describing whether the ad has converted + * @param rewardInfo - the rewardInfo object containing the info that should be given to your user. + */ +- (void)onVideoAdDismissed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withConverted:(BOOL)converted withRewardInfo:(nullable MTGRewardAdInfo *)rewardInfo; + +/** + * Called when the ad did dismissed; + * + * @param unitId - the unitId string of the Ad that video play did dismissed. + * @param placementId - the placementId string of the Ad that video play did dismissed. + */ +- (void)onVideoAdDidClosed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h new file mode 100644 index 0000000..7dc517f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Headers/MTGRewardAdManager.h @@ -0,0 +1,135 @@ +// +// MTGRewardAdManager.h +// MTGSDK +// + +#import +#import "MTGRewardAd.h" + +@interface MTGRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO. */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist new file mode 100644 index 0000000..0d92021 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward new file mode 100644 index 0000000..111eb08 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/MTGSDKReward differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap new file mode 100644 index 0000000..69849c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKReward { + umbrella header "MTGRewardAdManager.h" + header "MTGBidRewardAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..8d5b6ec Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..329866a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..4b64b8b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e85c236 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + Headers/MTGRewardAd.h + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + Info.plist + + t7WstjLDuXZPiAEZvF8w63j3T6k= + + Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + + files2 + + Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + Headers/MTGRewardAd.h + + hash + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + hash2 + + D/beJacLCmuWHiMRRZXpb2qRB044x90d1ZSPcGrRbZo= + + + Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..beea764 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64/MTGSDKReward.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h new file mode 100644 index 0000000..35ae63d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGBidRewardAdManager.h @@ -0,0 +1,137 @@ +// +// MTGBidRewardAdManager.h +// MTGSDKReward +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import "MTGRewardAd.h" + +@interface MTGBidRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video +* +* @param bidToken - the token from bid request within MTGBidFramework. +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithBidToken:(nonnull NSString *)bidToken + placementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h new file mode 100644 index 0000000..3ea83cc --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAd.h @@ -0,0 +1,130 @@ +// +// MTGRewardAd.h +// MTGSDK +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGRewardAdInfo.h" +#endif + +#define MTGRewardVideoSDKVersion @"7.6.8" + + +/** + * This protocol defines a listener for ad video load events. + */ +@protocol MTGRewardAdLoadDelegate +@optional + +/** +* Called when the ad is loaded , but not ready to be displayed,need to wait load video +completely + +* @param placementId - the placementId string of the Ad that was loaded. +* @param unitId - the unitId string of the Ad that was loaded. +*/ +- (void)onAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is successfully load , and is ready to be displayed + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that was loaded. + */ +- (void)onVideoAdLoadSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when there was an error loading the ad. + + * @param placementId - the placementId string of the Ad that was loaded. + * @param unitId - the unitId string of the Ad that failed to load. + * @param error - error object that describes the exact error encountered when loading the ad. + */ +- (void)onVideoAdLoadFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId error:(nonnull NSError *)error; + +@end + +/** + * This protocol defines a listener for ad video show events. + */ +@protocol MTGRewardAdShowDelegate +@optional + +/** + * Called when the ad display success + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad display success,It will be called only when bidding is used. + + * @param placementId - the placementId string of the Ad that display success. + * @param unitId - the unitId string of the Ad that display success. + * @param bidToken - the bidToken string of the Ad that display success. + */ +- (void)onVideoAdShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId bidToken:(nullable NSString *)bidToken; + +/** + * Called when the ad failed to display for some reason + + * @param placementId - the placementId string of the Ad that failed to be displayed. + * @param unitId - the unitId string of the Ad that failed to be displayed. + * @param error - error object that describes the exact error encountered when showing the ad. + */ +- (void)onVideoAdShowFailed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withError:(nonnull NSError *)error; + +/** + * Called only when the ad has a video content, and called when the video play completed. + + * @param placementId - the placementId string of the Ad that video play completed. + * @param unitId - the unitId string of the Ad that video play completed. + */ +- (void) onVideoPlayCompleted:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called only when the ad has a endcard content, and called when the endcard show. + + * @param placementId - the placementId string of the Ad that endcard show. + * @param unitId - the unitId string of the Ad that endcard show. + */ +- (void) onVideoEndCardShowSuccess:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad is clicked + * + * @param placementId - the placementId string of the Ad clicked. + * @param unitId - the unitId string of the Ad clicked. + */ +- (void)onVideoAdClicked:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +/** + * Called when the ad will dismiss from being displayed, and control will return to your app + * + * @param placementId - the placementId string of the Ad that has been dismissed + * @param unitId - the unitId string of the Ad that has been dismissed + * @param converted - BOOL describing whether the ad has converted + * @param rewardInfo - the rewardInfo object containing the info that should be given to your user. + */ +- (void)onVideoAdDismissed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId withConverted:(BOOL)converted withRewardInfo:(nullable MTGRewardAdInfo *)rewardInfo; + +/** + * Called when the ad did dismissed; + * + * @param unitId - the unitId string of the Ad that video play did dismissed. + * @param placementId - the placementId string of the Ad that video play did dismissed. + */ +- (void)onVideoAdDidClosed:(nullable NSString *)placementId unitId:(nullable NSString *)unitId; + +@end + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h new file mode 100644 index 0000000..7dc517f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Headers/MTGRewardAdManager.h @@ -0,0 +1,135 @@ +// +// MTGRewardAdManager.h +// MTGSDK +// + +#import +#import "MTGRewardAd.h" + +@interface MTGRewardAdManager : NSObject + +/* Play the video mute or not in the beginning, defult is NO. */ +@property (nonatomic, assign) BOOL playVideoMute; + +/** +* this method is used to open RewardPlus for RewardVideo +* please set this before loadVideo +* openRewardPlus default false +*/ +@property (nonatomic,assign) BOOL openRewardPlus; + +/** + * The shared instance of the video. + * + * @return The video singleton. + */ ++ (nonnull instancetype)sharedInstance; + +/** +* Called when load the video + +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that was loaded. +* @param delegate - reference to the object that implements MTGRewardAdLoadDelegate protocol; will receive load events for the given unitId. +*/ +- (void)loadVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + delegate:(nullable id )delegate; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param rewardId - the reward info you can set in mintegral portal +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + withRewardId:(nullable NSString *)rewardId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** +* Called when show the video +* +* @param placementId - the placementId string of the Ad that display. +* @param unitId - the unitId string of the Ad that display. +* @param userId - The user's unique identifier in your system +* @param delegate - reference to the object that implements MTGRewardAdShowDelegate protocol; will receive show events for the given unitId. +* @param userExtra Optional userExtra string to include in the reward server-to-server callback. +* @param viewController - UIViewController that shouold be set as the root view controller for the ad +*/ +- (void)showVideoWithPlacementId:(nullable NSString *)placementId + unitId:(nonnull NSString *)unitId + userId:(nullable NSString *)userId + userExtra:(nullable NSString *)userExtra + delegate:(nullable id )delegate + viewController:(nonnull UIViewController*)viewController; + +/** + * Will return whether the given unitId is loaded and ready to be shown. + * + * @param placementId - adPositionId value in Self Service + * @param unitId - adPositionId value in Self Service + * + * @return - YES if the unitId is loaded and ready to be shown, otherwise NO. + */ +- (BOOL)isVideoReadyToPlayWithPlacementId:(nullable NSString *)placementId unitId:(nonnull NSString *)unitId; + +/** + * Clean all the video file cache from the disk. + */ +- (void)cleanAllVideoFileCache; + +/** +* get the id of this request ad,call after onAdLoadSuccess. +*/ +- (NSString *_Nullable)getRequestIdWithUnitId:(nonnull NSString *)unitId; + +/// get the creativeId of this requested ad, call this after onAdLoadSuccess. +- (NSString *_Nullable)getCreativeIdWithUnitId:(nonnull NSString *)unitId; + +/** +* Set alertView text,if you want to change the alertView text. +* +* @param title alert title +* @param content alertcontent +* @param confirmText confirm button text +* @param cancelText cancel button text +* @param unitId unitId + + NOTE:called before loadAd +*/ +- (void)setAlertWithTitle:(NSString *_Nullable)title + content:(NSString *_Nullable)content + confirmText:(NSString *_Nullable)confirmText + cancelText:(NSString *_Nullable)cancelText + unitId:(NSString *_Nullable)unitId; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +/// @param unitId the unitId string +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key unitId:(NSString *_Nonnull)unitId; + +@end diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist new file mode 100644 index 0000000..714938c Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward new file mode 100644 index 0000000..12d506d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/MTGSDKReward differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap new file mode 100644 index 0000000..69849c3 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module MTGSDKReward { + umbrella header "MTGRewardAdManager.h" + header "MTGBidRewardAdManager.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..0ea08b7 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..5da0b0b Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..6333c8d --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeResources @@ -0,0 +1,162 @@ + + + + + files + + Headers/MTGBidRewardAdManager.h + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + Headers/MTGRewardAd.h + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + Headers/MTGRewardAdManager.h + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + Info.plist + + 3ikrF+uk/ox+LR0QdD/ZBS4y+kA= + + Modules/module.modulemap + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + + files2 + + Headers/MTGBidRewardAdManager.h + + hash + + 73K+TUkvIHV5gUn7rwTS5TLso9Y= + + hash2 + + cfjNqUQbxp1LRsNlZdGnqTTUmDckAjt4S/D0o+8ljGw= + + + Headers/MTGRewardAd.h + + hash + + e7cF1MEhn7MiIFmnmcPkHmRgH/o= + + hash2 + + D/beJacLCmuWHiMRRZXpb2qRB044x90d1ZSPcGrRbZo= + + + Headers/MTGRewardAdManager.h + + hash + + lJ1v9OtSJIWZWWYCdLeWghAI1H4= + + hash2 + + gkDmsLwZSxk0NsgBI72ByO9eUMLVVi6NxQCW8Xrqv8Q= + + + Modules/module.modulemap + + hash + + /Px5Ne9DdSag7WJruzVx1hLRigE= + + hash2 + + 5Thxk40fjjtlC/CELIcqkQkqDvkAR2vOXLYKDzsoUhE= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKReward.xcframework/ios-arm64_x86_64-simulator/MTGSDKReward.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist new file mode 100644 index 0000000..d629720 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + MTGSDKSplash.framework/MTGSDKSplash + LibraryIdentifier + ios-arm64 + LibraryPath + MTGSDKSplash.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + MTGSDKSplash.framework/MTGSDKSplash + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + MTGSDKSplash.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..fb7ec85 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..9a6f6fd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..376ed4e Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources new file mode 100644 index 0000000..b84aa80 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeResources @@ -0,0 +1,368 @@ + + + + + files + + ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + ios-arm64/MTGSDKSplash.framework/Info.plist + + vzcawErErG0zLsESOc+txrCFkk4= + + ios-arm64/MTGSDKSplash.framework/MTGSDKSplash + + Iop1bJ/uTUAbSnRtbjATpU1mJ/8= + + ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + oVCVD9PA5LOPhCzCgMm0xHFceAM= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + L+YMeoXxi8SIi5YwaKh69VsXKDo= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + 4BtlxHPbpDe5VRKu69diZ5HDYp8= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources + + 74ksJth5epbEDczqM8+Y+iQaQPA= + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + A9V/6XkKsEryhbEPvc7YHRPdhY0= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash + + 40UDV8ZLmxPaekBrXR4rQWAdOHs= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + Z3LtchueN5KpPH0rvSmQ86zZiDg= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + OnX22wWFKRSOFN1+obRynMCeyXM= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + IG7pHdvZRRMrHDA4bX1MXNijhNM= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources + + CV1Q1uJkFhs+UYr3rg2W7xn/XNs= + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + + files2 + + ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + hash + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + hash2 + + 02uF2UWxryxELckZ3DlZMbCy3ZJLiKWAWRWlMqmz7Xs= + + + ios-arm64/MTGSDKSplash.framework/Info.plist + + hash + + vzcawErErG0zLsESOc+txrCFkk4= + + hash2 + + KT0kQXay9uZdIHsx38SCNYUBVdrR8KuUKqTc2eNzH20= + + + ios-arm64/MTGSDKSplash.framework/MTGSDKSplash + + hash + + Iop1bJ/uTUAbSnRtbjATpU1mJ/8= + + hash2 + + ky/KR+hEjRDp4N/7tBY+yKFi+MqcuvqQiTyN8yplBWE= + + + ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + hash + + oVCVD9PA5LOPhCzCgMm0xHFceAM= + + hash2 + + +Z/62hM0G9/xD8PcGF0Cm66WxIgFkKW3qn781HjdiYs= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + hash + + L+YMeoXxi8SIi5YwaKh69VsXKDo= + + hash2 + + e/D3RnGF+0uhhCszeSj+dS11hNLPChKUwzsEFH1D29I= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + hash + + 4BtlxHPbpDe5VRKu69diZ5HDYp8= + + hash2 + + +tpGalMcchbsN4o0A7CBMP6l9vxEOCaWgvU/xbgj6KI= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources + + hash + + 74ksJth5epbEDczqM8+Y+iQaQPA= + + hash2 + + Br7zam4ia4gH7b0R6O8PKwkKmFspFJXJR4FSI5OrUP8= + + + ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + hash + + A9V/6XkKsEryhbEPvc7YHRPdhY0= + + hash2 + + 11lkVYWFgUkHy6y0Xf6dyG3HyBgMMBDYsCONdZYHxjc= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h + + hash + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + hash2 + + 02uF2UWxryxELckZ3DlZMbCy3ZJLiKWAWRWlMqmz7Xs= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist + + hash + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + hash2 + + gGRd6NftV91Rc+dxUIFRPn35AKYlQVpWtXeFezr0pTk= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash + + hash + + 40UDV8ZLmxPaekBrXR4rQWAdOHs= + + hash2 + + 19ygmMmORKDkqbzEMy5CJOiiloYgrI11KZE9CORY+/g= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory + + hash + + Z3LtchueN5KpPH0rvSmQ86zZiDg= + + hash2 + + ysXZ895dsqYMsLSgvuJckZmtwD0u/5+Vw/0Wzcsd5eA= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements + + hash + + OnX22wWFKRSOFN1+obRynMCeyXM= + + hash2 + + mHkgkE6rZQ51eIwFSqCwUk5qgL/HGqMt+NI3phdD+YY= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 + + hash + + IG7pHdvZRRMrHDA4bX1MXNijhNM= + + hash2 + + MAKnWZA/I9L9idv5baMU5oDZKV2BNsWqwFcB1nXdtBo= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources + + hash + + CV1Q1uJkFhs+UYr3rg2W7xn/XNs= + + hash2 + + gvLhXw2kbw5HpRtS9uwwDPwDJ40WD5U+EeUBc1YTiKQ= + + + ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature + + hash + + 2jmj7l5rSw0yVb/vlWAYkK/YBwk= + + hash2 + + 47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..7cec7b0 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h new file mode 100644 index 0000000..35959ba --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Headers/MTGSplashAD.h @@ -0,0 +1,239 @@ +// +// MTGSplashAD.h +// MTGSDKSplash +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif + +#define MTGSplashSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +/* Currently, we only support these three kinds of height to layout custom SplashZoomOutView, other height will results unexpected behavior. */ +typedef NS_ENUM(NSInteger, MTGSplashZoomOutViewCustomLayoutType) { + /*Represents 28pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeSmallHeight = 28, + + /*Represents 50pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeMediumHeight = 50, + + /*Represents 250pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeLargeHeight = 250 +}; + +@protocol MTGSplashADDelegate; + + +@interface MTGSplashAD : NSObject + +/** + Initialize a MTGSplashAD instance. + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip Whether or not to allow user to skip ad when showing. + + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip; + +/** + Initialize a MTGSplashAD instance with more detailed info. + + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip whether or not to allow user to skip ad when showing. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + +/* Set delegate to receive protocol event. */ +@property (nonatomic, weak) id delegate; + +/* when ad support zoom out, splashZoomOutView will has value, otherwise has nil value. + @note: see `pointForSplashZoomOutADViewToAddOn:` for more details to chage origin of the default layout. + @note: see `superViewForSplashZoomOutADViewToAddOn` for more details to layout custom SplashZoomOutADView. + + */ +@property (nonatomic, readonly, strong) UIView *splashZoomOutView; + +/* corresponding placementId when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *placementID; + +/* corresponding unitID when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *unitID; + +/* Set this to show your own background image when loading ad. */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/* Set this to show your own background color when loading ad. */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/* get the id of this request ad,call after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *requestID; + +/* get the creativeId of this requested ad, call this after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *creativeID; + + +/********************** Normal Request ***************************/ + +/** + Show the ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + timeout:(NSInteger)timeout; + +/** + Preload a ad and then use `[MTGSplashAD showInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preload; + + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. + */ +- (BOOL)isADReadyToShow; + +/** + if there was a available ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showInKeyWindow:(UIWindow *)window customView:(nullable UIView *)customView; + + + +/********************** Bidding Request ***************************/ + +/** + Show the bidding ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param bidToken token from bid request within MTGBidFramework. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + bidToken:(NSString *)bidToken + timeout:(NSInteger)timeout; + +/** + Preload a bidding ad and then use `[MTGSplashAD showBiddingADInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preloadWithBidToken:(NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. + */ +- (BOOL)isBiddingADReadyToShow; + +/** + if there was a available bidding ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showBiddingADInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +/// Call this method to close splash ad when necessary. +- (void)closeAD; + + +/** Call this method when you want to relase splashZoomOutView. */ +- (void)destroySplashZoomOutView; + +@end + +@protocol MTGSplashADDelegate + +/* Called when preloading ad successfully. */ +- (void)splashADPreloadSuccess:(MTGSplashAD *)splashAD; +/* Called when preloading ad failed. */ +- (void)splashADPreloadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when loading ad successfully. */ +- (void)splashADLoadSuccess:(MTGSplashAD *)splashAD; +/* Called when loading ad failed. */ +- (void)splashADLoadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when showing ad successfully. */ +- (void)splashADShowSuccess:(MTGSplashAD *)splashAD; +/* Called when showing ad failed. */ +- (void)splashADShowFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when the application is about to leave as a result of tap event. + Your application will be moved to the background shortly after this method is called. */ +- (void)splashADDidLeaveApplication:(MTGSplashAD *)splashAD; +/* Called when click event occured. */ +- (void)splashADDidClick:(MTGSplashAD *)splashAD; +/* Called when ad is about to close. */ +- (void)splashADWillClose:(MTGSplashAD *)splashAD; +/* Called when ad did close. */ +- (void)splashADDidClose:(MTGSplashAD *)splashAD; +/* Called when remaining countdown update. */ +- (void)splashAD:(MTGSplashAD *)splashAD timeLeft:(NSUInteger)time; + +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific origin. */ +- (CGPoint)pointForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific frame and custom layout. + @note: see MTGSplashZoomOutViewCustomLayoutType for more details. + */ +- (UIView *)superViewForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view did show. */ +- (void)splashZoomOutADViewDidShow:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view closed. */ +- (void)splashZoomOutADViewClosed:(MTGSplashAD *)splashAD; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist new file mode 100644 index 0000000..b52cfbd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash new file mode 100644 index 0000000..2ad94dd Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/MTGSDKSplash differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..d33f60f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKSplash { + umbrella header "MTGSplashAD.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..05b72d3 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..f3f2c83 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..b9beb9d Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..030e92f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGSplashAD.h + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + Info.plist + + vzcawErErG0zLsESOc+txrCFkk4= + + Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + + files2 + + Headers/MTGSplashAD.h + + hash + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + hash2 + + 02uF2UWxryxELckZ3DlZMbCy3ZJLiKWAWRWlMqmz7Xs= + + + Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..c2ac279 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64/MTGSDKSplash.framework/_CodeSignature/CodeSignature differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h new file mode 100644 index 0000000..35959ba --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Headers/MTGSplashAD.h @@ -0,0 +1,239 @@ +// +// MTGSplashAD.h +// MTGSDKSplash +// +// Copyright © 2019 Mintegral. All rights reserved. +// + +#import +#import + +#if __has_include() + #import +#else + #import "MTGBool.h" +#endif + +#define MTGSplashSDKVersion @"7.6.8" + + +NS_ASSUME_NONNULL_BEGIN + +/* Currently, we only support these three kinds of height to layout custom SplashZoomOutView, other height will results unexpected behavior. */ +typedef NS_ENUM(NSInteger, MTGSplashZoomOutViewCustomLayoutType) { + /*Represents 28pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeSmallHeight = 28, + + /*Represents 50pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeMediumHeight = 50, + + /*Represents 250pt height.*/ + MTGSplashZoomOutViewCustomLayoutTypeLargeHeight = 250 +}; + +@protocol MTGSplashADDelegate; + + +@interface MTGSplashAD : NSObject + +/** + Initialize a MTGSplashAD instance. + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip Whether or not to allow user to skip ad when showing. + + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip; + +/** + Initialize a MTGSplashAD instance with more detailed info. + + @param placementID placementId String. + @param unitID unitID String. + @param countdown time duration of the ad can be showed. Should be range of 2-10s. + @param allowSkip whether or not to allow user to skip ad when showing. + @param customViewSize if you want to display your own custom view on the ad area, you should pass the corresponding CGSize of your custome view. + @param preferredOrientation specify preferred orientation to show the ad. + + @note 1. when you showing ad on the portrait mode, the height of the customViewSize should not greater than 25% of the device's height. + 2. when you showing ad on the landscape mode, the width of the customViewSize should not greater than 25% of the device's width. + */ +- (instancetype)initWithPlacementID:(nullable NSString *)placementID + unitID:(NSString *)unitID + countdown:(NSUInteger)countdown + allowSkip:(BOOL)allowSkip + customViewSize:(CGSize)customViewSize + preferredOrientation:(MTGInterfaceOrientation)preferredOrientation; + +/* Set delegate to receive protocol event. */ +@property (nonatomic, weak) id delegate; + +/* when ad support zoom out, splashZoomOutView will has value, otherwise has nil value. + @note: see `pointForSplashZoomOutADViewToAddOn:` for more details to chage origin of the default layout. + @note: see `superViewForSplashZoomOutADViewToAddOn` for more details to layout custom SplashZoomOutADView. + + */ +@property (nonatomic, readonly, strong) UIView *splashZoomOutView; + +/* corresponding placementId when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *placementID; + +/* corresponding unitID when you initialize the MTGSplashAD. */ +@property (nonatomic, readonly, copy) NSString *unitID; + +/* Set this to show your own background image when loading ad. */ +@property (nonatomic, strong) UIImage *backgroundImage; + +/* Set this to show your own background color when loading ad. */ +@property (nonatomic, copy) UIColor *backgroundColor; + +/* get the id of this request ad,call after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *requestID; + +/* get the creativeId of this requested ad, call this after splashADPreloadSuccess || splashADLoadSuccess*/ +@property (nonatomic, readonly, copy,nullable) NSString *creativeID; + + +/********************** Normal Request ***************************/ + +/** + Show the ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + timeout:(NSInteger)timeout; + +/** + Preload a ad and then use `[MTGSplashAD showInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preload; + + +/** + Whether or not if there was a available ad to show. + + @return YES means there was a available ad, otherwise NO. + */ +- (BOOL)isADReadyToShow; + +/** + if there was a available ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showInKeyWindow:(UIWindow *)window customView:(nullable UIView *)customView; + + + +/********************** Bidding Request ***************************/ + +/** + Show the bidding ad after load successfully. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + @param bidToken token from bid request within MTGBidFramework. + @param timeout load timeout, unit should be millisecond. If you passed 0 then 5000ms would be used. + + @note You should always call this method on the main thread. + */ +- (void)loadAndShowInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView + bidToken:(NSString *)bidToken + timeout:(NSInteger)timeout; + +/** + Preload a bidding ad and then use `[MTGSplashAD showBiddingADInKeyWindow:customView:]` to show the ad. + @note You should always call this method on the main thread. + */ +- (void)preloadWithBidToken:(NSString *)bidToken; + +/** + Whether or not if there was a available bidding ad to show. + + @return YES means there was a available bidding ad, otherwise NO. + */ +- (BOOL)isBiddingADReadyToShow; + +/** + if there was a available bidding ad to show, you can call this method to show the ad. + + @param window must be the key window of the application. + @param customView display your own custom view, e.g. logo view. + + @note You should always call this method on the main thread. + */ +- (void)showBiddingADInKeyWindow:(UIWindow *)window + customView:(nullable UIView *)customView; + + +/// Pass extra info into sdk. +/// @param extraInfo info you want to pass +/// @param key corresponding key for extraInfo +- (void)setExtraInfo:(id _Nullable)extraInfo forKey:(NSString *_Nonnull)key; + +/// Call this method to close splash ad when necessary. +- (void)closeAD; + + +/** Call this method when you want to relase splashZoomOutView. */ +- (void)destroySplashZoomOutView; + +@end + +@protocol MTGSplashADDelegate + +/* Called when preloading ad successfully. */ +- (void)splashADPreloadSuccess:(MTGSplashAD *)splashAD; +/* Called when preloading ad failed. */ +- (void)splashADPreloadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when loading ad successfully. */ +- (void)splashADLoadSuccess:(MTGSplashAD *)splashAD; +/* Called when loading ad failed. */ +- (void)splashADLoadFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when showing ad successfully. */ +- (void)splashADShowSuccess:(MTGSplashAD *)splashAD; +/* Called when showing ad failed. */ +- (void)splashADShowFail:(MTGSplashAD *)splashAD error:(NSError *)error; +/* Called when the application is about to leave as a result of tap event. + Your application will be moved to the background shortly after this method is called. */ +- (void)splashADDidLeaveApplication:(MTGSplashAD *)splashAD; +/* Called when click event occured. */ +- (void)splashADDidClick:(MTGSplashAD *)splashAD; +/* Called when ad is about to close. */ +- (void)splashADWillClose:(MTGSplashAD *)splashAD; +/* Called when ad did close. */ +- (void)splashADDidClose:(MTGSplashAD *)splashAD; +/* Called when remaining countdown update. */ +- (void)splashAD:(MTGSplashAD *)splashAD timeLeft:(NSUInteger)time; + +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific origin. */ +- (CGPoint)pointForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Default SplashZoomOutView will zoomed out to bottom right corner, + Use this method to give another specific frame and custom layout. + @note: see MTGSplashZoomOutViewCustomLayoutType for more details. + */ +- (UIView *)superViewForSplashZoomOutADViewToAddOn:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view did show. */ +- (void)splashZoomOutADViewDidShow:(MTGSplashAD *)splashAD; +/* Called when splash zoomout view closed. */ +- (void)splashZoomOutADViewClosed:(MTGSplashAD *)splashAD; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist new file mode 100644 index 0000000..16dfc09 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Info.plist differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash new file mode 100644 index 0000000..8f4d88a Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/MTGSDKSplash differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap new file mode 100644 index 0000000..d33f60f --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/Modules/module.modulemap @@ -0,0 +1,9 @@ +framework module MTGSDKSplash { + umbrella header "MTGSplashAD.h" + + export * + + module * { + export * + } +} diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory new file mode 100644 index 0000000..c3422ab Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeDirectory differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements new file mode 100644 index 0000000..dbf9d61 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 new file mode 100644 index 0000000..ce83685 Binary files /dev/null and b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeRequirements-1 differ diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..d6f1192 --- /dev/null +++ b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeResources @@ -0,0 +1,132 @@ + + + + + files + + Headers/MTGSplashAD.h + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + Info.plist + + 8Audo7/XynxmZtHFgH4X3gPLcTk= + + Modules/module.modulemap + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + + files2 + + Headers/MTGSplashAD.h + + hash + + i6T3aGlAtr/C++5ZWVntBRCloQI= + + hash2 + + 02uF2UWxryxELckZ3DlZMbCy3ZJLiKWAWRWlMqmz7Xs= + + + Modules/module.modulemap + + hash + + vCFIkTnS7KH1fTVp2h8OnImPMoo= + + hash2 + + aGlEC/bkPAr3ZiEKN0CpmstSsxtp6WITS7r7N20r+G0= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature b/Pods/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator/MTGSDKSplash.framework/_CodeSignature/CodeSignature new file mode 100644 index 0000000..e69de29 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index deae8ce..689c9f2 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -9,15 +9,26 @@ /* Begin PBXAggregateTarget section */ 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */ = { isa = PBXAggregateTarget; - buildConfigurationList = D798965D93BB2FA4B3B2293027C14D01 /* Build configuration list for PBXAggregateTarget "VungleAds" */; + buildConfigurationList = FBFF61E7D3BA06D5E6DD068AD3CE5A03 /* Build configuration list for PBXAggregateTarget "VungleAds" */; buildPhases = ( - 2F0123B1CB90DFBDD14771078B332BE3 /* [CP] Copy XCFrameworks */, + D0AD0D35FE5272CE9624BD2479302D24 /* [CP] Copy XCFrameworks */, ); dependencies = ( - 9ECF078B3290348FE8C09941069163DB /* PBXTargetDependency */, + FBDCC5F5DE54B3A7CCAF03749DFD6433 /* PBXTargetDependency */, ); name = VungleAds; }; + 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = C384313480BC3194F30B366C54E83BCE /* Build configuration list for PBXAggregateTarget "IronSourceSDK" */; + buildPhases = ( + E344CCDF6DA057776B4BEA18839AFEE0 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + C2B5BF6549CC3682AFBC0748D0C81415 /* PBXTargetDependency */, + ); + name = IronSourceSDK; + }; 29E423640B01394D183D6B91B0B634D6 /* GoogleMobileAdsMediationVungle */ = { isa = PBXAggregateTarget; buildConfigurationList = CB48B96E4C2527DE8B7282E3BEB3ACDA /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationVungle" */; @@ -25,11 +36,22 @@ BFBA95B4026B800B79C513DDB085ECEC /* [CP] Copy XCFrameworks */, ); dependencies = ( - 6528D19A6C26C53211E7505AA740F0DD /* PBXTargetDependency */, - 2DFB2D382213D58394DF11DE7776F708 /* PBXTargetDependency */, + 662DF8210DAE1C42CCD8FFE0CAC6AAE9 /* PBXTargetDependency */, + A19D897E9E9D4DEE0BC718AEFFC89D18 /* PBXTargetDependency */, ); name = GoogleMobileAdsMediationVungle; }; + 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 9E4F01C852BE30A8FA70CA14A687ED79 /* Build configuration list for PBXAggregateTarget "MintegralAdSDK" */; + buildPhases = ( + 94F98225C0C105534B6964911DCD1CE7 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + AAD8B8012684AA91A5AA9E260358196C /* PBXTargetDependency */, + ); + name = MintegralAdSDK; + }; 451D74FB71071275F6268CAABC5A5CB6 /* GoogleMobileAdsMediationPangle */ = { isa = PBXAggregateTarget; buildConfigurationList = 4147C4FBC6554CC6FCC45803D4AEB723 /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationPangle" */; @@ -37,22 +59,34 @@ CC16F419D7DBFC0E4FF833010904792B /* [CP] Copy XCFrameworks */, ); dependencies = ( - FF23C9AA236F1545B696974DB7553080 /* PBXTargetDependency */, - 9D7290199696A4AB881AD86992FFA2A5 /* PBXTargetDependency */, + 2331B72710AFDDBBE9087D9129E2AECD /* PBXTargetDependency */, + DA599B13441FE3F8FBBBC56F3095D19D /* PBXTargetDependency */, ); name = GoogleMobileAdsMediationPangle; }; 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */ = { isa = PBXAggregateTarget; - buildConfigurationList = 463D1EF461ECDED9B8E630EE769656AA /* Build configuration list for PBXAggregateTarget "GoogleUserMessagingPlatform" */; + buildConfigurationList = 36D1EC4A8F6577004DFBD2CBB9FD7D9C /* Build configuration list for PBXAggregateTarget "GoogleUserMessagingPlatform" */; buildPhases = ( - 1AB67146FC0471C5B8DD287679A016B5 /* [CP] Copy XCFrameworks */, + 959DA20553A278DCC6D0D39D752F4D9B /* [CP] Copy XCFrameworks */, ); dependencies = ( - C1C277B81543C5526BFD41CF4D60A50A /* PBXTargetDependency */, + 154308A40265F8CE3A657F7ABBEF9FA4 /* PBXTargetDependency */, ); name = GoogleUserMessagingPlatform; }; + 46E69C37B47A1844EBFDC45F7254CED6 /* GoogleMobileAdsMediationIronSource */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 2F239558CD0C9713AF03A94834B9B7FA /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationIronSource" */; + buildPhases = ( + 2F9AE78351D7D4C0179A358FA9AE1D04 /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + B94ED2C4FA3668084481C152577AB318 /* PBXTargetDependency */, + 6BA960D4229D2FF6FC54F890F4E45A49 /* PBXTargetDependency */, + ); + name = GoogleMobileAdsMediationIronSource; + }; 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */ = { isa = PBXAggregateTarget; buildConfigurationList = 1137672E97496FACD0DD9E48E86C50EF /* Build configuration list for PBXAggregateTarget "AppLovinSDK" */; @@ -70,16 +104,16 @@ 63D6D8805525F8E4803EE532744409FD /* [CP] Copy XCFrameworks */, ); dependencies = ( - B4692261ED04E7DE7FA5C33C8788719B /* PBXTargetDependency */, - D569044EE1D2E4F29C88571761985F24 /* PBXTargetDependency */, + B86379A64974E79C7D769D1F41F0DA47 /* PBXTargetDependency */, + 0C4939E3A2DC3CDBE325DBF8DF2E7DB0 /* PBXTargetDependency */, ); name = GoogleMobileAdsMediationAppLovin; }; 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */ = { isa = PBXAggregateTarget; - buildConfigurationList = 08FE0CD7BB6AB70EFF0B1D672E137B21 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */; + buildConfigurationList = 683D481A2505BE5A3DA2037301F03B61 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */; buildPhases = ( - 4C5A0D8A6F51D9685DBCA9A2C5A7902C /* [CP] Copy XCFrameworks */, + C61EBF195945570803B857924B92F918 /* [CP] Copy XCFrameworks */, ); dependencies = ( ); @@ -92,11 +126,23 @@ 443114D936877CDB95FCCEA50F2B5188 /* [CP] Copy XCFrameworks */, ); dependencies = ( - 312651C7CEEAB3FFA22D7F0E74FD3C20 /* PBXTargetDependency */, - 810954756E3C208419FB03E0E65B3967 /* PBXTargetDependency */, + BCF83F6EE5C146F1431BD708A973EE72 /* PBXTargetDependency */, + 44A89657C25C7DDC56B602FC1286C04C /* PBXTargetDependency */, ); name = "Ads-Global"; }; + F8E52945296E3A7EA79A8084043BC3DD /* GoogleMobileAdsMediationMintegral */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 776081BBF03E0E05ADFDDB8C530BB4AD /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationMintegral" */; + buildPhases = ( + 25FE55E66941164995BB2B74B6A26AEF /* [CP] Copy XCFrameworks */, + ); + dependencies = ( + E1A0EE55C2C43B5204D4C31BCAB9689A /* PBXTargetDependency */, + 42F50D90C41EDDF73DCAD6DBB554C0C4 /* PBXTargetDependency */, + ); + name = GoogleMobileAdsMediationMintegral; + }; FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */ = { isa = PBXAggregateTarget; buildConfigurationList = 5AFA28686097D4D6A9DD552442DAD3BE /* Build configuration list for PBXAggregateTarget "Google-Mobile-Ads-SDK" */; @@ -104,1683 +150,2084 @@ E5879B1A146D320B75202C70537BC4A4 /* [CP] Copy XCFrameworks */, ); dependencies = ( - DEF2771226626DE4C773C661A7C0E71A /* PBXTargetDependency */, - 8B8EB9B26647D47B6532658D834938AA /* PBXTargetDependency */, + B19C56C0D74EB9C3E0D1269459E4723E /* PBXTargetDependency */, + 0ABB0D8356BE2C6417048BE4D24F712B /* PBXTargetDependency */, ); name = "Google-Mobile-Ads-SDK"; }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 007E4A9363B819089774B481510E7DFC /* DownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6A12F0734D9980A29D2B54F3D3BB7F /* DownloadTask.swift */; }; - 018E14B621F0A041F5109C9B4028DAA7 /* JXSegmentedIndicatorGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E014F3F012F5B17A5F57862097BCCF86 /* JXSegmentedIndicatorGradientView.swift */; }; - 0335018FAC1AD7BC453F8F9A68CDABC4 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BED2552FAFAAA2F46DFB7EFC73733BE /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0361F2B5CB823772710AB366D00D3F0E /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E51A87ABA4B3608E1FBB05A1256EE76 /* Formatter+Protocols.swift */; }; - 0389BD48BAAFE1509D39ADE6A7058E25 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 670606E099FA8D69CC80F278F72D167B /* PrivacyInfo.xcprivacy */; }; - 0493E66044259CA8F47711626563E29C /* RelativeFormatterLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 446A0308CE68AF053707017C08603FF3 /* RelativeFormatterLanguage.swift */; }; - 05B82D21BB4500108A38518E64D25A6E /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80C374C6E644A23D48B0DF5332B41709 /* CPListItem+Kingfisher.swift */; }; + 007E4A9363B819089774B481510E7DFC /* DownloadTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6CE05380DA71F83DD7C7B697D2F9989 /* DownloadTask.swift */; }; + 018E14B621F0A041F5109C9B4028DAA7 /* JXSegmentedIndicatorGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED7708101A28835F83E86F33F51C1B55 /* JXSegmentedIndicatorGradientView.swift */; }; + 0335018FAC1AD7BC453F8F9A68CDABC4 /* SVProgressAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = D088302F365C8C46CBDAE578B860D4EF /* SVProgressAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0361F2B5CB823772710AB366D00D3F0E /* Formatter+Protocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C493A5EBDBCC5D49FB89124D7C82273 /* Formatter+Protocols.swift */; }; + 0493E66044259CA8F47711626563E29C /* RelativeFormatterLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B3C72C5BD71CA9D3C8C3AFD292582A /* RelativeFormatterLanguage.swift */; }; + 05B82D21BB4500108A38518E64D25A6E /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE6F659775B9DA7365D0D8DE1EC756B /* CPListItem+Kingfisher.swift */; }; 060ABD8CDFB995116BE1FEF7FA7D9EFC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 07F83DE63FB5CC8015F48F7B9B800B6F /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 812DA6AE986D2BCA38807EE451FD098F /* IQPreviousNextView.swift */; }; - 07FD274BC01F578C7B37989F79350C1E /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A69567D3814C7A24E641BB9C9BEBDA /* IQToolbar.swift */; }; - 080B0A6E64DD22DBD5BF269AA6A556FB /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF197C5B4DB2216B941C3BD719381422 /* KFAnimatedImage.swift */; }; - 081815B67871C182C0D337274DEDCE69 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CA2470AE308C09B7C65A422DAF64ABD8 /* MJRefreshBackStateFooter.m */; }; - 08593ACC3F8955B57D3865FBE5940230 /* JXPagingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B61A4C8F0654C2A9A98FA4165AF7C81 /* JXPagingView.swift */; }; + 07F83DE63FB5CC8015F48F7B9B800B6F /* IQPreviousNextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B243C928855EAEE5B7DA60025480200 /* IQPreviousNextView.swift */; }; + 07FD274BC01F578C7B37989F79350C1E /* IQToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F0767D0572214FD0FA74D1FB5B18978 /* IQToolbar.swift */; }; + 080B0A6E64DD22DBD5BF269AA6A556FB /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8884EA134816E1D21D9556E40044599 /* KFAnimatedImage.swift */; }; + 081815B67871C182C0D337274DEDCE69 /* MJRefreshBackStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0210507B3D041A5EF1BA0957D016AE50 /* MJRefreshBackStateFooter.m */; }; + 08593ACC3F8955B57D3865FBE5940230 /* JXPagingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B87F9AB5E3B212B954D92A121BA5B6C /* JXPagingView.swift */; }; 0874E6176184E3A1C3E8AB158AE5E98B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 828F1C480D9959D94E2868CE1084677F /* CoreGraphics.framework */; }; - 09871A1E8CE997DD91E7ACE2A0A273BF /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98E07417BA8F4DE706A3732DEBDFB1FF /* Zones.swift */; }; - 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6569456ED940C286170463A86019D2E /* ConstraintLayoutGuide.swift */; }; - 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58F00ADD7566E659258B0BC19FCD4B8B /* ConstraintMakerEditable.swift */; }; - 0CC41A7F3CDAAF90C1825DCF4FB71B9B /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2562FF2610043C0D3DEB72596BFBB50 /* DateRepresentable.swift */; }; - 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF424D3B30946C9DB7264EB89FBE6822 /* ConstraintViewDSL.swift */; }; - 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D64597418E8AC15E2CCCFCB23CF424B8 /* ConstraintLayoutGuideDSL.swift */; }; - 0F1D68554CA1AC595168E8FB4E1A6E63 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39D88A58E1B5FDEDAF4BC0E1840EC6D7 /* CachedResponseHandler.swift */; }; - 1093AAD9CB7394BDBDD0E287103515F6 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AE4A4E46010D4B3B4228C513CC4FC7 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1102439674F0EB249240589D2607B9EF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A96E999CE5B74D08F3AFC66DA668C4 /* Result.swift */; }; - 11F2B1DF419EC68AD10D2A1D1176B082 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 01739673D11B4CF2DBBABE6B1D448A4C /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12EC6890A8A59536867A18E8F83C8BB7 /* JXPagingView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1313F56706264C1BA1DB68559D24BC53 /* JXPagingView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1336E9B0D82E5DE4E4DA4DAD898489BC /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7954D48B94AEDAB3FF7A94BEE358668 /* DateInRegion+Create.swift */; }; - 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2C5249BD37810C6408B8B1F135A8E51 /* ConstraintLayoutSupport.swift */; }; - 15CC896E2126D6A47D03C01964D74776 /* JXSegmentedIndicatorGradientLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F931521A0F73EF3E8E98099CA754CE /* JXSegmentedIndicatorGradientLineView.swift */; }; - 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F775CE9D15ADAD64A7D8C51DA9D620E0 /* ConstraintMakerRelatable+Extensions.swift */; }; - 162B358A9CC48A414D6744BAF8562D93 /* JXSegmentedTitleDynamicConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DFEF13E8A92AB454FEE30F50F1AE64 /* JXSegmentedTitleDynamicConfiguration.swift */; }; - 165B4E7F47A4A27EDF01B892B8E2A03B /* Array+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B517CDC14DFA94CEFD2388B1DE3D48 /* Array+Safe.swift */; }; - 16E5F9C7FE2C499D21F3E7AF1FFC2FA7 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B6FA5782E37D9EE4463163E14E04EE1 /* IQKeyboardManager.swift */; }; - 170E0C2556FD00466C155473B428F792 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C2B3DCCAC4C5148EFD685808A0342C /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09871A1E8CE997DD91E7ACE2A0A273BF /* Zones.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF6B6DE3CDF1C5ADFE78C1C2B9B792E /* Zones.swift */; }; + 0A5C290276F7453D9471E25BEA655842 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6BBAB733A9298E3386391DAE3EE3657 /* ConstraintLayoutGuide.swift */; }; + 0AD7A0DA8FF5880E3D8599062129AB12 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94104E761103020EF9ED69D28D4508AA /* ConstraintMakerEditable.swift */; }; + 0C47859DF60A9E7AA797E680AD2580FB /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 229B2EBEC07A1AF1E4891025A3E03BC8 /* PrivacyInfo.xcprivacy */; }; + 0CC41A7F3CDAAF90C1825DCF4FB71B9B /* DateRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4109C7D3801CDBCE8514254B5E274B42 /* DateRepresentable.swift */; }; + 0D665B6767B345D8C70D7E029A2A48D8 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE2CB48D50AA0DF1588DB642926016E /* ConstraintViewDSL.swift */; }; + 0DA9A9D2F8960818017E26DA480FA143 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1DD804120DCE4FE13BE4FFABF2A63B /* ConstraintLayoutGuideDSL.swift */; }; + 0F1D68554CA1AC595168E8FB4E1A6E63 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1E22B65024F30BF42B5A80FB61DDBE9 /* CachedResponseHandler.swift */; }; + 1093AAD9CB7394BDBDD0E287103515F6 /* MJRefreshNormalTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7470308CC88754B7181BF0EAC4AE1715 /* MJRefreshNormalTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1102439674F0EB249240589D2607B9EF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB586C76FDB2422E59887A1BCE749E1 /* Result.swift */; }; + 11F2B1DF419EC68AD10D2A1D1176B082 /* SwiftDate-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58AC9D3366236BF3A5ED53A472602378 /* SwiftDate-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12EC6890A8A59536867A18E8F83C8BB7 /* JXPagingView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7538E929A7FDD4D11EBA9ADE595CCF12 /* JXPagingView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1336E9B0D82E5DE4E4DA4DAD898489BC /* DateInRegion+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87D5B1B4E03DFDA4C3EE53FE0487D07 /* DateInRegion+Create.swift */; }; + 13CC0CFB1C56F23BBC872801F983C1A3 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38AE25CFDC877C7DBD58598122022742 /* ConstraintLayoutSupport.swift */; }; + 15CC896E2126D6A47D03C01964D74776 /* JXSegmentedIndicatorGradientLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55E1E361A12021B0D2D3591FFFC7D289 /* JXSegmentedIndicatorGradientLineView.swift */; }; + 15F68E09ADCDB843B938C490059485BD /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5D783ECE003487FB016158730BB5CA /* ConstraintMakerRelatable+Extensions.swift */; }; + 162B358A9CC48A414D6744BAF8562D93 /* JXSegmentedTitleDynamicConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B676434E84F521E5380F5C07DC1AFA7 /* JXSegmentedTitleDynamicConfiguration.swift */; }; + 165B4E7F47A4A27EDF01B892B8E2A03B /* Array+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77ADF9EAF759560A8EA047F36164EA89 /* Array+Safe.swift */; }; + 16E5F9C7FE2C499D21F3E7AF1FFC2FA7 /* IQKeyboardManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCAE28D6C4D950147A117F252DA53B7 /* IQKeyboardManager.swift */; }; + 170E0C2556FD00466C155473B428F792 /* MJRefreshBackFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 80FE89F2EECCFF43F99013BADB669490 /* MJRefreshBackFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 172D6F4BDBFD921ABF3F4936747C7B5F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 18B137C1708A9B9DC45BBB1ECF1CE4A8 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 98444A98F4A1B630583F9388B82FB746 /* MJRefreshHeader.m */; }; - 19C5CA44D4D4D5B711D33A73525D453F /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE152554A49163EFED87747C8580B655 /* IQUIView+IQKeyboardToolbar.swift */; }; - 19FE9BC7F25FF5D48B6B2B3B520D4D47 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = FA97824399CAB2C6D8D2FCF45497E09E /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A39B80A5083C84CF22A0D9FBB27761E /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = AB33B29F458D0A788AE481C94674DCA5 /* UICollectionViewLayout+MJRefresh.m */; }; - 1A56A2E0BE0367DDB6BE95E537D43314 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC95D6A1C0271C2A861FC2C45C9207A /* Commons.swift */; }; - 1A6AF38DE42C92491AFFC76527050663 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D619DB69E8BA3B9FB89E8F40DC66DE /* MarqueeLabel.swift */; }; - 1AEABE21257723E2AEE836117F3A8B12 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E02F5224D6BFF5B217A87B6ACB3684C /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B1FF7E1AFE69EA5C4816CF9426FD088 /* PKCircleView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9873F3911FFC6BE796F852FD505486 /* PKCircleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18B137C1708A9B9DC45BBB1ECF1CE4A8 /* MJRefreshHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 552C48DFC0E1200922A29CCBC382828C /* MJRefreshHeader.m */; }; + 19C5CA44D4D4D5B711D33A73525D453F /* IQUIView+IQKeyboardToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC863653DC75F9A19DB6CEEA8B95854 /* IQUIView+IQKeyboardToolbar.swift */; }; + 19FE9BC7F25FF5D48B6B2B3B520D4D47 /* SVProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 547DBCCB2FEF1E346A701EC1461BBDAA /* SVProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A39B80A5083C84CF22A0D9FBB27761E /* UICollectionViewLayout+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = D20EF426024D0E93B3C63C6C59D48748 /* UICollectionViewLayout+MJRefresh.m */; }; + 1A56A2E0BE0367DDB6BE95E537D43314 /* Commons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 895B3C2545CF8112FF4DE174ECC5D730 /* Commons.swift */; }; + 1A6AF38DE42C92491AFFC76527050663 /* MarqueeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7162E66D4434A298475777BE364478EA /* MarqueeLabel.swift */; }; + 1AEABE21257723E2AEE836117F3A8B12 /* MJRefreshFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D87D4B63B8483C79C3B92F16DB910558 /* MJRefreshFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B1FF7E1AFE69EA5C4816CF9426FD088 /* PKCircleView.h in Headers */ = {isa = PBXBuildFile; fileRef = FCB69B276EC969F21BF7ACDBA07F5DC0 /* PKCircleView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1B2341CD952E45126D64F01292BBCB40 /* MarqueeLabel-MarqueeLabel in Resources */ = {isa = PBXBuildFile; fileRef = FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */; }; - 1B4B180E84924CF99663817A2AFFAA92 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B592BF753E5CC826715E5FDCA8301AD /* IQKeyboardManager+Debug.swift */; }; - 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28B2692B6814222FBFA974B189351759 /* Debugging.swift */; }; - 1F539427E456AC56FFDD416169240415 /* UIImage+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 73190B539FECFEC5238CA149CA35986E /* UIImage+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FF54BA1EA87ACD81339325012E2537B /* JXSegmentedTitleGradientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FCE749D49BAC40DE57755E9C0014605 /* JXSegmentedTitleGradientCell.swift */; }; + 1B4B180E84924CF99663817A2AFFAA92 /* IQKeyboardManager+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826EA85C0B0925DA51751D01CA995A97 /* IQKeyboardManager+Debug.swift */; }; + 1E7E37C51375285EA22294CD2ADB3159 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BFCA84AFE12916B337657EE43B6FEE4 /* Debugging.swift */; }; + 1EDD5E09C8122BF38F3F9A000FF4FCEA /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E47D5BC8607B77F298DC123E646A3684 /* PrivacyInfo.xcprivacy */; }; + 1F539427E456AC56FFDD416169240415 /* UIImage+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 9013F92B187D6AF0717C148830BFB592 /* UIImage+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FF54BA1EA87ACD81339325012E2537B /* JXSegmentedTitleGradientCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19032E4BBACC67FA2D50FCC98BF8A85D /* JXSegmentedTitleGradientCell.swift */; }; 20F437D81954DB9DF1BA404A1C48EE5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 222B9B50C37D319BBACE8E15B8A40348 /* JXSegmentedNumberDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CFD3C3601E7E7E662C4C36DB5DCC941 /* JXSegmentedNumberDataSource.swift */; }; - 22FAFA41450EC40132CF4B0EEE7E6788 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DAE24C4595AABC0FAEB61F1933552A0 /* ParameterEncoder.swift */; }; - 23277D4B1F4E8335DDCAB69A2AD75C9F /* JXSegmentedTitleOrImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9F47CB4A4306D8BD10D72D06CDF9AA /* JXSegmentedTitleOrImageDataSource.swift */; }; - 23B1B9EA25E2C943FCE5EC6D4EE19D6A /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 3562A102ABBC9B280E9A85F46E99299E /* MJRefreshGifHeader.m */; }; - 23EE2A5A9ADF9A6B9A3515CA85E382ED /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F64625D6BC09EBC9B59E6AA20720DE /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 244119912087C6ECC078CB0E740833EB /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E85A1790187D5AE3DC78F71D83A6572 /* UIScrollView+MJRefresh.m */; }; - 2480B116D9A738E79212C0E0DD41872D /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 500DA9EB89F400D81B0DACEC17003FF5 /* GIFAnimatedImage.swift */; }; - 25BCD06941B1CFB8F9A231960D546885 /* PKCircleView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4EC4ADE0356B4B98FC649BCAF5D9FD /* PKCircleView.m */; }; - 26541C9BEC53081C7AD9BB9819D71B41 /* JXSegmentedNumberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3F94DA662D9A89C3B2A58DC54F79811 /* JXSegmentedNumberCell.swift */; }; - 274E0D56AEB27C391FC58EBED912F19A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF447034477F47B56E01FC3F73231FD /* Image.swift */; }; - 279E3C4211663A097FFE575249B19BC3 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5243A1D9D3672C67438E586FDACF34DC /* SVProgressAnimatedView.m */; }; - 287D870088725A42B4DF1FFC8772EA19 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1983657973BF4E2010372955413DB780 /* Task.swift */; }; - 2927AE446998C11370D49E4A2CFD17AC /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E759D35A8ED07DE03713D468414AD95 /* MJRefreshNormalHeader.m */; }; - 2AE3EFDE302E34CF498E6A693ACC9D06 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606FDB64BF9D06BCF6478F3C8BF4E8B5 /* ImageDataProcessor.swift */; }; - 2B1AAA73D9231A2A7BA89DD1FF01C273 /* JXSegmentedTitleImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5919FC8576EC9C65287B52F7D01475 /* JXSegmentedTitleImageCell.swift */; }; - 2B230B24827053BA3E9DA0C78A796BC2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CEB7CD60D266F7386E6929200E6EDDA /* ResponseSerialization.swift */; }; - 2B42D035AFF52D62722161A7772C6C08 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = EED5688AEE88E4F5AAF013D0FCD292B4 /* HTTPHeaders.swift */; }; - 2C4C08BB733A2101D945E8C37256F78F /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3F9DB95D1081B8C1E1843250C9A6FBA /* UploadRequest.swift */; }; - 2C94C305900E95BDB9296A7EFCF3C940 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 66F8318776D3F633E8F3680A825AD165 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DD965DE434BE3B5A0C6EC1FC47AE81D /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B5CF6877CB30B901895EBB03124E55 /* String+Parser.swift */; }; - 2E572B53624BB2ED444BC9747A9F1781 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ECF4184C6E8338271388B0FF92D5849 /* ImageDownloader.swift */; }; - 2E84CD435150EDA1356EE23EAB3CE5E7 /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 232DEDB3E59F79D670FB6B30D25095CE /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 222B9B50C37D319BBACE8E15B8A40348 /* JXSegmentedNumberDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B4B24AFBD7F870D9C17569198238EFF /* JXSegmentedNumberDataSource.swift */; }; + 22FAFA41450EC40132CF4B0EEE7E6788 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09F4BBE2901F25B4DD4E9B42C570EB3 /* ParameterEncoder.swift */; }; + 23277D4B1F4E8335DDCAB69A2AD75C9F /* JXSegmentedTitleOrImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = E71DA9E98724C7491A7EF6DE88C8EE27 /* JXSegmentedTitleOrImageDataSource.swift */; }; + 23B1B9EA25E2C943FCE5EC6D4EE19D6A /* MJRefreshGifHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA9C590ED46E83D16E2CF826CE1BB90 /* MJRefreshGifHeader.m */; }; + 23EE2A5A9ADF9A6B9A3515CA85E382ED /* UIView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = E8917185D59F42C2A7257BD387CBCCB2 /* UIView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 244119912087C6ECC078CB0E740833EB /* UIScrollView+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = EEBCB36004F546EA5924155EEB3BD582 /* UIScrollView+MJRefresh.m */; }; + 2480B116D9A738E79212C0E0DD41872D /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E1103849E29C3B718F74E44EB2CDD9B /* GIFAnimatedImage.swift */; }; + 25BCD06941B1CFB8F9A231960D546885 /* PKCircleView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7307DB91CAC717870EA216DEDA760F29 /* PKCircleView.m */; }; + 26541C9BEC53081C7AD9BB9819D71B41 /* JXSegmentedNumberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6084F3617AD80B18B89078274635DA /* JXSegmentedNumberCell.swift */; }; + 274E0D56AEB27C391FC58EBED912F19A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97F40AB56C1F62FF8A607E747B4EB560 /* Image.swift */; }; + 279E3C4211663A097FFE575249B19BC3 /* SVProgressAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = CF20D77729DFD292E60CFD3D19F5227C /* SVProgressAnimatedView.m */; }; + 287D870088725A42B4DF1FFC8772EA19 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45BFA57E913F2B9BEC0CA0C5C653BBE5 /* Task.swift */; }; + 2927AE446998C11370D49E4A2CFD17AC /* MJRefreshNormalHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 20EBA44FDD1654AB8F05B6CDFE2DC4BC /* MJRefreshNormalHeader.m */; }; + 2AE3EFDE302E34CF498E6A693ACC9D06 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB0C7ECE6124401007D96C4879B6B9D /* ImageDataProcessor.swift */; }; + 2B1AAA73D9231A2A7BA89DD1FF01C273 /* JXSegmentedTitleImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7204776B04DC5C262047A7224FD16D7 /* JXSegmentedTitleImageCell.swift */; }; + 2B230B24827053BA3E9DA0C78A796BC2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E4AB8281D63EFE0B602F12D466B7582 /* ResponseSerialization.swift */; }; + 2B42D035AFF52D62722161A7772C6C08 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1161F5AE6EC8F7850D49240924CC4608 /* HTTPHeaders.swift */; }; + 2C4C08BB733A2101D945E8C37256F78F /* UploadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967D5140766DDD9A114D3C7610A2057A /* UploadRequest.swift */; }; + 2C94C305900E95BDB9296A7EFCF3C940 /* MJRefreshConst.h in Headers */ = {isa = PBXBuildFile; fileRef = 8571CE8DA89A83337F55B7BBB4C07AA6 /* MJRefreshConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DD965DE434BE3B5A0C6EC1FC47AE81D /* String+Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0C1B95C213693520BB119DA6E202E5 /* String+Parser.swift */; }; + 2E572B53624BB2ED444BC9747A9F1781 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA1319270BC40489FE8F09171A3F85F /* ImageDownloader.swift */; }; + 2E84CD435150EDA1356EE23EAB3CE5E7 /* SVRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = A569FDF6479E8A8967839A92435726D7 /* SVRadialGradientLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3013EFF5D3DB5F626FB63C96A690082A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 3031C92E9CB81AD378483755A4DA6F79 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D669B19A5B1E006267D156EBFB84B01 /* KingfisherManager.swift */; }; - 3035E05E0216ED11647680F9C2127B01 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EF363F2E57683CC46B96EB66E3212BAD /* MJRefresh.bundle */; }; - 30DBC87A501715FE2328B9FF011F1BB9 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = 50C69CE1294ABD8FE592114928565D47 /* MJRefreshStateHeader.m */; }; - 32AD6316A2024235B39F19FC97C0B6BF /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D74A8F3568E1D30CF6F6A81F3031BCF3 /* ImageDataProvider.swift */; }; - 3360B725B480679D59E44B812DD8D116 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 584CF9BEB22F81DBDF455D06AF24AAD3 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 346855A32221981DE16BBB5C1E636BA4 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = C62D4E4AF8394FA12E59FC7A63D75D4C /* MJRefreshAutoStateFooter.m */; }; - 360F2B06AC4C38F3994965AA69FF0AC7 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59678EC1F91F78F4400D8A9FEDCFF4D3 /* Kingfisher.swift */; }; - 36C78069A72BECAEB66B31FF794A09ED /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = A433BA030A916425B34D7850559C8A78 /* Request.swift */; }; - 371D974865C3554FFC4B2D487D12615E /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0841D5DE02C7E24F57522F9ED485B29B /* Notifications.swift */; }; - 37289CBB73D25EA3424BF2ADFBB898AC /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310AC9F4CB3793AAB237B33E602B41A5 /* TimePeriodProtocol.swift */; }; - 373502D50A1B2266D86409E19EC46DDB /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 667153B91A4F3623102109B50C341069 /* IQTitleBarButtonItem.swift */; }; - 37D302D5A81F84194396C4A7C871F1DA /* langs in Resources */ = {isa = PBXBuildFile; fileRef = 2D153099C20C739854BC2CF2829CA062 /* langs */; }; - 395102C6B3D1D5F7DB48E7D762CE9152 /* DownloadButton-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F386683BCBF751E8B011DB42B141F285 /* DownloadButton-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39EAB37ED329E6CE7C691B9EAF731446 /* JXSegmentedDotDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48CC70AA5180A8D6946F83CDEA18B307 /* JXSegmentedDotDataSource.swift */; }; - 3B573F7FAA3A12BA7BF2CC874A31DEAB /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9E7E48E9B016C1D6CB950AF6EE2A4A /* DateInRegion+Components.swift */; }; + 3031C92E9CB81AD378483755A4DA6F79 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED9EAB6BB58C423AA6C06C445DAC0FCA /* KingfisherManager.swift */; }; + 3035E05E0216ED11647680F9C2127B01 /* MJRefresh.bundle in Resources */ = {isa = PBXBuildFile; fileRef = EF69F05AE8C157D17532EF742AB0B11B /* MJRefresh.bundle */; }; + 30DBC87A501715FE2328B9FF011F1BB9 /* MJRefreshStateHeader.m in Sources */ = {isa = PBXBuildFile; fileRef = B49D4EBCEC493D9423B737084F116B47 /* MJRefreshStateHeader.m */; }; + 32AD6316A2024235B39F19FC97C0B6BF /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF5689454D95998ED93423746D62E8E7 /* ImageDataProvider.swift */; }; + 3360B725B480679D59E44B812DD8D116 /* MJRefresh-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF768E061BFBBC56BCFB475849314834 /* MJRefresh-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 346855A32221981DE16BBB5C1E636BA4 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB938A3B0FFCD0544CA837636BA2E1A /* MJRefreshAutoStateFooter.m */; }; + 360F2B06AC4C38F3994965AA69FF0AC7 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78F97A27813CBDC095A04A2ADEDFA40 /* Kingfisher.swift */; }; + 36C78069A72BECAEB66B31FF794A09ED /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE4EA05D8E6732F75496798D7B25E237 /* Request.swift */; }; + 371D974865C3554FFC4B2D487D12615E /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DC18CA116FD6ED37978ADB6F165A045 /* Notifications.swift */; }; + 37289CBB73D25EA3424BF2ADFBB898AC /* TimePeriodProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CB9BF59E3397039C9C90574944536F6 /* TimePeriodProtocol.swift */; }; + 373502D50A1B2266D86409E19EC46DDB /* IQTitleBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C09F0328369848D72285879C760BBD72 /* IQTitleBarButtonItem.swift */; }; + 37D302D5A81F84194396C4A7C871F1DA /* langs in Resources */ = {isa = PBXBuildFile; fileRef = BD2CDE329BAD5BC38C7AF06AF28B42C0 /* langs */; }; + 395102C6B3D1D5F7DB48E7D762CE9152 /* DownloadButton-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C21304FF3E1CDA90421BE1A0B11962A1 /* DownloadButton-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39EAB37ED329E6CE7C691B9EAF731446 /* JXSegmentedDotDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9D0A26567954A581203E88439816017 /* JXSegmentedDotDataSource.swift */; }; + 3A722388D5CF1845B91C97B55FA6865A /* Pods-relax.offline.mp3.music-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE9AF65F6021937194CC0C0B3BEB8B6 /* Pods-relax.offline.mp3.music-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B573F7FAA3A12BA7BF2CC874A31DEAB /* DateInRegion+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1EF79E9622DA04F7C3D61F7199B45E /* DateInRegion+Components.swift */; }; 3B901DF82C6576019330391D0F470B31 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A2A128F3FAE37601751167FDC47182A /* CFNetwork.framework */; }; - 3BC51136C1F65D6962C6727889AA942E /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F37E4E060CB2DDFED456F8D67F01AE /* String+MD5.swift */; }; - 3C425FEE22F5E6EE82500F6107EAE8F4 /* JXSegmentedIndicatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E185954A8C27A1CBBD36A79236833BCA /* JXSegmentedIndicatorProtocol.swift */; }; - 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CD2E4C8C387A9EF14584A555DB38F2D5 /* SnapKit-dummy.m */; }; - 417EAFB7648F1C35B8F7ADC203A96315 /* JXSegmentedBaseItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E677B0EA4B6321A592C71270B9ECDCAD /* JXSegmentedBaseItemModel.swift */; }; - 41A536E6CE1C85116A756B710B2C660B /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26817A8E08F1FB0E8F90937EA91348B4 /* IQKeyboardManagerConstants.swift */; }; - 42B43A15ADA9F66F4E2AD66666943F26 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 831DA24EBD152445FFA4D16904A3DC32 /* SwiftDate.swift */; }; - 4318466387894387E637747807B70757 /* Tiercel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3A316ADC10BEBE753A18E73F610DA3E /* Tiercel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4337931D8B8E3F3BA03C77C1B496BEAD /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68BB757AF8C81F42ABA67EF0B745AA15 /* HTTPMethod.swift */; }; - 43E7BD44853E62096917DAF77B6C1CE3 /* Executer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D751D26A3DDEA2FC652D3AB61FA852D3 /* Executer.swift */; }; - 43ED71634C98518E6B0749001ED89C43 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D77FC18ABF7857E69D0F3D994E6E10F3 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 440C0830E1410552E2ED0A1647CC4209 /* JXPagingListRefreshView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1CE349026CEF6363FBC68AD01B45C5 /* JXPagingListRefreshView.swift */; }; - 4413F602F8263A6E3EE93517916F2EDF /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 56DF239B1E8DCBA99FA10B028D431BF0 /* SwiftDate-dummy.m */; }; - 45131830DC22C22B4A21C4A54A147947 /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 04825915BB741AD1822C308AA0C1E103 /* MJRefreshNormalTrailer.m */; }; + 3BC51136C1F65D6962C6727889AA942E /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF223DB1E622F170DDA81CEFEDAE807 /* String+MD5.swift */; }; + 3C425FEE22F5E6EE82500F6107EAE8F4 /* JXSegmentedIndicatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A72913006E16447D48E81B2426B87C2C /* JXSegmentedIndicatorProtocol.swift */; }; + 3DAFEDCDC5094007E329D71FE84FF704 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1409E763C4872BE07C458AA612099DB /* SnapKit-dummy.m */; }; + 417EAFB7648F1C35B8F7ADC203A96315 /* JXSegmentedBaseItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD2FC00385BBD11031DB299B55948DD7 /* JXSegmentedBaseItemModel.swift */; }; + 41A536E6CE1C85116A756B710B2C660B /* IQKeyboardManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E24C4AAD187B2192B2A71EB75A40F6 /* IQKeyboardManagerConstants.swift */; }; + 42B43A15ADA9F66F4E2AD66666943F26 /* SwiftDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB09B6AFF181BF66A79713248388B9A6 /* SwiftDate.swift */; }; + 4318466387894387E637747807B70757 /* Tiercel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F8700EEFCCF95B414D7D2B7645062EA /* Tiercel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4337931D8B8E3F3BA03C77C1B496BEAD /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B778A64A72A11A46B3874BEA8FC5DDD /* HTTPMethod.swift */; }; + 4338F29F4F25EBBABC1662A335CE3DD4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 8A43C43F743BEE341A6B0B9D3C418FA1 /* PrivacyInfo.xcprivacy */; }; + 43E7BD44853E62096917DAF77B6C1CE3 /* Executer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EFBE5CC549B0F0525E496D99DFBC27 /* Executer.swift */; }; + 43ED71634C98518E6B0749001ED89C43 /* MJRefreshAutoNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = B3765934A79D6EE03E938B70A6E9CBE8 /* MJRefreshAutoNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 440C0830E1410552E2ED0A1647CC4209 /* JXPagingListRefreshView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CB01F00C88AAC6B9E665E50E12D2A86 /* JXPagingListRefreshView.swift */; }; + 4413F602F8263A6E3EE93517916F2EDF /* SwiftDate-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DB1D73349BB5A52F8F4EFD120E66517 /* SwiftDate-dummy.m */; }; + 45131830DC22C22B4A21C4A54A147947 /* MJRefreshNormalTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C82A157DB9709D9518CA638954C0835 /* MJRefreshNormalTrailer.m */; }; 454D70B3D5531C61FAF93EF01F6B761D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1199E580C5F19AFD1010FE20258DADBD /* UIKit.framework */; }; - 45ABFED1A9F6C0B330BB822AC08029A5 /* TiercelError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A5794FC999C92778E46D54A911153F /* TiercelError.swift */; }; - 45D1C5B966D0BE59EF67F8A839AED2F4 /* JXSegmentedViewTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1A99B8819CEE9B17EDE23F5BDDD4F26 /* JXSegmentedViewTool.swift */; }; - 47B7A22D43797E42FCDCD96028823BFF /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 355C4D870987CE69DD52996DFBC22936 /* KFImageProtocol.swift */; }; - 4803DFE6BE7D9A926811385567288A8C /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7096A31D854AD148236215D80D6338E /* TimePeriodGroup.swift */; }; - 48E83D4BC4A5C3542CB0560A1E82A2F4 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = FD33ABA94DEA87C0BAB4A71DA8BAEFB8 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 498FFEC31A02476F4F719EF645AC1562 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1717D6D7761162F2A0C9CAE0A59671 /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49D5506D651C7F3E49D8DA20ABD46AF9 /* OperationQueue+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC1DBD9EA4A2888EC0306BBA0E673E2 /* OperationQueue+DispatchQueue.swift */; }; - 4AADD25AAE104D5F72CDC039E82D9BB6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822138B48CF932ECBE0EC410CA1AECA4 /* RedirectHandler.swift */; }; - 4B6EA5410A2C492D91A141426FD81588 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD272EDAB9688C108AD1057087A87D6 /* WKInterfaceImage+Kingfisher.swift */; }; - 4C1CC731DAB49793158DB4EA0982137C /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 802B464E85B1487792005D775B9E5AF2 /* ImageBinder.swift */; }; - 4D77099177C62FCD622E0BB73237386E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E06F95C1649477635F464F65DA255F8 /* CacheSerializer.swift */; }; - 4EFCD7DECB92938B822DE9FB6CABD30F /* FileManager+AvailableCapacity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 617CDE46BEF079240FDCAC003512DEB6 /* FileManager+AvailableCapacity.swift */; }; - 4F2F7AFD7C593DAE210F77E7F8BC2403 /* JXSegmentedIndicatorTriangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 369570940C89DAC318685A3601B39C8D /* JXSegmentedIndicatorTriangleView.swift */; }; + 45ABFED1A9F6C0B330BB822AC08029A5 /* TiercelError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9635CA39F0B2A5B766CC93471DBBC035 /* TiercelError.swift */; }; + 45D1C5B966D0BE59EF67F8A839AED2F4 /* JXSegmentedViewTool.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A4CA11AD779121C13A3C4E3FADCA04 /* JXSegmentedViewTool.swift */; }; + 47B7A22D43797E42FCDCD96028823BFF /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0685968FE44700BE262CE9F13814C72D /* KFImageProtocol.swift */; }; + 4803DFE6BE7D9A926811385567288A8C /* TimePeriodGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90E7B7BD52D7B52666A6CEE46C3F7534 /* TimePeriodGroup.swift */; }; + 48E83D4BC4A5C3542CB0560A1E82A2F4 /* MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = BBA44813470413935EA61B20A14B6C85 /* MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 498FFEC31A02476F4F719EF645AC1562 /* MJRefreshHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FFDB99565A4625219E2DD8F9BEF05D /* MJRefreshHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49D5506D651C7F3E49D8DA20ABD46AF9 /* OperationQueue+DispatchQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB42B22E7DF53120DE974FE24F79A4C1 /* OperationQueue+DispatchQueue.swift */; }; + 4AADD25AAE104D5F72CDC039E82D9BB6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903DD986C8C217B416900722D8A20BE2 /* RedirectHandler.swift */; }; + 4B6EA5410A2C492D91A141426FD81588 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5255AC9F31C1BAC2BBEAA00A111D9168 /* WKInterfaceImage+Kingfisher.swift */; }; + 4C1CC731DAB49793158DB4EA0982137C /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B8718C9040BE56AE6D4F151CA14AFC2 /* ImageBinder.swift */; }; + 4D77099177C62FCD622E0BB73237386E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8AE806F690C0B473E145A97421768F /* CacheSerializer.swift */; }; + 4EFCD7DECB92938B822DE9FB6CABD30F /* FileManager+AvailableCapacity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CEC4E2D750F9B93C3AE5BFB670B7A7F /* FileManager+AvailableCapacity.swift */; }; + 4F2F7AFD7C593DAE210F77E7F8BC2403 /* JXSegmentedIndicatorTriangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B9E2A6159AD0FCAF5EB7285D9727E07 /* JXSegmentedIndicatorTriangleView.swift */; }; 4F4B9DFA352D9958C7494D7BC24631D8 /* Alamofire-Alamofire in Resources */ = {isa = PBXBuildFile; fileRef = 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */; }; - 4F80144C5D33EFDAC14379838CF9720E /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = D2FA5B8158DF5CA5E6124D596AE2CE69 /* MJRefreshBackFooter.m */; }; - 4FE35DBCEE3E9B3AE786452DCCD1B66C /* JXSegmentedBaseDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABFEB73D3D3B9F1DD10D86D38A08E161 /* JXSegmentedBaseDataSource.swift */; }; - 506C1EE2968687F178BB2DFA34D185CE /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7851B95A3E59C51506BD2E343EC4B28A /* IQKeyboardReturnKeyHandler.swift */; }; - 5075DC82A63A9807DFC390B4CE8046CD /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75AF350BC7053C38CBDDDBB6C3FD3694 /* Session.swift */; }; - 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9845FE691825AC712A334D904597E401 /* ConstraintMultiplierTarget.swift */; }; - 514A19E702520E6E336D77E2615D17CF /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 9556489617E41BAAE6001941ACB89553 /* NSBundle+MJRefresh.m */; }; - 51D9F94E4B4D2A55B87D6CF7199B9E7C /* UIButton+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D3527EBB05ABEEA59F82CECDD74EC0A8 /* UIButton+PKDownloadButton.m */; }; - 530FC2CFAAF9C09C0B75CF5CF6DF0B65 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D372D8D5EEBDA40E97C2B88603E039B /* Storage.swift */; }; - 539E9EED5FBF53E3ECF2652ECFA4A2FD /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94091D3CC1C8802970AF2BBDB6C7F42 /* MemoryStorage.swift */; }; - 5610B3D1D3CC41790D99E354C1201DA5 /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C154AA135B46A40C5EEA9DA44595CCB /* Cache.swift */; }; - 56987A745C2D39979A167EBF45B8D073 /* JXPagingSmoothView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA1D0A33744447830BAB91FFC0AA0396 /* JXPagingSmoothView.swift */; }; - 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E13E9231ED409CA12EC322C18C3A5F3 /* ConstraintOffsetTarget.swift */; }; - 56E561C1A8960D630D418FF931D36FBA /* JXSegmentedTitleItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC51363411BCE964B713D489CCEBF32 /* JXSegmentedTitleItemModel.swift */; }; - 571142A2747CD90165F631A8AE980A0A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 91A59EBB26B1637E8EF1E9028289EE98 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 574450219BF9DBA9113E31EBC80BAEF2 /* JXSegmentedTitleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24568BE5B59193FA3421B07D9D6E28F /* JXSegmentedTitleCell.swift */; }; - 578833D3ED755D5D1F1577005AEADBAE /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 439BA01529418E2E313DAA24B7DEEBCE /* TimeStructures.swift */; }; - 5830C6260CA2B7CD6DC74054FB29CDD1 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA6D24C16C6FC11DB950B3ACEEC4E5A /* DownloadRequest.swift */; }; - 5896E7040BD3FBD6C57C9727F706407A /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69C5AC3CFBEEB834E1D56A372485C0CC /* GraphicsContext.swift */; }; - 58E936B1E7E42C0BFC119D428B70F1D8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C3F4EEE15C25212838E94F808C91D7 /* Alamofire.swift */; }; - 5AD4E5B4118A1DC7D639F611044B4159 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EDCA67AE5FEE21D7E0B77EB09231D0 /* DataRequest.swift */; }; - 5C041C0F3BBC8ED3017D03D1A00BFEDF /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = D721DF52067F99EDB815C5165F6CD7D3 /* DisplayLink.swift */; }; - 5CCFD596BBF1E6D91167E6E3A977FB86 /* UIImage+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D4FBF3DBCF304066D3A378A5096A3AEB /* UIImage+PKDownloadButton.m */; }; - 5D2F784CAC2EEE09B332245A61D3687D /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B09616914ED5FDA473B78E04E4C59D /* AssociatedValues.swift */; }; - 5D90B0097BBDAB6B90F35314BBC37554 /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = E214E39EEF5FAA7E09A2B2571CA47515 /* Date+Create.swift */; }; + 4F80144C5D33EFDAC14379838CF9720E /* MJRefreshBackFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 462E8E9E896F68515D100147A4BC08C7 /* MJRefreshBackFooter.m */; }; + 4FE35DBCEE3E9B3AE786452DCCD1B66C /* JXSegmentedBaseDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 528480CF0C46F7A6AB2AE2CF5EBD3C3A /* JXSegmentedBaseDataSource.swift */; }; + 506C1EE2968687F178BB2DFA34D185CE /* IQKeyboardReturnKeyHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE4D87D15A9E0F79DA01C0819CF0D30 /* IQKeyboardReturnKeyHandler.swift */; }; + 5075DC82A63A9807DFC390B4CE8046CD /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0DECE421B6B48F5F5B4F7169A5914C /* Session.swift */; }; + 50E4E24710A4C5A77BE6594A10DFE773 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7C3D79880E57B9F6AC102234AE5D6C /* ConstraintMultiplierTarget.swift */; }; + 514A19E702520E6E336D77E2615D17CF /* NSBundle+MJRefresh.m in Sources */ = {isa = PBXBuildFile; fileRef = 81A89A949C920EE6ECE2E8170B895300 /* NSBundle+MJRefresh.m */; }; + 5162B01D8A1C42B16D71EE766EB4AE2D /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = AE54AF7B1BBE502F28E9C9076F502381 /* PrivacyInfo.xcprivacy */; }; + 51D9F94E4B4D2A55B87D6CF7199B9E7C /* UIButton+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 363D60B46E4BEA8C3E65F0FC3E763F8B /* UIButton+PKDownloadButton.m */; }; + 530FC2CFAAF9C09C0B75CF5CF6DF0B65 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC72F30B64A893BA722DC3379C72B297 /* Storage.swift */; }; + 539E9EED5FBF53E3ECF2652ECFA4A2FD /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5AF286BC1B6D9476FB51A0B1BBDE375 /* MemoryStorage.swift */; }; + 5610B3D1D3CC41790D99E354C1201DA5 /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF60F22E647823485B5B7D45B58FA7B4 /* Cache.swift */; }; + 564001FC0EF1A6500FB1A6A38E4ADF8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; + 56987A745C2D39979A167EBF45B8D073 /* JXPagingSmoothView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D351D22155C95F2BD4CC493D22F58DD7 /* JXPagingSmoothView.swift */; }; + 56CD198002D3D45274F6719725B983CF /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36E3799A3F5923150B09327FBFA9ED9 /* ConstraintOffsetTarget.swift */; }; + 56E561C1A8960D630D418FF931D36FBA /* JXSegmentedTitleItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83FDD9AFE424D75FC9BA7301B39A6498 /* JXSegmentedTitleItemModel.swift */; }; + 571142A2747CD90165F631A8AE980A0A /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F4FCA80EAA0CA292BE955978419814 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 574450219BF9DBA9113E31EBC80BAEF2 /* JXSegmentedTitleCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 915F2A83CDC9430F7378F8F6072D1E53 /* JXSegmentedTitleCell.swift */; }; + 578833D3ED755D5D1F1577005AEADBAE /* TimeStructures.swift in Sources */ = {isa = PBXBuildFile; fileRef = A099E0314E8BAF54398075865A5473F4 /* TimeStructures.swift */; }; + 5830C6260CA2B7CD6DC74054FB29CDD1 /* DownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 497129C588B98D8C764222A5DD30AFF7 /* DownloadRequest.swift */; }; + 5896E7040BD3FBD6C57C9727F706407A /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18B71EE935346ACA6995595A5B08F30 /* GraphicsContext.swift */; }; + 58A1877F6D60B47B8CB1AEF0E03400ED /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 6188CEF5AD05D28F15BD40BACE6BA61F /* PrivacyInfo.xcprivacy */; }; + 58E936B1E7E42C0BFC119D428B70F1D8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EED64C339578A81360653DC9187E798 /* Alamofire.swift */; }; + 5AD4E5B4118A1DC7D639F611044B4159 /* DataRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B914DAD133D3AB11568D28E63760F4E0 /* DataRequest.swift */; }; + 5C041C0F3BBC8ED3017D03D1A00BFEDF /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E4DC2808F7C48D58712D7A63F79A33 /* DisplayLink.swift */; }; + 5CCFD596BBF1E6D91167E6E3A977FB86 /* UIImage+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F956AD8AB10D6627F9FF4DDA941F4288 /* UIImage+PKDownloadButton.m */; }; + 5D2F784CAC2EEE09B332245A61D3687D /* AssociatedValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E930F20E13FB2639CA3784389384016 /* AssociatedValues.swift */; }; + 5D90B0097BBDAB6B90F35314BBC37554 /* Date+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BBFBFB6BD1AD29FE9269F23101165AB /* Date+Create.swift */; }; 5E858AD3F64F096EE17F34759F017DC3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1199E580C5F19AFD1010FE20258DADBD /* UIKit.framework */; }; - 5E8E9469BF126E918EADF79EC4BB5CA2 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 166BC4168AA4ACD7121B4A2248713CEB /* IQUIView+Hierarchy.swift */; }; - 5E977209B51A440181A31A4CA27CA677 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9BF0C965270C96F6074F688936329F0 /* ImageContext.swift */; }; - 5F52D18FE8736028A8FB4B4B61B49111 /* JXSegmentedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DAB57D5C02E15CBE6700A81251D0976 /* JXSegmentedView-dummy.m */; }; - 5FE04B779A038EBDFE268D19297F0FA5 /* RelativeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25DBA9C912D0DC42E1DB7A89B80C8790 /* RelativeFormatter.swift */; }; - 6084CC72921FA7260B8FA2A07F49AE96 /* JXSegmentedTitleAttributeItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1D9FC4D87EB1727653056572494F64 /* JXSegmentedTitleAttributeItemModel.swift */; }; - 60CD99E8F32FD54F599DECFB768863A0 /* JXSegmentedIndicatorImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6208081A8BE5B15DD42E7EBF576EF496 /* JXSegmentedIndicatorImageView.swift */; }; + 5E8E9469BF126E918EADF79EC4BB5CA2 /* IQUIView+Hierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C7BD808B4524362623765DBC50DF24A /* IQUIView+Hierarchy.swift */; }; + 5E977209B51A440181A31A4CA27CA677 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9E47E6FA5162AC4660A836F5D4AF4DD /* ImageContext.swift */; }; + 5F52D18FE8736028A8FB4B4B61B49111 /* JXSegmentedView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F3AD79911470B3B8913636718AC25F57 /* JXSegmentedView-dummy.m */; }; + 5FE04B779A038EBDFE268D19297F0FA5 /* RelativeFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353FE27A94158DACB020C4663DF1CDD4 /* RelativeFormatter.swift */; }; + 6084CC72921FA7260B8FA2A07F49AE96 /* JXSegmentedTitleAttributeItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74DD2EA9C06456B1487DD7C1D8CBB476 /* JXSegmentedTitleAttributeItemModel.swift */; }; + 60CD99E8F32FD54F599DECFB768863A0 /* JXSegmentedIndicatorImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FBC8331D34AD97E1BA50FD2162DC22 /* JXSegmentedIndicatorImageView.swift */; }; 60CE1AC69D95F0F7C6637C601A84C069 /* MJRefresh-MJRefresh.Privacy in Resources */ = {isa = PBXBuildFile; fileRef = 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */; }; - 60D62AFE59E950FFEA458C1788D05486 /* UIColor+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7FD2D36D6CF1A27AB2E1D4D3012084 /* UIColor+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 612AE0ABB9BCD3AF0E1D29B4C063CA62 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 669CA20C2165CEA78B79AC28CE03F847 /* StringEncoding+Alamofire.swift */; }; - 6142372CEE4D251A94EA4BE2630F27E7 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4C821D51DB4278893D663A5DCC418F5 /* Date+Components.swift */; }; - 632239BD2DF58FF13D9E4D1C4327F528 /* JXSegmentedTitleDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDF414B20E39C044BFA75BE5504A6F28 /* JXSegmentedTitleDataSource.swift */; }; - 638A729C295B6267093699D505B8589D /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24318CE8F9830AAA791CC9C50E5248BB /* KFImageRenderer.swift */; }; - 63BCE3414C785046BB317537B8120B5D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0B6C1064EC181D2ABA6D3148A0EFA2 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC420E751D69D8E1AE0BAB95905E2BE /* ConstraintMakerExtendable.swift */; }; + 60D62AFE59E950FFEA458C1788D05486 /* UIColor+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 11AE6D291E8DD1C1AE292C4FA1441631 /* UIColor+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 612AE0ABB9BCD3AF0E1D29B4C063CA62 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C7095B6F84671C061C830B9FBBD185 /* StringEncoding+Alamofire.swift */; }; + 6142372CEE4D251A94EA4BE2630F27E7 /* Date+Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5984837E5510107C927D55C8E28A5569 /* Date+Components.swift */; }; + 632239BD2DF58FF13D9E4D1C4327F528 /* JXSegmentedTitleDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7B450698ED8F1BC9F887F644B871712 /* JXSegmentedTitleDataSource.swift */; }; + 638A729C295B6267093699D505B8589D /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AD6E81F64031469E0BF1A4418AA1962 /* KFImageRenderer.swift */; }; + 63BCE3414C785046BB317537B8120B5D /* MJRefreshAutoFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BD4CC439F02AFDF5C6B55650836D9D3 /* MJRefreshAutoFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63F7900E73623ADAD6504C7F78A5601F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 01CAA5C37BFD883D1D20DD042F939677 /* PrivacyInfo.xcprivacy */; }; + 6431218578A566C5EBF5FD166F164059 /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595D3440733976F6D17382545E2E0E2A /* ConstraintMakerExtendable.swift */; }; 647D16586EBBE25158E3FD684541A1DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 6584A733B2610DAFBB1CEF8E90635EC9 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6076ECEF60B233A9DD014E25FEAC77F8 /* TimePeriodCollection.swift */; }; - 65D2E717EEAEBB4658708CD9C8991C93 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE410D5E83B0CE75B06BC5D2F40F438 /* CallbackQueue.swift */; }; - 65EEB9B45B77C5733E6233759FE7BC76 /* Data+Hash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225B5CD91DD779168D1B51E5AE9215A5 /* Data+Hash.swift */; }; - 65F1A046F742E910CE0EE30BE2600DDD /* JXSegmentedDotItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5F024FA717EAF63AFED5F69ECA6566 /* JXSegmentedDotItemModel.swift */; }; - 661036CF70C0946F0ED7BAF395598868 /* URLSession+ResumeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB46924B814CC527C41B4378835FDAC /* URLSession+ResumeData.swift */; }; - 6628BE82C4F27A39F94CBEA02BB498EF /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD549177B4F2BD7F79491007E9B162F1 /* DateInRegion+Compare.swift */; }; - 6654CDCA10823EA080976DF72D8729B2 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDC3D24D262310465FFA46F54A48CC50 /* AVAssetImageDataProvider.swift */; }; - 6735E4B11C64D20B4E05A92811F5A721 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF17B087A81928A1F7FCE394CF5BD93 /* IQKeyboardManager+Internal.swift */; }; - 67942FD70EE19BA957045141036FD49E /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCB97C62235D861DC7D3D9ECE32F938 /* RequestModifier.swift */; }; - 68238227D42B2511FA6A26BF71E92520 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B875201946AA73C3F717BD41D74F356C /* Alamofire-dummy.m */; }; - 68241B77CB3EE81665BBB4275AC19679 /* JXSegmentedListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70253BB38C33647602F4E66B6782E412 /* JXSegmentedListContainerView.swift */; }; - 686ABAEBCE5C0EA6644AA80F9B4B3687 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4279F734C67C6B44A81B19E206924ABE /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68995B28EE5B539CEA5A1133E4623927 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF20468E3449FECFE53AEB30095F8FB1 /* MultipartFormData.swift */; }; - 68A74F13F8FEBAA7E0EA9344DED0458B /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C195EE8B3D176357C8C9FC8CC4D05D86 /* OperationQueue+Alamofire.swift */; }; - 68DCF4550B3B72228D5D8B4E25A341F2 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 257BB6FF61F1C46161943454A234DA11 /* Box.swift */; }; - 69261B5D3B53EBF7109D5E1DA3768CAC /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78A51CB8FBF1903F795042A68A23390 /* AuthenticationInterceptor.swift */; }; - 6C2A8D78B7E5B02974B212599B28AD77 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF48BAFC222077610700C8466882D998 /* Indicator.swift */; }; - 6C4BCC8C2D31263360E2697776A9E80D /* JXSegmentedIndicatorBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A58A4806EEEF58989729F7AAAEB91D /* JXSegmentedIndicatorBaseView.swift */; }; - 6CC7E7C00730B1BF42A28B2E23CA01D6 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FAC26DAD660162227FDFBC4486B3E8 /* URLSessionConfiguration+Alamofire.swift */; }; - 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EB2EDC10446F8AA93B690F80F8FC4B5C /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D4A08865846C0F0DB9A05C617C2A947 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B508DD2021315C3A408F56609D4E4D5 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E23DA3D58E8C10B007C321E13508FEF /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E72DE64D31D21CFCCC4A4B3467BD31C /* URLConvertible.swift */; }; - 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10832BC99DD85F7E8C9D168406D881C /* LayoutConstraint.swift */; }; - 6E4DEB1A81739DE58C64997251DAA87C /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 994327FE2EFD136011639E144FD4E69A /* ISOFormatter.swift */; }; - 6F271B6EA85E0BDDA7DD1CC621EDC4F9 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FB236D4315DBF4B21324C5E83C8DBE9 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F2E0DC7D8598283D088A989FDB8E5F6 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93AF1509A99D6BCA758B08560EFBAB88 /* ParameterEncoding.swift */; }; - 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C9D0A586AF001E9BFE0EAE870484722 /* ConstraintInsetTarget.swift */; }; - 70B890CA221D229ABF2346A7245654C5 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17192E8D169B3EB0F1D5A54A41863219 /* Int+DateComponents.swift */; }; - 714D5F4F9165ED6BF3CFA9FEA7DB9FF5 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE7D22020741189567400611061BE3 /* Placeholder.swift */; }; - 7161A8A89FB1C894F9145BF97D2EE8B1 /* PKStopDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6199D21401BB514EFB8BE71006BAF1EC /* PKStopDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71655F70079826C7494ABF198F9F563A /* RelativeFormatter+Style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0022109F405C39EEE1942BB90731F51B /* RelativeFormatter+Style.swift */; }; - 71B32D2CE27370DCC6032569FEE5C8DC /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB8EC3B029ACB537A7FE119539AE717 /* Date+Math.swift */; }; - 72C19C762FADC82517C344E9F47D7E50 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BF8F2A350BBE4546F754DE5984B8A6B /* AlamofireExtended.swift */; }; - 72D0CDE3B34D718422CFD4F85ADEFB04 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE949916431A88F744697E791824615 /* RetryStrategy.swift */; }; - 735B99CA4190FBE5FE23DA796402D447 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6AFAACF950AC13B5E972ECC708E55B5 /* DateInRegion.swift */; }; - 7367DD455506C92257B75D2B810C2318 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0943FFE955C808AD7DAEFE1152082E /* MarqueeLabel-dummy.m */; }; - 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A097B92DA59B48606F0FD47139039B /* Typealiases.swift */; }; + 6584A733B2610DAFBB1CEF8E90635EC9 /* TimePeriodCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9DA8A6BDB3D229C30FAB91DD45C5DBF /* TimePeriodCollection.swift */; }; + 65D2E717EEAEBB4658708CD9C8991C93 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92BD2F92850CEB4894B43E17E2B35989 /* CallbackQueue.swift */; }; + 65EEB9B45B77C5733E6233759FE7BC76 /* Data+Hash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286828BFE80B18C0C2FBE238944DA178 /* Data+Hash.swift */; }; + 65F1A046F742E910CE0EE30BE2600DDD /* JXSegmentedDotItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55F841BB28F0ECE24C446A92A922A1A /* JXSegmentedDotItemModel.swift */; }; + 661036CF70C0946F0ED7BAF395598868 /* URLSession+ResumeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9EA8F5B0C5043F2457B3027D264BE6 /* URLSession+ResumeData.swift */; }; + 6628BE82C4F27A39F94CBEA02BB498EF /* DateInRegion+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39529D905C53E7EE78D3CA9B5F92D53 /* DateInRegion+Compare.swift */; }; + 6654CDCA10823EA080976DF72D8729B2 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CCC5D2CEC0C9A076B398BFEFE4F25FD /* AVAssetImageDataProvider.swift */; }; + 6735E4B11C64D20B4E05A92811F5A721 /* IQKeyboardManager+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0A6D53769961F91027E312097ACBA1 /* IQKeyboardManager+Internal.swift */; }; + 67942FD70EE19BA957045141036FD49E /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7723A601EB692E68A44FD643A28C81A8 /* RequestModifier.swift */; }; + 68238227D42B2511FA6A26BF71E92520 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 94DC983A1C486421E1BDD8FB529C75F9 /* Alamofire-dummy.m */; }; + 68241B77CB3EE81665BBB4275AC19679 /* JXSegmentedListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5837051B22624A9A1AABDD09BC5557A0 /* JXSegmentedListContainerView.swift */; }; + 686ABAEBCE5C0EA6644AA80F9B4B3687 /* MJRefreshNormalHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 57DC90C32664014A6245ED8A61D200B6 /* MJRefreshNormalHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68995B28EE5B539CEA5A1133E4623927 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8DC1C2532D2E1508E6EC107744FE2F /* MultipartFormData.swift */; }; + 68A74F13F8FEBAA7E0EA9344DED0458B /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE99C9806AAE9569B445663AEDD96512 /* OperationQueue+Alamofire.swift */; }; + 68DCF4550B3B72228D5D8B4E25A341F2 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76E6A096EB90D9F7A5A72A1594061A5C /* Box.swift */; }; + 69261B5D3B53EBF7109D5E1DA3768CAC /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347130DC14F32D300FD911E41F741254 /* AuthenticationInterceptor.swift */; }; + 6C2A8D78B7E5B02974B212599B28AD77 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD8D6DFE909DA7088F03EA0A837D0E88 /* Indicator.swift */; }; + 6C4BCC8C2D31263360E2697776A9E80D /* JXSegmentedIndicatorBaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53C31BEC1B54A2C632537582CA51D68 /* JXSegmentedIndicatorBaseView.swift */; }; + 6CC7E7C00730B1BF42A28B2E23CA01D6 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D537B8DDE891CA7B376B0280BF89E682 /* URLSessionConfiguration+Alamofire.swift */; }; + 6D389E4D5F97798BE1AEEB8C317852D7 /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9706B8C7037020DA660449233A9F2D41 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D4A08865846C0F0DB9A05C617C2A947 /* MJRefreshStateTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B6FD0935CC9DE120BC9079E3EA57D5 /* MJRefreshStateTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E23DA3D58E8C10B007C321E13508FEF /* URLConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D1E0FE1FB6C245D966C266847227F0 /* URLConvertible.swift */; }; + 6E2884B29CD49EE91C48C725105F295A /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60B849E1B1B4FB3382228C7858336AED /* LayoutConstraint.swift */; }; + 6E4DEB1A81739DE58C64997251DAA87C /* ISOFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2109F727CE45137EAB23796B3FE84D51 /* ISOFormatter.swift */; }; + 6F271B6EA85E0BDDA7DD1CC621EDC4F9 /* MJRefreshGifHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 46BCE5DD0071E8CAE252D626383ABC10 /* MJRefreshGifHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F2E0DC7D8598283D088A989FDB8E5F6 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7871A499A50F6515F8A434D64BCF2AE /* ParameterEncoding.swift */; }; + 6FE5DA7FD3F31C00A4B480C3236A8AD3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D1717AA5F300C308BE39E761DB76C380 /* PrivacyInfo.xcprivacy */; }; + 7052944C657F270E47777446D0E10E1C /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA676F8FF23908F9643DEB537F388B21 /* ConstraintInsetTarget.swift */; }; + 70B890CA221D229ABF2346A7245654C5 /* Int+DateComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7928E84B84B6E17A20DD938EF03BE4B5 /* Int+DateComponents.swift */; }; + 714D5F4F9165ED6BF3CFA9FEA7DB9FF5 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7326997388781510404953D3A1CD494 /* Placeholder.swift */; }; + 7161A8A89FB1C894F9145BF97D2EE8B1 /* PKStopDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = B4AFCCD37E6A193D4F27D0A7C4C0773C /* PKStopDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71655F70079826C7494ABF198F9F563A /* RelativeFormatter+Style.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8027ECA4C27E45DD110A4361B6AA571C /* RelativeFormatter+Style.swift */; }; + 71B32D2CE27370DCC6032569FEE5C8DC /* Date+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 208D6B9EE30D6CAA468B05D5138ED2DA /* Date+Math.swift */; }; + 72C19C762FADC82517C344E9F47D7E50 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAF38F549FF7FB883C852DD0776CADE5 /* AlamofireExtended.swift */; }; + 72D0CDE3B34D718422CFD4F85ADEFB04 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52DFFC9E5CA96E59B828DBC6C4205EB5 /* RetryStrategy.swift */; }; + 735B99CA4190FBE5FE23DA796402D447 /* DateInRegion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BEBC7A0B3199FBD6427AB5D782E176 /* DateInRegion.swift */; }; + 7367DD455506C92257B75D2B810C2318 /* MarqueeLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C2E28B86968AA9592B9074AD280FAEC /* MarqueeLabel-dummy.m */; }; + 73F8AC99A58E5837924C056E89543B97 /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B60B3989FBD0AE604ABF7C6A624148E /* Typealiases.swift */; }; 74145F14ACD710C1D165C5F9B3F0D7ED /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 74BF3CC58474F118E0E3953ADBBD233F /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 53F72F71FC0E65F13210395F136FD2BA /* MJRefreshComponent.m */; }; + 74BF3CC58474F118E0E3953ADBBD233F /* MJRefreshComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = A4EC2FA5BD2F9275400D6653662EFD33 /* MJRefreshComponent.m */; }; 74DBD7BAE1B62FA323770957159589E1 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AA39C6D2448DC5A9AD18DDA3C96A1A0F /* Accelerate.framework */; }; - 774AC384E26CA5F65906C1867FE734A3 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CD992BBC868CB0C0ED0BC7F300C759F1 /* PrivacyInfo.xcprivacy */; }; - 77A016AB014A21D60BBFAB9F7134D38B /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D2D3A878358679591E8AFC68A30AD6 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3051C452B370EC4301CA926B33DE95 /* ConstraintPriorityTarget.swift */; }; - 78CA17524C270C0E381677E3D4C77B6B /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B50F8C0CA9D70BDDF99D6C726523630 /* ImageDownloaderDelegate.swift */; }; - 78D414CF02F5ED61DAB995221C459C22 /* JXSegmentedIndicatorDoubleLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A96C68FD1A9183B9C379F0E1AD5D1E7 /* JXSegmentedIndicatorDoubleLineView.swift */; }; - 7923F5C26AC90C1775C2E00CB09D85BF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 794FC38D15336AB502B73B012005E9BD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8705DFC4A326297C088553CD473EA323 /* Validation.swift */; }; - 795681285B4E2B121B5CD420131168F8 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = D71D31A55C3938B7D3CF8873613EBABD /* MultipartUpload.swift */; }; + 77A016AB014A21D60BBFAB9F7134D38B /* MJRefreshTrailer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C5A2EBFDDDAC2AA5FCCBF3250E596C9 /* MJRefreshTrailer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77D782DE125D322922466676E2FFA289 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBBFBD941531E451126196357D38D6F0 /* ConstraintPriorityTarget.swift */; }; + 78CA17524C270C0E381677E3D4C77B6B /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E413015E09320BB08EBF5E49DB1B31 /* ImageDownloaderDelegate.swift */; }; + 78D414CF02F5ED61DAB995221C459C22 /* JXSegmentedIndicatorDoubleLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8D90689EB636CD582CA181988CA986 /* JXSegmentedIndicatorDoubleLineView.swift */; }; + 794FC38D15336AB502B73B012005E9BD /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52D3B5B4054B7382047A311BB60BCB2B /* Validation.swift */; }; + 795681285B4E2B121B5CD420131168F8 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF9B36437ED2014897E96F8982A413AB /* MultipartUpload.swift */; }; 79E4EC8E7FF2E4B1B389722EB2BEC3D0 /* DownloadButton-DownloadButton in Resources */ = {isa = PBXBuildFile; fileRef = A6A74933CD02E6DBD2AFCF807116B6CB /* DownloadButton-DownloadButton */; }; - 7A19CD0F168E8C66757012114767A36B /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F80CA58CA52E5262F2DC7A20907721 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AD0E5A1A45CE95B2C7A8078B2F19073 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B705C2955A931E841CA88B248FB1F41 /* TimeInterval+Formatter.swift */; }; - 7AE2E0B382A14D58BE7DAA0C852DCD02 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B807341CBDA83EB05424A09738BAFC0 /* ServerTrustEvaluation.swift */; }; - 7B0B005AAE2F36A2AF8A936E83EF958F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = EB6D98443BFEB3192567B7E614D48F58 /* PrivacyInfo.xcprivacy */; }; - 7BC03DCFF31FDA534EB7B100209D1718 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FBF896F2623AAE6CED227505D98F7F8 /* Calendars.swift */; }; - 7C505E7C30A2E0FA68171866E82652AB /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F75D9F9BEF356B49261795BD0735B31 /* SessionManager.swift */; }; - 7CC5E76223E1EB7B09FBC03EA07E3DB3 /* JXSegmentedIndicatorBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397DEDBC74CD500B0F87DF5FB71DA7E0 /* JXSegmentedIndicatorBackgroundView.swift */; }; - 7D952C22D46295112F3FF0406FEE1F12 /* PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D3FE0CE10BCCD0010B2B75FF3568E01 /* PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E59ABF8A1AC8F61FEFB9B8C72EFB9E5 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF78C472525DA8A6C3845249C0458B47 /* IQKeyboardManager+Position.swift */; }; + 7A19CD0F168E8C66757012114767A36B /* UIScrollView+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = AD0A043AF431F812DF6D901BF6A61EF6 /* UIScrollView+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AD0E5A1A45CE95B2C7A8078B2F19073 /* TimeInterval+Formatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34CB0F396BD6AAF81DFEB8F2E7685612 /* TimeInterval+Formatter.swift */; }; + 7AE2E0B382A14D58BE7DAA0C852DCD02 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D97826CD2651FCC2677C098CFE9AF70 /* ServerTrustEvaluation.swift */; }; + 7BC03DCFF31FDA534EB7B100209D1718 /* Calendars.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3CF42EB0ACA98A2199EE95D44C959B7 /* Calendars.swift */; }; + 7C505E7C30A2E0FA68171866E82652AB /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE4586C7FA2A786E0A6D8EA31C6A33B /* SessionManager.swift */; }; + 7CC5E76223E1EB7B09FBC03EA07E3DB3 /* JXSegmentedIndicatorBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCCBB948B80C87FA5B9E50341530E95F /* JXSegmentedIndicatorBackgroundView.swift */; }; + 7D952C22D46295112F3FF0406FEE1F12 /* PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3A39E627D78982B913A3C75DFC9762 /* PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E59ABF8A1AC8F61FEFB9B8C72EFB9E5 /* IQKeyboardManager+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AF721042E1DC355D446C7C9F28BADC /* IQKeyboardManager+Position.swift */; }; 7E7F1EE3B8C0BB721181929B686FEC17 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; - 7F60A80731DCB0EB26C7D01DCCA932E4 /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A522291339930ECBF737F16BD61424 /* ISOParser.swift */; }; - 80244605FFB26BF165B3C6E3CFA83A3C /* JXSegmentedTitleImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 714D6C505A6781C48082A0B6416EB7A5 /* JXSegmentedTitleImageItemModel.swift */; }; - 8072251E5FFDC1AB89E7558218C41D24 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186C62769B2F7EAF95247E7CE3B97DF4 /* KingfisherError.swift */; }; - 81245F505360D8598E4A6C7D67E09F21 /* Double+TaskInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A644CF039AB946517290F6ABE8B138D0 /* Double+TaskInfo.swift */; }; - 81DAB282980A3BB8EB7796B61934E4F4 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BC5A44314ECCCD8D320672A9C6D703 /* KFImageOptions.swift */; }; - 82FE3B046FEA46F2BDFE7FB0E9D7CBAD /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A07DFE8BDB1458936C7499E14F54684 /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 830535E48AA507D7C15359F2A5B72DD1 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F6496521E1E236084142BE2C1B73D0E /* ImageProgressive.swift */; }; - 83DBC0F86AD7C6EFB6947E0F3616467E /* JXPagingListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7979A7C9950ADD0D610BBFBFA774AE8A /* JXPagingListContainerView.swift */; }; - 8423D60239269F191A47A3E2D82E1EF7 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49D5E963E9AF68D0F2BB950E5C3F0D50 /* ImageTransition.swift */; }; + 7F60A80731DCB0EB26C7D01DCCA932E4 /* ISOParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45C6B9D178968FEED55FD6C96C44C39B /* ISOParser.swift */; }; + 80244605FFB26BF165B3C6E3CFA83A3C /* JXSegmentedTitleImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCDF1BE6D1C24AE5B947C40135978380 /* JXSegmentedTitleImageItemModel.swift */; }; + 8072251E5FFDC1AB89E7558218C41D24 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA15F24D8D43BEF1631879867B3B86C /* KingfisherError.swift */; }; + 81245F505360D8598E4A6C7D67E09F21 /* Double+TaskInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EF051EF0D08BD5928932C0DA704AA85 /* Double+TaskInfo.swift */; }; + 81DAB282980A3BB8EB7796B61934E4F4 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D87E3B4250B77A8EFE1FD914FBF30D4 /* KFImageOptions.swift */; }; + 82FE3B046FEA46F2BDFE7FB0E9D7CBAD /* SVProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6861E94FB4146F7F3AC6CFF2F9E12F14 /* SVProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 830535E48AA507D7C15359F2A5B72DD1 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35FF558B5469510F9D2BEC1B0BC11D87 /* ImageProgressive.swift */; }; + 83DBC0F86AD7C6EFB6947E0F3616467E /* JXPagingListContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 887F30123F9DA47BBFBFA96E652C3520 /* JXPagingListContainerView.swift */; }; + 8423D60239269F191A47A3E2D82E1EF7 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D529C69F51ED1454F7B9031307ADF15 /* ImageTransition.swift */; }; 84BEB9E439780B1E0DEF56459E3D3352 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2AF2F66F0C03BFDD10E91A4B4D104F7 /* ConstraintMaker.swift */; }; - 868D4A456CBC3255A772F7FEA2F63BE0 /* JXSegmentedIndicatorParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE19DD0BAF4D13B10321D71DBFED9C64 /* JXSegmentedIndicatorParams.swift */; }; - 8775BC8B188C38085646E9580CE231BA /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBC744587214E371E87931884D977465 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03D03BB1B12E526C2E7D084F712F3CE6 /* ConstraintMakerPrioritizable.swift */; }; - 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA9D9D172AF5F0D998B88AF1D951A72 /* ConstraintView.swift */; }; - 887DB52C63E52FBD3B88F42DD8CFB421 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1585303C19B3CA6E95BF7A21256456FA /* RequestCompression.swift */; }; - 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7A59B6DCC9251476825A6CAD3C6055 /* UILayoutSupport+Extensions.swift */; }; - 8A52ECA8A45C0574AB3305F39FB8CF81 /* DownloadButton-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E36765ACE0EE7FACF5A707F337E8D71 /* DownloadButton-dummy.m */; }; - 8C077A05101B84731A302657381218CB /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = 22102149827F3F011DB35730CEE474DD /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CEABAE06B171EA941EB497A2F4A6917 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = B938F417694A1F94CC299AAB0D64ADB2 /* Runtime.swift */; }; - 8D18198290C6F15504358DD49F0C505F /* JXSegmentedTitleOrImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBE04048FDD95471151F7134C178247 /* JXSegmentedTitleOrImageCell.swift */; }; - 8DD0EA5259D87AA915FC266D43CD08D6 /* JXSegmentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C42AE1F0BCE50240CFC9EB2781FFA7 /* JXSegmentedView.swift */; }; - 8DD46EE7FB9503E7634E929DDE1CBA31 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51CE6051A515E1C6FB679741C252DCBB /* Notifications.swift */; }; - 90441CBC43993A5E4E0F5CD5BECC2DDE /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = D29F4A0073DE46367AD38376D2F22670 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F2B061A91C4A178341271E806885B3 /* ConstraintItem.swift */; }; - 90D847B19214926EDE5210D44A08F3C7 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = C78006D40B30BE2B6766B89EC9EC8BB9 /* RequestTaskMap.swift */; }; - 9136355471B1C08A16DA36B0A2E536B8 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E6F079FFC07F828F054773A273EFA97 /* NSButton+Kingfisher.swift */; }; - 9189CD495B78CBC65B25DED32A881426 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8C4102F4FBDD0A0D5825787DE5AF13 /* KFOptionsSetter.swift */; }; - 92138A77DFEB4F76FCB582E97633896D /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3E2E422506D28A0B27BBB67753A72F /* URLRequest+Alamofire.swift */; }; - 9255A2BCECEB0006DAAF985CA00E2D15 /* JXSegmentedTitleGradientItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E38ED769FF87EFE9E9B0BF419A1EF65C /* JXSegmentedTitleGradientItemModel.swift */; }; - 92A81311D8592CB3D907E9DA59023E38 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 844544518CA75AEC07EE65D128FD8091 /* PrivacyInfo.xcprivacy */; }; - 930B495B7A3197730A016E2339A4CBA7 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BB8857B365D409F54CC53EF4BD234C /* IQKeyboardManagerSwift-dummy.m */; }; - 932470342D7352EEC18C00E52B37A5AE /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4452DC7DE490331A32E8958838EF1ED /* DotNetParserFormatter.swift */; }; - 9335612DA775B6D7696C46A692DF7335 /* PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = D6CF4513388A5E5BB2AD1A7EC8E307CE /* PKDownloadButton.m */; }; - 9378157945D7B405C862A05B0D6B971B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 191F7E84CBF4F4F10202637B7F4841DD /* Result+Alamofire.swift */; }; - 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8866857CF33FAF07BAF820311485BC28 /* ConstraintLayoutGuide+Extensions.swift */; }; - 94E00674FACB3ED40684E8DAA40BCC84 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437E381DEE1135680337F31F3166D4B8 /* KF.swift */; }; - 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74D2401035AD2BCE7B1838AA1BFE3FA5 /* ConstraintMakerRelatable.swift */; }; - 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49A39A6894EFBF7BB87A887FAEEC6042 /* ConstraintAttributes.swift */; }; - 97D7D91FC818805D8344C373CC098C32 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9CD2C8CBBA19AE16B5A9C519D431D7 /* SessionDelegate.swift */; }; + 8640829049AE9907FE93825E5510C33D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D723183D0F38B9193088022A576CF1 /* ConstraintMaker.swift */; }; + 868D4A456CBC3255A772F7FEA2F63BE0 /* JXSegmentedIndicatorParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = E31039D8AF9A946D9C6B8C12C2E56B54 /* JXSegmentedIndicatorParams.swift */; }; + 8775BC8B188C38085646E9580CE231BA /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 66F3F4389C4AB9F0B599839F59894049 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87996D11DC92EE19EAF9305DAEA4ACF2 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C58DFDA5C8D66101F5BD2270055D97 /* ConstraintMakerPrioritizable.swift */; }; + 8868BA37E3CE7C58D26123806D543F3F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F923A495219113815518353CA04DAF69 /* ConstraintView.swift */; }; + 887DB52C63E52FBD3B88F42DD8CFB421 /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 604183ADA4783ED5FC8304AA09ADB5BB /* RequestCompression.swift */; }; + 891D1BF14C8881C74262EE9DBE5D67A9 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A68BEF8677667DBE64788282E4497B4 /* UILayoutSupport+Extensions.swift */; }; + 8A52ECA8A45C0574AB3305F39FB8CF81 /* DownloadButton-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6645B59A66FF6B76D6F923B9A6A2148E /* DownloadButton-dummy.m */; }; + 8C077A05101B84731A302657381218CB /* MJRefreshStateHeader.h in Headers */ = {isa = PBXBuildFile; fileRef = EBEC55A8B79797514E2F5F891C705F32 /* MJRefreshStateHeader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CEABAE06B171EA941EB497A2F4A6917 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43573DB506C47E1D305F38A300B2D233 /* Runtime.swift */; }; + 8D18198290C6F15504358DD49F0C505F /* JXSegmentedTitleOrImageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2414658CB1F30177040FDD2BE2D0A743 /* JXSegmentedTitleOrImageCell.swift */; }; + 8DD0EA5259D87AA915FC266D43CD08D6 /* JXSegmentedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267A56E771C726EA3828D357D1698A62 /* JXSegmentedView.swift */; }; + 8DD46EE7FB9503E7634E929DDE1CBA31 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A1CF1C4DFEE86899577C4BAEADAF6C5 /* Notifications.swift */; }; + 90441CBC43993A5E4E0F5CD5BECC2DDE /* MJRefreshBackNormalFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F7BF5C0DFFE6D506B9C685E7BECA76 /* MJRefreshBackNormalFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 906EF891E58A035281766993F82373E3 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5ED244C4A0FDE965B6F4863813619F6C /* ConstraintItem.swift */; }; + 90D847B19214926EDE5210D44A08F3C7 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397E7E3E123C2B5BCBF8A20B050648B4 /* RequestTaskMap.swift */; }; + 9136355471B1C08A16DA36B0A2E536B8 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8F6067BD1984A7357E525D62CB89AB8 /* NSButton+Kingfisher.swift */; }; + 9189CD495B78CBC65B25DED32A881426 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A0A625CD3CB5AB0ED2643C47FB2D56 /* KFOptionsSetter.swift */; }; + 92138A77DFEB4F76FCB582E97633896D /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9347DF1EBC9584D2F90F12990E1F6FAC /* URLRequest+Alamofire.swift */; }; + 9255A2BCECEB0006DAAF985CA00E2D15 /* JXSegmentedTitleGradientItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE7B1400B937E788ED64DA72B64903A /* JXSegmentedTitleGradientItemModel.swift */; }; + 92A81311D8592CB3D907E9DA59023E38 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B60F47E50DA983F71F95C81DDEF6A1C8 /* PrivacyInfo.xcprivacy */; }; + 930B495B7A3197730A016E2339A4CBA7 /* IQKeyboardManagerSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A678BB0837182D0855D6535A0BE7AFB3 /* IQKeyboardManagerSwift-dummy.m */; }; + 932470342D7352EEC18C00E52B37A5AE /* DotNetParserFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8566DBF60058C03193FB5F0015427B6 /* DotNetParserFormatter.swift */; }; + 9335612DA775B6D7696C46A692DF7335 /* PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A62EC5A137D826B92EE9AB908733C2E6 /* PKDownloadButton.m */; }; + 9378157945D7B405C862A05B0D6B971B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF63989BEC4D99CFE45786665228BA02 /* Result+Alamofire.swift */; }; + 938CFF5F6DE6E7E8CE94373E51F3E07A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B8CB20633684059540843332EE90E8 /* ConstraintLayoutGuide+Extensions.swift */; }; + 94598A2DF400073151EE8F9A7DFC5B20 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = FDD0A037804824CDC0B442BD29D62F8F /* PrivacyInfo.xcprivacy */; }; + 94E00674FACB3ED40684E8DAA40BCC84 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584A32930C8A931FE176B6EEE29BD1E9 /* KF.swift */; }; + 950B809760A8CE4375DCE1016FB9859F /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC8B17CC9A988567EC9F8F34195DFE6 /* ConstraintMakerRelatable.swift */; }; + 9779D52AD8CDA703D6EEE1C6D38E019F /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 103B3FF9C2661B42335047059136CB80 /* ConstraintAttributes.swift */; }; + 97D7D91FC818805D8344C373CC098C32 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32E4F4709F5A75DD11120BB6BBF46041 /* SessionDelegate.swift */; }; 97EA46DA072EC4FD4D831606095B92C1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1199E580C5F19AFD1010FE20258DADBD /* UIKit.framework */; }; 98455F4176C861F9E33D36892A932684 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - 98AEAA041DE971906C7EEBC1182A4470 /* UIButton+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 52C66476472920EAA22E2B411AD3E1BF /* UIButton+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 99F2413E51A57A17AF0B52EE43D448D3 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84E4F7C27CDFDF907FCE70573373CFC /* Resource.swift */; }; - 99FB2910921988A9BCC5533A1EA70E59 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = 039F2839446E49C6C779500C62727F1A /* Region.swift */; }; - 9A07F0B734748735A80119550AC32104 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = EF8E07EAE6DE0431333970900F374EEB /* SVIndefiniteAnimatedView.m */; }; - 9AF14E4B1C52E5AD4C38021C4EC17974 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 42210C9827DFE722F44FADD7B568D2F1 /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AF53260DACD3DE030C97AA110DAD22E /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 50826589165181B13EDA85BFAB6C963E /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B93846DEFDF34EC2E881F65938B3F17 /* JXSegmentedTitleOrImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FB11F89D98334C4C4F487370D802324 /* JXSegmentedTitleOrImageItemModel.swift */; }; - 9C2584A9CCF8CA6C9DF2AD79DB831E70 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFF64AB08C2D34E8306065F863E77CE7 /* IQKeyboardManager+UIKeyboardNotification.swift */; }; - 9C292E2C761CB97ACD00F95FA4D60E85 /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3AF30B563755498A65F2C9F05A9576 /* IQKeyboardManager+OrientationNotification.swift */; }; - 9C7D314BE45AB79E96B260656C36BAEC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35A9755BFED992D1693A077D9D0C9041 /* RedirectHandler.swift */; }; - 9D8BED7F3F86BB39E7C0923D92E73F8B /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989931CF7847837BC2ED8312D8F57A4C /* Combine.swift */; }; + 98AEAA041DE971906C7EEBC1182A4470 /* UIButton+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = F17B77C9CEAB6C3ED07A03FC6E88289C /* UIButton+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 99F2413E51A57A17AF0B52EE43D448D3 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE46A6865F6185A8499AE3532893548 /* Resource.swift */; }; + 99FB2910921988A9BCC5533A1EA70E59 /* Region.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1B87FB9C17EFC7CFE69902C21DAD85B /* Region.swift */; }; + 9A07F0B734748735A80119550AC32104 /* SVIndefiniteAnimatedView.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E43233F11A5252BD957DBE4A46F05B /* SVIndefiniteAnimatedView.m */; }; + 9AF14E4B1C52E5AD4C38021C4EC17974 /* UIScrollView+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A1BBCBC56FE62E9EBF4286C397E12F /* UIScrollView+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9AF53260DACD3DE030C97AA110DAD22E /* MJRefreshComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF36E64564D55118B4D1EA60E991EDE /* MJRefreshComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B93846DEFDF34EC2E881F65938B3F17 /* JXSegmentedTitleOrImageItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7715C9E3CA909707417FF72064C416C /* JXSegmentedTitleOrImageItemModel.swift */; }; + 9C2584A9CCF8CA6C9DF2AD79DB831E70 /* IQKeyboardManager+UIKeyboardNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88971F81DE1EF5C0A2B59F4432DF13CC /* IQKeyboardManager+UIKeyboardNotification.swift */; }; + 9C292E2C761CB97ACD00F95FA4D60E85 /* IQKeyboardManager+OrientationNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41306F4AA2296F92531F3D9A42C912FD /* IQKeyboardManager+OrientationNotification.swift */; }; + 9C7D314BE45AB79E96B260656C36BAEC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5683450539EF99F366634DC1F9EF03F /* RedirectHandler.swift */; }; + 9D8BED7F3F86BB39E7C0923D92E73F8B /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7AD95C70E4F70E4B26E640D6F45225 /* Combine.swift */; }; 9DACAF384DD9C46FB76E2D3DF5D41084 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1199E580C5F19AFD1010FE20258DADBD /* UIKit.framework */; }; - 9DE54A6FA3EA23631ADD6DEC4D190EC9 /* String+Hash.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9997CC6C1A5D487C9E91BC3733633BF /* String+Hash.swift */; }; - 9E4E278A3C1543798E1912699886023E /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C6643C8C9B3F4B2159D0F8BF9D301CB /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; - 9F15AD066C4130E1C6E3ADA35EC8264E /* NSLayoutConstraint+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D052521C5EC5AFF8639D1D8FF42EA61 /* NSLayoutConstraint+PKDownloadButton.m */; }; - 9F6257E692DB9F9130A3618CCCC5FA70 /* PKCircleProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C77CFE0274E2729F8E84486CA2D56EF /* PKCircleProgressView.m */; }; - 9F8F5BCE4DAD6C16F3A8AA2A2F783D01 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA31980F51E168ADDE5935487D6E78A /* FormatIndicatedCacheSerializer.swift */; }; - A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537BAAC64DACD089F88E0B3B0C1A7D33 /* ConstraintInsets.swift */; }; - A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9E4478B8ABB53A741805A1F2232B53 /* ConstraintDescription.swift */; }; - A1506893FF52AA466B130E8B05FBE868 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5793CCF033C043415E6194FD8639FF45 /* NetworkReachabilityManager.swift */; }; - A1A93726CD533C8ACD4755250E46E48D /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8CBFFCFAF4BBC008444CCE1893A18A /* Delegate.swift */; }; - A22A2ACF53FDC243AAAFB009005A710F /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 147AA7516040D3257D5DC7033CF84E09 /* Concurrency.swift */; }; - A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE4827D89311EC0AE3C7FD88D4B7D68 /* LayoutConstraintItem.swift */; }; - A393340CB069126B0A3D781C174E6E49 /* JXSegmentedNumberItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91E1463384661CECE22A2C6889910392 /* JXSegmentedNumberItemModel.swift */; }; - A3FD52DF5584364FFD56965394C36CF2 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C61B1A530ADAF397DB4B510BA840B89 /* URLConvertible+URLRequestConvertible.swift */; }; - A50A72FCD270217D99ECA1D2700CFAD4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 749272DE3B4876212985C620927A5E8A /* PrivacyInfo.xcprivacy */; }; - A540AE1E4838BA1971C017A42FB23FD9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4E7F01D0E430AC125F1CF6E325A8E84B /* PrivacyInfo.xcprivacy */; }; - A70C6EBC13661A0FC4023236B350AEA1 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04577E1F13E00558390446949F3CDD15 /* AuthenticationChallengeResponsable.swift */; }; - A7AE58053194FA1CEA420D995AF17B85 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 077A62B6D2C19DB726DF2D28AA8A1FB9 /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A86A28FC358F0AFE453C2EBD1D035751 /* JXSegmentedTitleGradientDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A70486EFD218D47AD81D965BB2FAF4 /* JXSegmentedTitleGradientDataSource.swift */; }; + 9DE54A6FA3EA23631ADD6DEC4D190EC9 /* String+Hash.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F2136756DA0B7CC6AC692698952718 /* String+Hash.swift */; }; + 9E4E278A3C1543798E1912699886023E /* IQKeyboardManager+UITextFieldViewNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE8E87F9E7DB9B06D62F4B159E4B77F7 /* IQKeyboardManager+UITextFieldViewNotification.swift */; }; + 9F15AD066C4130E1C6E3ADA35EC8264E /* NSLayoutConstraint+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D384FFE3F055ADA2BE43D61573507E7 /* NSLayoutConstraint+PKDownloadButton.m */; }; + 9F6257E692DB9F9130A3618CCCC5FA70 /* PKCircleProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2839511DC4D308551537467DA9847399 /* PKCircleProgressView.m */; }; + 9F8F5BCE4DAD6C16F3A8AA2A2F783D01 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1708DE8781425F88681C64721C6876D4 /* FormatIndicatedCacheSerializer.swift */; }; + A0371DF7D93D9B86BD50474D4B9294FD /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4EBA33B5396B3AC593BF5F99C6B89C2 /* ConstraintInsets.swift */; }; + A051999781E1280746F7743BDEEA6C49 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A91C454DC041A85FB3AE48B138193 /* ConstraintDescription.swift */; }; + A05FB5483C611D48F204B1FFC4803037 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 1A0201BCD28B2EA15ECA0962D068261D /* PrivacyInfo.xcprivacy */; }; + A1506893FF52AA466B130E8B05FBE868 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1848CC75FA53FA6F3E821FD7C3133D9B /* NetworkReachabilityManager.swift */; }; + A1A93726CD533C8ACD4755250E46E48D /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558232CAF4EB7E5AAACE6AF631CB163E /* Delegate.swift */; }; + A22A2ACF53FDC243AAAFB009005A710F /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD80ECBE6828BB37E4EDDE774E6457A /* Concurrency.swift */; }; + A35877DE0C3D6B4CF2A10E666EF5F490 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1370DEA99872D676CAC9C50878DD9E59 /* LayoutConstraintItem.swift */; }; + A393340CB069126B0A3D781C174E6E49 /* JXSegmentedNumberItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537B0556A50F757FE065D5EBE0372D53 /* JXSegmentedNumberItemModel.swift */; }; + A3FD52DF5584364FFD56965394C36CF2 /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1106009CC9DF770D2E71FE7C1DD31B35 /* URLConvertible+URLRequestConvertible.swift */; }; + A50A72FCD270217D99ECA1D2700CFAD4 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = B086777886BF61EE925C7E04A6ADC1CB /* PrivacyInfo.xcprivacy */; }; + A70C6EBC13661A0FC4023236B350AEA1 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 247866A1E73A1463660202F1A8D386B2 /* AuthenticationChallengeResponsable.swift */; }; + A7366C6C38AAA8F7ADF8EC1B1F9A21E1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = E3C4526AD80BB96DC1ED5E05F7493ADA /* PrivacyInfo.xcprivacy */; }; + A7AE58053194FA1CEA420D995AF17B85 /* MJRefreshAutoStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9E0BE803C03CFFE7286482E089E8AF /* MJRefreshAutoStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A86A28FC358F0AFE453C2EBD1D035751 /* JXSegmentedTitleGradientDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8025454998B91E88CD29DA13463722 /* JXSegmentedTitleGradientDataSource.swift */; }; A8C0CBBC63C39A8C10083CBCA172F7CF /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C07BEF0CE5DECC5BDCAC8625BF2FFA4B /* QuartzCore.framework */; }; - A8DD3F39B4D1F0C7B11866484A03336E /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621506E838FCCE24D076D31B14FEE706 /* IQInvocation.swift */; }; - AA602A49B1DC7FDED565CAD8BB89EAC1 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CAA8E48DC9E8465E6A7F3B28C065CEB /* AFError.swift */; }; - AA99A5B65FF84BABBAADA73755A1128E /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40F4AA4A21D6FE207AB10030540D7062 /* TimePeriodChain.swift */; }; - AAC2529A1B4F4832A052B348C5093018 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F093EEAC52723A1901C3DE537DF1B7BD /* IQUIScrollView+Additions.swift */; }; - AB651DB3A97A623234B6544AD030406A /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3BAC0A0DAE57BAB11DCC621354A7CC3 /* IQNSArray+Sort.swift */; }; - ACDFC76B3486D1E62FD11EFAA88678ED /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 933150BA260CEDB4E81C4B75FA8C6278 /* SVProgressHUD.m */; }; - AD6FD7F28D8F2517C7A2646D8836C386 /* PKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4A4D49ADB8567C668E72FA7E37B32A /* PKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADAE563BC8C5D1339B8C742D973D72EA /* NSLayoutConstraint+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 26F56B77805DEDCF03CCA6E2CDA2F3A6 /* NSLayoutConstraint+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE80F0488D3A0780F143DF2AA0698212 /* UIColor+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B64D362CD39308E80769740EBB57036 /* UIColor+PKDownloadButton.m */; }; - AE9A7A0677818B5FB8E5AA26BE903FF8 /* Pods-relax.offline.mp3.music-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE9AF65F6021937194CC0C0B3BEB8B6 /* Pods-relax.offline.mp3.music-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0CB5FB63262E1A67317045B8960F363 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2775959E82C8D48C70406D32BF6034F8 /* IQBarButtonItem.swift */; }; - B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4A68F62DD7FB322FA7C2EDBFE739197 /* Constraint.swift */; }; - B14FAF976D4BFA1065F209FC49DB722E /* Tiercel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1225D6798D3597ED0E84C9A1DE50AE6E /* Tiercel-dummy.m */; }; - B155E9B44BDC68C87FCC13B10F1D5532 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDBEFB4766309FDF3F67DD6DE5A4FF87 /* ImageFormat.swift */; }; - B1E4796F3830DE510675DEE45E7FB648 /* JXSegmentedTitleImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 440C24187C36BBA75AAABDD855B470C6 /* JXSegmentedTitleImageDataSource.swift */; }; - B2E03E67465612F21A685BC97EE7F947 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DB78BAD171BDB9E713826BCDEA635B /* KFImage.swift */; }; - B3048DDF53B358B345D8FC23A4D7D1AB /* JXSegmentedIndicatorRainbowLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C0F2E2B0FB712327F9C6C228EBDE69C /* JXSegmentedIndicatorRainbowLineView.swift */; }; - B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C4803B1A433921836CDFF4BB6D69FC0 /* ConstraintConstantTarget.swift */; }; - B46A36CA19ED6C09341D8E4031F66D5C /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC317B2803FF183344504586E5C6ED73 /* IQUIViewController+Additions.swift */; }; - B4F5A298E60CC038619FC7685C3D50C3 /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4580F4C6762A3C15A3448B5921BC29C /* Date+Compare.swift */; }; - B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09730B0C39F9571F8ACE03AD5E986C31 /* ConstraintDirectionalInsetTarget.swift */; }; - B5C66B48EB624FEC4D2F64A50F143716 /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B06E66115B5FA573DD526E71F07B4A4 /* DataStreamRequest.swift */; }; - B6E953695C48D2FDCE8D86321DE7D474 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841093677BDFFB3DE384099876842A2D /* ImageCache.swift */; }; - B784C1E8FB583A4AA328D89038D2DC5B /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47C92E3A3B8FFA4B8087182A32BDE357 /* TimePeriod.swift */; }; - B85354283CB89C658911748A7C5AF891 /* JXSegmentedAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E557662B9E9F091479F9B4A1B505BDA /* JXSegmentedAnimator.swift */; }; - B962ED35C37063794B7D8468FB007AD5 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CD3C761AB742397CFE5757DF235A6EE /* MJRefresh-dummy.m */; }; - B97D95F7C0C87105C015BCCAE634B8DC /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B494685C6BDB2E4ABC0B89A1D8860DA6 /* Filter.swift */; }; - B99F90601D5EED64587743374BBC44F6 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F98AD3BF5A39688E6E724DFE2A99E6 /* MJRefreshStateTrailer.m */; }; - B9A56C1C079CE609AD4404964A95A170 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F4CEB006BB8DC3BD6BFFBA5EAFC23A2 /* MJRefreshTrailer.m */; }; - B9DCCFD9F7800B172476EE7F2D90354B /* JXSegmentedTitleAttributeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA850D0A1C149B6908463B7BD08AC43B /* JXSegmentedTitleAttributeDataSource.swift */; }; - BAF334D6167CAED8479849147C7F6858 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF2251A7B2B08FE94F9821DCD186D1A /* TVMonogramView+Kingfisher.swift */; }; - BB84B6AC5338AF7AD3B82B1C012386F8 /* JXSegmentedDotCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74A130AD7BD40846D3B562EEE0A230CB /* JXSegmentedDotCell.swift */; }; - BBC9585C538DD5B68FF7E7E32F714023 /* JXSegmentedCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301AF7027C07D6A2701636DB42DF35C9 /* JXSegmentedCollectionView.swift */; }; - BC0A0C473B63B817926F4D58611281BB /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B952DE5AB1C08F0A6B2F6413DC9985 /* URLEncodedFormEncoder.swift */; }; - BD092797639DC408DC38DC00F63CAFE5 /* PKPendingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EE6DADDF83830FD3678027FCF3FD0A6 /* PKPendingView.m */; }; - BDAD667B60A9D9981738646851C825A0 /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CAE777A3985D19CA554B53930CBE547 /* IQKeyboardManager+Toolbar.swift */; }; - BDEF755484EB2BA591FBF48752FBAEEC /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F0B10548C56D7B1DD5A0C5DC7F1E0 /* NSTextAttachment+Kingfisher.swift */; }; - BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A6CACABDCCE305F23B7858D9B0F5B20 /* ConstraintDirectionalInsets.swift */; }; - BE60EC19FCBB8F301081E9C31BB85F3E /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9CC0E925754756E947D979B2862BC6 /* IQUITextFieldView+Additions.swift */; }; - BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E744A6B39F3E7742B0C2EE368A9D25 /* ConstraintMakerFinalizable.swift */; }; - C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966E85C796A7B622C7B2FC8F92B61799 /* ConstraintView+Extensions.swift */; }; - C09A286120D64335EA18D7689720B773 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = CBEC987A523DB21F17F0B09BED5100CE /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4522EAA36074B975252AAFED57FA952 /* PKCircleProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D28C78E503B90F498A45F079FC1F9A5 /* PKCircleProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8DD3F39B4D1F0C7B11866484A03336E /* IQInvocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4868446E61C65C91C312F03DC5B8816A /* IQInvocation.swift */; }; + AA602A49B1DC7FDED565CAD8BB89EAC1 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B250C0C96244FC50C8C996A2527439F /* AFError.swift */; }; + AA99A5B65FF84BABBAADA73755A1128E /* TimePeriodChain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F866859FDE8758D5E4BA0B6DFC48E56 /* TimePeriodChain.swift */; }; + AAC2529A1B4F4832A052B348C5093018 /* IQUIScrollView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36D0501246349740232CDB49F7AE7A61 /* IQUIScrollView+Additions.swift */; }; + AB651DB3A97A623234B6544AD030406A /* IQNSArray+Sort.swift in Sources */ = {isa = PBXBuildFile; fileRef = 163691FDE04EE99AE0151411E8BA00A1 /* IQNSArray+Sort.swift */; }; + ACDFC76B3486D1E62FD11EFAA88678ED /* SVProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = B4CE3FE5DA148CCC8C3226ED23CB44B8 /* SVProgressHUD.m */; }; + AD6FD7F28D8F2517C7A2646D8836C386 /* PKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9034430EE1A28449CDFFE52360A2FD94 /* PKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADAE563BC8C5D1339B8C742D973D72EA /* NSLayoutConstraint+PKDownloadButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A8A11B66888CD39153CB7E0C81F3D9 /* NSLayoutConstraint+PKDownloadButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE80F0488D3A0780F143DF2AA0698212 /* UIColor+PKDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 14D48A47C41E9B95819EE2B6D7DD3FDD /* UIColor+PKDownloadButton.m */; }; + B0CB5FB63262E1A67317045B8960F363 /* IQBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E6E8B42E170946D65EF04CDAC98118 /* IQBarButtonItem.swift */; }; + B133BB9C9B03481C7F1D221F35A617F2 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11EDFD9F07890CB72C8071DD07D7120C /* Constraint.swift */; }; + B14FAF976D4BFA1065F209FC49DB722E /* Tiercel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2407416A80A54B7B9DD174652E269CA /* Tiercel-dummy.m */; }; + B155E9B44BDC68C87FCC13B10F1D5532 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58480C0A73520DF9DA8B8F5AC41F7289 /* ImageFormat.swift */; }; + B1E4796F3830DE510675DEE45E7FB648 /* JXSegmentedTitleImageDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8BBF5605ADE2ADC0A99FF4EB5D59F7 /* JXSegmentedTitleImageDataSource.swift */; }; + B2E03E67465612F21A685BC97EE7F947 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8218399C1828D7DC8AB748F4A4B317D4 /* KFImage.swift */; }; + B3048DDF53B358B345D8FC23A4D7D1AB /* JXSegmentedIndicatorRainbowLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCF8671A979BE865D4CC0D8F916B9AC9 /* JXSegmentedIndicatorRainbowLineView.swift */; }; + B3F75D115D5150C258F5E68404751010 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAEB853A515D4121D4C202FD6AF4EFE2 /* ConstraintConstantTarget.swift */; }; + B46A36CA19ED6C09341D8E4031F66D5C /* IQUIViewController+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C81353B453C7BEEE7476C73775BE66D /* IQUIViewController+Additions.swift */; }; + B4F5A298E60CC038619FC7685C3D50C3 /* Date+Compare.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D318D0F15E564C68A9721DBBD428B9 /* Date+Compare.swift */; }; + B4F9C9EC1B3F1689AE56BB719AE5439C /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 963F6F7FCF03FBBCA9EBA85D7C6CA22B /* ConstraintDirectionalInsetTarget.swift */; }; + B5C66B48EB624FEC4D2F64A50F143716 /* DataStreamRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742DFDE74954F1911BB52E9A2F94906C /* DataStreamRequest.swift */; }; + B6E953695C48D2FDCE8D86321DE7D474 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDC57E89597D905B1BEE0C594A0CEE5 /* ImageCache.swift */; }; + B784C1E8FB583A4AA328D89038D2DC5B /* TimePeriod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0722F825897F8EDF4E64CA50679193C6 /* TimePeriod.swift */; }; + B85354283CB89C658911748A7C5AF891 /* JXSegmentedAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B08F576E8889A2A279F736D357E3EFE2 /* JXSegmentedAnimator.swift */; }; + B962ED35C37063794B7D8468FB007AD5 /* MJRefresh-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EF574E1B92F906D5F5FCA14EEE47766A /* MJRefresh-dummy.m */; }; + B97D95F7C0C87105C015BCCAE634B8DC /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE78A37CBB9189D3FAAADCECC15D4B21 /* Filter.swift */; }; + B99F90601D5EED64587743374BBC44F6 /* MJRefreshStateTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = 49D80BA27C6963467FE800B9CE04C0D5 /* MJRefreshStateTrailer.m */; }; + B9A56C1C079CE609AD4404964A95A170 /* MJRefreshTrailer.m in Sources */ = {isa = PBXBuildFile; fileRef = A1A157C0F472319822F889BB38DC431F /* MJRefreshTrailer.m */; }; + B9DCCFD9F7800B172476EE7F2D90354B /* JXSegmentedTitleAttributeDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34CF008AC62C59EAAAC686B420B9799E /* JXSegmentedTitleAttributeDataSource.swift */; }; + BAF334D6167CAED8479849147C7F6858 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A54B49C3CE0F69559E7BD6BFAC626D8 /* TVMonogramView+Kingfisher.swift */; }; + BB84B6AC5338AF7AD3B82B1C012386F8 /* JXSegmentedDotCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B9B66102305A3C8EDCF091F756F0EEA /* JXSegmentedDotCell.swift */; }; + BBC9585C538DD5B68FF7E7E32F714023 /* JXSegmentedCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 419E0D1B24967E606CD382E1D4078A99 /* JXSegmentedCollectionView.swift */; }; + BC0A0C473B63B817926F4D58611281BB /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F159288D7450E5700DFD3C740F4090 /* URLEncodedFormEncoder.swift */; }; + BD092797639DC408DC38DC00F63CAFE5 /* PKPendingView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7129E95921570598CF25C38C61BD99DA /* PKPendingView.m */; }; + BDAD667B60A9D9981738646851C825A0 /* IQKeyboardManager+Toolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75187171BFF896F830780B0783251979 /* IQKeyboardManager+Toolbar.swift */; }; + BDEF755484EB2BA591FBF48752FBAEEC /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90EDC6920AFA2735795C27B42972812C /* NSTextAttachment+Kingfisher.swift */; }; + BE355F69F84788D334FDAC7D1CD9B8C4 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC82093BADBD644B81A0F734A19C5AD8 /* ConstraintDirectionalInsets.swift */; }; + BE60EC19FCBB8F301081E9C31BB85F3E /* IQUITextFieldView+Additions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66EB3149A6A860395BD21F5455E7892C /* IQUITextFieldView+Additions.swift */; }; + BF27901F4D6F4B58AE7A74419FEB9939 /* Pods-relax.offline.mp3.music-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D477F2F73A93C0204B639E91615E9E3 /* Pods-relax.offline.mp3.music-dummy.m */; }; + BF567AEFDD52DC43AC75122734D571E2 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84EA27F924E8C2B7B8557A75C7E5CD6 /* ConstraintMakerFinalizable.swift */; }; + BF9FCC03052A51A4811C038E3F6C296F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9C461D0654D4BECBBF039CB9B325FAF5 /* PrivacyInfo.xcprivacy */; }; + C04DBE6AE13FC5CFD01D363A351EF76A /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE44D08B5E707088CC35F1FD8927973A /* ConstraintView+Extensions.swift */; }; + C09A286120D64335EA18D7689720B773 /* NSBundle+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 7710A4C78C3030F9BFA26068C03FD66B /* NSBundle+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2F8D21FC084D783C69B3D7308F3CA02 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 2C5D6EDD5109D378B7EC1326A3C7FC09 /* PrivacyInfo.xcprivacy */; }; + C4522EAA36074B975252AAFED57FA952 /* PKCircleProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D46B345E27028B1A0420517AE43E9C8 /* PKCircleProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; C50A637F18FADC506FC35B99C726E216 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C07BEF0CE5DECC5BDCAC8625BF2FFA4B /* QuartzCore.framework */; }; C5C4137EA46E97E717E83EF0ACEBC695 /* JXSegmentedView-JXSegmentedView in Resources */ = {isa = PBXBuildFile; fileRef = 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */; }; - C6675F7517783A748EEF6AF441B187EB /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5E6102D8223F45BCC9DFAA290FCD0A /* DiskStorage.swift */; }; + C6675F7517783A748EEF6AF441B187EB /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2659E9C36A56E0FB0427B44784944FDF /* DiskStorage.swift */; }; C7E343559158D03F717C616F79FAA006 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - C97C4259FD08F4E7519F858AA06B1A3B /* JXSegmentedRTLLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE2AE82DBF173C2CAEB68333E76A36A6 /* JXSegmentedRTLLayout.swift */; }; - C9D65759B4F36BDD6F29F0D4EA18AEFF /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3B325DEB2377D20992FF32B31A908898 /* SVProgressHUD.bundle */; }; - C9E547298C46CBE02D64B938B330FC9C /* PKStopDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F4F14498613E36C901B87360DFF08110 /* PKStopDownloadButton.m */; }; - CA2820BE946964DCBC8E68604B34FD10 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED2B4CAE40EE6FC1AA3567EBBFA54C5 /* SizeExtensions.swift */; }; + C97C4259FD08F4E7519F858AA06B1A3B /* JXSegmentedRTLLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9488ED0348DE27AA9F0C8F4C9FBBC7F5 /* JXSegmentedRTLLayout.swift */; }; + C9D65759B4F36BDD6F29F0D4EA18AEFF /* SVProgressHUD.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A1C52481FA693426B0FD9944129A505B /* SVProgressHUD.bundle */; }; + C9E547298C46CBE02D64B938B330FC9C /* PKStopDownloadButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA0FF97BA201590DE59D9CA53E4BA05 /* PKStopDownloadButton.m */; }; + CA2820BE946964DCBC8E68604B34FD10 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344372D6EB2115015D425E9188BE01C3 /* SizeExtensions.swift */; }; CCD6784611A32AE82D759F673AD23B47 /* JXPagingView-JXPagingView in Resources */ = {isa = PBXBuildFile; fileRef = 7EB20B4E68CCB69F85E7D08B7F8463D6 /* JXPagingView-JXPagingView */; }; - CDCA01B605A086576DBB75F8C3A24337 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBC4946AE0399BEB12010DB8685D758 /* RetryPolicy.swift */; }; - CDD01A2CBF13747972C51B1AE7A10B31 /* DispatchQueue+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DD8180CA24412476D08BA9DD4F23285 /* DispatchQueue+Safe.swift */; }; - CE453C62D0DA474AEE306AF3DF6DDAF1 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D74D1BB12C4B728869AB1169033459 /* MJRefreshConfig.m */; }; - CF4A710D02791A3FF32B8392846727D8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 28DE5828A109495F81DDE04A1C429294 /* PrivacyInfo.xcprivacy */; }; - CFDC85864B426F19A908AD3E8F795D53 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4235B6CD4B7B1DBA0DAC7583B62A6AAF /* Protected.swift */; }; - CFDD62FE0C6B2EA85C81CFA8A2EE744F /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 25D405C57FCE71D35190441208F7D31A /* PrivacyInfo.xcprivacy */; }; - D06D49E07A6416A2A6E41B7B7B0D66F2 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EDAB8D5064EF7F70E134650743F1180 /* ImagePrefetcher.swift */; }; + CDCA01B605A086576DBB75F8C3A24337 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBFDA4B19D85207283401FCDAADAC623 /* RetryPolicy.swift */; }; + CDD01A2CBF13747972C51B1AE7A10B31 /* DispatchQueue+Safe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2710F32EC73DDC297B635FDC9DF7D311 /* DispatchQueue+Safe.swift */; }; + CE453C62D0DA474AEE306AF3DF6DDAF1 /* MJRefreshConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EB1AE840206BB62A34F389FD53BE751 /* MJRefreshConfig.m */; }; + CFDC85864B426F19A908AD3E8F795D53 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596972539622085EFCEAD67BF01B3234 /* Protected.swift */; }; + D06D49E07A6416A2A6E41B7B7B0D66F2 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ACC0766AEC1F6F0961AF1B2CB1515E1 /* ImagePrefetcher.swift */; }; D091D9EA20CEB92609BF1E622E8CA348 /* SnapKit-SnapKit_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */; }; - D0DF994786BCEC54939BC8216B42FBC4 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD4C48870C35305B8A651D04A74C120 /* IQTextView.swift */; }; - D191F3F5F0841B63F1F54A430608830E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 338DD14AFF3282BB8C8ACA559888A0C1 /* MJRefreshFooter.m */; }; - D219C90C04F199356B9E9356693A3D59 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1812C1089C37BC592B9405E430A344 /* Date.swift */; }; - D21E59C63A36A71A0B639350BA49E1A5 /* JXSegmentedView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF85E98E52E00B23DACEDF0691B7C29 /* JXSegmentedView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D313FF15F05623E5026892D032C08A30 /* JXSegmentedIndicatorLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B3930B947AC95FA251EBACBA24DEF9 /* JXSegmentedIndicatorLineView.swift */; }; - D32F246A21567182179C39B12D534191 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A24381514D27BB5DCB20AB81B2C837 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D468E9A0E49D654CDA69712404298D1C /* CALayer+PKDownloadButtonAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = C28643C5E43DFD0CDA8BA1339ADE3AD0 /* CALayer+PKDownloadButtonAnimations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D46A095C95DE691323E1D470F9DA1A39 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857406171D442848BF131EDF58D13B40 /* KingfisherOptionsInfo.swift */; }; - D496B7637BE491EE925D965EC64A46E8 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CCE46CAB4825EEA3BED98B06BAF9F7B /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4A9338A969C1416E3C79CECCB97D514 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = 6137CD4C572A81DEAE8FF87914840D4C /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4C21761CC592857F35B99ACDD62ADAB /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = B41BC42295E633AD669CCE6A5718FCC0 /* MJRefreshAutoNormalFooter.m */; }; - D4E2EAD773A30B252B6AD6B99A7490F4 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 341503999F559B963CD50A8F6740B18C /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5CDB942C402656138596C179E5A64EB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5F5D8A38B12A18570D42EED5F9839 /* ImageModifier.swift */; }; - D64EA0E677E324EB2FFF52666BB0AB7B /* Pods-relax.offline.mp3.music-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D477F2F73A93C0204B639E91615E9E3 /* Pods-relax.offline.mp3.music-dummy.m */; }; - D6A1AB77D9F4C84779521FAF5E469343 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E423C86441FEB2C818D4C01CE0446FB6 /* MJRefreshAutoFooter.m */; }; - D6C6BF7DF334ECB734DF0F1AC176184B /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3462F282865D8388954C2B2FA440BFD /* SessionDelegate.swift */; }; - D6D4AB4590700B3706919889BF614D26 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB491A8883E98407F46F382922A08EE /* SVRadialGradientLayer.m */; }; - D786D7CA6B8CE037FE8376A1DD390506 /* JXSegmentedBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6516089D5C264137F8F6A7382A6C323 /* JXSegmentedBaseCell.swift */; }; - D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35C832959296F5E95B58D628351A1F0E /* ConstraintLayoutSupportDSL.swift */; }; - DAA39F07C362D3F2DB232609D93CDF6B /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B074CA3F7B2B22AEF00DC1229350BDE /* ImageDrawing.swift */; }; - DE896085DFDD686BDBDEFB776F0D683A /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968881387D88E686DB25D91472316853 /* DispatchQueue+Alamofire.swift */; }; - DE8F5B68839128A005EE3549A1149B09 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13F2C6BC8E777B293E2DE8AB9E4FEE15 /* RequestInterceptor.swift */; }; - DF61307BC165D5B015E8411A8E0895D9 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 754CBB0ACC0A6B94D553E1DFFEE90D89 /* PrivacyInfo.xcprivacy */; }; - E06C5FBFE7D88C3630BA1FD51F7AF1E7 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F7392FA9F96E6DCFB72734B9F8F64744 /* SVProgressHUD-dummy.m */; }; - E1A15EB9B37984338F2C227C8AB14E52 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9AACE3B3D9E3D4BFF126116484441DF2 /* PrivacyInfo.xcprivacy */; }; - E1C7B6DB080AC2293002CC3C12B136AD /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F422969EF8C624C3ED284C23AA847284 /* UIButton+Kingfisher.swift */; }; - E2112B22B6B162AE91C23934B3F5C481 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44C98B158AE0C48DB90C26BDEFC33A6B /* Source.swift */; }; - E2BB8FD3C0A59A4D81911A2A70CC74C7 /* CodingUserInfoKey+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2855B7C4D30F4FBB027AF0C2B2890D /* CodingUserInfoKey+Cache.swift */; }; - E55E592D62CAE3D0B2960146E3D15CC6 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = CF53E1D444575BFBD3D448F1E321754B /* UIView+MJExtension.m */; }; - E598C1E3C7A57F92401D607E5675ADD3 /* JXSegmentedIndicatorDotLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51745930DBED01CD8813716A0D668B7C /* JXSegmentedIndicatorDotLineView.swift */; }; - E5BF005C09FAD7A3AC5E4FFFCE16F758 /* PKPendingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6F8B578DFE5E8683ABB03C85FF7871 /* PKPendingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6ED06AC318A34F7744B32CEC759CDA9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99DCC1D10F6DC01F3FD07DA3D1E7D75 /* Response.swift */; }; - E702D99CA55B52C306544C4DDF9083DA /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AB578C5E8F2EC3FA38FEAB028B823C74 /* MJRefreshBackGifFooter.m */; }; - E718E500074E8D6B011D53571B27BC0D /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C31BA1AC504B4097F01D4134AE855817 /* Kingfisher-dummy.m */; }; + D0DF994786BCEC54939BC8216B42FBC4 /* IQTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C14C5380B2D2C16C7D7DEE80128C4AE /* IQTextView.swift */; }; + D191F3F5F0841B63F1F54A430608830E /* MJRefreshFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 75CD37FE583DD5B98A9C0DFB26279868 /* MJRefreshFooter.m */; }; + D219C90C04F199356B9E9356693A3D59 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = B667ABC8F2F6B0CE247E9F8D091C27A4 /* Date.swift */; }; + D21E59C63A36A71A0B639350BA49E1A5 /* JXSegmentedView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F8FA7BDE7884A179796820804C415CBF /* JXSegmentedView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D313FF15F05623E5026892D032C08A30 /* JXSegmentedIndicatorLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29294B549D45BC7B090E7EA320402479 /* JXSegmentedIndicatorLineView.swift */; }; + D32F246A21567182179C39B12D534191 /* MJRefreshBackGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = F113BBBFC0185CE1F5CEDD5377237069 /* MJRefreshBackGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D468E9A0E49D654CDA69712404298D1C /* CALayer+PKDownloadButtonAnimations.h in Headers */ = {isa = PBXBuildFile; fileRef = 84CDC09CC89E122C9832BE905776DB26 /* CALayer+PKDownloadButtonAnimations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D46A095C95DE691323E1D470F9DA1A39 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24AF071FB55DDEEB20646137E374616F /* KingfisherOptionsInfo.swift */; }; + D496B7637BE491EE925D965EC64A46E8 /* MJRefreshBackStateFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D1760FAA6038AA6D0D1A4322DC04CDA /* MJRefreshBackStateFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4A9338A969C1416E3C79CECCB97D514 /* SVIndefiniteAnimatedView.h in Headers */ = {isa = PBXBuildFile; fileRef = D30643C187AB7CA46AD1A4128F0BF52D /* SVIndefiniteAnimatedView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4C21761CC592857F35B99ACDD62ADAB /* MJRefreshAutoNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 666CFB81D377E056A7AB4683862547DF /* MJRefreshAutoNormalFooter.m */; }; + D4E2EAD773A30B252B6AD6B99A7490F4 /* IQKeyboardManagerSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 510A805B419A9C3C6E6152D66D4B0B96 /* IQKeyboardManagerSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5CDB942C402656138596C179E5A64EB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F0E4452E629DE05C9C8BA3D09277C17 /* ImageModifier.swift */; }; + D6A1AB77D9F4C84779521FAF5E469343 /* MJRefreshAutoFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF8A213FD2983361D7D9B6531A3B29A /* MJRefreshAutoFooter.m */; }; + D6C6BF7DF334ECB734DF0F1AC176184B /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3825138317DD9A6E79A1392E25C024 /* SessionDelegate.swift */; }; + D6D4AB4590700B3706919889BF614D26 /* SVRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B9DFE7AB0D585EB787EB0C0F59FC87 /* SVRadialGradientLayer.m */; }; + D786D7CA6B8CE037FE8376A1DD390506 /* JXSegmentedBaseCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38FE5671E595BD1742A741063FA686A /* JXSegmentedBaseCell.swift */; }; + D92AEF78B87F929D88D5C876ABBAD79A /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EE36906606D120D32830E8740C9C4D1 /* ConstraintLayoutSupportDSL.swift */; }; + DAA39F07C362D3F2DB232609D93CDF6B /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306CDB2FA418ABC348773594E2E1F9C0 /* ImageDrawing.swift */; }; + DE896085DFDD686BDBDEFB776F0D683A /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38D8861E62DD2B823974A469C669D1F0 /* DispatchQueue+Alamofire.swift */; }; + DE8F5B68839128A005EE3549A1149B09 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BABB8D46246D38E4CB8BB1D970A8ED38 /* RequestInterceptor.swift */; }; + E06C5FBFE7D88C3630BA1FD51F7AF1E7 /* SVProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F0200140964F335988BA8E4D5CFDCC4B /* SVProgressHUD-dummy.m */; }; + E1C7B6DB080AC2293002CC3C12B136AD /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CDF852862B78461EE7FD9BEB23D24B /* UIButton+Kingfisher.swift */; }; + E2112B22B6B162AE91C23934B3F5C481 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1532F11B6CD9E093B77DCAABF5122A1 /* Source.swift */; }; + E2BB8FD3C0A59A4D81911A2A70CC74C7 /* CodingUserInfoKey+Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D7860A252C734CF111EB20C4EE2E15 /* CodingUserInfoKey+Cache.swift */; }; + E55E592D62CAE3D0B2960146E3D15CC6 /* UIView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C0E0472BD266C8FB76EE3BFA4F4C08 /* UIView+MJExtension.m */; }; + E598C1E3C7A57F92401D607E5675ADD3 /* JXSegmentedIndicatorDotLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB8A070040427EFBB41AAEEB0A072DC4 /* JXSegmentedIndicatorDotLineView.swift */; }; + E5BF005C09FAD7A3AC5E4FFFCE16F758 /* PKPendingView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C739528B14B255E92D6A34429F47059 /* PKPendingView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6ED06AC318A34F7744B32CEC759CDA9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2588A571150BC5F56CF333A8CA84F11 /* Response.swift */; }; + E702D99CA55B52C306544C4DDF9083DA /* MJRefreshBackGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = AE3723772E71A62F25EA95154549253A /* MJRefreshBackGifFooter.m */; }; + E718E500074E8D6B011D53571B27BC0D /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1867C5F6EFB27E18A9E40F7B8EF08407 /* Kingfisher-dummy.m */; }; E818AF38E910251104A9A8AFC9227C3C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - E8A077D1FE8B40F1D67F5B3FB0613628 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4B0F4AE47DCA94ED4DF541A1FD36F58 /* SessionDelegate.swift */; }; - E8AD52B68BDE7B679B358601CCAB3F2D /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = E4BDB42C539CD241B0A7DD2A20F8810A /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8EF6A3549BCC7E90BED553DC837CE55 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 4C6E30225D4D05C9D091B6E5B14C4FF9 /* PrivacyInfo.xcprivacy */; }; - E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F03D42AC484900381C17B3C57C7DC79 /* ConstraintConfig.swift */; }; - EB126B698D642942058D9B676EC1E32B /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C593A39BEFD6E9F4B79DFEE8B3BA5A7B /* MJRefreshConst.m */; }; - ECAA15FA3C4560E3287F2226EC8C1ECF /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4213123200B2BF5F249D32B4CE64727A /* IQKeyboardManagerConstantsInternal.swift */; }; - ED3AF010A8D34BC50D7C0D7BE3D2E890 /* JXPagingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B4836BA4DC0FA4E115D55A057843F42B /* JXPagingView-dummy.m */; }; - ED6D55B3F974F15896B01371C7FE20F3 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B487095C068613D32CE48F53C5CCF3 /* Common.swift */; }; - EF9B92EF4A0412D775FA55E4D1CB7A45 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 71324F64FCA93C489C090F3AD8B538BF /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7692AD56394A956B09937746B07FDB12 /* ConstraintPriority.swift */; }; - F00E48AB2D923607D9B91DC61DBDEB8F /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF69CAB17662A37479545A95AFA4C0 /* MJRefreshAutoGifFooter.m */; }; - F04A9832815B9EF600EF7387C6882D3D /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB82775628AD40CDC8D1BC8B5C0512E1 /* DateInRegion+Math.swift */; }; - F060261A5C0842947977A3CAAD96566B /* Int64+TaskInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E3D94F51D23ECF02EC211E1358DA460 /* Int64+TaskInfo.swift */; }; - F0AB498412A415474D6105F398614F74 /* JXSegmentedComponetGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56F143EA7B30A7EDE094766C466F712C /* JXSegmentedComponetGradientView.swift */; }; - F0DF27608B184B348B3127233761F4BA /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EE7878A30887508E097B98AC5FC38BA /* ExtensionHelpers.swift */; }; - F185E7190F77A3A0802308CF59FE5DF8 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 0124774A3A885933976885BA125BF5B3 /* PrivacyInfo.xcprivacy */; }; - F2E9C9068E8434E9FC9B60755A354FA8 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = E044187765F4F0B388E6241553F6E787 /* MJRefreshBackNormalFooter.m */; }; - F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0429F6B86550EE8569ED03C02B876DA4 /* ConstraintDSL.swift */; }; - F3B5353C1CDE6C2DD2E80F32D3637750 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F83F12C44CC7548118B229A4C14C823 /* SessionDataTask.swift */; }; - F3EC0ED4BED8DD2C3222C7DCAC2452D2 /* JXSegmentedTitleAttributeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE28D0D7A8F652315771DFA50481559 /* JXSegmentedTitleAttributeCell.swift */; }; - F403D62A7C82B41016A4AADD34D08263 /* FileChecksumHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD08C2A352AF67739549E36AF3E7F241 /* FileChecksumHelper.swift */; }; - F404BFA0E5F2CFF051688C90B319AC85 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F292D0DB4D7FE2AAC7F7573A2BBCD1C4 /* AnimatedImageView.swift */; }; - F42A33C2E837A959AB86B8E9B3752ECD /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 31545286F9710B8B9925C6756C969B86 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F47587932A67D8E3820DAFD9A0E1995E /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEB906AA917B7D5C700FA49790BA234 /* IQPlaceholderable.swift */; }; - F4DD0AD58DDD5641BDEAEA6CF44FF0ED /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CDD5D9F08F9DD591C799DD0BE0A9267 /* Protected.swift */; }; - F69925E3D8812AAFC099940721D12AEC /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E0355918F3689BA798A7E5189601F5 /* Locales.swift */; }; - F6CF73614B01B233058CEDDB54309E60 /* SessionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B65568C19450497627EB4B70CA52B59 /* SessionConfiguration.swift */; }; - F7E576E007A81E0EFD2E0849CB17878D /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7659ED1146193E652660BD0B7225F527 /* WebSocketRequest.swift */; }; - F879F5C9ADEB2CF1F832CB17B276B62A /* CALayer+PKDownloadButtonAnimations.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EA68CEFED4E6559A23D2861E5A814B2 /* CALayer+PKDownloadButtonAnimations.m */; }; - F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FBD9FCF1EDD712F1856591CC0E0949D /* ConstraintRelation.swift */; }; + E8A077D1FE8B40F1D67F5B3FB0613628 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42752A3EE0C7B00454846A0632367F59 /* SessionDelegate.swift */; }; + E8AD52B68BDE7B679B358601CCAB3F2D /* UICollectionViewLayout+MJRefresh.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FA9977437C741AA9D7B10725BC19FA2 /* UICollectionViewLayout+MJRefresh.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E94B31DCAF75D93405D3BAE188604EB2 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9202C6B479BDE38A5EF3A6441D9CFE1D /* ConstraintConfig.swift */; }; + E9E8B67BAEEE62556FE168D5CC34A8C1 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 9574DDE717F282B6E1E2571F410FF5D5 /* PrivacyInfo.xcprivacy */; }; + EB126B698D642942058D9B676EC1E32B /* MJRefreshConst.m in Sources */ = {isa = PBXBuildFile; fileRef = C45E8BA8B1C79FD42E03A5E84D97A418 /* MJRefreshConst.m */; }; + ECAA15FA3C4560E3287F2226EC8C1ECF /* IQKeyboardManagerConstantsInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CD142FACEAC488FD205CD19CDEAC70B /* IQKeyboardManagerConstantsInternal.swift */; }; + ED3AF010A8D34BC50D7C0D7BE3D2E890 /* JXPagingView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 80420665B4F67C1F9E10DE3CA00130A0 /* JXPagingView-dummy.m */; }; + ED6D55B3F974F15896B01371C7FE20F3 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD716C51604BAAD764F809278B641EB4 /* Common.swift */; }; + EF9B92EF4A0412D775FA55E4D1CB7A45 /* MJRefreshConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F63A9C3D14966808B63F8EE099B30B0 /* MJRefreshConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFC90283F9AB43BB6FF377812BD3673F /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739944C164819D7258BD09BC6B2EBB86 /* ConstraintPriority.swift */; }; + F00E48AB2D923607D9B91DC61DBDEB8F /* MJRefreshAutoGifFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = CD609B1C8583F43DECFA3E3EBA1AB606 /* MJRefreshAutoGifFooter.m */; }; + F04A9832815B9EF600EF7387C6882D3D /* DateInRegion+Math.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8676F1CB2ACCCE22AB6681F094892126 /* DateInRegion+Math.swift */; }; + F060261A5C0842947977A3CAAD96566B /* Int64+TaskInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DC39A69F6B81BC0E03167C62EA331CC /* Int64+TaskInfo.swift */; }; + F0AB498412A415474D6105F398614F74 /* JXSegmentedComponetGradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6E263259E30AA483F9BE5933F4A16EE /* JXSegmentedComponetGradientView.swift */; }; + F0DF27608B184B348B3127233761F4BA /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705DDBC1AECC29B154A8DB4347D02364 /* ExtensionHelpers.swift */; }; + F2E9C9068E8434E9FC9B60755A354FA8 /* MJRefreshBackNormalFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B8D2AE0278E20097A413BCECD051733 /* MJRefreshBackNormalFooter.m */; }; + F366D04DEA0EBBCA9CA4F1F4E29695E8 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368DF2274A2B2276254B5D593EF3AD91 /* ConstraintDSL.swift */; }; + F3B5353C1CDE6C2DD2E80F32D3637750 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 724C6D808C978AE021B53E6768BA9FAF /* SessionDataTask.swift */; }; + F3EC0ED4BED8DD2C3222C7DCAC2452D2 /* JXSegmentedTitleAttributeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC3A09F0479ADA6F915489500C20549F /* JXSegmentedTitleAttributeCell.swift */; }; + F403D62A7C82B41016A4AADD34D08263 /* FileChecksumHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C0D41EB7BAD4E7B319C9F1558C93DC /* FileChecksumHelper.swift */; }; + F404BFA0E5F2CFF051688C90B319AC85 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB93B213152B8967DFE9BE4247AA289B /* AnimatedImageView.swift */; }; + F42A33C2E837A959AB86B8E9B3752ECD /* MarqueeLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C010EA8A5B28A404E1BB81F3831B87 /* MarqueeLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F47587932A67D8E3820DAFD9A0E1995E /* IQPlaceholderable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E28FAD567A39C620E44178F98D3BBDA6 /* IQPlaceholderable.swift */; }; + F4DD0AD58DDD5641BDEAEA6CF44FF0ED /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF8EE44F449609CC26DC89C752DEC8D /* Protected.swift */; }; + F69925E3D8812AAFC099940721D12AEC /* Locales.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EBDEFE1C69A4A5FA8628E66CDB5747 /* Locales.swift */; }; + F6CF73614B01B233058CEDDB54309E60 /* SessionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1B803115FBC2CB2AD5CAEC185068D4 /* SessionConfiguration.swift */; }; + F7E576E007A81E0EFD2E0849CB17878D /* WebSocketRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B47E3E9A71FF86006C58BE1A4FCAC581 /* WebSocketRequest.swift */; }; + F879F5C9ADEB2CF1F832CB17B276B62A /* CALayer+PKDownloadButtonAnimations.m in Sources */ = {isa = PBXBuildFile; fileRef = 768FEE0ABDE327013B788AB7F03287D7 /* CALayer+PKDownloadButtonAnimations.m */; }; + F94703ED86C58DDBE5A2503D148CD040 /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869740C4541F77D8C3E223882A22F501 /* ConstraintRelation.swift */; }; FA1E35E6DE6EC8A9E5E2B12A414E1B70 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A2A128F3FAE37601751167FDC47182A /* CFNetwork.framework */; }; - FA50CBB47B030D9475376E2D6ED3FF04 /* ResumeDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B0F9F6113943D8FB699F90AC6EFEDD0 /* ResumeDataHelper.swift */; }; - FACEAF97D58503F094C9C369B9C65AFC /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = D10DF8481C3672655622DADF334ACE07 /* PrivacyInfo.xcprivacy */; }; - FB2EEA5AF5278F76CD7366B23CC66815 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80AA12F5E0CEAD781A1F00CFE1E93854 /* ImageView+Kingfisher.swift */; }; - FC524E181A75784881A12562BDB00CC6 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D7AB933E29219A6CA6FD23B787B4E9 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC745954D9A2704BCACCB3A03336976E /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DF71AACB9E776D3464A7BCE106AE360 /* UIScrollView+MJExtension.m */; }; - FCE62086E1AB54A4F61EBCDBA15C1510 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20C739C8D9B035EABCB5AABCDB2A3831 /* EventMonitor.swift */; }; - FCEB3C1A7FCD1518AF8985822E2E14AA /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C184DE70EDC38B990D96FA0A1F489D /* ImageProcessor.swift */; }; - FDEB8D2D369F9FEBF8FC3D822E5C96C6 /* JXPagingMainTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB221F688B3ADE2E2952E6BA3D12400 /* JXPagingMainTableView.swift */; }; + FA50CBB47B030D9475376E2D6ED3FF04 /* ResumeDataHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EE0AE31DF2FDAD41EAD6ADA9F593DB6 /* ResumeDataHelper.swift */; }; + FB2EEA5AF5278F76CD7366B23CC66815 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9236B36E9E0F61896CE6618AA65652A4 /* ImageView+Kingfisher.swift */; }; + FC524E181A75784881A12562BDB00CC6 /* MJRefreshAutoGifFooter.h in Headers */ = {isa = PBXBuildFile; fileRef = 918F0AC69DEFE516887A8449CCD36123 /* MJRefreshAutoGifFooter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC745954D9A2704BCACCB3A03336976E /* UIScrollView+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F2639ECC345B2B4EEC2168EFDBAE43 /* UIScrollView+MJExtension.m */; }; + FCE62086E1AB54A4F61EBCDBA15C1510 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D5C4A0A9F508D23ED6A37E30BCE5DA /* EventMonitor.swift */; }; + FCEB3C1A7FCD1518AF8985822E2E14AA /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2500797D0BE8F32B222272BA1A1CF0A3 /* ImageProcessor.swift */; }; + FDEB8D2D369F9FEBF8FC3D822E5C96C6 /* JXPagingMainTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A6377158642092529BFD9727777B9F /* JXPagingMainTableView.swift */; }; FE2AC8DB019A3B729B6EA5CBBACFA61B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; FE8F4A5C40BA40C835CA301C92AED5E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B4B8063291033C95A8B2A24FA2AD7A79 /* Foundation.framework */; }; - FEC85148AFF458241FDD707C5BA8CD40 /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F2248484795F7E4F99F87EF30A4DF4 /* TimePeriod+Support.swift */; }; - FEDB5503231B230FDA7C7A25EAB38318 /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9474DB3E64832AF21D591DA2CD6740B2 /* DateComponents+Extras.swift */; }; + FEC85148AFF458241FDD707C5BA8CD40 /* TimePeriod+Support.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AFA2CE6ECC34F20BA5D1B7AF47BE013 /* TimePeriod+Support.swift */; }; + FEDB5503231B230FDA7C7A25EAB38318 /* DateComponents+Extras.swift in Sources */ = {isa = PBXBuildFile; fileRef = B83441CC07C60B0D1D05B56A8FF76864 /* DateComponents+Extras.swift */; }; FF886124915FEF2A6FBB663CA621B4FC /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C07BEF0CE5DECC5BDCAC8625BF2FFA4B /* QuartzCore.framework */; }; - FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56AAFC92DA4EE357CBF942B54C1604BE /* ConstraintRelatableTarget.swift */; }; + FFD7E1B8FA0F3960BE24DA2D20647332 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC28D8C5ACE11C4159DD186AC1043BE8 /* ConstraintRelatableTarget.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 02726FA644DDBB20A130D77D1A95FF20 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 974F1C0B90731EBE2C0CC57038101452; - remoteInfo = GoogleMobileAdsMediationAppLovin; - }; - 09F0C6644AB12CAC5B40BF455DE19334 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = BC51A1CD10A25C78C1CF64315930A6A3; - remoteInfo = DownloadButton; - }; - 0A58DC9C107B73A463E58DF9AC884941 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; - remoteInfo = JXPagingView; - }; - 0FBD1BCCF243C67E1F93F03C100E8170 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; - remoteInfo = "Google-Mobile-Ads-SDK"; - }; - 1196859467C21248D57C025990DCC6C8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 052F337D75D74480BB3BE904E7F2B1DF; - remoteInfo = "DownloadButton-DownloadButton"; - }; - 256FB8331223A2891DA84EE9C69F84EA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; - remoteInfo = "MJRefresh-MJRefresh.Privacy"; - }; - 26D5DE346EA6386C1D476C557DC6E11B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; - remoteInfo = "Kingfisher-Kingfisher"; - }; - 2E8826C8C320E7C55EAF47CFAD3BAFBB /* PBXContainerItemProxy */ = { + 000DA98776D4A882241C866094FD4B37 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 29E423640B01394D183D6B91B0B634D6; remoteInfo = GoogleMobileAdsMediationVungle; }; - 3A6CDCE1A0973680B59C04A3E7BCBE99 /* PBXContainerItemProxy */ = { + 08C4BD1263FCAA414ADF9D66E2E960B7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; remoteInfo = "Google-Mobile-Ads-SDK"; }; - 3DE5C807597AE86E1C00CDA36AAF6706 /* PBXContainerItemProxy */ = { + 15359D8B38BE2E03BBEC06D98FC0BBAF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EB37911E28FB45D4C95E571C72EAF7BA; + remoteInfo = "MintegralAdSDK-MTGSDK"; + }; + 15FB26B30458ED1EAB22F92BD2C740C7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = BC51A1CD10A25C78C1CF64315930A6A3; + remoteInfo = DownloadButton; + }; + 23D7380E6FE07B045854F4D4F092EC4F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; + remoteInfo = "Google-Mobile-Ads-SDK"; + }; + 2718D1E370D90B0238CE4B076647617A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 63A7C675C13F87669AF56006D943998B; remoteInfo = "GoogleUserMessagingPlatform-UserMessagingPlatformResources"; }; - 3DF216769DDFDB47DE3E29F04890802A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 458B188365A307B3C128ABF524D1A3E3; - remoteInfo = GoogleUserMessagingPlatform; - }; - 4B685AC5037F506A8BBFF7ABBB2042F8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C23DB88E45B0ED14F0C8827BE9C46C95; - remoteInfo = MarqueeLabel; - }; - 59B65333EAAB210CC197007979DAF86C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; - remoteInfo = "Ads-Global"; - }; - 75133C546FC83D4394703F814C02277C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; - remoteInfo = "SnapKit-SnapKit_Privacy"; - }; - 774D88AC9D20485E69A61CCFB423730D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 79330C213CF36AFADFEBB973E801CA8B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9C19D93C9A84F895FB3C382601416AA0; - remoteInfo = BURelyFoundation_Global; - }; - 7955ACA7D4308DE2D16CD5CABD4707ED /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1C8D67D8B72D6BA42CCEDB648537A340; - remoteInfo = SVProgressHUD; - }; - 81C02404A1F8AA89A6EA8D2753FAB7C9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; - remoteInfo = "Ads-Global"; - }; - 854BAFB7F8778A3EA2430BA92821E16B /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 36FD0958A0EC4A0FCF599E9B22719B03; - remoteInfo = "Google-Mobile-Ads-SDK-GoogleMobileAdsResources"; - }; - 85A8D93D9982413DD4F84EEAF9CE1CFD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; - remoteInfo = "MarqueeLabel-MarqueeLabel"; - }; - 85A91305726FEECA9346B657BF4BDF73 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 8F1C61F3DEF9554D5F8AFC273B72CA78 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; - remoteInfo = AppLovinSDK; - }; - 968ED3F4F01F05E871ADEBAD6F07054A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; - }; - 979112D6398B25C36425D61817B0AC30 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B2B2AD5303610D8EBEA025B2660C8EC5; - remoteInfo = "JXPagingView-JXPagingView"; - }; - 9AEA90D74566AF8FE22264180E5A1E8C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 458B188365A307B3C128ABF524D1A3E3; - remoteInfo = GoogleUserMessagingPlatform; - }; - A9F82D0A5F952193F100B78DD3804FAB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; - remoteInfo = VungleAds; - }; - B2E67C5F21A1104F607353AA9A765E3E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; - remoteInfo = IQKeyboardManagerSwift; - }; - B4000A58D9F4C08994CC1061DC0411F4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; - remoteInfo = "Alamofire-Alamofire"; - }; - B9AB8BCAEC7082C14CBEE9A38CF37E30 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - BA7FAA23443074409F71F2C5AE748B5A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E863A9A96F52A35F47491E7B41ECEF9A; - remoteInfo = JXSegmentedView; - }; - BFC5CBECF399081AB00F7426ADD4B6C2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9BE5552F971FDB3DB9B44ED4DE22D476; - remoteInfo = "VungleAds-VungleAds"; - }; - C72DB55487839FFE302E80EF1FDE04DC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; - remoteInfo = VungleAds; - }; - D17D89A1FC1495E5ADFED435DC120512 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; - remoteInfo = "Google-Mobile-Ads-SDK"; - }; - D6C1E9291AC553A2AA7D5DC9CC0A0ECF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 451D74FB71071275F6268CAABC5A5CB6; - remoteInfo = GoogleMobileAdsMediationPangle; - }; - E03CC79AAC0DA9F3C59A7A13CDE81A9F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; - remoteInfo = AppLovinSDK; - }; - E1663C336CE497BE369492917F10DDD4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EF6413888FBA82A60EBB6F0A0EA14AD8; - remoteInfo = Tiercel; - }; - E328D2577A22D163CB4FC7F9B416B8FF /* PBXContainerItemProxy */ = { + 27FFEF9C57705D569E80033BAB5DA04D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 19577840F1C48EB693BC2CD4B4C94D7E; remoteInfo = "Ads-Global-AdsGlobalSDK"; }; - E34DEC2FEA2659E495828E74B296CBF5 /* PBXContainerItemProxy */ = { + 281B4D5C2F9F50EBD707AA3BD095BF6F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; - remoteInfo = "Google-Mobile-Ads-SDK"; + remoteGlobalIDString = 396FEEFBFD0F2124F8A266DB6506001E; + remoteInfo = MintegralAdSDK; }; - F050F91C09E55F1DCFD6D2316BB759BE /* PBXContainerItemProxy */ = { + 2A539606F9A61F1AA51C9DCADADA0705 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B2B2AD5303610D8EBEA025B2660C8EC5; + remoteInfo = "JXPagingView-JXPagingView"; + }; + 2A7B74DDE976076732CF60D14C4B6824 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 9C19D93C9A84F895FB3C382601416AA0; remoteInfo = BURelyFoundation_Global; }; - F9A2AD10D38540AB828D4F72ADC11E8F /* PBXContainerItemProxy */ = { + 2AD0E4657D70B81B87CBE92DE801365F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; + }; + 356CCDC455031A3CCEC3CEF94C1D3182 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; + remoteInfo = "Google-Mobile-Ads-SDK"; + }; + 3D7C30CC2EEF75EECBC0878AE6117197 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 36FD0958A0EC4A0FCF599E9B22719B03; + remoteInfo = "Google-Mobile-Ads-SDK-GoogleMobileAdsResources"; + }; + 414B284E9E4041E7B8C0B3BCD11DAC67 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C8D67D8B72D6BA42CCEDB648537A340; + remoteInfo = SVProgressHUD; + }; + 53EA940B6CFC11334D7F916B7DD6F968 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 451D74FB71071275F6268CAABC5A5CB6; + remoteInfo = GoogleMobileAdsMediationPangle; + }; + 543C9FFFFC029594A822413ECAE0A451 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F8E52945296E3A7EA79A8084043BC3DD; + remoteInfo = GoogleMobileAdsMediationMintegral; + }; + 55FC011462212D648D5CFB280ACB11A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AF4066D13B4DC667FB970ABF861B2B47; + remoteInfo = "IronSourceSDK-IronSourcePrivacyInfo"; + }; + 6313DE31AD909BF994F808595B038343 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C4E1020AF425614337737213AA26DBD5; + remoteInfo = JXPagingView; + }; + 6448944765D90EACB1F32DC5A6FEA43A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 052F337D75D74480BB3BE904E7F2B1DF; + remoteInfo = "DownloadButton-DownloadButton"; + }; + 67F470DC21078E7BA481D6E925096C57 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E863A9A96F52A35F47491E7B41ECEF9A; + remoteInfo = JXSegmentedView; + }; + 6A60583B99C78624C06EC527F74A7506 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; + }; + 6D60614E17418E31FB6362A72598C3F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; + remoteInfo = "MJRefresh-MJRefresh.Privacy"; + }; + 749121A50AA7034BD2A34DD35E6657CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C23DB88E45B0ED14F0C8827BE9C46C95; + remoteInfo = MarqueeLabel; + }; + 767BEA4159CC63524FC7995FEA569C30 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; + remoteInfo = "Kingfisher-Kingfisher"; + }; + 7CC9BDE8573C9D33885FE6E74230DEA6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; + remoteInfo = "Google-Mobile-Ads-SDK"; + }; + 8999A83D133099E4AF5A1675229B0AE4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; + remoteInfo = "Ads-Global"; + }; + 8E9D10283F7894FC672FDAB458F7A691 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 46E69C37B47A1844EBFDC45F7254CED6; + remoteInfo = GoogleMobileAdsMediationIronSource; + }; + 900B5B41B03B6A4988C822ED508A0D25 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 205EFBEF86DA6E7E3D5B9BABED8872EE; + remoteInfo = IronSourceSDK; + }; + 940A95E298C37FBB9A9E6CD02E2C06FA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; + 97DDAB867DCE4427B9E3F9C611537B9D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 458B188365A307B3C128ABF524D1A3E3; + remoteInfo = GoogleUserMessagingPlatform; + }; + 98E5A28229D9723D7A4130852DA61BF2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EF6413888FBA82A60EBB6F0A0EA14AD8; + remoteInfo = Tiercel; + }; + A3C3E035DE93FC48CC849C0015370FA6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CBFB5A372F4DE9D4BC6B9ADA98B80BFE; + remoteInfo = "MarqueeLabel-MarqueeLabel"; + }; + A4DE5C929D956F861E553FC472D3CF7B /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + A5FBBDAA44FF24D291A5C4DD7E654897 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0E0BEB9BA42E723532A589374CB30C00; + remoteInfo = VungleAds; + }; + AF721A85599F10D5B2B824F2B7C37689 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + B1E58430279A3B0506AD32AA495E1F11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + B9953B20920AFCDB1FC77FE95E552F5A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 458B188365A307B3C128ABF524D1A3E3; + remoteInfo = GoogleUserMessagingPlatform; + }; + BCB8891DF1C7A7B268C7E69C4E1EC63C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 205EFBEF86DA6E7E3D5B9BABED8872EE; + remoteInfo = IronSourceSDK; + }; + C29FBF867EC696D1DF9D9201E18D5306 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 8A8DB685241263AFDF5E6B20FE67B93A; + remoteInfo = "SnapKit-SnapKit_Privacy"; + }; + CB99D15A56B10B7DF53A679042ECF82C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; + remoteInfo = "Google-Mobile-Ads-SDK"; + }; + CE52FD463A3C5085590C0ED2FE761E22 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B490E7485944099E16C9CBD79119D1D4; + remoteInfo = IQKeyboardManagerSwift; + }; + D25F806B5383D99A353955138C66737C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 974F1C0B90731EBE2C0CC57038101452; + remoteInfo = GoogleMobileAdsMediationAppLovin; + }; + D299D79CD9FF617E57CEA6CF5637E453 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = FEA3B3A570634836C0457F3D7CEF1699; + remoteInfo = "Google-Mobile-Ads-SDK"; + }; + E3EAF132DEFBE822ADB0885408F92DF8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 6038CE6006EFBE9D905454CF01909C42; remoteInfo = SwiftDate; }; - FC113179DCAC90F1210CBD5943D5B4CB /* PBXContainerItemProxy */ = { + E8F5C2B407D8B83163194E61E245A09D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 52F43AC38D9FF80196C69FB03AEEFDDA; remoteInfo = "JXSegmentedView-JXSegmentedView"; }; + EA7204BA35D051E8C08CF790016E7CA5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CE3AE892CB6C712E8AD91E4206A6CFAE; + remoteInfo = "Ads-Global"; + }; + F2EA7CC8C6B216DF4D52F4283711C134 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 396FEEFBFD0F2124F8A266DB6506001E; + remoteInfo = MintegralAdSDK; + }; + F8914DE7418CD64809F2D2F4D4963572 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC46914A3617E8E5EA6E625B5DD1684; + remoteInfo = AppLovinSDK; + }; + FA20D7FDE5E9DF60F99EC5838C6BE78D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 976126A1CE06DC6E162563800E1BDF14; + remoteInfo = "Alamofire-Alamofire"; + }; + FE07DB5AB9C5B1661A968C51970E9CE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9C19D93C9A84F895FB3C382601416AA0; + remoteInfo = BURelyFoundation_Global; + }; + FED1221CB830E8B709024E535B7479CE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9BE5552F971FDB3DB9B44ED4DE22D476; + remoteInfo = "VungleAds-VungleAds"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0022109F405C39EEE1942BB90731F51B /* RelativeFormatter+Style.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RelativeFormatter+Style.swift"; path = "Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter+Style.swift"; sourceTree = ""; }; - 0041F0D7FC4BF9DC224F7703A745DC4E /* GoogleUserMessagingPlatform.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUserMessagingPlatform.release.xcconfig; sourceTree = ""; }; - 00E86320F5A39F42D7709ED5DF13744B /* 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 = ""; }; - 0124774A3A885933976885BA125BF5B3 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 014B1DD66CC377B4B32C11F28F5ECC0C /* 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 = ""; }; - 01739673D11B4CF2DBBABE6B1D448A4C /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; - 01BAC4CE0F36D2C190C2088D07C38F26 /* 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 = ""; }; - 020AD3C90FE41B9F5F795A58FD347669 /* 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 = ""; }; - 02A96E999CE5B74D08F3AFC66DA668C4 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 0352942D0A3FA133AA0C0272934AB86C /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; - 0377348249C116AC8387265451F91A2F /* 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 = ""; }; - 039F2839446E49C6C779500C62727F1A /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; - 03D03BB1B12E526C2E7D084F712F3CE6 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - 03F64625D6BC09EBC9B59E6AA20720DE /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; - 0429F6B86550EE8569ED03C02B876DA4 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 04577E1F13E00558390446949F3CDD15 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 047276C94FD9EB57C39E2CCFC0BA28C5 /* Google-Mobile-Ads-SDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Google-Mobile-Ads-SDK-xcframeworks.sh"; sourceTree = ""; }; - 04825915BB741AD1822C308AA0C1E103 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; - 04B2DC6133DA71C49A2D5197DBE82DAC /* 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 = ""; }; - 04CB547D653C348E9F9B9D8975D33F69 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationAppLovin.debug.xcconfig; sourceTree = ""; }; - 05BC0FE37D2B4CBD2D772907F15D5B84 /* 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 = ""; }; - 06EDCB044B10842E24D45BA3877E3B43 /* 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 = ""; }; - 070F953B3F82117E96151A4E99AE67E0 /* 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 = ""; }; - 077A62B6D2C19DB726DF2D28AA8A1FB9 /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + 003F4771B53E20BF468C83604B563A4A /* ISNativeAdProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProtocol.h"; sourceTree = ""; }; + 0044C155743AC58102DAFE9342F19F9B /* ISAdapterAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdViewDelegate.h"; sourceTree = ""; }; + 00A0560A2CFA2F742563311626E786BC /* 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 = ""; }; + 00CDFD6A330143E0B8A739937400EFB2 /* IronSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSource.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSource.h"; sourceTree = ""; }; + 00D5C4A0A9F508D23ED6A37E30BCE5DA /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; + 010FFD2B87F7CE9AB37698989BF0C612 /* ISAppStoreErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAppStoreErrorDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAppStoreErrorDelegate.h"; sourceTree = ""; }; + 0120DD6B51C57046A014B0CBC97E29C1 /* LPMInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequestBuilder.h"; sourceTree = ""; }; + 017ECE0719F7217F7D7BCB0E54E0C08F /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; + 01CAA5C37BFD883D1D20DD042F939677 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + 01E6B867FF66F06E15DE9352DCA0D24D /* DownloadButton.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DownloadButton.debug.xcconfig; sourceTree = ""; }; + 020E6320086522B3E78B8E828EE7CADA /* ISWaterfallConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISWaterfallConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISWaterfallConfiguration.h"; sourceTree = ""; }; + 0210507B3D041A5EF1BA0957D016AE50 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; + 022BBF433A133AE049B6A94FC3240F87 /* ISNetworkInitCallbackProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitCallbackProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h"; sourceTree = ""; }; + 02663B05A83FBB4FB675E5199C4CDC48 /* ISLoadWhileShowSupportState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoadWhileShowSupportState.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoadWhileShowSupportState.h"; sourceTree = ""; }; + 02D459F542859CE127AC98878BD41B37 /* UIView+ISNativeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ISNativeView.h"; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/UIView+ISNativeView.h"; sourceTree = ""; }; + 02EFBE5CC549B0F0525E496D99DFBC27 /* Executer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Executer.swift; path = Sources/General/Executer.swift; sourceTree = ""; }; + 0349C3DD3BD06338AE07BBE1E634B2D5 /* ISEventsReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISEventsReporting.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISEventsReporting.h"; sourceTree = ""; }; + 036BEF5574FDE34BC80DB9BF99F524C1 /* ISRewardedVideoAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h"; sourceTree = ""; }; + 03BFD0F7315E6C94DEA05EC604A9CDD1 /* ISARewardedAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h"; sourceTree = ""; }; + 03D54C9426081D60ACACF26CF4EF1688 /* ISAdapterBaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBaseProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBaseProtocol.h"; sourceTree = ""; }; + 043BE6B5D3317452BD5725237C26A73B /* 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 = ""; }; + 04C6A94908794E172F64747EDBB2B92C /* UserMessagingPlatform.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = UserMessagingPlatform.xcframework; path = Frameworks/Release/UserMessagingPlatform.xcframework; sourceTree = ""; }; + 05157DE1AFF968A8064D0004EC5F5686 /* 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 = ""; }; + 05E55E475A90108DF9C3A1FC2E519541 /* LevelPlayNativeAdBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h"; sourceTree = ""; }; + 060D585D36E86BFAE04759B9A0F2F395 /* Google-Mobile-Ads-SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Google-Mobile-Ads-SDK.release.xcconfig"; sourceTree = ""; }; + 06101B68C169657F2F556F9A62DCF205 /* MTGSDKInterstitialVideo.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKInterstitialVideo.xcframework; path = Fmk/MTGSDKInterstitialVideo.xcframework; sourceTree = ""; }; + 0664DC67007055739A81A7EF77235CDF /* 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 = ""; }; + 0685968FE44700BE262CE9F13814C72D /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 06AB0495DF907FB4C1A3D78F890ADDDD /* LPMBannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdView.h"; sourceTree = ""; }; + 06B866ECC9572FC7670E33280F3A16B9 /* GoogleMobileAdsMediationIronSource.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationIronSource.debug.xcconfig; sourceTree = ""; }; + 06D57E9F377247C447A01CC594DAB7C2 /* 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 = ""; }; + 06E1102E4479E640B56A1D2CD6270848 /* ISLoggerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoggerManager.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLoggerManager.h"; sourceTree = ""; }; + 0722F825897F8EDF4E64CA50679193C6 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; 07928762D9A8551470DAAD7C1E1F53A5 /* JXSegmentedView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXSegmentedView; path = JXSegmentedView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 07FAAC27C2B4F15D0E18221C3709C894 /* 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 = ""; }; - 08197AD86D6EBEF8E7D8F7FC6471FB20 /* 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 = ""; }; - 081E0967D0BC5C2D811E99604F15B14C /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; - 0841D5DE02C7E24F57522F9ED485B29B /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Sources/General/Notifications.swift; sourceTree = ""; }; - 0854A9CDBE4D8353399C00CB68BC85E3 /* 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 = ""; }; 085DBCE7DD98588B2ED103B1C1F36026 /* Alamofire-Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Alamofire-Alamofire"; path = Alamofire.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 085F02AD45F6166B3ACEF22DCE8CF393 /* 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 = ""; }; - 08BE65021C4BCB4E3D7FD22FFD401E88 /* 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 = ""; }; - 08D2D3A878358679591E8AFC68A30AD6 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; - 094336CFAEF064D9A4D34C02A60F5562 /* 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 = ""; }; - 09730B0C39F9571F8ACE03AD5E986C31 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 0A848B3FC00CF40653A16B6A3AA2D2D7 /* VungleAds.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.release.xcconfig; sourceTree = ""; }; - 0ACD57BC0A5E75D3F673DB96C76678E4 /* 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 = ""; }; - 0AE55DB802E05FC2CBF8282BB0594649 /* 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 = ""; }; - 0B074CA3F7B2B22AEF00DC1229350BDE /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - 0B6FA5782E37D9EE4463163E14E04EE1 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; - 0B807341CBDA83EB05424A09738BAFC0 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; - 0BD9C564A5E85BB32257E24A55CAA1F3 /* 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 = ""; }; - 0C076551FBF5343DDFC2DED8BE29DFC9 /* 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 = ""; }; - 0C0F2E2B0FB712327F9C6C228EBDE69C /* JXSegmentedIndicatorRainbowLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorRainbowLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorRainbowLineView.swift; sourceTree = ""; }; - 0C4422D123EB3D94F689B6242714B03F /* Ads-Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.release.xcconfig"; sourceTree = ""; }; - 0C854364E452FB9CA27A7C7CAD68547D /* 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 = ""; }; - 0CDD5D9F08F9DD591C799DD0BE0A9267 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; - 0CE1EF376C59CEB605F35988C95CA8BE /* 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 = ""; }; - 0D2A61271CFADC6A9CB4ADCBD96FB4D0 /* 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 = ""; }; - 0D669B19A5B1E006267D156EBFB84B01 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - 0D6F8B578DFE5E8683ABB03C85FF7871 /* PKPendingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKPendingView.h; path = Pod/Classes/PKPendingView.h; sourceTree = ""; }; - 0D8BA10FF9720B68A8AA526A0681872E /* 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 = ""; }; - 0DAE675266F78BD68B4F1E8E5ACB2F9C /* 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 = ""; }; - 0DD272EDAB9688C108AD1057087A87D6 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - 0DDA47A7DC42479E7EC6FA552F72E2B6 /* 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 = ""; }; - 0DF2251A7B2B08FE94F9821DCD186D1A /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 0DF86F38882EEFE5F0BE4F383091CE97 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 0DFCE1EE11605175E43296556B7E667A /* GoogleUserMessagingPlatform.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUserMessagingPlatform.debug.xcconfig; sourceTree = ""; }; - 0E51A87ABA4B3608E1FBB05A1256EE76 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; - 0E557662B9E9F091479F9B4A1B505BDA /* JXSegmentedAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedAnimator.swift; path = Sources/Common/JXSegmentedAnimator.swift; sourceTree = ""; }; - 0EBE582BC315135F16CCE3097627F1F2 /* 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 = ""; }; - 0F03D42AC484900381C17B3C57C7DC79 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 0FB63BFBFF21F6FE2BC452863D363C07 /* 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 = ""; }; - 0FDDC41661829F8806D5D6438EAD3DB0 /* 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 = ""; }; - 1010BD3D16F2B9A4585F33171FD5AEDF /* 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 = ""; }; - 103E0517136577C27953109EF96513F1 /* 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 = ""; }; - 1091EEAC0434BB574B5E62531F65923C /* JXSegmentedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.debug.xcconfig; sourceTree = ""; }; - 10BBB1FF464EB348D5E99D71B3657AF2 /* 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 = ""; }; - 10CF2BB42392A3AAE08C39BEACB6D79D /* 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 = ""; }; + 08B8977FBF3CC2CC9753C2F8093CFB45 /* 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 = ""; }; + 08B9C6F45AD69DA2519BC5EB2B2D1D44 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "IronSourceSDK-IronSourcePrivacyInfo"; path = IronSourcePrivacyInfo.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 092EFA23B3094DD666CA2AED8263CD08 /* 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 = ""; }; + 09CDA18F060BF06AEBF6615EB06B9265 /* ISARewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAd.h"; sourceTree = ""; }; + 0A1385BE0DB11E0F0638C9359548E96D /* 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 = ""; }; + 0A5F0B69F854A0BD77B3685ED6911640 /* 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 = ""; }; + 0AD80ECBE6828BB37E4EDDE774E6457A /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; + 0B3825138317DD9A6E79A1392E25C024 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 0B53AA9C6B1B5C328EE489C56453A628 /* 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 = ""; }; + 0B5E552D7457741BC06A2E3CF9267F45 /* 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 = ""; }; + 0B676434E84F521E5380F5C07DC1AFA7 /* JXSegmentedTitleDynamicConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDynamicConfiguration.swift; path = Sources/Title/JXSegmentedTitleDynamicConfiguration.swift; sourceTree = ""; }; + 0B87F9AB5E3B212B954D92A121BA5B6C /* JXPagingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingView.swift; path = Sources/JXPagingView/JXPagingView.swift; sourceTree = ""; }; + 0B9B66102305A3C8EDCF091F756F0EEA /* JXSegmentedDotCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotCell.swift; path = Sources/Dot/JXSegmentedDotCell.swift; sourceTree = ""; }; + 0C1997DD7D82D8C723A9F4263D57100C /* 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 = ""; }; + 0C81353B453C7BEEE7476C73775BE66D /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; + 0CCC051039EFC38AFF694AC3F757E7E2 /* MTGSDKNewInterstitial.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKNewInterstitial.xcframework; path = Fmk/MTGSDKNewInterstitial.xcframework; sourceTree = ""; }; + 0D3663AA90B7AC0BC565F99686B8160A /* BURelyFoundation_Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.debug.xcconfig; sourceTree = ""; }; + 0D384FFE3F055ADA2BE43D61573507E7 /* NSLayoutConstraint+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PKDownloadButton.m"; path = "Pod/Classes/NSLayoutConstraint+PKDownloadButton.m"; sourceTree = ""; }; + 0DABDBC49E76923DA2D643DB4C8BADA5 /* 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 = ""; }; + 0DECAAA7913040A7EA3250A7DF60038F /* ISAdapterBannerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBannerProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterBannerProtocol.h"; sourceTree = ""; }; + 0E1103849E29C3B718F74E44EB2CDD9B /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 0E8121D626DEA2898CACB90F9A754DB1 /* ISBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerView.h"; sourceTree = ""; }; + 0E86D2BA7F85D29E05C48246AF8D489E /* LPMBannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMBannerAdViewDelegate.h"; sourceTree = ""; }; + 0E9DCE0125226F992EE97087C5E0B78F /* ISNativeAdDataImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataImage.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataImage.h"; sourceTree = ""; }; + 0F1D8B3272FFA4CA34FC5098D5052F42 /* ISSupersonicAdsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSupersonicAdsConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h"; sourceTree = ""; }; + 0F38596411762C6541688649492EF88C /* ISReleaseMemoryAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISReleaseMemoryAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h"; sourceTree = ""; }; + 0F55C658D07BA71E3C5B1E91FE010B09 /* 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 = ""; }; + 0F578E297E507E321FC4FF9467BFD20F /* 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 = ""; }; + 0F6D50E456DC4029AA858470EB3526DC /* 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 = ""; }; + 0F765E74CFB20C4EDE35796FADECB7D9 /* ISBiddingDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBiddingDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBiddingDataDelegate.h"; sourceTree = ""; }; + 0F7DF8D17F8BE0BFB883B6EDE78A4AA6 /* 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 = ""; }; + 0FF223DB1E622F170DDA81CEFEDAE807 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 103B3FF9C2661B42335047059136CB80 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 10828F49D89B89624B82E93257911CC5 /* AppLovinSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.debug.xcconfig; sourceTree = ""; }; 10F045C8C8F6037BC2264FA433D3ED87 /* Ads-Global-AdsGlobalSDK */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Ads-Global-AdsGlobalSDK"; path = AdsGlobalSDK.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 10FB295870EC1AF3DABEC60B66F61E4F /* 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 = ""; }; - 1105B3BDBAC194C1C171F0603E26A9F9 /* 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 = ""; }; + 1106009CC9DF770D2E71FE7C1DD31B35 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 112ADE44BD7DE8526475DC13CA2BDB6B /* 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 = ""; }; + 1161F5AE6EC8F7850D49240924CC4608 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; + 1197B186CA8E4072D9953B473A747CF7 /* 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 = ""; }; 1199E580C5F19AFD1010FE20258DADBD /* 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; }; - 11B7981AED077A4C9A78ED5B4AEC9892 /* 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 = ""; }; - 11F2248484795F7E4F99F87EF30A4DF4 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; - 1217F2E2FCADF113AB43A788F295E0FB /* 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 = ""; }; - 1225D6798D3597ED0E84C9A1DE50AE6E /* Tiercel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Tiercel-dummy.m"; sourceTree = ""; }; - 1313F56706264C1BA1DB68559D24BC53 /* JXPagingView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-umbrella.h"; sourceTree = ""; }; - 13BC5A44314ECCCD8D320672A9C6D703 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 13F2C6BC8E777B293E2DE8AB9E4FEE15 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; - 13FE29F3C36D85EEC2A818E21F9FB2F8 /* 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 = ""; }; - 1448EE098942060080EF5A6B34D60D97 /* 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 = ""; }; - 147AA7516040D3257D5DC7033CF84E09 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Features/Concurrency.swift; sourceTree = ""; }; - 147BC46C75E483C401E431B1B57E1269 /* 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 = ""; }; - 149FA94333D34E3F891049C2A4533A07 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationAppLovin.release.xcconfig; sourceTree = ""; }; - 14DF176C15218D2F5268BD4E9BE4728A /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; - 151C16C1BA5E687F7D2D751A15544FDE /* 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 = ""; }; - 157FC6BD9BA39D52D0AFD4EFBCBB41ED /* 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 = ""; }; - 1585303C19B3CA6E95BF7A21256456FA /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; - 159F3726E8811E3D3DD763BAB997B5B8 /* 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 = ""; }; - 15C9BBEE4F6DDBC832714AB70968BAEF /* GoogleMobileAds.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = GoogleMobileAds.xcframework; path = Frameworks/GoogleMobileAdsFramework/GoogleMobileAds.xcframework; sourceTree = ""; }; - 15D4E0C2400BBCEC51548E88D9203003 /* GoogleMobileAdsMediationAppLovin-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationAppLovin-xcframeworks.sh"; sourceTree = ""; }; + 119F1D3387B71CB1B692F11E9B639439 /* 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 = ""; }; + 11A88EC7277B1635074FE0B726F7DAFE /* ISRewardedVideoAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h"; sourceTree = ""; }; + 11AE6D291E8DD1C1AE292C4FA1441631 /* UIColor+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PKDownloadButton.h"; path = "Pod/Classes/UIColor+PKDownloadButton.h"; sourceTree = ""; }; + 11B62ED9CDC0FF27EF07DCB4A8C919DB /* 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 = ""; }; + 11EDFD9F07890CB72C8071DD07D7120C /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 11F1B6D79B5BF8483BFB18F371105397 /* 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 = ""; }; + 11F94234D5902B33057932197083DB7B /* 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 = ""; }; + 122521700D24C58497628E86AFD9A354 /* ISInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInitializationDelegate.h"; sourceTree = ""; }; + 123D99410821F0B7B8EE24BA3572FB8E /* 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 = ""; }; + 1269D1A73DBB2AA3244B30C763940767 /* LevelPlayRewardedVideoManualDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoManualDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h"; sourceTree = ""; }; + 12947586C2B08BB73FCE5E592ACB0286 /* 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 = ""; }; + 1316F109403BC4E05C7E3CAC29220922 /* ISAInterstitialAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h"; sourceTree = ""; }; + 13190E3598A32622D402262E990B6679 /* 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 = ""; }; + 135F1900EB50D2A4F1D081543FA3161D /* ISNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + 1370DEA99872D676CAC9C50878DD9E59 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 138F66D4A080A01977A66AF344AC6BBB /* GoogleMobileAdsMediationPangle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationPangle.release.xcconfig; sourceTree = ""; }; + 13F1A7ED82E59DA79F78A6EAB5056D1E /* ISBaseNativeAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNativeAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNativeAdAdapter.h"; sourceTree = ""; }; + 13F78B94539EA8B42D4ACF4F9BB53470 /* 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 = ""; }; + 142D3D7DF01A977A9FDFAF0D00D5E0F7 /* ISBaseNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNetworkAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseNetworkAdapter.h"; sourceTree = ""; }; + 146FA90DB823B20BB39BC914AD817797 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; + 14979FF797A479251965965769705C31 /* 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 = ""; }; + 14B1D1A94E2C2FA9DA4AEF0712D5EA16 /* LiftoffMonetizeAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = LiftoffMonetizeAdapter.xcframework; path = "LiftoffMonetizeAdapter-7.4.0.0/LiftoffMonetizeAdapter.xcframework"; sourceTree = ""; }; + 14C6E50C37F836D9F1D7F921C55D2010 /* LevelPlayMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayMediaView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayMediaView.h"; sourceTree = ""; }; + 14D48A47C41E9B95819EE2B6D7DD3FDD /* UIColor+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+PKDownloadButton.m"; path = "Pod/Classes/UIColor+PKDownloadButton.m"; sourceTree = ""; }; + 1515619C931DC7AE0F1879E4B5FCEE70 /* 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 = ""; }; + 155C00A34AE456840BEE4A1F0937B2D1 /* 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 = ""; }; + 15E3B5D2B2A84A55D386439D3BA4B175 /* 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 = ""; }; + 15E8938A1CC5954A1D25173A028A49A0 /* ISAdapterNetworkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkData.h"; sourceTree = ""; }; 160342376952D9A7A8AB125DF859C806 /* Pods-relax.offline.mp3.music-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-relax.offline.mp3.music-acknowledgements.markdown"; sourceTree = ""; }; - 160F9F621FAFB67DCC042FC2E10CF172 /* 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 = ""; }; - 166BC4168AA4ACD7121B4A2248713CEB /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; - 16BB46D3238FC54156BC46D700F8042F /* 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 = ""; }; - 16F80CA58CA52E5262F2DC7A20907721 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; - 17192E8D169B3EB0F1D5A54A41863219 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; - 17E3055EA2E088516E097CE8A768945F /* Tiercel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Tiercel.modulemap; sourceTree = ""; }; - 1810B8382BFFDCCE87BE7EFBF8440E28 /* VungleAdsSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = VungleAdsSDK.xcframework; path = static/VungleAdsSDK.xcframework; sourceTree = ""; }; - 184E606B8FF0435DA08F1788AEEFC65C /* 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 = ""; }; - 186C62769B2F7EAF95247E7CE3B97DF4 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 191F7E84CBF4F4F10202637B7F4841DD /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; - 19436A693149C57C97EE55414D0434CB /* 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 = ""; }; - 195184E0D6CE7DDE1AEE34A41FEF4B67 /* JXSegmentedView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXSegmentedView.modulemap; sourceTree = ""; }; - 1983657973BF4E2010372955413DB780 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/General/Task.swift; sourceTree = ""; }; - 19BA5200DA10BEAF65914377694C792E /* 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 = ""; }; + 163691FDE04EE99AE0151411E8BA00A1 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; + 16760EC801A6C96D8BC9A6ECCE8BE6C4 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; + 1708DE8781425F88681C64721C6876D4 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 1775BCA13FAE04121E1CA8ED6E19D5AF /* ISAdapterNetworkDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h"; sourceTree = ""; }; + 18144D967B8AC907067C3BE17775C067 /* JXSegmentedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.release.xcconfig; sourceTree = ""; }; + 181F9BE0B2A583A63135A5154DDD9819 /* 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 = ""; }; + 1848CC75FA53FA6F3E821FD7C3133D9B /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; + 1867C5F6EFB27E18A9E40F7B8EF08407 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + 18BA8FBCF4DE88B2E717C096FA91C592 /* 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 = ""; }; + 18C010EA8A5B28A404E1BB81F3831B87 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; + 18DFBF4612F8DC742C3A910D9DF4E1A5 /* IronSourceSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IronSourceSDK.debug.xcconfig; sourceTree = ""; }; + 19032E4BBACC67FA2D50FCC98BF8A85D /* JXSegmentedTitleGradientCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientCell.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientCell.swift; sourceTree = ""; }; + 1918E37E8E9CC1CB98243DC19A0897A3 /* 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 = ""; }; + 193C95543C0C30BA7EBEC68AC79C7F0D /* LPMInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMInitRequest.h"; sourceTree = ""; }; + 19B0F5A7DDDE2E2F2EA35D31ABF737FB /* 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 = ""; }; + 19D8F7CFB49C7A67E820A44097C0A772 /* 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 = ""; }; + 1A0201BCD28B2EA15ECA0962D068261D /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 1A2D6B8E224DDC4D7B26760DCEFCE3E8 /* 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 = ""; }; + 1A54B49C3CE0F69559E7BD6BFAC626D8 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 1A5E1F9D287A2E8FD51612CE53518AC3 /* 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 = ""; }; + 1A633606423D0B9531C5CD539B59DEE4 /* LevelPlayNativeAdBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdBuilder.h"; sourceTree = ""; }; 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "VungleAds-VungleAds"; path = VungleAds.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 1A96C68FD1A9183B9C379F0E1AD5D1E7 /* JXSegmentedIndicatorDoubleLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDoubleLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDoubleLineView.swift; sourceTree = ""; }; - 1B48269F658A505EA02970F77F20589E /* 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 = ""; }; - 1B4B37D6EE882DCEE0CFBB2D6D6F13FC /* 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 = ""; }; - 1B7760D52786170E08B144AB11C4BE32 /* 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 = ""; }; - 1BED2552FAFAAA2F46DFB7EFC73733BE /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; - 1BFC5378E51AF81EBE0FAF08EB81F7C5 /* 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 = ""; }; - 1C61B1A530ADAF397DB4B510BA840B89 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/Core/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 1C759467FCD4337E28B14E7AD00B6A72 /* DownloadButton.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DownloadButton.debug.xcconfig; sourceTree = ""; }; - 1CCE46CAB4825EEA3BED98B06BAF9F7B /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; - 1CF3DA4E9B00028846A0943016DEA639 /* 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 = ""; }; - 1D1F992E8550C4B07C8D79E31ACCE500 /* MarqueeLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-prefix.pch"; sourceTree = ""; }; - 1D28C78E503B90F498A45F079FC1F9A5 /* PKCircleProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKCircleProgressView.h; path = Pod/Classes/PKCircleProgressView.h; sourceTree = ""; }; - 1D3E2E422506D28A0B27BBB67753A72F /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 1AA15F24D8D43BEF1631879867B3B86C /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 1ACF7C4231E0595E60621E7C3D8B1A92 /* ISAdapterNetworkDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNetworkDataProtocol.h"; sourceTree = ""; }; + 1AF89191F018C87676FC5216968E86C4 /* 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 = ""; }; + 1B1A2229BE8A0F5387A56873691342CF /* ISDemandOnlyInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h"; sourceTree = ""; }; + 1BE72D1AA652343EF25D92DB8C89EDA0 /* ISABannerAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h"; sourceTree = ""; }; + 1C5A2EBFDDDAC2AA5FCCBF3250E596C9 /* MJRefreshTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshTrailer.h; path = MJRefresh/Base/MJRefreshTrailer.h; sourceTree = ""; }; + 1C60809168D0B289F04CDA5CE72B3AD6 /* MintegralAdSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MintegralAdSDK.release.xcconfig; sourceTree = ""; }; + 1C832BFB88BFC1D2766C11959D97CDFE /* 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 = ""; }; + 1C8B03601C11CAAB18A612C18D965B15 /* ISBaseAdUnitAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdUnitAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdUnitAdapter.h"; sourceTree = ""; }; + 1D0A6D53769961F91027E312097ACBA1 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; 1D477F2F73A93C0204B639E91615E9E3 /* Pods-relax.offline.mp3.music-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-relax.offline.mp3.music-dummy.m"; sourceTree = ""; }; - 1D5F024FA717EAF63AFED5F69ECA6566 /* JXSegmentedDotItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotItemModel.swift; path = Sources/Dot/JXSegmentedDotItemModel.swift; sourceTree = ""; }; - 1DB9E65719DB1421225C62E2E635A913 /* 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 = ""; }; - 1DC5EFB9BA54C41C16DED73670071EF4 /* AppLovinSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.release.xcconfig; sourceTree = ""; }; - 1E02F5224D6BFF5B217A87B6ACB3684C /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; - 1EE8B4C121D5C84494A1AFBFA87621B7 /* 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 = ""; }; - 1EEF52BD7241B539214CD8A0BFA4F8DB /* 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 = ""; }; - 1FBF896F2623AAE6CED227505D98F7F8 /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; - 202A5852DC933A7837B04D82945C7AC9 /* 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 = ""; }; - 20C739C8D9B035EABCB5AABCDB2A3831 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/Features/EventMonitor.swift; sourceTree = ""; }; - 20D46A2F4798BF0F9AB45D29A2C515AA /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; - 20E0355918F3689BA798A7E5189601F5 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; - 21440168A377B710AD6259FA22F2922F /* 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 = ""; }; - 21AF9858A5DEE053CD5881DDC9D074D8 /* 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 = ""; }; - 21FC3779865278A9AF22928EC17C668B /* 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 = ""; }; - 22102149827F3F011DB35730CEE474DD /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; - 225B5CD91DD779168D1B51E5AE9215A5 /* Data+Hash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Hash.swift"; path = "Sources/Extensions/Data+Hash.swift"; sourceTree = ""; }; - 22E48297643C1F555AF8306F60279D00 /* 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 = ""; }; - 22EFC227061F8DE9CD53798980FD99A6 /* JXPagingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.release.xcconfig; sourceTree = ""; }; - 232DEDB3E59F79D670FB6B30D25095CE /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; - 23CA79E249AAC527F76282D84CEBE22F /* 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 = ""; }; - 23CE0D146EA247D2DFB4A7AF6CD07D1F /* 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 = ""; }; - 24318CE8F9830AAA791CC9C50E5248BB /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - 2478DFBC10027B33D9E8A7EB42A662E2 /* 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 = ""; }; - 2497682AAFECFD9C70D8F22B1CD42333 /* 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 = ""; }; - 25157B4F92DCFDC39F8E0B7DDB651E7D /* 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 = ""; }; - 25405C9A29A1F2496C1B85FBAE9EDCBE /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - 257BB6FF61F1C46161943454A234DA11 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 25D405C57FCE71D35190441208F7D31A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Frameworks/GoogleMobileAdsFramework/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - 25DBA9C912D0DC42E1DB7A89B80C8790 /* RelativeFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatter.swift; path = Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter.swift; sourceTree = ""; }; - 26817A8E08F1FB0E8F90937EA91348B4 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; - 26DF92827F206C87F19B611113A481CB /* GoogleMobileAdsMediationVungle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationVungle.release.xcconfig; sourceTree = ""; }; - 26F56B77805DEDCF03CCA6E2CDA2F3A6 /* NSLayoutConstraint+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PKDownloadButton.h"; path = "Pod/Classes/NSLayoutConstraint+PKDownloadButton.h"; sourceTree = ""; }; - 271653821819EDC1CF0CB7314540AEEA /* 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 = ""; }; - 271A0FBD0438C9C6389D1FE88B12777C /* 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 = ""; }; - 2739FA13D75425F5624A3D2C639CD70F /* 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 = ""; }; - 2775959E82C8D48C70406D32BF6034F8 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; - 28A522291339930ECBF737F16BD61424 /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; - 28B2692B6814222FBFA974B189351759 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - 28DE5828A109495F81DDE04A1C429294 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "SDK/PAGAdSDK.xcframework/ios-arm64/PAGAdSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - 290394D1CD1D0D624AE81BCF845D4AD2 /* 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 = ""; }; - 290B6D5BA3DA8D0FB8C7573A3E0E2CC5 /* 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 = ""; }; - 29C857300732984A7E2EC802457D113C /* 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 = ""; }; - 2A9E4478B8ABB53A741805A1F2232B53 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 2AEEBB09511F210803DFA7B6061DC5D5 /* 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 = ""; }; - 2B36030BB406EB5B58A878DA68098A9F /* 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 = ""; }; - 2BD0FAFAB32163F82007EA3257910502 /* 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 = ""; }; + 1D61B518EE320196B14D55DCB36A7723 /* ISAInterstitialAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoader.h"; sourceTree = ""; }; + 1DC39A69F6B81BC0E03167C62EA331CC /* Int64+TaskInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int64+TaskInfo.swift"; path = "Sources/Extensions/Int64+TaskInfo.swift"; sourceTree = ""; }; + 1E15F9DBCA1BB024C8F8F15F6A3FA948 /* 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 = ""; }; + 1E2A504DEA39D4F173C3D1FD3B51957A /* ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; sourceTree = ""; }; + 1EE4586C7FA2A786E0A6D8EA31C6A33B /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Sources/General/SessionManager.swift; sourceTree = ""; }; + 1F139F7EE7D36CBCB892FD7260F4AA4C /* 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 = ""; }; + 1F387A8EEE636EFB643D35758F5CB7EB /* 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 = ""; }; + 203982E815C6128E36A8B1BA22BBF778 /* ISNativeAdAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h"; sourceTree = ""; }; + 2055D9220C1C3FE8861A7DCA61C1F0B9 /* ISAInterstitialAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdInfo.h"; sourceTree = ""; }; + 20589BA711F67DBB755F220276F9F24F /* MTGSDKNativeAdvanced.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKNativeAdvanced.xcframework; path = Fmk/MTGSDKNativeAdvanced.xcframework; sourceTree = ""; }; + 208D6B9EE30D6CAA468B05D5138ED2DA /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; + 208DE2D550BFDE5C241A3408E1CC8434 /* 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 = ""; }; + 20EBA44FDD1654AB8F05B6CDFE2DC4BC /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; + 20FD09C26BC0CF8DAA91ED11DF6E2468 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + 2109F727CE45137EAB23796B3FE84D51 /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; + 2111216204F262FA66A0D4E1767A6962 /* 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 = ""; }; + 219ACE6E820E085F5E24C2881DA62FD8 /* 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 = ""; }; + 21CF0CFEDCD7A392AD5A99C2A2E62FB6 /* 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 = ""; }; + 22076ABE6872E2A2A1F7850588D95FFA /* ISDemandOnlyInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyInterstitialDelegate.h"; sourceTree = ""; }; + 226EB5106D6BB90E261B92A76295793E /* 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 = ""; }; + 228B36144E63867E0C13947914FDFCA3 /* 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 = ""; }; + 229B2EBEC07A1AF1E4891025A3E03BC8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 22B086228A1E1183B9350537DDA384B1 /* 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 = ""; }; + 22EBE86384F0099BF9028BE8C21D5703 /* 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 = ""; }; + 231B821B36A795750450F980501A10E0 /* Tiercel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tiercel-prefix.pch"; sourceTree = ""; }; + 2345B356FF8472E510CEEB7F6220DC61 /* LevelPlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlay.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlay.h"; sourceTree = ""; }; + 23930277F11BDDBE53C384C04077434A /* 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 = ""; }; + 23A685994E53D9ADF4902871602B8C31 /* ISAInterstitialAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequest.h"; sourceTree = ""; }; + 23D8513A6609C95B6CD0FF63A979C5CA /* ISContainerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISContainerParams.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISContainerParams.h"; sourceTree = ""; }; + 23F16EC360E4D7431D1CA589CC202554 /* 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 = ""; }; + 2414658CB1F30177040FDD2BE2D0A743 /* JXSegmentedTitleOrImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageCell.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageCell.swift; sourceTree = ""; }; + 247866A1E73A1463660202F1A8D386B2 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 24AF071FB55DDEEB20646137E374616F /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 24D7860A252C734CF111EB20C4EE2E15 /* CodingUserInfoKey+Cache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CodingUserInfoKey+Cache.swift"; path = "Sources/Extensions/CodingUserInfoKey+Cache.swift"; sourceTree = ""; }; + 2500797D0BE8F32B222272BA1A1CF0A3 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 250A5F362FC59938FEF649D2CB65449C /* 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 = ""; }; + 256A14E695D904BF92A9C98A98F72601 /* 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 = ""; }; + 2574CD6363BFE77C4391FFE3DF2393C0 /* 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 = ""; }; + 2579C7CFD28D6AB73FFF774C816D0AE8 /* 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 = ""; }; + 2659E9C36A56E0FB0427B44784944FDF /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 2673A3AD2DA7AB279E6E1B97B8E548E1 /* 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 = ""; }; + 267A56E771C726EA3828D357D1698A62 /* JXSegmentedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedView.swift; path = Sources/Core/JXSegmentedView.swift; sourceTree = ""; }; + 26B6FD0935CC9DE120BC9079E3EA57D5 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; + 26EB5AE6F7A619B3D1F766B066E06067 /* 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 = ""; }; + 2710F32EC73DDC297B635FDC9DF7D311 /* DispatchQueue+Safe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Safe.swift"; path = "Sources/Extensions/DispatchQueue+Safe.swift"; sourceTree = ""; }; + 2801302DBD9E96A7206A903B2ED0FF3F /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 2823A1D2593B84E0DA6B176E28820269 /* 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 = ""; }; + 2839511DC4D308551537467DA9847399 /* PKCircleProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKCircleProgressView.m; path = Pod/Classes/PKCircleProgressView.m; sourceTree = ""; }; + 28407754AC4B4A6E85C752523DF1531D /* GoogleUserMessagingPlatform.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUserMessagingPlatform.release.xcconfig; sourceTree = ""; }; + 286828BFE80B18C0C2FBE238944DA178 /* Data+Hash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+Hash.swift"; path = "Sources/Extensions/Data+Hash.swift"; sourceTree = ""; }; + 2870E7600DE8DEFD5E9546B8D613C44A /* 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 = ""; }; + 28A36133393C079DF20DDFC4FF92F1A1 /* 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 = ""; }; + 28A7DBE4A543772D8B48337931503C29 /* 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 = ""; }; + 28ABFC7528A1C062F4313E2DB69848B9 /* IronSource.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = IronSource.xcframework; path = IronSource/IronSource.xcframework; sourceTree = ""; }; + 28F2A167E61DE789B51B3FDFB34AD46A /* ISAdapterAdRewardedDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdRewardedDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h"; sourceTree = ""; }; + 29294B549D45BC7B090E7EA320402479 /* JXSegmentedIndicatorLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorLineView.swift; sourceTree = ""; }; + 29BA1853C85CA0CCE6CD7C8D6EC1C1C2 /* 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 = ""; }; + 29CAEFD65406F3A6498E04A690C4030C /* 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 = ""; }; + 29D7B97F6D6F7375B933E25EB69C9A3D /* ISBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerView.h"; sourceTree = ""; }; + 29F2136756DA0B7CC6AC692698952718 /* String+Hash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Hash.swift"; path = "Sources/Extensions/String+Hash.swift"; sourceTree = ""; }; + 2A1796FF09EF7A3E76A9D4F009DDD3C9 /* ISNativeAdProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProperties.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdProperties.h"; sourceTree = ""; }; + 2A3100FE248D3F31CBF753C2C2E818F5 /* ISBaseAdUnitAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdUnitAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdUnitAdapter.h"; sourceTree = ""; }; + 2A34CF2B853B836C794CCE99740A1F12 /* BURelyFoundationGlobalGecko.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalGecko.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework; sourceTree = ""; }; + 2A57FD829201E7401E643992FA167CD3 /* 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 = ""; }; + 2A778650601E6FA94B4DCB3318D42F93 /* 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 = ""; }; + 2AF88736189245C89F6599D9CA48DB6E /* Google-Mobile-Ads-SDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Google-Mobile-Ads-SDK-xcframeworks.sh"; sourceTree = ""; }; + 2B9E2A6159AD0FCAF5EB7285D9727E07 /* JXSegmentedIndicatorTriangleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorTriangleView.swift; path = Sources/Indicator/JXSegmentedIndicatorTriangleView.swift; sourceTree = ""; }; + 2BCE90EF22D1B620E85A09DF8BE9082B /* 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 = ""; }; + 2BD4CC439F02AFDF5C6B55650836D9D3 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; + 2BDBA6337F411FBC1B0EC225FACA29C3 /* BURelyFoundation_Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "BURelyFoundation_Global-xcframeworks.sh"; sourceTree = ""; }; + 2C2E28B86968AA9592B9074AD280FAEC /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; + 2C5D6EDD5109D378B7EC1326A3C7FC09 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 2C6307A89F35204A2D4643A6C78061E3 /* 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 = ""; }; + 2C796FE8719BB4F55DAAAC85EF67407F /* ISSegmentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegmentDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegmentDelegate.h"; sourceTree = ""; }; + 2CAA799DEF0FEA246548E8E09E72DC7B /* ISNetworkInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitializationDelegate.h"; sourceTree = ""; }; + 2CD7E1F68EBBBA2178774F36F8DBC1EB /* ISAdapterNativeAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdData.h"; sourceTree = ""; }; + 2CE7B1400B937E788ED64DA72B64903A /* JXSegmentedTitleGradientItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientItemModel.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientItemModel.swift; sourceTree = ""; }; 2CEA32BDA4B79B69EE476A5DE261E627 /* Pods-relax.offline.mp3.music-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-relax.offline.mp3.music-acknowledgements.plist"; sourceTree = ""; }; - 2D153099C20C739854BC2CF2829CA062 /* langs */ = {isa = PBXFileReference; includeInIndex = 1; name = langs; path = Sources/SwiftDate/Formatters/RelativeFormatter/langs; sourceTree = ""; }; - 2D36D143051B1276F190EDD4A03D1445 /* 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 = ""; }; - 2D65EB1C56A9E9BC67D79874BDEC2FED /* 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 = ""; }; - 2D7A59B6DCC9251476825A6CAD3C6055 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 2D8C4102F4FBDD0A0D5825787DE5AF13 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - 2D914F4DCCC6FFB79167FA61893B30F6 /* 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 = ""; }; - 2DE72B857E469D2D5D758E185E518266 /* UserMessagingPlatform.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = UserMessagingPlatform.xcframework; path = Frameworks/Release/UserMessagingPlatform.xcframework; sourceTree = ""; }; - 2E3D94F51D23ECF02EC211E1358DA460 /* Int64+TaskInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int64+TaskInfo.swift"; path = "Sources/Extensions/Int64+TaskInfo.swift"; sourceTree = ""; }; - 2EFC15769C80A5A9735BAD9D582AD97C /* 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 = ""; }; + 2D7B60277600DEAE17F5CDC8847B6D94 /* JXPagingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.debug.xcconfig; sourceTree = ""; }; 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JXPagingView; path = JXPagingView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2F75D9F9BEF356B49261795BD0735B31 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Sources/General/SessionManager.swift; sourceTree = ""; }; - 2F7888C101B90CBCC8C5D570CFE08DFB /* ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist"; sourceTree = ""; }; - 2FA34D747BC7EF2DFB53877B028B3671 /* 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 = ""; }; - 2FB11F89D98334C4C4F487370D802324 /* JXSegmentedTitleOrImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageItemModel.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageItemModel.swift; sourceTree = ""; }; - 2FE949916431A88F744697E791824615 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 301AF7027C07D6A2701636DB42DF35C9 /* JXSegmentedCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedCollectionView.swift; path = Sources/Core/JXSegmentedCollectionView.swift; sourceTree = ""; }; - 306648C2FDCF3D01CAE5B0787BC03AF8 /* 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 = ""; }; - 308E43D37DD56E2D4ED0B26F1DC254C1 /* 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 = ""; }; - 30F109BB4EE4D68D11CEECEDD82154FB /* 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 = ""; }; - 310AC9F4CB3793AAB237B33E602B41A5 /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; - 315089BD7301B7F1545729364541E42A /* AppLovinSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinSDK-xcframeworks.sh"; sourceTree = ""; }; - 31545286F9710B8B9925C6756C969B86 /* MarqueeLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MarqueeLabel-umbrella.h"; sourceTree = ""; }; - 31EDCA67AE5FEE21D7E0B77EB09231D0 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; - 321E10457599A2998D20685E7655DA9A /* 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 = ""; }; - 3256B8664964614FFA9D5FE38A67413E /* Ads-Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Ads-Global-xcframeworks.sh"; sourceTree = ""; }; - 32CFC0E22129D6E14A01DAA3E4D9A544 /* BURelyFoundationGlobalYYModel.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalYYModel.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework; sourceTree = ""; }; - 33625CF11708284E90AE146B79FD753C /* 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 = ""; }; - 3386BDB5F962B8D7A153D17B46DBCFB2 /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; - 3387327DD19EEC845B77DE240F406DE4 /* 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 = ""; }; - 338DD14AFF3282BB8C8ACA559888A0C1 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; - 341503999F559B963CD50A8F6740B18C /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; - 343B0D96BBBA2E012D1A32D732E082D5 /* 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 = ""; }; - 3499E9C36136B4494F70B3554BBD0373 /* 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 = ""; }; - 34B967DBE9A17B5E1C1A2E965D7DE420 /* 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 = ""; }; - 351282F899E5E7A3EF1906010A59A1C0 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; - 352151892BCA9592FB8C03DB3C49573B /* 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 = ""; }; - 35549F1ED49668CE3204D79995871B14 /* 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 = ""; }; - 355C4D870987CE69DD52996DFBC22936 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 3562A102ABBC9B280E9A85F46E99299E /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + 2F866859FDE8758D5E4BA0B6DFC48E56 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; + 2FA9977437C741AA9D7B10725BC19FA2 /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; + 2FE2CB48D50AA0DF1588DB642926016E /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + 3005FE44E497F9E0557CA6632DE2DBC9 /* 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 = ""; }; + 303D6EB9431C38CD0E94ADE3E8248B0E /* 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 = ""; }; + 306CDB2FA418ABC348773594E2E1F9C0 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 30CA0ABFCEC4E90F40A5B424B43579F4 /* ISConfigurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConfigurations.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConfigurations.h"; sourceTree = ""; }; + 3120DD8EB8A818147226F8D0D51CED17 /* PAGAdSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = PAGAdSDK.bundle; path = SDK/PAGAdSDK.bundle; sourceTree = ""; }; + 3140CAA8561B3EA5EECFEF3A6B54C3CC /* 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 = ""; }; + 31F159288D7450E5700DFD3C740F4090 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 323E1A4F77B49692549CFE8BB41214ED /* LevelPlay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlay.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlay.h"; sourceTree = ""; }; + 3246F3193434FCD895B1B7D05DBED9F5 /* 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 = ""; }; + 326FEC446AAD8FAC45345CB84F0560AB /* IronSourceNetworkSwiftBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceNetworkSwiftBridge.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h"; sourceTree = ""; }; + 32E4F4709F5A75DD11120BB6BBF46041 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; + 33A7542AEF6221101B3B9B97F83A74FE /* ISNEventTrackerWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerWrapper.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerWrapper.h"; sourceTree = ""; }; + 33CCB441F79DA24574CD79EAF1670969 /* ISContainerParams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISContainerParams.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISContainerParams.h"; sourceTree = ""; }; + 33EBDEFE1C69A4A5FA8628E66CDB5747 /* Locales.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Locales.swift; path = Sources/SwiftDate/Supports/Locales.swift; sourceTree = ""; }; + 3409F64893F9C00231E94FAEB757190D /* GoogleMobileAdsMediationPangle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationPangle.debug.xcconfig; sourceTree = ""; }; + 344372D6EB2115015D425E9188BE01C3 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 347130DC14F32D300FD911E41F741254 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; + 348CF838467DD6BA0A5713755CD9CF87 /* BURelyFoundationGlobalZFPlayer.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZFPlayer.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework; sourceTree = ""; }; + 34CB0F396BD6AAF81DFEB8F2E7685612 /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; + 34CF008AC62C59EAAAC686B420B9799E /* JXSegmentedTitleAttributeDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeDataSource.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeDataSource.swift; sourceTree = ""; }; + 350A247FF0372D4A7BFC031A0FD25DDA /* 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 = ""; }; + 3537D9173730C9EFBBF26DCA911119F1 /* 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 = ""; }; + 353FE27A94158DACB020C4663DF1CDD4 /* RelativeFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatter.swift; path = Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter.swift; sourceTree = ""; }; 3572BFABC8258AB0D20B80499F573077 /* Pods-relax.offline.mp3.music-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-relax.offline.mp3.music-Info.plist"; sourceTree = ""; }; - 35917A6568B49AC061E27BFE1D0006C1 /* 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 = ""; }; - 35A9755BFED992D1693A077D9D0C9041 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; - 35C832959296F5E95B58D628351A1F0E /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 3688E4BF50753E74C0B85C02D33199BA /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; - 369570940C89DAC318685A3601B39C8D /* JXSegmentedIndicatorTriangleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorTriangleView.swift; path = Sources/Indicator/JXSegmentedIndicatorTriangleView.swift; sourceTree = ""; }; - 369E9ADA2EDAC9E9733C96FFA9B47E16 /* 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 = ""; }; - 36A0B36D6CA305B9F0F0E3E8309247B4 /* 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 = ""; }; - 36DD012FDF46DA07325E6D1E0C8C1D99 /* 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 = ""; }; - 375CEDA00A51CEAE2BA66CDDD5A5DAAD /* 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 = ""; }; - 37DBE83306E85FB1F1C5D1FB2D6CDBCC /* 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 = ""; }; - 387E0177228E62E975A20F8AD01B1025 /* 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 = ""; }; - 389C378C6843FD55F6ADB73E70DEB964 /* 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 = ""; }; - 397DEDBC74CD500B0F87DF5FB71DA7E0 /* JXSegmentedIndicatorBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBackgroundView.swift; path = Sources/Indicator/JXSegmentedIndicatorBackgroundView.swift; sourceTree = ""; }; - 398B1F11562136892093EABB0F5A3EB4 /* 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 = ""; }; + 35D06F30BEB9EE2404AAB4A0649B0026 /* 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 = ""; }; + 35FF558B5469510F9D2BEC1B0BC11D87 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 3614A82F351A563F4AF3A80DD348F0E0 /* 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 = ""; }; + 363D60B46E4BEA8C3E65F0FC3E763F8B /* UIButton+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+PKDownloadButton.m"; path = "Pod/Classes/UIButton+PKDownloadButton.m"; sourceTree = ""; }; + 364B54AF2E8AEC4F8D3B5165DF389B73 /* GoogleMobileAdsMediationMintegral.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationMintegral.release.xcconfig; sourceTree = ""; }; + 36852B6779A1EA2051491DDCF5ACFA8A /* ISAdapterBannerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBannerProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBannerProtocol.h"; sourceTree = ""; }; + 368DF2274A2B2276254B5D593EF3AD91 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 36B9DFE7AB0D585EB787EB0C0F59FC87 /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; + 36D0501246349740232CDB49F7AE7A61 /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; + 37741F1B5802124123CBE3A397D58380 /* ISDemandOnlyBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerView.h"; sourceTree = ""; }; + 37AED5F089C74898E0CF86D496CF0C75 /* 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 = ""; }; + 37CDF852862B78461EE7FD9BEB23D24B /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 37FD1D68A792BEF8A71ABED6C386A40F /* 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 = ""; }; + 380E2E4562D41D04084300808CAD16C2 /* 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 = ""; }; + 381CE16C8714A20FF5FC946A0EE63185 /* LevelPlayNativeAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAd.h"; sourceTree = ""; }; + 3844E33DA6916A8E7FFED430D991459D /* 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 = ""; }; + 389AD7776D168D0ECC3A58997F870109 /* 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 = ""; }; + 38A19E5E92366E2102B88E609B0011ED /* ISNativeAdLoadDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdLoadDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdLoadDelegate.h"; sourceTree = ""; }; + 38AE25CFDC877C7DBD58598122022742 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 38C4254020399A2ACB4A75EDE14F5C9B /* 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 = ""; }; + 38CF5DB893B81CB26A1D39DAA7C1DFE7 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist"; sourceTree = ""; }; + 38D8861E62DD2B823974A469C669D1F0 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 39223051D61AFFDFA0786169C8013204 /* ISNSupersonicAdsPublisherSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNSupersonicAdsPublisherSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h"; sourceTree = ""; }; + 39718A53E13E7B7445DF837A56D4D78C /* 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 = ""; }; + 397E7E3E123C2B5BCBF8A20B050648B4 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; 3998091512768CD07733CB4F02B4BD9F /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Google-Mobile-Ads-SDK-GoogleMobileAdsResources"; path = GoogleMobileAdsResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 39B91F99D6586A3D01BB5E9F43BA03FB /* GoogleMobileAdsMediationVungle-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationVungle-xcframeworks.sh"; sourceTree = ""; }; - 39D88A58E1B5FDEDAF4BC0E1840EC6D7 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; - 39DF3AF82FA9044423CD3D408696E506 /* 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 = ""; }; - 3A1031F21F9A276E9FF3B44A100D7E90 /* 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 = ""; }; - 3A51268659C585A4C094F8357845EC01 /* 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 = ""; }; - 3A530BE6E05D232D9FABA3CC32E18EC3 /* 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 = ""; }; - 3A73FE1731D68A9B7586F1E43730271C /* JXSegmentedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-prefix.pch"; sourceTree = ""; }; - 3B325DEB2377D20992FF32B31A908898 /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; - 3B50F8C0CA9D70BDDF99D6C726523630 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 3B65568C19450497627EB4B70CA52B59 /* SessionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionConfiguration.swift; path = Sources/General/SessionConfiguration.swift; sourceTree = ""; }; - 3B67294D42EC9A32FF41A3960B56C1E2 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; - 3BCC4663E0479FFA5F87B24967ACF761 /* Ads-Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.debug.xcconfig"; sourceTree = ""; }; - 3C4803B1A433921836CDFF4BB6D69FC0 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - 3C77CFE0274E2729F8E84486CA2D56EF /* PKCircleProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKCircleProgressView.m; path = Pod/Classes/PKCircleProgressView.m; sourceTree = ""; }; - 3C886CFB22BC4780C62BCDB71554607D /* 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 = ""; }; - 3C9D0A586AF001E9BFE0EAE870484722 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - 3C9F47CB4A4306D8BD10D72D06CDF9AA /* JXSegmentedTitleOrImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageDataSource.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageDataSource.swift; sourceTree = ""; }; - 3D014A9E2AD747B7DB7D87017CA1EBD9 /* 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 = ""; }; - 3D1812C1089C37BC592B9405E430A344 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; - 3D63D8E469E01854E56D52E87BD2DE3F /* 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 = ""; }; - 3DBB3EFFBE69CA4900E5BCC67EE72553 /* 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 = ""; }; - 3DE28D0D7A8F652315771DFA50481559 /* JXSegmentedTitleAttributeCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeCell.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeCell.swift; sourceTree = ""; }; - 3E6A12F0734D9980A29D2B54F3D3BB7F /* DownloadTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadTask.swift; path = Sources/General/DownloadTask.swift; sourceTree = ""; }; - 3E72DE64D31D21CFCCC4A4B3467BD31C /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/General/URLConvertible.swift; sourceTree = ""; }; - 3E911A1EC2CB00935FEF8C375B121A70 /* 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 = ""; }; - 3E962826E68C43AA6800977064D3F788 /* 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 = ""; }; - 3EB143EF63FC73C09CBD3A46F7FB576A /* 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 = ""; }; - 3EDAB8D5064EF7F70E134650743F1180 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 3F6496521E1E236084142BE2C1B73D0E /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 405E41EF87E90DF6FAEADA9809C6F111 /* 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 = ""; }; - 40DAD2B27D79EF1BFF5E42C3AD36C6FC /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 40F4AA4A21D6FE207AB10030540D7062 /* TimePeriodChain.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodChain.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodChain.swift; sourceTree = ""; }; - 40FDEB54E218656DC7C33B533EB5A842 /* 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 = ""; }; - 4213123200B2BF5F249D32B4CE64727A /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; - 42210C9827DFE722F44FADD7B568D2F1 /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; - 4235B6CD4B7B1DBA0DAC7583B62A6AAF /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Sources/General/Protected.swift; sourceTree = ""; }; - 4279F734C67C6B44A81B19E206924ABE /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; - 437E381DEE1135680337F31F3166D4B8 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - 4392B86424D20F572C9FA346FD8E7EA1 /* BURelyFoundationGlobalZip.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZip.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework; sourceTree = ""; }; - 439BA01529418E2E313DAA24B7DEEBCE /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; - 440C24187C36BBA75AAABDD855B470C6 /* JXSegmentedTitleImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageDataSource.swift; path = Sources/TitleImage/JXSegmentedTitleImageDataSource.swift; sourceTree = ""; }; - 4464D92D567105217F6F4A9BAABA3621 /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; - 446A0308CE68AF053707017C08603FF3 /* RelativeFormatterLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatterLanguage.swift; path = Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatterLanguage.swift; sourceTree = ""; }; - 44859FBF589435F8AF04D566EDC2132A /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; - 44C98B158AE0C48DB90C26BDEFC33A6B /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - 456E6F3A9E495C14D3A59FF75705ACAF /* 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 = ""; }; - 45A097B92DA59B48606F0FD47139039B /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 45A5794FC999C92778E46D54A911153F /* TiercelError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TiercelError.swift; path = Sources/General/TiercelError.swift; sourceTree = ""; }; - 45D74ABBF62C01B517D118ED5B4C20B2 /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; - 46ACFC8AA2F935FEA990AFB4A91EB562 /* 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 = ""; }; - 475BE8A70256925F86A0FB09EEC56845 /* 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 = ""; }; - 47C92E3A3B8FFA4B8087182A32BDE357 /* TimePeriod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriod.swift; path = Sources/SwiftDate/TimePeriod/TimePeriod.swift; sourceTree = ""; }; - 47C9C20EE72EDBC1A487D33D9D0F3028 /* 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 = ""; }; - 482544392E6EC90E390A80616BC90CB1 /* 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 = ""; }; - 48C12376CD7964B6510F36096BB789B1 /* JXPagingView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXPagingView.modulemap; sourceTree = ""; }; - 48CC70AA5180A8D6946F83CDEA18B307 /* JXSegmentedDotDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotDataSource.swift; path = Sources/Dot/JXSegmentedDotDataSource.swift; sourceTree = ""; }; - 49261EEA11AA1EDCE7E0E65E1323BDEC /* 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 = ""; }; - 49A39A6894EFBF7BB87A887FAEEC6042 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; - 49A68E97B4EC9AAE163855776B01D6B7 /* 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 = ""; }; - 49D5E963E9AF68D0F2BB950E5C3F0D50 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 49E744A6B39F3E7742B0C2EE368A9D25 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - 4A6067906F3478B17A2285FBB0DB97AF /* 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 = ""; }; - 4AC96FB8853FED3989593EDF34F5D30C /* 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 = ""; }; - 4B06E66115B5FA573DD526E71F07B4A4 /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; - 4BB46924B814CC527C41B4378835FDAC /* URLSession+ResumeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+ResumeData.swift"; path = "Sources/Extensions/URLSession+ResumeData.swift"; sourceTree = ""; }; - 4C045795D63FC5B53E91E5F711159D67 /* SVProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.debug.xcconfig; sourceTree = ""; }; - 4C1403B7A1F26D08D0A060F17E752EC4 /* SwiftDate-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-prefix.pch"; sourceTree = ""; }; - 4C51E216563A194E4E7FFB25B36AF94C /* 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 = ""; }; - 4C545C521BCBD777053B3C8C11418AA8 /* 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 = ""; }; - 4C6E30225D4D05C9D091B6E5B14C4FF9 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 4CAA8E48DC9E8465E6A7F3B28C065CEB /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; - 4CD3C761AB742397CFE5757DF235A6EE /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; - 4CE4827D89311EC0AE3C7FD88D4B7D68 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - 4CF447034477F47B56E01FC3F73231FD /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 4CFD3C3601E7E7E662C4C36DB5DCC941 /* JXSegmentedNumberDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberDataSource.swift; path = Sources/Number/JXSegmentedNumberDataSource.swift; sourceTree = ""; }; - 4D3C7C50497533E81D73FBEC3C66F4C6 /* 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 = ""; }; - 4DA029CDB40073CEDD41F4BD3FE4DD76 /* GoogleMobileAdsMediationPangle-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationPangle-xcframeworks.sh"; sourceTree = ""; }; - 4DAB57D5C02E15CBE6700A81251D0976 /* JXSegmentedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXSegmentedView-dummy.m"; sourceTree = ""; }; - 4DF17B087A81928A1F7FCE394CF5BD93 /* IQKeyboardManager+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Internal.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Internal.swift"; sourceTree = ""; }; - 4E7F01D0E430AC125F1CF6E325A8E84B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "static/VungleAdsSDK.xcframework/ios-arm64/VungleAdsSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - 4E9363F9BA0048C22E26F8675884881B /* Google-Mobile-Ads-SDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Google-Mobile-Ads-SDK.debug.xcconfig"; sourceTree = ""; }; - 4EE7878A30887508E097B98AC5FC38BA /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 4F0FB63B2F6D69A22098FDA6BD97CF78 /* BURelyFoundationGlobalHeader.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalHeader.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalHeader/BURelyFoundationGlobalHeader.xcframework; sourceTree = ""; }; - 4FB236D4315DBF4B21324C5E83C8DBE9 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; - 500DA9EB89F400D81B0DACEC17003FF5 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - 506406FF1337006F7ECCFE54F4E10CBF /* 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 = ""; }; - 5070874C41C4FA75B0B7ED7CFFAF3803 /* 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 = ""; }; - 50826589165181B13EDA85BFAB6C963E /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; - 50C69CE1294ABD8FE592114928565D47 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; - 512000404B0BC150B9EE3C45EFA6696B /* 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 = ""; }; - 51745930DBED01CD8813716A0D668B7C /* JXSegmentedIndicatorDotLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDotLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDotLineView.swift; sourceTree = ""; }; - 51CE6051A515E1C6FB679741C252DCBB /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; - 51FEF390A9FDD9B30C5B735A9DD1E0B5 /* 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 = ""; }; - 5227A89B0AF4495729EB552AEF011F29 /* 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 = ""; }; - 522A4D917EC48C1F55AEA584F49AD61A /* 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 = ""; }; - 5243A1D9D3672C67438E586FDACF34DC /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; - 5281CF5CC00C50D57A8DF77D4458D400 /* Tiercel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tiercel.release.xcconfig; sourceTree = ""; }; - 5281DCF24BB2D664BBD78C954033BDE7 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 52C66476472920EAA22E2B411AD3E1BF /* UIButton+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+PKDownloadButton.h"; path = "Pod/Classes/UIButton+PKDownloadButton.h"; sourceTree = ""; }; - 52E56AB5E61048DACFA475923B830773 /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; - 53603A20125BABAA456A2FA239003790 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; - 537BAAC64DACD089F88E0B3B0C1A7D33 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 53F72F71FC0E65F13210395F136FD2BA /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; - 543C9FD6ECB3ED2AA82715462E7344BB /* ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist"; sourceTree = ""; }; - 54A98128E0B3CC2D1F1D5E8D91636AE9 /* 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 = ""; }; + 39CE3669025483C9B6F1A58C8411FD2C /* 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 = ""; }; + 3A8025454998B91E88CD29DA13463722 /* JXSegmentedTitleGradientDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientDataSource.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientDataSource.swift; sourceTree = ""; }; + 3AB586C76FDB2422E59887A1BCE749E1 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + 3B213B4746256062D1A8E53C562475B0 /* 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 = ""; }; + 3B778A64A72A11A46B3874BEA8FC5DDD /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; + 3B8718C9040BE56AE6D4F151CA14AFC2 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 3BF47A876C2D3CE2C04096D52FD8A8E5 /* ISNativeAdViewHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewHolder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdViewHolder.h"; sourceTree = ""; }; + 3C14C5380B2D2C16C7D7DEE80128C4AE /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + 3C493A5EBDBCC5D49FB89124D7C82273 /* Formatter+Protocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+Protocols.swift"; path = "Sources/SwiftDate/Formatters/Formatter+Protocols.swift"; sourceTree = ""; }; + 3C739528B14B255E92D6A34429F47059 /* PKPendingView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKPendingView.h; path = Pod/Classes/PKPendingView.h; sourceTree = ""; }; + 3CADC203E15D7C9EA2CD12CECB50C581 /* 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 = ""; }; + 3D1242D7C47B7563DF9A5A8542377742 /* 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 = ""; }; + 3D46444F54F897D0E4365329390BD737 /* ISAdapterAdFullscreenProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdFullscreenProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h"; sourceTree = ""; }; + 3D529C69F51ED1454F7B9031307ADF15 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + 3D87E3B4250B77A8EFE1FD914FBF30D4 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 3DDA3F82A773C12558DFEFE32E3E1075 /* IronSourceNetworkSwiftBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceNetworkSwiftBridge.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceNetworkSwiftBridge.h"; sourceTree = ""; }; + 3E3BC87986AA5DAF76A1D0D3BE14914C /* LevelPlayInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h"; sourceTree = ""; }; + 3E8AE806F690C0B473E145A97421768F /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + 3E93D6E0AE0D99B2E68F175B9DE86F4D /* ISIntegrationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIntegrationHelper.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIntegrationHelper.h"; sourceTree = ""; }; + 3EE0AE31DF2FDAD41EAD6ADA9F593DB6 /* ResumeDataHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumeDataHelper.swift; path = Sources/Utility/ResumeDataHelper.swift; sourceTree = ""; }; + 3EF8EE44F449609CC26DC89C752DEC8D /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Core/Protected.swift; sourceTree = ""; }; + 3F0FCC02F2E118A93278C32B139DA83E /* ISAdapterAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h"; sourceTree = ""; }; + 3FC22F6CE0EA122AAC170FAF7C67535C /* 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 = ""; }; + 3FE028D5DCEECE3000396DFB1C446A8B /* GoogleMobileAdsMediationMintegral-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationMintegral-xcframeworks.sh"; sourceTree = ""; }; + 3FE960C04319AF5B6F812D64009265F0 /* ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; sourceTree = ""; }; + 403A29F40C689B0E1DD004D8478C555E /* 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 = ""; }; + 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MintegralAdSDK-MTGSDK"; path = MTGSDK.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 4074BBC03AB11CD1D971539740E46959 /* 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 = ""; }; + 40803B391E8F2A681AD374F2C0298341 /* 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 = ""; }; + 409FE5C1A336EA5975557DD22CEE1030 /* ISMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaData.h"; sourceTree = ""; }; + 40B94EF9687B4F1A28B1C5363A6965EA /* 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 = ""; }; + 40C41E9EFFC708CFDD3B046B9A7F1C0A /* 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 = ""; }; + 40DCA7E7351A9A57C6CADCCC0BD8D621 /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist"; sourceTree = ""; }; + 40F5165450AC41B47615501824BD1820 /* 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 = ""; }; + 4109C7D3801CDBCE8514254B5E274B42 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; + 41306F4AA2296F92531F3D9A42C912FD /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; + 415B5164954915F68A54C5B7D8921299 /* VungleAds.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.debug.xcconfig; sourceTree = ""; }; + 419E0D1B24967E606CD382E1D4078A99 /* JXSegmentedCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedCollectionView.swift; path = Sources/Core/JXSegmentedCollectionView.swift; sourceTree = ""; }; + 41F8F81B2200A77E38DAD23E396C4994 /* 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 = ""; }; + 42752A3EE0C7B00454846A0632367F59 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/General/SessionDelegate.swift; sourceTree = ""; }; + 42DF860B6611FED195F809654BDF134E /* ISNAdViewsManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAdViewsManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h"; sourceTree = ""; }; + 43573DB506C47E1D305F38A300B2D233 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 4386455CAA6B93EA94881B5B8FEA9C5B /* ISMediationGlobalDataWriterFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMediationGlobalDataWriterFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h"; sourceTree = ""; }; + 43E24C4AAD187B2192B2A71EB75A40F6 /* IQKeyboardManagerConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstants.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstants.swift; sourceTree = ""; }; + 43E8DB28C3008DB68D0DEB417CCE6A76 /* 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 = ""; }; + 440127A923409A3DC2E40BCA3C1DE0FC /* JXPagingView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.release.xcconfig; sourceTree = ""; }; + 44B20FABA929C3AD4737570AFF5F88D5 /* 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 = ""; }; + 44C6F4891B31CCC1579A63D7209512FE /* 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 = ""; }; + 45BFA57E913F2B9BEC0CA0C5C653BBE5 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/General/Task.swift; sourceTree = ""; }; + 45C6B9D178968FEED55FD6C96C44C39B /* ISOParser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOParser.swift; path = Sources/SwiftDate/Formatters/ISOParser.swift; sourceTree = ""; }; + 460EEAF834ECD39457C7566911059CD1 /* 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 = ""; }; + 462E8E9E896F68515D100147A4BC08C7 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; + 465732A64FF91B3A97D2B1826BD37006 /* ISAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdData.h"; sourceTree = ""; }; + 4660485156331DE049888541A7D13910 /* 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 = ""; }; + 468D2876EE76D72E8F0D27EF08AB2441 /* ISNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + 46BCE5DD0071E8CAE252D626383ABC10 /* MJRefreshGifHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshGifHeader.h; path = MJRefresh/Custom/Header/MJRefreshGifHeader.h; sourceTree = ""; }; + 471816986D699F9A4074552A328EF765 /* 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 = ""; }; + 47C4E11B2000AB356A9718155E9AD89B /* 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 = ""; }; + 481FB9F9026EE9C515C66B2A21497756 /* ISAdapterNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + 482E65C3D9961CB64CB2E0A7D06C57AE /* ISNEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEvent.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEvent.h"; sourceTree = ""; }; + 4868446E61C65C91C312F03DC5B8816A /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; + 4883C3D734E40B3DF34B943E791EA068 /* ISNControllerManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h"; sourceTree = ""; }; + 48BEBC7A0B3199FBD6427AB5D782E176 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; + 48CCB11EDF9528217824D712D7B98BB0 /* ISSetAPSDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSetAPSDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSetAPSDataProtocol.h"; sourceTree = ""; }; + 492EF1F595FC6DE959A33D0EFF78E0E8 /* ISAdOptionsPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdOptionsPosition.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdOptionsPosition.h"; sourceTree = ""; }; + 497129C588B98D8C764222A5DD30AFF7 /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; + 497989D570CB88E9DA8635A2DA5B9D4C /* 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 = ""; }; + 49BE1A324717EAF102890BAAF4B07680 /* LPMInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequestBuilder.h"; sourceTree = ""; }; + 49D80BA27C6963467FE800B9CE04C0D5 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; + 4A37DC4821BA22D02302E18BFAD62652 /* 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 = ""; }; + 4A4AE72410DAE093F2539645A98EE0C1 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 4A9EA8F5B0C5043F2457B3027D264BE6 /* URLSession+ResumeData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+ResumeData.swift"; path = "Sources/Extensions/URLSession+ResumeData.swift"; sourceTree = ""; }; + 4AE4D87D15A9E0F79DA01C0819CF0D30 /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; + 4B0C1B95C213693520BB119DA6E202E5 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; + 4BB0C7ECE6124401007D96C4879B6B9D /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 4BE9860219EFEDBE299E4A5AACAED974 /* 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 = ""; }; + 4C0E96B9868F346A32FA44CD90BC9750 /* LevelPlayNativeAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAd.h"; sourceTree = ""; }; + 4C5422AE5D5248DDDF74CBB53754A90E /* 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 = ""; }; + 4C7293B03F6442FC804B57546219A525 /* 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 = ""; }; + 4CB01F00C88AAC6B9E665E50E12D2A86 /* JXPagingListRefreshView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingListRefreshView.swift; path = Sources/JXPagingView/JXPagingListRefreshView.swift; sourceTree = ""; }; + 4CB9EBCD854855A9443EB95D043165CA /* ISABannerAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdLoader.h"; sourceTree = ""; }; + 4CD142FACEAC488FD205CD19CDEAC70B /* IQKeyboardManagerConstantsInternal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManagerConstantsInternal.swift; path = IQKeyboardManagerSwift/Constants/IQKeyboardManagerConstantsInternal.swift; sourceTree = ""; }; + 4D6F4DEA23280FFC7AE60C091D7CC694 /* ISConsentViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConsentViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConsentViewDelegate.h"; sourceTree = ""; }; + 4DB1D73349BB5A52F8F4EFD120E66517 /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; + 4E8693D33F73861FF6776244E1E8B26E /* ISAdapterAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdDelegate.h"; sourceTree = ""; }; + 4EB9EB19F2658FA17648BDA12AAD3AF8 /* 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 = ""; }; + 4EED64C339578A81360653DC9187E798 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 4F02CE072E690F70E65462FF74C5A17C /* SVProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.debug.xcconfig; sourceTree = ""; }; + 4FC317244AC307B0918C42B199B9948B /* 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 = ""; }; + 4FED7B8651866D5AD8500F4405C447B6 /* ISAdapterConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConfig.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConfig.h"; sourceTree = ""; }; + 5089CE3E2C9A1E9ABF9ECB9D068B8426 /* MarqueeLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MarqueeLabel.modulemap; sourceTree = ""; }; + 508DA65063358B1F4167CF97F7574B8F /* ISARewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdDelegate.h"; sourceTree = ""; }; + 50EFB2693F9966CE6B159F0F871D3BAC /* 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 = ""; }; + 510A805B419A9C3C6E6152D66D4B0B96 /* IQKeyboardManagerSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-umbrella.h"; sourceTree = ""; }; + 5113125BC8CB83DCBE3ED1A03099E2DF /* MJRefresh.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.debug.xcconfig; sourceTree = ""; }; + 5190061BE30931E3996861814D7FCC79 /* MintegralAdSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MintegralAdSDK.debug.xcconfig; sourceTree = ""; }; + 52188F50E742D34A4CEBDC1714B35846 /* BURelyFoundationGlobalZip.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZip.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZip/BURelyFoundationGlobalZip.xcframework; sourceTree = ""; }; + 522FAE6652170E556A54DB1485AECBEC /* 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 = ""; }; + 524C7E80CAB9A169228EBB177938FC70 /* 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 = ""; }; + 5255AC9F31C1BAC2BBEAA00A111D9168 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 5280A3998F91D949AE1EAE0B51C762D4 /* 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 = ""; }; + 528480CF0C46F7A6AB2AE2CF5EBD3C3A /* JXSegmentedBaseDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseDataSource.swift; path = Sources/Core/JXSegmentedBaseDataSource.swift; sourceTree = ""; }; + 5286B9C1C7619D7A9CC354DD84C2FD33 /* 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 = ""; }; + 52C04CA317F67ED8F4BDEE8871A9C346 /* 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 = ""; }; + 52D3B5B4054B7382047A311BB60BCB2B /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; + 52D5FB7CBDFD5C31CDB63653FFBD88FC /* 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 = ""; }; + 52DFFC9E5CA96E59B828DBC6C4205EB5 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 52E773FD5C10C4A93B531C6A3A9D6581 /* ISBaseInterstitial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitial.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitial.h"; sourceTree = ""; }; + 535A23187007B7CF67D25518458D4EAB /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 537B0556A50F757FE065D5EBE0372D53 /* JXSegmentedNumberItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberItemModel.swift; path = Sources/Number/JXSegmentedNumberItemModel.swift; sourceTree = ""; }; + 537E87091B2E93A00DB4E8DBA9108699 /* 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 = ""; }; + 53D684E475D950A508C244837EE8976B /* ISNativeAdViewHolder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdViewHolder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdViewHolder.h"; sourceTree = ""; }; + 540DFD24E742AAAD3E907C2652A479C6 /* 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 = ""; }; + 542B18B24A3C294F2E7AD95BA9E5CCC3 /* 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 = ""; }; + 543E192953080996CFBAEAF126EF797E /* 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 = ""; }; + 547DBCCB2FEF1E346A701EC1461BBDAA /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; + 549211F33CD8BE4B5AAEC643673D21E7 /* ISNativeAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h"; sourceTree = ""; }; + 5494BD30AA1600DF81B69ED3ADCA4105 /* ISAdapterAdaptiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdaptiveProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h"; sourceTree = ""; }; + 54A991E5D88A3CC9E9C906CF68062456 /* GoogleMobileAdsMediationPangle-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationPangle-xcframeworks.sh"; sourceTree = ""; }; 54C9C6377C09561C9387D24D7E231921 /* DownloadButton */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DownloadButton; path = DownloadButton.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 54D0A9E837D89203CA5408B21E3084CA /* GoogleUserMessagingPlatform-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleUserMessagingPlatform-xcframeworks.sh"; sourceTree = ""; }; - 5580ED8FB1F016229AB98D3851D66696 /* 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 = ""; }; - 55C2B3DCCAC4C5148EFD685808A0342C /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; - 561ECE603C5371878987A0CF0B532AD0 /* 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 = ""; }; - 563BF7D0AB089552594F87D89E347BDA /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist"; sourceTree = ""; }; - 564D32F272A5B0A4EADD188719D228A5 /* 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 = ""; }; - 56AAFC92DA4EE357CBF942B54C1604BE /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 56DF239B1E8DCBA99FA10B028D431BF0 /* SwiftDate-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftDate-dummy.m"; sourceTree = ""; }; - 56EB67EA2949B4B23C84DED87C2BEF43 /* 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 = ""; }; - 56F143EA7B30A7EDE094766C466F712C /* JXSegmentedComponetGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedComponetGradientView.swift; path = Sources/Indicator/JXSegmentedComponetGradientView.swift; sourceTree = ""; }; - 573569A53AA51FC03A8493D7A5D2FF31 /* Google-Mobile-Ads-SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Google-Mobile-Ads-SDK.release.xcconfig"; sourceTree = ""; }; - 575AFA7FD94FC3515EA6DBDD459266F3 /* PAGAdSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = PAGAdSDK.bundle; path = SDK/PAGAdSDK.bundle; sourceTree = ""; }; - 577FD882307509F7F336F3500232BE06 /* 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 = ""; }; - 5783F11221159485F7176D95A761F94C /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 5793CCF033C043415E6194FD8639FF45 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/Features/NetworkReachabilityManager.swift; sourceTree = ""; }; - 584CF9BEB22F81DBDF455D06AF24AAD3 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; - 586E39BDAEED18D5E94A1BDA70D67AAF /* 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 = ""; }; - 58892ACC30579F9DED421D9488173DA2 /* 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 = ""; }; - 58903448FC2C33A5BB805292A71E617F /* 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 = ""; }; + 54CE886F02554B93F40248A846ADFF20 /* 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 = ""; }; + 552C48DFC0E1200922A29CCBC382828C /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; + 55711BD66496833848E010A18891E74E /* 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 = ""; }; + 558232CAF4EB7E5AAACE6AF631CB163E /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 558F79391EC984A7CE32DADE99290D59 /* 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 = ""; }; + 559E8835CEEAE2E5DC248233786533D8 /* ISARewardedAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAd.h"; sourceTree = ""; }; + 55A6377158642092529BFD9727777B9F /* JXPagingMainTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingMainTableView.swift; path = Sources/JXPagingView/JXPagingMainTableView.swift; sourceTree = ""; }; + 55E1E361A12021B0D2D3591FFFC7D289 /* JXSegmentedIndicatorGradientLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientLineView.swift; sourceTree = ""; }; + 56AD94A78EE8114E6A4C542853FC2FAF /* ISAdapterMetaDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterMetaDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h"; sourceTree = ""; }; + 57DC90C32664014A6245ED8A61D200B6 /* MJRefreshNormalHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalHeader.h; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.h; sourceTree = ""; }; + 57EEBA3DBF049E73274996C46E99FD5F /* ISBaseRewardedVideoAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideoAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h"; sourceTree = ""; }; + 5837051B22624A9A1AABDD09BC5557A0 /* JXSegmentedListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedListContainerView.swift; path = Sources/Common/JXSegmentedListContainerView.swift; sourceTree = ""; }; + 58480C0A73520DF9DA8B8F5AC41F7289 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 584A32930C8A931FE176B6EEE29BD1E9 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + 588547186EA4330A5D58C43BA880804A /* PAGAdSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PAGAdSDK.xcframework; path = SDK/PAGAdSDK.xcframework; sourceTree = ""; }; + 58AC9D3366236BF3A5ED53A472602378 /* SwiftDate-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftDate-umbrella.h"; sourceTree = ""; }; 58AE0544E0C381DDBD09356C357EC82B /* SwiftDate */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftDate; path = SwiftDate.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 58DB78BAD171BDB9E713826BCDEA635B /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - 58F00ADD7566E659258B0BC19FCD4B8B /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 5961B0AAC1FD02FBF0F1A9544ABCD183 /* 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 = ""; }; - 59678EC1F91F78F4400D8A9FEDCFF4D3 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 59AC3D0F89AC514C0AC073BFE6B61E11 /* 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 = ""; }; - 59CD81CB14CD9F3002939E9D9EB6C2D6 /* 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 = ""; }; - 5ABD99B4AEDE3329BE0585C4DD5D77EC /* 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 = ""; }; - 5B1D9FC4D87EB1727653056572494F64 /* JXSegmentedTitleAttributeItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeItemModel.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeItemModel.swift; sourceTree = ""; }; - 5CEB7CD60D266F7386E6929200E6EDDA /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; - 5D3FE0CE10BCCD0010B2B75FF3568E01 /* PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKDownloadButton.h; path = Pod/Classes/PKDownloadButton.h; sourceTree = ""; }; + 58CE8BFA145B36AEB656F866C64FD16E /* ISABannerAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequestBuilder.h"; sourceTree = ""; }; + 59400F922C28AADE46AEE1130509D4B1 /* ISNetworkInitCallbackProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitCallbackProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNetworkInitCallbackProtocol.h"; sourceTree = ""; }; + 595D14E716E3678DF81C0E3F4A83AB34 /* LPMInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMInitRequest.h"; sourceTree = ""; }; + 595D3440733976F6D17382545E2E0E2A /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 596972539622085EFCEAD67BF01B3234 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Sources/General/Protected.swift; sourceTree = ""; }; + 5984837E5510107C927D55C8E28A5569 /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; + 599BD4A491B029E1C330FE6BBCD946DD /* ISBaseBanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBanner.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBanner.h"; sourceTree = ""; }; + 59C4D84139F3F4DDF91463DEDD39FCB1 /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; + 59C977E47DDDF9998E75CEE8196294B4 /* ISError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISError.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISError.h"; sourceTree = ""; }; + 59E6E8B42E170946D65EF04CDAC98118 /* IQBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQBarButtonItem.swift; sourceTree = ""; }; + 5A047F9EF07992FDB3D9718F812B5485 /* 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 = ""; }; + 5A1CF1C4DFEE86899577C4BAEADAF6C5 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Core/Notifications.swift; sourceTree = ""; }; + 5AA8675B9526AA9B75D3A26F2803E544 /* ISBaseRewardedVideoAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideoAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideoAdapter.h"; sourceTree = ""; }; + 5AB06B241F1250BD85F35C181D52315C /* 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 = ""; }; + 5AB28D850CFD5CD52A3C771125B19BD5 /* 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 = ""; }; + 5AB690937DEE635788C1F439458EB63E /* ISNativeAdProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProtocol.h"; sourceTree = ""; }; + 5AFA2CE6ECC34F20BA5D1B7AF47BE013 /* TimePeriod+Support.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimePeriod+Support.swift"; path = "Sources/SwiftDate/TimePeriod/TimePeriod+Support.swift"; sourceTree = ""; }; + 5B250C0C96244FC50C8C996A2527439F /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/Core/AFError.swift; sourceTree = ""; }; + 5B60B3989FBD0AE604ABF7C6A624148E /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + 5B8BBF5605ADE2ADC0A99FF4EB5D59F7 /* JXSegmentedTitleImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageDataSource.swift; path = Sources/TitleImage/JXSegmentedTitleImageDataSource.swift; sourceTree = ""; }; + 5B8CF1F567E76F5FC5C60036C52D05AC /* ISNativeAdDataImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataImage.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataImage.h"; sourceTree = ""; }; + 5B8D2AE0278E20097A413BCECD051733 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; + 5BA337B9BBB4076F8BD544EF65100B3F /* 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 = ""; }; + 5BE4EAA8014401E1F5B9A384B725BCA2 /* MarqueeLabel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.debug.xcconfig; sourceTree = ""; }; + 5BFF9C88D9F70CBF9AA0AB5832FB9CDE /* GoogleMobileAdsMediationIronSource-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationIronSource-xcframeworks.sh"; sourceTree = ""; }; + 5C6084F3617AD80B18B89078274635DA /* JXSegmentedNumberCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberCell.swift; path = Sources/Number/JXSegmentedNumberCell.swift; sourceTree = ""; }; + 5C82A157DB9709D9518CA638954C0835 /* MJRefreshNormalTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.m; sourceTree = ""; }; + 5D0F81CD873F238B36422B6A15054BFF /* 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 = ""; }; + 5D1012A28171AFC28F244932AAF64F20 /* ISBaseBannerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBannerAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBannerAdapter.h"; sourceTree = ""; }; + 5D4ED0C2A83940C81E793177170711D4 /* ISABannerAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdInfo.h"; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D7C879229EE20466291EAFF2924DB61 /* 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 = ""; }; - 5DCE8A2063CFF4B57E25510E40259A15 /* 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 = ""; }; - 5DD8180CA24412476D08BA9DD4F23285 /* DispatchQueue+Safe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Safe.swift"; path = "Sources/Extensions/DispatchQueue+Safe.swift"; sourceTree = ""; }; - 5E06F95C1649477635F464F65DA255F8 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 5E36765ACE0EE7FACF5A707F337E8D71 /* DownloadButton-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DownloadButton-dummy.m"; sourceTree = ""; }; - 5E41B2CE691378A4135CEC92E8879135 /* DownloadButton.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DownloadButton.release.xcconfig; sourceTree = ""; }; - 5E47AC7ACEB1B5BD5142D47CE1EE54BB /* 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 = ""; }; - 5EA07780DEBB4A5C1318DA8B2E8B90A0 /* 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 = ""; }; - 5ECF4184C6E8338271388B0FF92D5849 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 5EDB423BF0DDD0AB13B58C9A77201715 /* 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 = ""; }; - 5F12B1211878C8D9857C41CAA5606344 /* 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 = ""; }; - 5F288882717797A9EC45948F538FE3B9 /* 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 = ""; }; - 5F29888761C8EF918DDFEF167E68F660 /* 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 = ""; }; - 5FBD9FCF1EDD712F1856591CC0E0949D /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - 5FC5D217D655EEA0B3BB2989BE352A1E /* 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 = ""; }; - 5FCE749D49BAC40DE57755E9C0014605 /* JXSegmentedTitleGradientCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientCell.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientCell.swift; sourceTree = ""; }; - 60401410E92C273FEA80A4686271A5F3 /* 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 = ""; }; - 606FDB64BF9D06BCF6478F3C8BF4E8B5 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 6076ECEF60B233A9DD014E25FEAC77F8 /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; - 60A97B3CEF3C7459D5776F6C83AEFD52 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 6137CD4C572A81DEAE8FF87914840D4C /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; - 617CDE46BEF079240FDCAC003512DEB6 /* FileManager+AvailableCapacity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+AvailableCapacity.swift"; path = "Sources/Extensions/FileManager+AvailableCapacity.swift"; sourceTree = ""; }; - 6199D21401BB514EFB8BE71006BAF1EC /* PKStopDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKStopDownloadButton.h; path = Pod/Classes/PKStopDownloadButton.h; sourceTree = ""; }; - 619AE0CE8A12332C2A1D3552703EB161 /* 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 = ""; }; - 61A119FEAF3F16486BAABBB388D0E89B /* 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 = ""; }; - 6208081A8BE5B15DD42E7EBF576EF496 /* JXSegmentedIndicatorImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorImageView.swift; path = Sources/Indicator/JXSegmentedIndicatorImageView.swift; sourceTree = ""; }; - 621506E838FCCE24D076D31B14FEE706 /* IQInvocation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQInvocation.swift; path = IQKeyboardManagerSwift/IQToolbar/IQInvocation.swift; sourceTree = ""; }; - 623A0CE153684D9B7842CA9F0C7093A2 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; - 625C898B2E1817C67DB6EAD73FEFDD79 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; - 6360D56BCDBFB654C0A6AE2B1FA1F840 /* 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 = ""; }; - 63CAB569ACE49E8DE4E1D8E966E9EF40 /* 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 = ""; }; - 64076F8AD064515B4FB21009C659E484 /* 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 = ""; }; - 64340C2D5B3572DA3F50B3FD11289782 /* 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 = ""; }; - 650A6E73955F1D938B94D162003584B2 /* 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 = ""; }; - 651F725E491C681A94CFA3822D928550 /* 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 = ""; }; - 65ECDFABD414F07A2036E1CD1B8ADC5D /* ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; sourceTree = ""; }; - 66133E6E43A2219E67095831B2B46754 /* 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 = ""; }; - 667153B91A4F3623102109B50C341069 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; - 669CA20C2165CEA78B79AC28CE03F847 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 66F8318776D3F633E8F3680A825AD165 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; - 670606E099FA8D69CC80F278F72D167B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 682323408478BE46ABA338B430C4BF74 /* 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 = ""; }; - 68A58A4806EEEF58989729F7AAAEB91D /* JXSegmentedIndicatorBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBaseView.swift; path = Sources/Indicator/JXSegmentedIndicatorBaseView.swift; sourceTree = ""; }; - 68B83352C2025F38B9DC9F0BCF7E94E9 /* 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 = ""; }; - 68BB757AF8C81F42ABA67EF0B745AA15 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/Core/HTTPMethod.swift; sourceTree = ""; }; - 692C96F74557F8C14E64348D61D3ADD2 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; - 698E6B724780F8584832D56936F97D6E /* 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 = ""; }; - 69C5AC3CFBEEB834E1D56A372485C0CC /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 6A5CA849FDE5CE2036512B7823F190BC /* 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 = ""; }; - 6A8CBFFCFAF4BBC008444CCE1893A18A /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 6AC95D6A1C0271C2A861FC2C45C9207A /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; - 6B508DD2021315C3A408F56609D4E4D5 /* MJRefreshStateTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.h; sourceTree = ""; }; - 6B51548DDE61C5E7FCAECE58927463E3 /* 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 = ""; }; - 6B592BF753E5CC826715E5FDCA8301AD /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; - 6B61A4C8F0654C2A9A98FA4165AF7C81 /* JXPagingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingView.swift; path = Sources/JXPagingView/JXPagingView.swift; sourceTree = ""; }; - 6BCF69CAB17662A37479545A95AFA4C0 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; - 6C2855B7C4D30F4FBB027AF0C2B2890D /* CodingUserInfoKey+Cache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CodingUserInfoKey+Cache.swift"; path = "Sources/Extensions/CodingUserInfoKey+Cache.swift"; sourceTree = ""; }; - 6C6643C8C9B3F4B2159D0F8BF9D301CB /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; - 6C70285DF5878AF4C8FC7AC3466495A5 /* 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 = ""; }; - 6CA4DD8BD460249BEBE22B0C249BFFF0 /* 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 = ""; }; - 6D0D472B2D4DDFF333C7589F8E248A0F /* 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 = ""; }; - 6DAE24C4595AABC0FAEB61F1933552A0 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; - 6DCA01C11BF50BF79CBFE91CD3FA55F5 /* 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 = ""; }; - 6E5B5C22E5C1AE3EA40E342683E6E318 /* 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 = ""; }; - 6E759D35A8ED07DE03713D468414AD95 /* MJRefreshNormalHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshNormalHeader.m; path = MJRefresh/Custom/Header/MJRefreshNormalHeader.m; sourceTree = ""; }; - 6EA68CEFED4E6559A23D2861E5A814B2 /* CALayer+PKDownloadButtonAnimations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+PKDownloadButtonAnimations.m"; path = "Pod/Classes/CALayer+PKDownloadButtonAnimations.m"; sourceTree = ""; }; - 6EF0745A388E132B7BAA2D622944DA30 /* 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 = ""; }; - 70253BB38C33647602F4E66B6782E412 /* JXSegmentedListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedListContainerView.swift; path = Sources/Common/JXSegmentedListContainerView.swift; sourceTree = ""; }; - 709F0F1CDDF2F835BBDA8BA5085F82E8 /* 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 = ""; }; - 71324F64FCA93C489C090F3AD8B538BF /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; - 714D6C505A6781C48082A0B6416EB7A5 /* JXSegmentedTitleImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageItemModel.swift; path = Sources/TitleImage/JXSegmentedTitleImageItemModel.swift; sourceTree = ""; }; - 7258EBDEA37D4A56809FC2EC0077C45F /* 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 = ""; }; - 725EEA3B5E33E44857ED349187924FE9 /* 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 = ""; }; - 72C42AE1F0BCE50240CFC9EB2781FFA7 /* JXSegmentedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedView.swift; path = Sources/Core/JXSegmentedView.swift; sourceTree = ""; }; - 72E5D099B389F84825A37956D5662292 /* 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 = ""; }; - 730CC1AF527A03D3D1DDE3124F467739 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 73190B539FECFEC5238CA149CA35986E /* UIImage+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PKDownloadButton.h"; path = "Pod/Classes/UIImage+PKDownloadButton.h"; sourceTree = ""; }; - 732D9B8FC16B4D61AC59642FDA81A852 /* 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 = ""; }; - 73684DD752F6CB7A3F0BF4DB26CBF561 /* 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 = ""; }; - 73FE7D22020741189567400611061BE3 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 740D16C451B5392F53C8D5EE3E6CB72F /* 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 = ""; }; - 740E0B33A51860CBC0ADBFBED8E0C703 /* 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 = ""; }; - 749272DE3B4876212985C620927A5E8A /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 74A130AD7BD40846D3B562EEE0A230CB /* JXSegmentedDotCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotCell.swift; path = Sources/Dot/JXSegmentedDotCell.swift; sourceTree = ""; }; - 74D2401035AD2BCE7B1838AA1BFE3FA5 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 74F2B061A91C4A178341271E806885B3 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 74FAC26DAD660162227FDFBC4486B3E8 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 754CBB0ACC0A6B94D553E1DFFEE90D89 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 75AF350BC7053C38CBDDDBB6C3FD3694 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; - 75C3BC39EF7B7F3B21F9C0B8406F7123 /* 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 = ""; }; - 7659ED1146193E652660BD0B7225F527 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; - 7692AD56394A956B09937746B07FDB12 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - 770A2F8F96BCE183C1C701F2732D7E28 /* BURelyFoundation_Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.release.xcconfig; sourceTree = ""; }; - 77D8EA22D661282E8D3D685E4C46DD50 /* 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 = ""; }; - 77ED96056F1E8C6FC4C7BA5495442DBB /* 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 = ""; }; - 7851B95A3E59C51506BD2E343EC4B28A /* IQKeyboardReturnKeyHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardReturnKeyHandler.swift; path = IQKeyboardManagerSwift/IQKeyboardReturnKeyHandler.swift; sourceTree = ""; }; - 78DFEF13E8A92AB454FEE30F50F1AE64 /* JXSegmentedTitleDynamicConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDynamicConfiguration.swift; path = Sources/Title/JXSegmentedTitleDynamicConfiguration.swift; sourceTree = ""; }; - 7961237CA7BFE4EA6A29276A7D8B0D15 /* 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 = ""; }; - 7979A7C9950ADD0D610BBFBFA774AE8A /* JXPagingListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingListContainerView.swift; path = Sources/JXPagingView/JXPagingListContainerView.swift; sourceTree = ""; }; - 79AD42CA7BC698CCB5CC39771DB3DB9F /* 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 = ""; }; - 7B03AB3A5881DFC899640CBFC4E3B17B /* 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 = ""; }; - 7B705C2955A931E841CA88B248FB1F41 /* TimeInterval+Formatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TimeInterval+Formatter.swift"; path = "Sources/SwiftDate/Foundation+Extras/TimeInterval+Formatter.swift"; sourceTree = ""; }; - 7B9873F3911FFC6BE796F852FD505486 /* PKCircleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKCircleView.h; path = Pod/Classes/PKCircleView.h; sourceTree = ""; }; - 7BBE71D79662E0E75B9E46E050EA1135 /* 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 = ""; }; - 7BF5FBBA50E268FE765EFE50020F012E /* 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 = ""; }; - 7C1DEB976341F5D97736EA2EFB5CAF41 /* 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 = ""; }; - 7C373CABEE72204AEAC7BA8E1604669D /* 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 = ""; }; - 7C8B929990EFE292C7CBFD0B2DFE77F6 /* BURelyFoundationGlobalZFPlayer.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalZFPlayer.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalZFPlayer/BURelyFoundationGlobalZFPlayer.xcframework; sourceTree = ""; }; - 7D372D8D5EEBDA40E97C2B88603E039B /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 7D554A0C07F802076A88BCC4CF0BB542 /* SVProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.release.xcconfig; sourceTree = ""; }; - 7DEAA9AFEE77B4208631D48BFA9B59E6 /* 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 = ""; }; - 7DFFB697DFEC6C49EA6734062C7974E8 /* 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 = ""; }; + 5D84DEB8248C5BD5C14B8247DFFD3D1F /* 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 = ""; }; + 5D97826CD2651FCC2677C098CFE9AF70 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/Features/ServerTrustEvaluation.swift; sourceTree = ""; }; + 5E2396B74F2624E5BD39032D1B9B3875 /* 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 = ""; }; + 5EB5084D7F3A28139DDEE9340E8EE5F6 /* ISDemandOnlyRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h"; sourceTree = ""; }; + 5ED244C4A0FDE965B6F4863813619F6C /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + 5EE6F659775B9DA7365D0D8DE1EC756B /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + 5F1EF79E9622DA04F7C3D61F7199B45E /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; + 5F2634E5CF1916A5A851E1B300E64F55 /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; + 5F31FD3180714CC0989CD351171CFB07 /* AppLovinSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinSDK.xcframework; path = "applovin-ios-sdk-12.6.0/AppLovinSDK.xcframework"; sourceTree = ""; }; + 5F8700EEFCCF95B414D7D2B7645062EA /* Tiercel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tiercel-umbrella.h"; sourceTree = ""; }; + 5FFFFD20B8FE13D91E22F83D415EF0B4 /* 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 = ""; }; + 601213878C4B15AF022F4C34767F18D6 /* 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 = ""; }; + 604183ADA4783ED5FC8304AA09ADB5BB /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/Features/RequestCompression.swift; sourceTree = ""; }; + 607FFBE0321F6D120268E27312D2DF0F /* 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 = ""; }; + 60AC6D69672F7533C275CC5462A125AC /* ISAInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdDelegate.h"; sourceTree = ""; }; + 60B849E1B1B4FB3382228C7858336AED /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + 60F8ADB95CD864F9E50A8666A62ABB99 /* 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 = ""; }; + 615F243AB7C7C3305D2F65A2CBF7251F /* ISAdapterDebugProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterDebugProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterDebugProtocol.h"; sourceTree = ""; }; + 61635AC2AB86482704105394C145905F /* 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 = ""; }; + 6188CEF5AD05D28F15BD40BACE6BA61F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 618CF7B4B478A77992A3E520F158F9B3 /* LevelPlayRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h"; sourceTree = ""; }; + 61FA3BCE515E262084301FC78F3C69FE /* 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 = ""; }; + 6256D298888834A4A4E83F1BF82609BC /* 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 = ""; }; + 62BD8EC8954DB5B53F46CE97A4489709 /* 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 = ""; }; + 62C25BDC910D47EEDA063D2AD6E14A8A /* 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 = ""; }; + 62C3432799AC7BB06511D0799FBCD78B /* Tiercel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Tiercel-Info.plist"; sourceTree = ""; }; + 62E43233F11A5252BD957DBE4A46F05B /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; + 62F2BEEEA7232B5D5934BB103A825F2B /* 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 = ""; }; + 631AC07A3A96881A7FD768E317D938F9 /* 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 = ""; }; + 6396108FA25E07AA9B14855FED30C46B /* AppLovinSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.release.xcconfig; sourceTree = ""; }; + 6399F1C5A95CE56320A1F854474B61DE /* ISAAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdSize.h"; sourceTree = ""; }; + 63C58DFDA5C8D66101F5BD2270055D97 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + 63CBB3F3D0C692B76666E1396B291436 /* 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 = ""; }; + 64008E403DF3A29946120BEF5B274FD6 /* 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 = ""; }; + 645AA55D5B01A00E288CDE41BB9C628D /* 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 = ""; }; + 64911E31EC861A62F9C3B2448DDDF275 /* 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 = ""; }; + 649F12CBBB7505FE8872F6E7636607AC /* ISBannerAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdDelegate.h"; sourceTree = ""; }; + 650DE2FEE2840D3F06577211AF24A378 /* IQKeyboardManagerSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IQKeyboardManagerSwift.modulemap; sourceTree = ""; }; + 650EC73EF5ED0046470C0416C860BD1B /* 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 = ""; }; + 657DBF3F1C550B4A4D4AD35F51DAF972 /* 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 = ""; }; + 6645B59A66FF6B76D6F923B9A6A2148E /* DownloadButton-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DownloadButton-dummy.m"; sourceTree = ""; }; + 666CFB81D377E056A7AB4683862547DF /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; + 666F04B18468A0D49768943F40DF6BB5 /* 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 = ""; }; + 66EB3149A6A860395BD21F5455E7892C /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; + 66F3F4389C4AB9F0B599839F59894049 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 67001D84DDE897F3B8DAA2AD45CAE9B7 /* 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 = ""; }; + 677BFFBFC01F875F84015110742E437B /* 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 = ""; }; + 680A39615138E1C1C9F70EB223F10B32 /* 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 = ""; }; + 681C2B99871A0052A7EAEE8E818EF998 /* 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 = ""; }; + 685393B7351097B191CFB827B204A656 /* ISAAdFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdFormat.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAAdFormat.h"; sourceTree = ""; }; + 6861E94FB4146F7F3AC6CFF2F9E12F14 /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; + 686549912315BC88C93CFB74BACEC288 /* 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 = ""; }; + 688855CCF53035D2FFEC4C8C44CA869F /* 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 = ""; }; + 6918A39E65AF7B6EA3B33523C0E30818 /* PangleAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PangleAdapter.xcframework; path = "PangleAdapter-6.1.0.5.0/PangleAdapter.xcframework"; sourceTree = ""; }; + 6948831EFD823B82C74600BB53278EA8 /* 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 = ""; }; + 696A85170CB1357A9DEFCDBBCAB89D5B /* 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 = ""; }; + 69A0A625CD3CB5AB0ED2643C47FB2D56 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 6A20F20FACABF5CC40CAFBBCAE1A318C /* 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 = ""; }; + 6A393E3C253F1C0C2BADC14553E3058A /* ISBannerSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerSize.h"; sourceTree = ""; }; + 6A6B57D5923F5AED110FB99A54C008C9 /* ISBaseAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdAdapter.h"; sourceTree = ""; }; + 6A7D7A7DB0C0FA1C0B20FB9EE989DC67 /* 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 = ""; }; + 6AA28B3EB21B452DBFD7E20510BCAB0A /* ISSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegment.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegment.h"; sourceTree = ""; }; + 6ACC0766AEC1F6F0961AF1B2CB1515E1 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 6B4767FF87A49EFE86C55A7714493273 /* ISNativeAdDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdDataProtocol.h"; sourceTree = ""; }; + 6B8A5F88BBD291EAD4636C067B7F507A /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + 6BAAF68D509824E11FA02A8FA6F43884 /* 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 = ""; }; + 6BBC44AAF0F4795D9C20665B914AEAF9 /* 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 = ""; }; + 6BEAA2AEEF68214E8221FE1804ACDD59 /* ISAdapterAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdDelegate.h"; sourceTree = ""; }; + 6C42F75951C00123C5C49A09DE9B121C /* ISAInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequest.h"; sourceTree = ""; }; + 6C93F0554FCDA603C496FFDFFDC789EB /* 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 = ""; }; + 6D68E801293F94E16763E429A075C1A4 /* 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 = ""; }; + 6DC8B17CC9A988567EC9F8F34195DFE6 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 6E1191FB2B2C6FF49D00D364A1B6F36E /* 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 = ""; }; + 6E78924E78A684EC99718069B1A27741 /* 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 = ""; }; + 6EFF0791C20C33A443DADEC435C473C5 /* ISNativeAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdInteractionDelegate.h"; sourceTree = ""; }; + 6F0E4452E629DE05C9C8BA3D09277C17 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 6F2F7403746CA85F5579BDE45B7D33A6 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationAppLovin.debug.xcconfig; sourceTree = ""; }; + 6F3E13C48BBCE56EFEB567BFA7AA7997 /* ISMetaDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataUtils.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataUtils.h"; sourceTree = ""; }; + 6F4A9F3C6422480AFECB9C6DDE6EF6EC /* 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 = ""; }; + 6F63A9C3D14966808B63F8EE099B30B0 /* MJRefreshConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConfig.h; path = MJRefresh/MJRefreshConfig.h; sourceTree = ""; }; + 6F9A92C776FF051B0DCC9C5EF42C3A59 /* 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 = ""; }; + 6FD2371B850395B98E530FA9CD755650 /* 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 = ""; }; + 6FFFF0AC95716E7DFDD7B8DD6DE49D2A /* 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 = ""; }; + 705DDBC1AECC29B154A8DB4347D02364 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + 707C34735FBA018FE693EC39B3C90A45 /* 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 = ""; }; + 707D6692E7FD5687320E7DBC091731C1 /* 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 = ""; }; + 70FAC0DF5E84835BC0F37BEA28F08299 /* 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 = ""; }; + 7129E95921570598CF25C38C61BD99DA /* PKPendingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKPendingView.m; path = Pod/Classes/PKPendingView.m; sourceTree = ""; }; + 71403C7C9113EE9711BEA4201BCA7EA6 /* IQKeyboardManagerSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.debug.xcconfig; sourceTree = ""; }; + 7162E66D4434A298475777BE364478EA /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; + 71A546C52C4206D10A246BD0600684B4 /* JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXSegmentedView-Info.plist"; sourceTree = ""; }; + 71F1F4EA24154F8BB18B73F261C74B08 /* JXSegmentedView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-prefix.pch"; sourceTree = ""; }; + 724C6D808C978AE021B53E6768BA9FAF /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 726F0FB6BED4CE6D8240BDC077DA8DC8 /* 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 = ""; }; + 728148637EA92072869981E0C15CFE8B /* 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 = ""; }; + 72ACECA6973F384FE7CEF88167324EC9 /* 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 = ""; }; + 72FFCA0040ADC5163FC0D832A3EA29C2 /* BURelyFoundationGlobalAPM.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAPM.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework; sourceTree = ""; }; + 7307DB91CAC717870EA216DEDA760F29 /* PKCircleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKCircleView.m; path = Pod/Classes/PKCircleView.m; sourceTree = ""; }; + 733858655CF838B74FACB672A2C2A1AC /* LPMBannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdView.h"; sourceTree = ""; }; + 739944C164819D7258BD09BC6B2EBB86 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 73B372ECF76D6498832FD8CE547865A5 /* 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 = ""; }; + 73CE0277234E7F9DA56FE59069E0A01B /* ISRewardedVideoAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterProtocol.h"; sourceTree = ""; }; + 73EC2D97E2AD3B0D8B1AAEF580217680 /* ISNEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEvent.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEvent.h"; sourceTree = ""; }; + 742DFDE74954F1911BB52E9A2F94906C /* DataStreamRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataStreamRequest.swift; path = Source/Core/DataStreamRequest.swift; sourceTree = ""; }; + 7457C5E2D96D5CAD6865132AF26A48D8 /* ISInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInitializationDelegate.h"; sourceTree = ""; }; + 7470308CC88754B7181BF0EAC4AE1715 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; + 74BB465E86D2EB9587A79CCE44069D51 /* 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 = ""; }; + 74DD2EA9C06456B1487DD7C1D8CBB476 /* JXSegmentedTitleAttributeItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeItemModel.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeItemModel.swift; sourceTree = ""; }; + 74FE47B2AF0C49B21C479FCF6A335833 /* ISAdapterConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConfig.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConfig.h"; sourceTree = ""; }; + 75187171BFF896F830780B0783251979 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; + 7538E929A7FDD4D11EBA9ADE595CCF12 /* JXPagingView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-umbrella.h"; sourceTree = ""; }; + 7589281FEF58390D222F0C8E47408390 /* 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 = ""; }; + 75B297BB3A25BF5139AC8C48E4E10BA9 /* 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 = ""; }; + 75CD37FE583DD5B98A9C0DFB26279868 /* MJRefreshFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshFooter.m; path = MJRefresh/Base/MJRefreshFooter.m; sourceTree = ""; }; + 75CEA5FC331DB3F6573F71FFF9E0C5E0 /* 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 = ""; }; + 75E92784B7B5AB1E739AA002CB0A2034 /* 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 = ""; }; + 7671A0CF0F7ACFE17BFD20DB89ADF77D /* 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 = ""; }; + 768FEE0ABDE327013B788AB7F03287D7 /* CALayer+PKDownloadButtonAnimations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+PKDownloadButtonAnimations.m"; path = "Pod/Classes/CALayer+PKDownloadButtonAnimations.m"; sourceTree = ""; }; + 76B489EFD207B074BB617FCCA358DD0A /* 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 = ""; }; + 76E6A096EB90D9F7A5A72A1594061A5C /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 76F4FCA80EAA0CA292BE955978419814 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 7710A4C78C3030F9BFA26068C03FD66B /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; + 7719BB8C1717F11D0FC28462D71BF14C /* 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 = ""; }; + 7723A601EB692E68A44FD643A28C81A8 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + 7741411A8E6B508D829E227AE48B4189 /* ISABannerAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdRequest.h"; sourceTree = ""; }; + 77AA48B7D3C2EEE97C38A87B29B51549 /* ISAdapterAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdViewDelegate.h"; sourceTree = ""; }; + 77ADF9EAF759560A8EA047F36164EA89 /* Array+Safe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Safe.swift"; path = "Sources/Extensions/Array+Safe.swift"; sourceTree = ""; }; + 77B7C43536A57EBB891AB9F452E9CD5E /* 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 = ""; }; + 77D1D28D7B429E3FF4543A00DEB30CD5 /* ISAdapterDebugProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterDebugProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterDebugProtocol.h"; sourceTree = ""; }; + 77E47FDBB5E77E393D1E575EC84AC725 /* 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 = ""; }; + 78B8CB20633684059540843332EE90E8 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 7928E84B84B6E17A20DD938EF03BE4B5 /* Int+DateComponents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Int+DateComponents.swift"; path = "Sources/SwiftDate/Foundation+Extras/Int+DateComponents.swift"; sourceTree = ""; }; + 7964E7F13E22CCEB556628DA50777FF9 /* 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 = ""; }; + 79C30560880C4215A32CF0BBCFE5ECBD /* 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 = ""; }; + 7A26DA2A37B54E8D02627987F22D4FB4 /* 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 = ""; }; + 7A7CE0AE095BABF51066DA63B76FE7D2 /* LevelPlayBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayBannerDelegate.h"; sourceTree = ""; }; + 7AA0FF97BA201590DE59D9CA53E4BA05 /* PKStopDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKStopDownloadButton.m; path = Pod/Classes/PKStopDownloadButton.m; sourceTree = ""; }; + 7AC39DE891A58841F22D789409C19894 /* 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 = ""; }; + 7AD6E81F64031469E0BF1A4418AA1962 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 7B4B24AFBD7F870D9C17569198238EFF /* JXSegmentedNumberDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberDataSource.swift; path = Sources/Number/JXSegmentedNumberDataSource.swift; sourceTree = ""; }; + 7BBFBFB6BD1AD29FE9269F23101165AB /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; + 7BFCA84AFE12916B337657EE43B6FEE4 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + 7C7BD808B4524362623765DBC50DF24A /* IQUIView+Hierarchy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+Hierarchy.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIView+Hierarchy.swift"; sourceTree = ""; }; + 7C9D442BFDF2743A0752EB0D5AFB6A8E /* ISAInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInitRequestBuilder.h"; sourceTree = ""; }; + 7CE30680BF155F7E73C1C4F55ABB77B3 /* 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 = ""; }; + 7DC18CA116FD6ED37978ADB6F165A045 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Sources/General/Notifications.swift; sourceTree = ""; }; + 7DFA753AE5388244CE4B4DAAC013C0D7 /* 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 = ""; }; 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MJRefresh-MJRefresh.Privacy"; path = MJRefresh.Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E38CD470CE5D67171A5B694500D466E /* 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 = ""; }; - 7E431A686EBD4991769E756650195457 /* 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 = ""; }; - 7E7922A3608A34856444794F4CBDD3CC /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 7E34BDE421D85C6D6419BC7AE56A6709 /* ISNativeAdLoadDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdLoadDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdLoadDelegate.h"; sourceTree = ""; }; + 7E61F55B50C11B5766D3CBBC868759E8 /* 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 = ""; }; + 7E802DC8CA8E57EC4CDD7E522B98E3AA /* 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 = ""; }; + 7E83F8AB68E004E4781316D76E6D5FC3 /* GoogleMobileAdsMediationIronSource.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationIronSource.release.xcconfig; sourceTree = ""; }; + 7E86920E91388F8D5B809EE92852556A /* ISABannerAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequest.h"; sourceTree = ""; }; + 7E930F20E13FB2639CA3784389384016 /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; + 7EB1AE840206BB62A34F389FD53BE751 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; 7EB20B4E68CCB69F85E7D08B7F8463D6 /* JXPagingView-JXPagingView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "JXPagingView-JXPagingView"; path = JXPagingView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 7ED4817367547EA5ACF6A5FF69039145 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; 7ED98B100939E028C0270E7636E70A55 /* Pods-relax.offline.mp3.music.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-relax.offline.mp3.music.debug.xcconfig"; sourceTree = ""; }; - 7EE6DADDF83830FD3678027FCF3FD0A6 /* PKPendingView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKPendingView.m; path = Pod/Classes/PKPendingView.m; sourceTree = ""; }; - 7F4CEB006BB8DC3BD6BFFBA5EAFC23A2 /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; - 7FF66B8C2400DC29DA788708FC460DF6 /* 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 = ""; }; - 802B464E85B1487792005D775B9E5AF2 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 80552BB71DC11F19AA83B4097BD7767C /* 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 = ""; }; - 80AA12F5E0CEAD781A1F00CFE1E93854 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - 80C374C6E644A23D48B0DF5332B41709 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 812DA6AE986D2BCA38807EE451FD098F /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; - 816B5FFF217F1B74875EE5D6BF2AF3E6 /* LiftoffMonetizeAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = LiftoffMonetizeAdapter.xcframework; path = "LiftoffMonetizeAdapter-7.4.0.0/LiftoffMonetizeAdapter.xcframework"; sourceTree = ""; }; - 822138B48CF932ECBE0EC410CA1AECA4 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 7EE46A6865F6185A8499AE3532893548 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 7EF051EF0D08BD5928932C0DA704AA85 /* Double+TaskInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Double+TaskInfo.swift"; path = "Sources/Extensions/Double+TaskInfo.swift"; sourceTree = ""; }; + 7F89EE519D76708C2179A04ABCB16952 /* 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 = ""; }; + 7F921BF9AC6E1BF8F9D0D52E43673DB6 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 7F9BF38255724E259386DF4F4BE3DA38 /* 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 = ""; }; + 7FAF1C1AA1954B96DEE09FA9529D9DE0 /* 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 = ""; }; + 7FF8A213FD2983361D7D9B6531A3B29A /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; + 80052064747CE8C80A4456EB69C5FB76 /* 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 = ""; }; + 8027ECA4C27E45DD110A4361B6AA571C /* RelativeFormatter+Style.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RelativeFormatter+Style.swift"; path = "Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatter+Style.swift"; sourceTree = ""; }; + 80420665B4F67C1F9E10DE3CA00130A0 /* JXPagingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXPagingView-dummy.m"; sourceTree = ""; }; + 80872AFA3A3B9F84D2B0F43DCDC77C69 /* ISBaseBannerAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBannerAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseBannerAdapter.h"; sourceTree = ""; }; + 80B001E3B90FE5571A2D31145A0A198F /* 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 = ""; }; + 80C8C40C93585BD8E67DC802B1BB7017 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 80CF2DB332049B1A2CF3251157ED861F /* 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 = ""; }; + 80FE89F2EECCFF43F99013BADB669490 /* MJRefreshBackFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackFooter.h; path = MJRefresh/Base/MJRefreshBackFooter.h; sourceTree = ""; }; + 8101A8926A18F59C233BEB18FFE0C73E /* ISAdapterNetworkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNetworkData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNetworkData.h"; sourceTree = ""; }; + 811FE5CDCD65CF92CA266E51D7C91623 /* ISABannerAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdRequestBuilder.h"; sourceTree = ""; }; + 81A89A949C920EE6ECE2E8170B895300 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; + 81D58D07E6BC049D072D1F75F5C8ED1C /* IQKeyboardManagerSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "IQKeyboardManagerSwift-Info.plist"; sourceTree = ""; }; + 8218399C1828D7DC8AB748F4A4B317D4 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 823AB7F95224772C468AD03413AA09A8 /* Tiercel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Tiercel.modulemap; sourceTree = ""; }; + 826EA85C0B0925DA51751D01CA995A97 /* IQKeyboardManager+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Debug.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Debug.swift"; sourceTree = ""; }; 828F1C480D9959D94E2868CE1084677F /* 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; }; - 82B38E17EC0DF5D37431EC3CD39D14F3 /* 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 = ""; }; - 831DA24EBD152445FFA4D16904A3DC32 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; - 841093677BDFFB3DE384099876842A2D /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 844544518CA75AEC07EE65D128FD8091 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = SVProgressHUD/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 8476E15737E0BA99ADAB2C2DD04EDB80 /* 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 = ""; }; - 848046132F0DC916F84A709DD016537C /* 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 = ""; }; - 84D5F5D8A38B12A18570D42EED5F9839 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 855E86B2170CD31FA8F803783BEBEBB8 /* 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 = ""; }; - 857406171D442848BF131EDF58D13B40 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - 8583FC2E8154A56775B3F88C5EC5B52C /* 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 = ""; }; - 8705DFC4A326297C088553CD473EA323 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Features/Validation.swift; sourceTree = ""; }; - 8731DAD0D22DB333803CADF071EFE62A /* AppLovinSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AppLovinSDK.debug.xcconfig; sourceTree = ""; }; - 88261E66772060215BF3E38ED6E1169A /* 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 = ""; }; - 8866857CF33FAF07BAF820311485BC28 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - 889B5D358C153C298ADC9A1D3331FED3 /* 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 = ""; }; + 82A6924CBCB3B60474B31C99BF59D786 /* 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 = ""; }; + 82B01265C94ADC33011301DD0BDF7FB0 /* 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 = ""; }; + 83B1357B3BE5F2A8553161FF190ED87E /* 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 = ""; }; + 83F8D7C968DFCD9DFAAE2F58F6BAFF98 /* ISImpressionData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionData.h"; sourceTree = ""; }; + 83FDD9AFE424D75FC9BA7301B39A6498 /* JXSegmentedTitleItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleItemModel.swift; path = Sources/Title/JXSegmentedTitleItemModel.swift; sourceTree = ""; }; + 8455B68CC84A0B5044D5570CBF601027 /* DownloadButton.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DownloadButton.modulemap; sourceTree = ""; }; + 8487F5CE0D31019B7EFC12A718962CF7 /* 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 = ""; }; + 84CDC09CC89E122C9832BE905776DB26 /* CALayer+PKDownloadButtonAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+PKDownloadButtonAnimations.h"; path = "Pod/Classes/CALayer+PKDownloadButtonAnimations.h"; sourceTree = ""; }; + 8530986280E9552F68A571D3DF6F0735 /* 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 = ""; }; + 854A91C454DC041A85FB3AE48B138193 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + 8571CE8DA89A83337F55B7BBB4C07AA6 /* MJRefreshConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshConst.h; path = MJRefresh/MJRefreshConst.h; sourceTree = ""; }; + 857ECFFD2AC37C642317171B87553C66 /* ISARewardedAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdInfo.h"; sourceTree = ""; }; + 8676F1CB2ACCCE22AB6681F094892126 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; + 869740C4541F77D8C3E223882A22F501 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 869852B089FF9FD20C7D7D362DAE962D /* 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 = ""; }; + 86D1E0FE1FB6C245D966C266847227F0 /* URLConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLConvertible.swift; path = Sources/General/URLConvertible.swift; sourceTree = ""; }; + 86E063F9515DEA92836CBEF37D0CF0FE /* 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 = ""; }; + 86F69E013C31D031B0593D59A6234CBF /* 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 = ""; }; + 8722DF08F09DB60173743ED70982078A /* MintegralAdSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "MintegralAdSDK-xcframeworks.sh"; sourceTree = ""; }; + 8734DA4D0D0D4E614ADA02DFE25CA1A6 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 875464B1992D065A23DFF1E600C78873 /* 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 = ""; }; + 87CBA5A5E091F3E89DEC0C4D19C6CDCA /* 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 = ""; }; + 87E65496C2ABD1143A9130D26863C39E /* 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 = ""; }; + 87FFA2C9074C6CC4B1775652ECB158F9 /* 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 = ""; }; + 883704F7240723C065D08A8F2B94B8D9 /* SVProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVProgressHUD-Info.plist"; sourceTree = ""; }; + 887F30123F9DA47BBFBFA96E652C3520 /* JXPagingListContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingListContainerView.swift; path = Sources/JXPagingView/JXPagingListContainerView.swift; sourceTree = ""; }; + 88971F81DE1EF5C0A2B59F4432DF13CC /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; + 88A8008C3254021176A8121231CBDF23 /* 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 = ""; }; + 88DCE7AD1C2023E6E5EFC677CF66C7A4 /* 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 = ""; }; + 88FEF6D5539ECAB9DE0E0BA1591CFBAB /* 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 = ""; }; + 8905EA343AB5F0A246D6D3AF6C279482 /* 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 = ""; }; + 89164732F172BCF13627A29305A72DBC /* 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 = ""; }; + 8918FA3710C5D6DD64D0FEA615791997 /* 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 = ""; }; + 8921B0004513CFEBF59639E51FB3AF7A /* BURelyFoundationGlobalHeader.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalHeader.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalHeader/BURelyFoundationGlobalHeader.xcframework; sourceTree = ""; }; + 893F30DC33098C8F532418606A9D1709 /* LevelPlayBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayBannerDelegate.h"; sourceTree = ""; }; + 895B3C2545CF8112FF4DE174ECC5D730 /* Commons.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Commons.swift; path = Sources/SwiftDate/Supports/Commons.swift; sourceTree = ""; }; + 898B65DC3658D2596F0314C7C2913077 /* 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 = ""; }; 8A2A128F3FAE37601751167FDC47182A /* 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; }; 8A377C18F92A8A511869ADA54B5652D2 /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "GoogleUserMessagingPlatform-UserMessagingPlatformResources"; path = UserMessagingPlatformResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A5919FC8576EC9C65287B52F7D01475 /* JXSegmentedTitleImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageCell.swift; path = Sources/TitleImage/JXSegmentedTitleImageCell.swift; sourceTree = ""; }; - 8A67B35840B3D0AA8837400178F40285 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; - 8A6CACABDCCE305F23B7858D9B0F5B20 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - 8A9CC0E925754756E947D979B2862BC6 /* IQUITextFieldView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUITextFieldView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUITextFieldView+Additions.swift"; sourceTree = ""; }; - 8A9F0B10548C56D7B1DD5A0C5DC7F1E0 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 8AA31980F51E168ADDE5935487D6E78A /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 8AE410D5E83B0CE75B06BC5D2F40F438 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 8B0F9F6113943D8FB699F90AC6EFEDD0 /* ResumeDataHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumeDataHelper.swift; path = Sources/Utility/ResumeDataHelper.swift; sourceTree = ""; }; - 8B3C263465DF88744411E6DF84616044 /* 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 = ""; }; - 8B549FC9913746AFD8E96B996A0299F5 /* 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 = ""; }; - 8B64D362CD39308E80769740EBB57036 /* UIColor+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+PKDownloadButton.m"; path = "Pod/Classes/UIColor+PKDownloadButton.m"; sourceTree = ""; }; - 8B79FFD2D4501E4497FE132F66E06E11 /* 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 = ""; }; - 8B9F82BC1ADBA734E6A424063290AA3D /* 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 = ""; }; - 8BBC9C06A27686439DBF5FAB6BEB8404 /* 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 = ""; }; - 8BF8F2A350BBE4546F754DE5984B8A6B /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; - 8C154AA135B46A40C5EEA9DA44595CCB /* Cache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cache.swift; path = Sources/General/Cache.swift; sourceTree = ""; }; - 8C58F94ADE0943A4419F9B875860A60D /* DownloadButton-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DownloadButton-Info.plist"; sourceTree = ""; }; - 8C6D5DCF0B81C8F32EACAD767ED7B394 /* 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 = ""; }; - 8CAE777A3985D19CA554B53930CBE547 /* IQKeyboardManager+Toolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Toolbar.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Toolbar.swift"; sourceTree = ""; }; - 8CF85E98E52E00B23DACEDF0691B7C29 /* JXSegmentedView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-umbrella.h"; sourceTree = ""; }; - 8DDC57B59681B9D55DF3EFF4500A187C /* 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 = ""; }; - 8E13E9231ED409CA12EC322C18C3A5F3 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 8E461C495049004FA9C6252C4CCBB07C /* 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 = ""; }; - 8E4B7256F397080D74726A039B63C1BC /* 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 = ""; }; - 8E4EF87E93E0EBBE86CCD0F8106F932A /* 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 = ""; }; - 8E85A1790187D5AE3DC78F71D83A6572 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; - 8EB6EA6419306E7D2961BD9D399757AE /* 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 = ""; }; - 8ED2B4CAE40EE6FC1AA3567EBBFA54C5 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 8F213C1CE902E5051DF5E19EAE94AB81 /* 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 = ""; }; - 8F4CC0921DE3BF4FC1AAC991318EEF00 /* 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 = ""; }; - 8F64E4C7C5782FDB3F6FBE9F89662095 /* 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 = ""; }; - 8F9829603B59BE1DC086FF72819F8E19 /* JXSegmentedView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXSegmentedView-Info.plist"; sourceTree = ""; }; - 902CE8560BF00F3573F18545C0F2760B /* 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 = ""; }; - 90A70486EFD218D47AD81D965BB2FAF4 /* JXSegmentedTitleGradientDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientDataSource.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientDataSource.swift; sourceTree = ""; }; - 90E99853062745B02EF86B1B6D088E8A /* 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 = ""; }; - 90F63BA743F80F077B3E10D3C4D1337C /* 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 = ""; }; - 910D2E6B923B5FDD047C605AA411C7EE /* 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 = ""; }; - 91A59EBB26B1637E8EF1E9028289EE98 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 91C1AF6AD4FF784B2A579FCBB53E13D7 /* 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 = ""; }; - 91E1463384661CECE22A2C6889910392 /* JXSegmentedNumberItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberItemModel.swift; path = Sources/Number/JXSegmentedNumberItemModel.swift; sourceTree = ""; }; + 8A43C43F743BEE341A6B0B9D3C418FA1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 8A68BEF8677667DBE64788282E4497B4 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 8A6A6B02493FAF013BD1ED47CD819703 /* ISConcurrentMutableSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableSet.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableSet.h"; sourceTree = ""; }; + 8A75E73ED42E168C375C3B88C8AF8243 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 8A820A8FA743EBAD2783E13B3AAA948F /* 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 = ""; }; + 8AAC530AAD0C271C34AD452E17240876 /* Ads-Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Ads-Global-xcframeworks.sh"; sourceTree = ""; }; + 8AF5F3EEA663890F4AB3C9DBCE780D6C /* 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 = ""; }; + 8AF92AE1303EAE731650788273EED65A /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; + 8B15DDBD2A40DC87539F2B1ABE1893A4 /* ISEventsReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISEventsReporting.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISEventsReporting.h"; sourceTree = ""; }; + 8B3FE0587456B693D5CEB0DA09E54DF9 /* ISError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISError.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISError.h"; sourceTree = ""; }; + 8BA6D9FDE9CDD8067E59FE8A71A4ADEC /* IronSourceAds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceAds.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/IronSourceAds.h"; sourceTree = ""; }; + 8BF1C77E2584C114B76BF9246F396769 /* ISImpressionData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionData.h"; sourceTree = ""; }; + 8C1F42300566BCC51C4D02E59C9507D8 /* Google-Mobile-Ads-SDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Google-Mobile-Ads-SDK.debug.xcconfig"; sourceTree = ""; }; + 8C5D783ECE003487FB016158730BB5CA /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + 8CAC4D574865811F9A21C82A753832AF /* SVProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVProgressHUD.release.xcconfig; sourceTree = ""; }; + 8CB9BF59E3397039C9C90574944536F6 /* TimePeriodProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodProtocol.swift; path = Sources/SwiftDate/TimePeriod/TimePeriodProtocol.swift; sourceTree = ""; }; + 8CC0E3362C8AD9BADB37178102BD2B20 /* 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 = ""; }; + 8CCC5D2CEC0C9A076B398BFEFE4F25FD /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 8CCF83EE4E1DA2A6045F668AA18749CF /* 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 = ""; }; + 8CDBDA57CB90B0C4C264F0B6DB3E70AB /* LPMBannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMBannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMBannerAdViewDelegate.h"; sourceTree = ""; }; + 8D1760FAA6038AA6D0D1A4322DC04CDA /* MJRefreshBackStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackStateFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.h; sourceTree = ""; }; + 8D3701656819B27ABBAA482B6B76C856 /* BURelyFoundationGlobalYYModel.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalYYModel.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalYYModel/BURelyFoundationGlobalYYModel.xcframework; sourceTree = ""; }; + 8DFAB2BA204EDA369998721AA0288A7D /* 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 = ""; }; + 8E1437EDAD7D5F6640BEBBE8A7CD10BF /* 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 = ""; }; + 8E1CD70142C90BCDBAAB070D83E517D0 /* 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 = ""; }; + 8E4AB8281D63EFE0B602F12D466B7582 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/Features/ResponseSerialization.swift; sourceTree = ""; }; + 8E5F448986E658DEA7050D8B5D9F7FEC /* 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 = ""; }; + 8E96D7455EB38A1062D37B49E7264CE5 /* 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 = ""; }; + 8E9AF36AC6A0851C97C37F10B6F4ADD7 /* ISLoadWhileShowSupportState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoadWhileShowSupportState.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoadWhileShowSupportState.h"; sourceTree = ""; }; + 8EB5F8A66BA6190CF605400510E49A3A /* 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 = ""; }; + 8EE36906606D120D32830E8740C9C4D1 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 8EF4D0F0A51AEB365EDE42A1738CC4C9 /* MintegralAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MintegralAdapter.xcframework; path = "MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework"; sourceTree = ""; }; + 8F0767D0572214FD0FA74D1FB5B18978 /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + 8FAD284A5ADA5D13AFC6728CB8904989 /* MJRefresh.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJRefresh.modulemap; sourceTree = ""; }; + 8FD14B54EE20B32A3DC883A05980A13F /* MTGSDKSplash.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKSplash.xcframework; path = Fmk/MTGSDKSplash.xcframework; sourceTree = ""; }; + 8FF86E2604C34F3CF5845627DEC0DDB9 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 9013F92B187D6AF0717C148830BFB592 /* UIImage+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+PKDownloadButton.h"; path = "Pod/Classes/UIImage+PKDownloadButton.h"; sourceTree = ""; }; + 9034430EE1A28449CDFFE52360A2FD94 /* PKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKMacros.h; path = Pod/Classes/PKMacros.h; sourceTree = ""; }; + 903DD986C8C217B416900722D8A20BE2 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 90B1DB305BC9E2FA6BB58105557785E3 /* 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 = ""; }; + 90B665608DDB9E1813D95732FA029AA5 /* ISConcurrentMutableSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableSet.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableSet.h"; sourceTree = ""; }; + 90BCC591B28BBF58982060E7394D30B9 /* 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 = ""; }; + 90E7B7BD52D7B52666A6CEE46C3F7534 /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; + 90EDC6920AFA2735795C27B42972812C /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 911459DE42E3E6769770908FFE594FC3 /* 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 = ""; }; + 915F2A83CDC9430F7378F8F6072D1E53 /* JXSegmentedTitleCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleCell.swift; path = Sources/Title/JXSegmentedTitleCell.swift; sourceTree = ""; }; + 916B38830F5D84E629A6C4185A5C7EDA /* ISAAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdSize.h"; sourceTree = ""; }; + 918F0AC69DEFE516887A8449CCD36123 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; + 91C6EA50948BFA84874E50AB611A63EF /* ISBannerAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterDelegate.h"; sourceTree = ""; }; + 91F1087E25D914A4396904FA137634E6 /* ISIronSourceAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIronSourceAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIronSourceAdapter.h"; sourceTree = ""; }; + 9202C6B479BDE38A5EF3A6441D9CFE1D /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + 92330C4F2EE5E5AEC138890DB9187029 /* 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 = ""; }; + 9236B36E9E0F61896CE6618AA65652A4 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; 92B0EC788EDA1B0CFA48DFFCB3DDAECD /* JXSegmentedView-JXSegmentedView */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "JXSegmentedView-JXSegmentedView"; path = JXSegmentedView.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 92FD5703F477C05C5F77D77DEEB15624 /* 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 = ""; }; - 933150BA260CEDB4E81C4B75FA8C6278 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; - 93467B74CCA91E2C1ACF7AC7D52E1BF8 /* BURelyFoundationGlobalSDWebImage.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalSDWebImage.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework; sourceTree = ""; }; - 93AF1509A99D6BCA758B08560EFBAB88 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; - 945AAA03D33B36EB0C1E820F12775B3D /* 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 = ""; }; - 9474DB3E64832AF21D591DA2CD6740B2 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; - 9491A00EB697DD34ED2124D154E5FE80 /* 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 = ""; }; - 94A923D485A8DED3FA94FD2809F843FD /* 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 = ""; }; - 9520F3D736C23C4370FE339AAF5B3427 /* 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 = ""; }; - 9556489617E41BAAE6001941ACB89553 /* NSBundle+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+MJRefresh.m"; path = "MJRefresh/NSBundle+MJRefresh.m"; sourceTree = ""; }; - 955A30C3F28148CC26E1E5AB8CD8642C /* 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 = ""; }; - 965485B2597DC51F27AF269CC769C2C6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 966E85C796A7B622C7B2FC8F92B61799 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 9683AC97E3001F24806D348F512CE898 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 968881387D88E686DB25D91472316853 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/Extensions/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 971B9DF581272A71967161387BDD63B9 /* 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 = ""; }; + 92BD2F92850CEB4894B43E17E2B35989 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + 9347DF1EBC9584D2F90F12990E1F6FAC /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/Extensions/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 937F2307790404DAC636ACB15CB16546 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + 9395D589F43942076E61691C862634D6 /* JXPagingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-prefix.pch"; sourceTree = ""; }; + 939DD42633C20F240058D69A7EE1DF4F /* 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 = ""; }; + 94104E761103020EF9ED69D28D4508AA /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + 943A9A589D89A5E4A31893F903531D72 /* SVProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-prefix.pch"; sourceTree = ""; }; + 94438B4B705AF9CEB7B96B2E57A1153C /* 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 = ""; }; + 945480ED35865D2A834EA99834F2ADD0 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationAppLovin.release.xcconfig; sourceTree = ""; }; + 94640CBA78C7BB4D1F84526226E584AE /* ISABannerAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoader.h"; sourceTree = ""; }; + 9488ED0348DE27AA9F0C8F4C9FBBC7F5 /* JXSegmentedRTLLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedRTLLayout.swift; path = Sources/Common/JXSegmentedRTLLayout.swift; sourceTree = ""; }; + 94DC983A1C486421E1BDD8FB529C75F9 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 94E73C52E61ABEC47022B953BAB197EE /* 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 = ""; }; + 94FCE086BA881FA7B59ADFDEA7C0B4CA /* 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 = ""; }; + 95433CB02FE664056BDFB800D9A2D070 /* Tiercel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tiercel.release.xcconfig; sourceTree = ""; }; + 9574DDE717F282B6E1E2571F410FF5D5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Source/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 95A8A11B66888CD39153CB7E0C81F3D9 /* NSLayoutConstraint+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PKDownloadButton.h"; path = "Pod/Classes/NSLayoutConstraint+PKDownloadButton.h"; sourceTree = ""; }; + 95B68255C1C6761F8A6711C4FCA6F940 /* ISBaseAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter.h"; sourceTree = ""; }; + 95C0E10EB4AC60E02B5E22E5289C8132 /* ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist"; sourceTree = ""; }; + 95DEB5AF340C6150A6824BF68871F2B6 /* 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 = ""; }; + 960EC356CCF4382FC6534B54973A38D9 /* 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 = ""; }; + 9635CA39F0B2A5B766CC93471DBBC035 /* TiercelError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TiercelError.swift; path = Sources/General/TiercelError.swift; sourceTree = ""; }; + 963F6F7FCF03FBBCA9EBA85D7C6CA22B /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + 9652754861F6677F71D8F0B783DDD0EB /* 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 = ""; }; + 9672B6FEC07CCE51228F5321CD81CBD6 /* LevelPlayRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoDelegate.h"; sourceTree = ""; }; + 967D5140766DDD9A114D3C7610A2057A /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; + 9697F9078E058DD562DBCEF2FC5AC357 /* BURelyFoundationGlobalFoundation.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalFoundation.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework; sourceTree = ""; }; + 96F35F4A477531ACE4E9A57D740F52A0 /* LevelPlayRewardedVideoBaseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoBaseDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h"; sourceTree = ""; }; + 9706B8C7037020DA660449233A9F2D41 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 976F9DB12A963F0BF8EDD4145F1BA3AE /* 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 = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97AA67775880855D38E9B113E9271428 /* IQKeyboardManagerSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IQKeyboardManagerSwift.release.xcconfig; sourceTree = ""; }; - 98444A98F4A1B630583F9388B82FB746 /* MJRefreshHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshHeader.m; path = MJRefresh/Base/MJRefreshHeader.m; sourceTree = ""; }; - 9845FE691825AC712A334D904597E401 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 985CBA20FD8DA774F828EBC176711407 /* 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 = ""; }; - 989103E62BE6C8DE6EB072987234EFA1 /* 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 = ""; }; - 989931CF7847837BC2ED8312D8F57A4C /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; - 98B32B6E867EA629E8E30E54B06EDB55 /* 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 = ""; }; - 98E07417BA8F4DE706A3732DEBDFB1FF /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; - 994327FE2EFD136011639E144FD4E69A /* ISOFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISOFormatter.swift; path = Sources/SwiftDate/Formatters/ISOFormatter.swift; sourceTree = ""; }; - 998A1BA642964ED4F8B00C43299F7686 /* 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 = ""; }; - 9997DE60D3C1121252770FEC9FFCC3D9 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - 99E8DA81522E39278D147E73535564B2 /* 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 = ""; }; - 9A07DFE8BDB1458936C7499E14F54684 /* SVProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVProgressHUD-umbrella.h"; sourceTree = ""; }; - 9A1CE349026CEF6363FBC68AD01B45C5 /* JXPagingListRefreshView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingListRefreshView.swift; path = Sources/JXPagingView/JXPagingListRefreshView.swift; sourceTree = ""; }; - 9A5E6102D8223F45BCC9DFAA290FCD0A /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - 9A625F29E89DFCA6A80DF2CDCA3611EA /* 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 = ""; }; - 9AACE3B3D9E3D4BFF126116484441DF2 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9B01970DE2BF0E8570C23DAC149A08FB /* 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 = ""; }; - 9C0B420D67447222F9588848F0AF79F2 /* 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 = ""; }; - 9C323F42FB23C206B1CD678443119641 /* PAGAdSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PAGAdSDK.xcframework; path = SDK/PAGAdSDK.xcframework; sourceTree = ""; }; - 9C3AF30B563755498A65F2C9F05A9576 /* IQKeyboardManager+OrientationNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+OrientationNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+OrientationNotification.swift"; sourceTree = ""; }; - 9C647B6375CFA4367BBAE594497C26FD /* 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 = ""; }; + 97A21BE424E57ED7139F042A37051AB5 /* ISSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegment.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSegment.h"; sourceTree = ""; }; + 97C7F7BEF5FD6BDB9C575A9652E3FD44 /* ISInterstitialAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h"; sourceTree = ""; }; + 97F40AB56C1F62FF8A607E747B4EB560 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 97FBC52EE013F78BE1ED37FAF1446170 /* 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 = ""; }; + 980E6D57F360B10951687492BDC1EF79 /* 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 = ""; }; + 9828D578E717310BBC9A62DC7EDE4472 /* 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 = ""; }; + 984FBCB54BBE0523D58F566A6CEC56CB /* 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 = ""; }; + 988FD0AF57065FF010F2A6E19A8B68BF /* 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 = ""; }; + 9895103001374363C665FB8F015DAC98 /* ISABannerAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdInfo.h"; sourceTree = ""; }; + 98A1232B5DDA4B5E22F65D94F63AC746 /* ISMetaDataConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataConstants.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataConstants.h"; sourceTree = ""; }; + 98B5721F80447997EF2FFA7528B01B4C /* ISAdapterBaseProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterBaseProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterBaseProtocol.h"; sourceTree = ""; }; + 98D25B1CF316F751E3DA9B83CB7D52BF /* LPMAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdInfo.h"; sourceTree = ""; }; + 98F9812113FFB4C5DCA903C961C4795B /* 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 = ""; }; + 990C7616414DC8A2949F4760BDE3DC04 /* 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 = ""; }; + 9926C7608294EB3B9615272668F15AD4 /* 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 = ""; }; + 997E19A2A6AB05379DC413314D580F9E /* 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 = ""; }; + 99ABB0FB2CCF598BEFC30C17E24D6CF9 /* 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 = ""; }; + 99C41ECA39A6460F05C4D7608B91D1E1 /* ISRewardedVideoAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISRewardedVideoAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISRewardedVideoAdapterDelegate.h"; sourceTree = ""; }; + 9A1DD804120DCE4FE13BE4FFABF2A63B /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 9A2814834D7233DA9E66717D3F84ED60 /* IronSourceSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "IronSourceSDK-xcframeworks.sh"; sourceTree = ""; }; + 9AA1319270BC40489FE8F09171A3F85F /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 9AC863653DC75F9A19DB6CEEA8B95854 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; + 9B0DBBA25C8969D5C0A243D30236DABB /* SwiftDate-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftDate-Info.plist"; sourceTree = ""; }; + 9B243C928855EAEE5B7DA60025480200 /* IQPreviousNextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPreviousNextView.swift; path = IQKeyboardManagerSwift/IQToolbar/IQPreviousNextView.swift; sourceTree = ""; }; + 9B8C91E538498C9D1310B9FFFDFBC1C0 /* 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 = ""; }; + 9BE18CC10EA789CC1365753BE3A8BB67 /* 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 = ""; }; + 9C0052E9CD4BF589A36679B57F8E38D5 /* ISAdapterAdRewardedDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdRewardedDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdRewardedDelegate.h"; sourceTree = ""; }; + 9C461D0654D4BECBBF039CB9B325FAF5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; 9CB0C25DC36EDA50975A4B5D8C9D7318 /* Pods-relax.offline.mp3.music.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-relax.offline.mp3.music.modulemap"; sourceTree = ""; }; - 9D052521C5EC5AFF8639D1D8FF42EA61 /* NSLayoutConstraint+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PKDownloadButton.m"; path = "Pod/Classes/NSLayoutConstraint+PKDownloadButton.m"; sourceTree = ""; }; - 9D0A58AEB4A84E9BE0C042AF03346BC5 /* 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 = ""; }; - 9D5E383C80F82F7AB5A27658772F7746 /* 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 = ""; }; + 9CBF8391505F6170A1ACAA2646F914E7 /* AppLovinSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "AppLovinSDK-xcframeworks.sh"; sourceTree = ""; }; + 9CEC4E2D750F9B93C3AE5BFB670B7A7F /* FileManager+AvailableCapacity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "FileManager+AvailableCapacity.swift"; path = "Sources/Extensions/FileManager+AvailableCapacity.swift"; sourceTree = ""; }; + 9D46B345E27028B1A0420517AE43E9C8 /* PKCircleProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKCircleProgressView.h; path = Pod/Classes/PKCircleProgressView.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; }; - 9DF71AACB9E776D3464A7BCE106AE360 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; - 9E6F079FFC07F828F054773A273EFA97 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 9F4289A183CAC18837BB31BF7FDB3A90 /* 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 = ""; }; - 9F5DF781B2D048671A9AC1D867CDBCA5 /* 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 = ""; }; - 9F79A9EEF45B42B433FB41EA7FEAC5A9 /* 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 = ""; }; - 9F83F12C44CC7548118B229A4C14C823 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - 9F863AAF7315A8B16F91210CFC378CB6 /* 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 = ""; }; - A10F5286D5718618BB24B2FCB660F941 /* 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 = ""; }; - A15958DC3802CD81D264C17B961EAC51 /* 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 = ""; }; - A194DA6B41F6E4BD342F9FEBD984F588 /* 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 = ""; }; - A1A99B8819CEE9B17EDE23F5BDDD4F26 /* JXSegmentedViewTool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedViewTool.swift; path = Sources/Common/JXSegmentedViewTool.swift; sourceTree = ""; }; - A208CCFBF9B3B19C5CAD02F6132F329F /* 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 = ""; }; - A2562D3B2E8940066A20FBEE6210ED55 /* 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 = ""; }; - A2A08CEE61844B6C98F9A383441FBE85 /* 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 = ""; }; - A2AF2F66F0C03BFDD10E91A4B4D104F7 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - A2C5249BD37810C6408B8B1F135A8E51 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - A2D7AB933E29219A6CA6FD23B787B4E9 /* MJRefreshAutoGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoGifFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.h; sourceTree = ""; }; - A3F9DB95D1081B8C1E1843250C9A6FBA /* UploadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UploadRequest.swift; path = Source/Core/UploadRequest.swift; sourceTree = ""; }; - A433BA030A916425B34D7850559C8A78 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; - A4B517CDC14DFA94CEFD2388B1DE3D48 /* Array+Safe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Safe.swift"; path = "Sources/Extensions/Array+Safe.swift"; sourceTree = ""; }; - A5272714DFCF2F6DF1E531FF39FE2B5D /* 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 = ""; }; - A536338CA9437351BBE81BCACB1B104D /* 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 = ""; }; - A5C04943131B30EA40BD1871771B6B3B /* 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 = ""; }; - A6243DD623A082320FD98C66CEEBA652 /* 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 = ""; }; - A635FE5A900D861BBB1F7F09AA6F58A2 /* Tiercel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Tiercel-Info.plist"; sourceTree = ""; }; - A63CDC5AF8B4A25E6D169925C82A5950 /* 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 = ""; }; - A644CF039AB946517290F6ABE8B138D0 /* Double+TaskInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Double+TaskInfo.swift"; path = "Sources/Extensions/Double+TaskInfo.swift"; sourceTree = ""; }; - A6A24381514D27BB5DCB20AB81B2C837 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + 9E6E9BF8D4D0A1CB4DDC54EF10067B27 /* ISNEventTrackerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerInterface.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNEventTrackerInterface.h"; sourceTree = ""; }; + 9E72508F280049ED00230251761AFC95 /* ISAppStoreErrorDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAppStoreErrorDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAppStoreErrorDelegate.h"; sourceTree = ""; }; + 9F3A17A4F8EA25DB7FECC974DDAD9987 /* 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 = ""; }; + 9F573D027D1905D5079A373FC5D5D7D6 /* 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 = ""; }; + 9F9B37B706DBEBEA259CCF7DF945DCCE /* 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 = ""; }; + A05A64A0D04401A56F18EB9FCB7A8648 /* 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 = ""; }; + A0624D77B50FB7EC0863765AE3C57890 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + A099E0314E8BAF54398075865A5473F4 /* TimeStructures.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimeStructures.swift; path = Sources/SwiftDate/Supports/TimeStructures.swift; sourceTree = ""; }; + A1022B7066307C59F193EDBD78F805CF /* JXSegmentedView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.debug.xcconfig; sourceTree = ""; }; + A109ED102EE37117D065478E932BCAA2 /* 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 = ""; }; + A14ADBE8C75C015D7DA5B06F55ABF75D /* 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 = ""; }; + A1532F11B6CD9E093B77DCAABF5122A1 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + A1676F92016E2FD71FBCE577C5077DF8 /* ISARewardedAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdRequest.h"; sourceTree = ""; }; + A1A157C0F472319822F889BB38DC431F /* MJRefreshTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshTrailer.m; path = MJRefresh/Base/MJRefreshTrailer.m; sourceTree = ""; }; + A1C52481FA693426B0FD9944129A505B /* SVProgressHUD.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVProgressHUD.bundle; path = SVProgressHUD/SVProgressHUD.bundle; sourceTree = ""; }; + A1D318D0F15E564C68A9721DBBD428B9 /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; + A29BEA9C5C6C0182609F8B13F761EB12 /* 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 = ""; }; + A2AF721042E1DC355D446C7C9F28BADC /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; + A32E130B648533C2E4B4A71B01BDE78C /* 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 = ""; }; + A336F6462F9F0F0FE9339BC478CDEA2F /* 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 = ""; }; + A39598F9CCBFF49DDB99281DD1267C39 /* 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 = ""; }; + A3A8743D4E40FA4F88545152D34280D9 /* ISARewardedAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoader.h"; sourceTree = ""; }; + A443207FE7A6386CD579986229FAFAC2 /* ISAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdInfo.h"; sourceTree = ""; }; + A4481CE629A94B6A2A80E4D18A6ED08E /* 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 = ""; }; + A474AD315806341F694524E1A213FD94 /* ISNEventTrackerWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerWrapper.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerWrapper.h"; sourceTree = ""; }; + A4810298DF18CC36C2580497E0BEF4D1 /* VungleAdsSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = VungleAdsSDK.xcframework; path = static/VungleAdsSDK.xcframework; sourceTree = ""; }; + A4904D9B9A163999DA320E6FB4568FA7 /* 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 = ""; }; + A49376C011D66B1399B4BEC1AD8CDC1E /* 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 = ""; }; + A498F2C345BB5D9CEED3A218A7BFFFA5 /* ISDemandOnlyBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h"; sourceTree = ""; }; + A4EC2FA5BD2F9275400D6653662EFD33 /* MJRefreshComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshComponent.m; path = MJRefresh/Base/MJRefreshComponent.m; sourceTree = ""; }; + A4EC56BBE12C7C0FED6DA24CBAD15282 /* ISAdapterAdaptiveProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdaptiveProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdaptiveProtocol.h"; sourceTree = ""; }; + A569FDF6479E8A8967839A92435726D7 /* SVRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVRadialGradientLayer.h; path = SVProgressHUD/SVRadialGradientLayer.h; sourceTree = ""; }; + A57D742B5FF47E626DD49CBEBF49130C /* 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 = ""; }; + A5A7822C87C2B8EEE200D9276CE48DB7 /* LPMAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMAdSize.h"; sourceTree = ""; }; + A5C7C98B22387899C0C73F7F3F2494C2 /* ISBannerAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdapterProtocol.h"; sourceTree = ""; }; + A5D0A997407AD8DD2A87AE162441D079 /* ISDataKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDataKeys.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDataKeys.h"; sourceTree = ""; }; + A62EC5A137D826B92EE9AB908733C2E6 /* PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKDownloadButton.m; path = Pod/Classes/PKDownloadButton.m; sourceTree = ""; }; + A636B72C205D5B1620704B5DD2AFEE8B /* ISAInterstitialAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdDelegate.h"; sourceTree = ""; }; + A678BB0837182D0855D6535A0BE7AFB3 /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; + A67A2DF63CAE4DCA6FC686964C16D4EA /* GoogleMobileAdsMediationVungle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationVungle.debug.xcconfig; sourceTree = ""; }; + A67EBB5A8D90D6DF9A900D9C36474AAF /* ISNativeAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdView.h"; sourceTree = ""; }; + A6852A31B6AEDC6D023B2E5E2538F056 /* 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 = ""; }; + A68F8D9343F6581DA8B9D4EDE1C05958 /* ISBaseAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdAdapter.h"; sourceTree = ""; }; + A69681D7106A5B150F5055DCD817AB00 /* 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 = ""; }; A6A74933CD02E6DBD2AFCF807116B6CB /* DownloadButton-DownloadButton */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "DownloadButton-DownloadButton"; path = DownloadButton.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - A71C0FBE68ECACE2F360A7D0F04E8FC8 /* 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 = ""; }; - A753D437D127F0655C676882EB80A1A6 /* ResourceBundle-Alamofire-Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Alamofire-Alamofire-Info.plist"; sourceTree = ""; }; - A7F0CB6ACC7C446CDDE0458374040BFA /* 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 = ""; }; - A831282AC8C767A6597F5B3526A7410F /* JXSegmentedView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXSegmentedView.release.xcconfig; sourceTree = ""; }; - A84E4F7C27CDFDF907FCE70573373CFC /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + A6CE05380DA71F83DD7C7B697D2F9989 /* DownloadTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadTask.swift; path = Sources/General/DownloadTask.swift; sourceTree = ""; }; + A72913006E16447D48E81B2426B87C2C /* JXSegmentedIndicatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorProtocol.swift; path = Sources/Indicator/JXSegmentedIndicatorProtocol.swift; sourceTree = ""; }; + A77745A1A916B386B85AAAAD62B044DD /* BURelyFoundationGlobalAFN.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAFN.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework; sourceTree = ""; }; + A7871A499A50F6515F8A434D64BCF2AE /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/Core/ParameterEncoding.swift; sourceTree = ""; }; + A7AEBB5BCC2BB5AD108FF5B40EC5ED6B /* 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 = ""; }; + A7E8660F520BCDFAE84DBA10C577E621 /* ISABannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdView.h"; sourceTree = ""; }; + A80EE8D078B36D3C0C559FF19BEEDF5A /* 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 = ""; }; + A82790337582AC969DE72F5BCB999B0A /* 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 = ""; }; + A8566DBF60058C03193FB5F0015427B6 /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; + A8884EA134816E1D21D9556E40044599 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + A8B3376DF5853EBAFA471A1D0E1BC1F5 /* 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 = ""; }; A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IQKeyboardManagerSwift; path = IQKeyboardManagerSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A90EF196B6457592C8E67D0A0562F80A /* 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 = ""; }; - A9BF0C965270C96F6074F688936329F0 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - AA1D0A33744447830BAB91FFC0AA0396 /* JXPagingSmoothView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingSmoothView.swift; path = Sources/JXPagingView/JXPagingSmoothView.swift; sourceTree = ""; }; + A8F6067BD1984A7357E525D62CB89AB8 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + A930B611D9A8D64FCE274CE502385AE0 /* ISARewardedAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoader.h"; sourceTree = ""; }; + A96387B1C71D54D32030AA08A724D32C /* BURelyFoundationGlobalNETWork.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalNETWork.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework; sourceTree = ""; }; + A995A35E98EDE91C54CE75DB4326DA4C /* 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 = ""; }; + A9B577E7C1F047409C3CB737F8A2A243 /* 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 = ""; }; + A9D9536EC32885B03B8EE1986FA6B133 /* ISAInterstitialAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdRequest.h"; sourceTree = ""; }; + A9EC6E8096A5729AA43B3B8B10233995 /* 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 = ""; }; AA39C6D2448DC5A9AD18DDA3C96A1A0F /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - AA850D0A1C149B6908463B7BD08AC43B /* JXSegmentedTitleAttributeDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeDataSource.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeDataSource.swift; sourceTree = ""; }; - AAD4B380003BE8C4A164E4186073760A /* 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 = ""; }; - AB33B29F458D0A788AE481C94674DCA5 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; - AB44279A897FE2EF1B8FC61E5C9F7E48 /* MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MarqueeLabel-Info.plist"; sourceTree = ""; }; - AB578C5E8F2EC3FA38FEAB028B823C74 /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; - AB58ED25F7B59ADB81BAB1A289F9520D /* 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 = ""; }; - AB6746549158CEE5DA2D8CF4C0E644E0 /* 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 = ""; }; - AB82775628AD40CDC8D1BC8B5C0512E1 /* DateInRegion+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Math.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Math.swift"; sourceTree = ""; }; - ABC1DBD9EA4A2888EC0306BBA0E673E2 /* OperationQueue+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+DispatchQueue.swift"; path = "Sources/Extensions/OperationQueue+DispatchQueue.swift"; sourceTree = ""; }; - ABEB906AA917B7D5C700FA49790BA234 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = ""; }; - ABFEB73D3D3B9F1DD10D86D38A08E161 /* JXSegmentedBaseDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseDataSource.swift; path = Sources/Core/JXSegmentedBaseDataSource.swift; sourceTree = ""; }; - AC0EEB667456BC7BB5AD7233D469BCA3 /* 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 = ""; }; - AC317B2803FF183344504586E5C6ED73 /* IQUIViewController+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIViewController+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIViewController+Additions.swift"; sourceTree = ""; }; - AC9AD12BEAC9F7AA3F158472471D4774 /* 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 = ""; }; - ACCB97C62235D861DC7D3D9ECE32F938 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - ACF14FE40CF2070B92331888DBB8EFF5 /* 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 = ""; }; - AD0B6C1064EC181D2ABA6D3148A0EFA2 /* MJRefreshAutoFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoFooter.h; path = MJRefresh/Base/MJRefreshAutoFooter.h; sourceTree = ""; }; - AD549177B4F2BD7F79491007E9B162F1 /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; - AE052F948E7B282CADEAB60D3B404910 /* 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 = ""; }; - AE1E23F80F5885C46C7076E8D9401F2E /* 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 = ""; }; - AE2AE82DBF173C2CAEB68333E76A36A6 /* JXSegmentedRTLLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedRTLLayout.swift; path = Sources/Common/JXSegmentedRTLLayout.swift; sourceTree = ""; }; - AE5D528FB4AC82F4562A4D2C2BA7C84E /* 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 = ""; }; - AE7AE6B22517E9CD78A4CCAF4DE30E7B /* 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 = ""; }; - AEB861FFCB989732276E8692C4FFA304 /* 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 = ""; }; - AEBC504F2C31634B22171371A3E56747 /* 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 = ""; }; - AF20468E3449FECFE53AEB30095F8FB1 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; - AF34E4212021B3F8A42A6C8B0870E3FD /* 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 = ""; }; - AF35539044A434E6D89E995659B9890D /* 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 = ""; }; - AF66EA84F562E148635799C7EB9F901C /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - B04045368A25716946DBA9CE677C1B91 /* 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 = ""; }; - B04A30104C010B5EEAE126E14F4E62E4 /* 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 = ""; }; - B0A0D0E1FADCA8314FB2A70F730912E7 /* 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 = ""; }; - B0BB8857B365D409F54CC53EF4BD234C /* IQKeyboardManagerSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IQKeyboardManagerSwift-dummy.m"; sourceTree = ""; }; - B0C184DE70EDC38B990D96FA0A1F489D /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - B124C3B05E910E8E104F9C08137C44BA /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - B13757D75EF00C80E47FC16617F82963 /* 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 = ""; }; - B1518C69FA8348831D37EF246E964262 /* JXPagingView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JXPagingView.debug.xcconfig; sourceTree = ""; }; - B1E9632BE2091B27DFAF33FA19461825 /* JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXPagingView-Info.plist"; sourceTree = ""; }; - B1ED30CCE8CF1FFC7D6BAA8677490D10 /* 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 = ""; }; - B2562FF2610043C0D3DEB72596BFBB50 /* DateRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateRepresentable.swift; path = Sources/SwiftDate/DateRepresentable.swift; sourceTree = ""; }; - B2AE4A4E46010D4B3B4228C513CC4FC7 /* MJRefreshNormalTrailer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshNormalTrailer.h; path = MJRefresh/Custom/Trailer/MJRefreshNormalTrailer.h; sourceTree = ""; }; - B2B492CC4A98EE4F7E2B81B89F292E8C /* 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 = ""; }; - B3E636679A8C380BA5C154EDBE803CB3 /* 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 = ""; }; - B41BC42295E633AD669CCE6A5718FCC0 /* MJRefreshAutoNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoNormalFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.m; sourceTree = ""; }; - B420C83E44BEEA25D3AB779E6D341B19 /* 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 = ""; }; - B4836BA4DC0FA4E115D55A057843F42B /* JXPagingView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXPagingView-dummy.m"; sourceTree = ""; }; - B494685C6BDB2E4ABC0B89A1D8860DA6 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + AA424C2716D21DDA21A824DA27868F67 /* 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 = ""; }; + AA58ABE6AD28BDF1D75552EA49C93EE5 /* ISDemandOnlyRewardedVideoDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyRewardedVideoDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyRewardedVideoDelegate.h"; sourceTree = ""; }; + AA676F8FF23908F9643DEB537F388B21 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + AA679B53EB3DE1637BD4DFAF1257CAAD /* Ads-Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.release.xcconfig"; sourceTree = ""; }; + AA6A3445C4C88118790BC2AD80C66544 /* ISDataKeys.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDataKeys.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDataKeys.h"; sourceTree = ""; }; + AA9362FA1B3C7F2739FFD726D81010FB /* ISARewardedAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequestBuilder.h"; sourceTree = ""; }; + AAEB853A515D4121D4C202FD6AF4EFE2 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + AB45127098F06644D6E6C984A88B6023 /* ISMetaDataUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataUtils.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMetaDataUtils.h"; sourceTree = ""; }; + AB7D0B6E57BA18689AC31E57B1F8E354 /* AppLovinAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinAdapter.xcframework; path = "AppLovinAdapter-12.6.0.0/AppLovinAdapter.xcframework"; sourceTree = ""; }; + ABC0B3701E25AEEFA69DC00117D84533 /* 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 = ""; }; + AC62033084EF88E7EE63276B7086476E /* 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 = ""; }; + ACCD2F7C841F74775D727FA094D88BAA /* 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 = ""; }; + ACD88D8BED4B57655F07CB7B2C30E7CA /* SwiftDate.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.release.xcconfig; sourceTree = ""; }; + ACED124B4D765BCE601775CD912B25AE /* ISNAppStoreVCRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAppStoreVCRootViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h"; sourceTree = ""; }; + ACF2BBD82D4AB8CC2EDF1858638E044F /* LevelPlayNativeAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h"; sourceTree = ""; }; + AD0A043AF431F812DF6D901BF6A61EF6 /* UIScrollView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJExtension.h"; path = "MJRefresh/UIScrollView+MJExtension.h"; sourceTree = ""; }; + AD9B27CA8DEFB7637BF9DEF15A0C2224 /* LevelPlayInterstitialDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayInterstitialDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayInterstitialDelegate.h"; sourceTree = ""; }; + ADB60E2E6BB46EFB826A4B72D449527F /* 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 = ""; }; + ADD55EACE78231ECAAA6A2EE33B3076E /* 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 = ""; }; + ADF2F5F8653B501AD72529F8C449A744 /* 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 = ""; }; + AE193EFE2A4078A98351A27411FE8A66 /* 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 = ""; }; + AE3723772E71A62F25EA95154549253A /* MJRefreshBackGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackGifFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.m; sourceTree = ""; }; + AE4EA05D8E6732F75496798D7B25E237 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Core/Request.swift; sourceTree = ""; }; + AE54AF7B1BBE502F28E9C9076F502381 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "SDK/PAGAdSDK.xcframework/ios-arm64/PAGAdSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + AE7556B8D6D07689202FCE6B3FEA5E49 /* 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 = ""; }; + AEE0EA45B46F3973B965F3860BD09307 /* 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 = ""; }; + AEE8B0D55B6AAEB9AE0EC91DD52187E7 /* SupersonicLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SupersonicLogManager.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/SupersonicLogManager.h"; sourceTree = ""; }; + AF6C1BE6BDF4B8C9269B8FA3E2A0EE07 /* 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 = ""; }; + AF713D97B6C41E0E5F4CB57FF797239A /* ISAdapterAdInteractionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdInteractionDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterAdInteractionDelegate.h"; sourceTree = ""; }; + AF86EAD08CBAC55BA5177E2C03286CAF /* ISInterstitialAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h"; sourceTree = ""; }; + AF9195E893652D933BE7FAA253A401EA /* ISWaterfallConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISWaterfallConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISWaterfallConfiguration.h"; sourceTree = ""; }; + AF9608C7E5E9B3CC1FA05D1874A9F60A /* 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 = ""; }; + B001FD2CC4478E1E04A755B7BC2D2F0D /* ISARewardedAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdDelegate.h"; sourceTree = ""; }; + B008A710A8D245F94EA120DB48F67E19 /* 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 = ""; }; + B06A95987DA5C0831F88F938792B9A58 /* ISAdapterNativeAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdData.h"; sourceTree = ""; }; + B086777886BF61EE925C7E04A6ADC1CB /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = IQKeyboardManagerSwift/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B08F576E8889A2A279F736D357E3EFE2 /* JXSegmentedAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedAnimator.swift; path = Sources/Common/JXSegmentedAnimator.swift; sourceTree = ""; }; + B09F4BBE2901F25B4DD4E9B42C570EB3 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/Core/ParameterEncoder.swift; sourceTree = ""; }; + B0EE2ACF10B068D9E3F302B624920567 /* ISInterstitialAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISInterstitialAdapterDelegate.h"; sourceTree = ""; }; + B1613542760FA01B15811BB9CBD9CEDA /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; + B18B71EE935346ACA6995595A5B08F30 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + B19F59D68D9AE39D94F0D60CB5267DD6 /* 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 = ""; }; + B1B026BAA501C51CDF64754D2E68CA0B /* ISAdapterSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterSettingsProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterSettingsProtocol.h"; sourceTree = ""; }; + B1D55220653C5B2239EC5DD87A2C6A9C /* 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 = ""; }; + B1E22B65024F30BF42B5A80FB61DDBE9 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/Features/CachedResponseHandler.swift; sourceTree = ""; }; + B224495525648A8B256202ED01F9E89F /* 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 = ""; }; + B2407416A80A54B7B9DD174652E269CA /* Tiercel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Tiercel-dummy.m"; sourceTree = ""; }; + B3115C3D78CC511863519779A83CF3CF /* 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 = ""; }; + B34E6DC6B29F7DF34AD316D6FA9E4767 /* ISAdapterAdFullscreenProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterAdFullscreenProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterAdFullscreenProtocol.h"; sourceTree = ""; }; + B3765934A79D6EE03E938B70A6E9CBE8 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; + B391374EADD1BA9F5751FC6C32D4136A /* 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 = ""; }; + B3C52A37D34326307730130C1F0CF0A6 /* ISBaseRewardedVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseRewardedVideo.h"; sourceTree = ""; }; + B3CF42EB0ACA98A2199EE95D44C959B7 /* Calendars.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Calendars.swift; path = Sources/SwiftDate/Supports/Calendars.swift; sourceTree = ""; }; + B4075CFF23880BFAE81C278999B70CE0 /* ISNativeAdAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h"; sourceTree = ""; }; + B44CEE510A5FB3DB1A0E5C66E017B08D /* ISAdapterMetaDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterMetaDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterMetaDataProtocol.h"; sourceTree = ""; }; + B47E3E9A71FF86006C58BE1A4FCAC581 /* WebSocketRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WebSocketRequest.swift; path = Source/Core/WebSocketRequest.swift; sourceTree = ""; }; + B496F88081F9B29575E55ADB84869074 /* ResourceBundle-JXPagingView-JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXPagingView-JXPagingView-Info.plist"; sourceTree = ""; }; + B49D4EBCEC493D9423B737084F116B47 /* MJRefreshStateHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateHeader.m; path = MJRefresh/Custom/Header/MJRefreshStateHeader.m; sourceTree = ""; }; + B4AFCCD37E6A193D4F27D0A7C4C0773C /* PKStopDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKStopDownloadButton.h; path = Pod/Classes/PKStopDownloadButton.h; sourceTree = ""; }; B4B8063291033C95A8B2A24FA2AD7A79 /* 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; }; - B4EF65BF2488EA4DEC87370CA200154C /* 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 = ""; }; - B6516089D5C264137F8F6A7382A6C323 /* JXSegmentedBaseCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseCell.swift; path = Sources/Core/JXSegmentedBaseCell.swift; sourceTree = ""; }; - B6AC8555C6CB77F41D6F88B8E3B2C943 /* ResourceBundle-DownloadButton-DownloadButton-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DownloadButton-DownloadButton-Info.plist"; sourceTree = ""; }; - B74E2213760D3CCF824D6F08FE4CBBE3 /* 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 = ""; }; - B7C1C19B861DE4F3D7AD3157BD81C931 /* GoogleMobileAdsMediationPangle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationPangle.release.xcconfig; sourceTree = ""; }; - B875201946AA73C3F717BD41D74F356C /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - B8BFB9DD39AF302C578EBC34F8A31588 /* 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 = ""; }; - B8DF637CE5961B03DBCF92AE907114C6 /* 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 = ""; }; - B938F417694A1F94CC299AAB0D64ADB2 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - B94091D3CC1C8802970AF2BBDB6C7F42 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - B9A69567D3814C7A24E641BB9C9BEBDA /* IQToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQToolbar.swift; path = IQKeyboardManagerSwift/IQToolbar/IQToolbar.swift; sourceTree = ""; }; + B4CE3FE5DA148CCC8C3226ED23CB44B8 /* SVProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressHUD.m; path = SVProgressHUD/SVProgressHUD.m; sourceTree = ""; }; + B57DB2E0FD6EEE8160EAA865947C6C05 /* MJRefresh-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-prefix.pch"; sourceTree = ""; }; + B59278417B200AFC4AE570C0D14F94A4 /* SwiftDate.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftDate.debug.xcconfig; sourceTree = ""; }; + B5AA3BCF76884E56AFC2F67955944667 /* GoogleMobileAdsMediationMintegral.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationMintegral.debug.xcconfig; sourceTree = ""; }; + B5AF286BC1B6D9476FB51A0B1BBDE375 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + B5ED03CDB90527E7766439881CD774A8 /* 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 = ""; }; + B607DE055A7C56D7AFF4B6F259FD9A8E /* ISAdapterNativeAdViewBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h"; sourceTree = ""; }; + B60F47E50DA983F71F95C81DDEF6A1C8 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = SVProgressHUD/PrivacyInfo.xcprivacy; sourceTree = ""; }; + B6380ABDB6994D6A44BB1F8A1D02B06C /* ISABannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdViewDelegate.h"; sourceTree = ""; }; + B667ABC8F2F6B0CE247E9F8D091C27A4 /* Date.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Date.swift; path = Sources/SwiftDate/Date/Date.swift; sourceTree = ""; }; + B686A0A1892712F7166D460FAB0E146A /* GoogleUserMessagingPlatform.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUserMessagingPlatform.debug.xcconfig; sourceTree = ""; }; + B6A5B4BA83E2F3A0410F174F03717123 /* 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 = ""; }; + B6DCB503AA7E171108D9A61ADA59724E /* 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 = ""; }; + B74673DEBB8C2C276398377E1941A56B /* LevelPlayMediaView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayMediaView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayMediaView.h"; sourceTree = ""; }; + B79D2D2B5C56B01C3E6A7A926D9FC1E5 /* ISAdapterNativeAdViewBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinder.h"; sourceTree = ""; }; + B83441CC07C60B0D1D05B56A8FF76864 /* DateComponents+Extras.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateComponents+Extras.swift"; path = "Sources/SwiftDate/Foundation+Extras/DateComponents+Extras.swift"; sourceTree = ""; }; + B8385C431B5AC772AABDA0EC8A2B5D84 /* IronSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSource.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSource.h"; sourceTree = ""; }; + B859718C35A806CFE7E3F8CD7299169B /* ISAdapterErrorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrorType.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrorType.h"; sourceTree = ""; }; + B8ED014D19206184F5D50E9B347B92DA /* ISNetworkInitializationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNetworkInitializationDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNetworkInitializationDelegate.h"; sourceTree = ""; }; + B914DAD133D3AB11568D28E63760F4E0 /* DataRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataRequest.swift; path = Source/Core/DataRequest.swift; sourceTree = ""; }; + B93DD4CEABE75216B09BF72763BCEB27 /* ISDemandOnlyBannerDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISDemandOnlyBannerDelegate.h"; sourceTree = ""; }; + B94B84383D564768754A8A4416881875 /* 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 = ""; }; + B98478583E7F90712DB31C2EF4BBEBC1 /* 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 = ""; }; + B994FBF58D68E95E6835C1CCCD47E7C0 /* ISGender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISGender.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISGender.h"; sourceTree = ""; }; + B9B3C72C5BD71CA9D3C8C3AFD292582A /* RelativeFormatterLanguage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RelativeFormatterLanguage.swift; path = Sources/SwiftDate/Formatters/RelativeFormatter/RelativeFormatterLanguage.swift; sourceTree = ""; }; + B9D0A26567954A581203E88439816017 /* JXSegmentedDotDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotDataSource.swift; path = Sources/Dot/JXSegmentedDotDataSource.swift; sourceTree = ""; }; B9DCB5EC0B1CDADD221717CADDF62359 /* SnapKit-SnapKit_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "SnapKit-SnapKit_Privacy"; path = SnapKit_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - BA62422B611A854B5C37A99DAB4D0906 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; - BA9BD004CFE137D12F7A61D4F2592974 /* VungleAds-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "VungleAds-xcframeworks.sh"; sourceTree = ""; }; - BAA952261A0DF72B2F59CB696382B6FC /* VungleAds.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.debug.xcconfig; sourceTree = ""; }; - BB0943FFE955C808AD7DAEFE1152082E /* MarqueeLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MarqueeLabel-dummy.m"; sourceTree = ""; }; - BB41157DB3351E502E85CDA6B52030B6 /* 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 = ""; }; - BB6790D60781E994FE1FB97F5AA33CB2 /* 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 = ""; }; - BBDCDB7445FB301071DE232D516EA224 /* 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 = ""; }; - BC7B87D5AE798585508697F185094215 /* AppLovinSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinSDK.xcframework; path = "applovin-ios-sdk-12.6.0/AppLovinSDK.xcframework"; sourceTree = ""; }; - BC87E57574175C65BD883FE6843497A7 /* 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 = ""; }; - BC9B84446A9877CA094353F1C4D365B9 /* 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 = ""; }; - BD3EF4634DAC2B4046064D87926342DC /* BURelyFoundation_Global-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "BURelyFoundation_Global-xcframeworks.sh"; sourceTree = ""; }; - BD7FD2D36D6CF1A27AB2E1D4D3012084 /* UIColor+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+PKDownloadButton.h"; path = "Pod/Classes/UIColor+PKDownloadButton.h"; sourceTree = ""; }; - BE22C5C9B9DD319B08A7334C0A1B9D8A /* 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 = ""; }; - BE93FEC6B2C751DA18458243A80EF9BD /* 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 = ""; }; - BE9CD2C8CBBA19AE16B5A9C519D431D7 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/Core/SessionDelegate.swift; sourceTree = ""; }; - BF923C5A1596A28472E7AB79C7766DC8 /* 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 = ""; }; - BF93E1DDAA31CAEC5D3B8DE9B4FF9A80 /* 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 = ""; }; - BFB221F688B3ADE2E2952E6BA3D12400 /* JXPagingMainTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingMainTableView.swift; path = Sources/JXPagingView/JXPagingMainTableView.swift; sourceTree = ""; }; - C00E9F3A07C6028813061FE5EDEA4007 /* 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 = ""; }; - C04AE62388691D0DBAF9014C88D35960 /* IQKeyboardManagerSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IQKeyboardManagerSwift-prefix.pch"; sourceTree = ""; }; + B9F9538A905EAF1FA1DE3AB3A2588D70 /* JXPagingView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXPagingView.modulemap; sourceTree = ""; }; + B9FE509917C19067AEBBB2F9E09DAD29 /* 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 = ""; }; + BA5225EB40DFA85CBD84276A44E3BE3C /* ISConsentViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConsentViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConsentViewDelegate.h"; sourceTree = ""; }; + BA5D8488318F1BA7A027E878A93F5D90 /* ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; sourceTree = ""; }; + BABB8D46246D38E4CB8BB1D970A8ED38 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/Features/RequestInterceptor.swift; sourceTree = ""; }; + BAF38F549FF7FB883C852DD0776CADE5 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/Features/AlamofireExtended.swift; sourceTree = ""; }; + BAF6B6DE3CDF1C5ADFE78C1C2B9B792E /* Zones.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zones.swift; path = Sources/SwiftDate/Supports/Zones.swift; sourceTree = ""; }; + BAFD7923EDA584C64E1F9180DD2E8271 /* 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 = ""; }; + BB09B6AFF181BF66A79713248388B9A6 /* SwiftDate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftDate.swift; path = Sources/SwiftDate/SwiftDate.swift; sourceTree = ""; }; + BB4C0AAB4CD182376115F1D2901B593E /* LevelPlayRewardedVideoBaseDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoBaseDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayRewardedVideoBaseDelegate.h"; sourceTree = ""; }; + BB551D10E35DD86FD0BD18766B1099CC /* 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 = ""; }; + BB5978173653B226E12ACEBCA6A4EFF0 /* 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 = ""; }; + BB8A070040427EFBB41AAEEB0A072DC4 /* JXSegmentedIndicatorDotLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDotLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDotLineView.swift; sourceTree = ""; }; + BBA44813470413935EA61B20A14B6C85 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + BBB31E04B153CF43159F6BF90C241308 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + BBC1521A20BE04452E33EE1803A4A7A1 /* 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 = ""; }; + BBFDA4B19D85207283401FCDAADAC623 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; + BC28D8C5ACE11C4159DD186AC1043BE8 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + BC3A09F0479ADA6F915489500C20549F /* JXSegmentedTitleAttributeCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleAttributeCell.swift; path = Sources/AttributeTitle/JXSegmentedTitleAttributeCell.swift; sourceTree = ""; }; + BC46AC64CCC2BBA084C3DCBF88ACE824 /* 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 = ""; }; + BC57B3E3862813145B8177F156CD728F /* ISLogDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLogDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLogDelegate.h"; sourceTree = ""; }; + BC72F30B64A893BA722DC3379C72B297 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + BC840D9C92DEA90FFD7B2D9FD3ADA65F /* 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 = ""; }; + BD0DECE421B6B48F5F5B4F7169A5914C /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Core/Session.swift; sourceTree = ""; }; + BD0F861EA13D8778C86D2E935948113D /* ISBaseAdapter+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ISBaseAdapter+Internal.h"; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdapter+Internal.h"; sourceTree = ""; }; + BD2CDE329BAD5BC38C7AF06AF28B42C0 /* langs */ = {isa = PBXFileReference; includeInIndex = 1; name = langs; path = Sources/SwiftDate/Formatters/RelativeFormatter/langs; sourceTree = ""; }; + BDB1A4D6C63067EB804B2613E8BE676A /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + BDE392DA58ADA08253248E71D7163437 /* 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 = ""; }; + BDE80259594DC6C989969EC1DDA86301 /* 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 = ""; }; + BDF36E64564D55118B4D1EA60E991EDE /* MJRefreshComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshComponent.h; path = MJRefresh/Base/MJRefreshComponent.h; sourceTree = ""; }; + BE4F7ED7AC7AE6EF00EF30BBD92816DA /* ISBaseNativeAdAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNativeAdAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNativeAdAdapter.h"; sourceTree = ""; }; + BE81F0DD67F3A09B341424AE5FC392DE /* ISAdapterConsentProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConsentProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterConsentProtocol.h"; sourceTree = ""; }; + BE8E87F9E7DB9B06D62F4B159E4B77F7 /* IQKeyboardManager+UITextFieldViewNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UITextFieldViewNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UITextFieldViewNotification.swift"; sourceTree = ""; }; + BEB938A3B0FFCD0544CA837636BA2E1A /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; + BF585A91CCEC7A609F5F7944D47CF210 /* ISNControllerMessageListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerMessageListener.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNControllerMessageListener.h"; sourceTree = ""; }; + BF63989BEC4D99CFE45786665228BA02 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Extensions/Result+Alamofire.swift"; sourceTree = ""; }; + BF8D90689EB636CD582CA181988CA986 /* JXSegmentedIndicatorDoubleLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorDoubleLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorDoubleLineView.swift; sourceTree = ""; }; + BFC211ECFF80BA40E04F0C601ED0C0FD /* ISBaseInterstitialAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitialAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitialAdapter.h"; sourceTree = ""; }; + BFE33F95A393F97884FC85219646F084 /* ISARewardedAdRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdRequest.h"; sourceTree = ""; }; C07BEF0CE5DECC5BDCAC8625BF2FFA4B /* 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; }; - C08BFA3118DA603FF2F60FC1508BB2EE /* 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 = ""; }; - C0E712FA9869F285B36B3F08E7012B62 /* Tiercel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tiercel.debug.xcconfig; sourceTree = ""; }; - C106F0BE6640E90A062D90CBBC61D4D3 /* 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 = ""; }; - C16B919399B5E2F3005DDDBC3597F06A /* 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 = ""; }; - C195EE8B3D176357C8C9FC8CC4D05D86 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - C1E26E8CEA7E1D5908B547F7E2157A1F /* GoogleMobileAdsMediationPangle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationPangle.debug.xcconfig; sourceTree = ""; }; - C1EF4394A2C4BC3610CF250E0BB6BA80 /* JXPagingView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXPagingView-prefix.pch"; sourceTree = ""; }; - C239AC5F5300043D47C5E85DD80DB1E3 /* 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 = ""; }; - C24568BE5B59193FA3421B07D9D6E28F /* JXSegmentedTitleCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleCell.swift; path = Sources/Title/JXSegmentedTitleCell.swift; sourceTree = ""; }; - C28643C5E43DFD0CDA8BA1339ADE3AD0 /* CALayer+PKDownloadButtonAnimations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+PKDownloadButtonAnimations.h"; path = "Pod/Classes/CALayer+PKDownloadButtonAnimations.h"; sourceTree = ""; }; + C0875DAD2F79A114F8475339B2C2E984 /* 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 = ""; }; + C09F0328369848D72285879C760BBD72 /* IQTitleBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTitleBarButtonItem.swift; path = IQKeyboardManagerSwift/IQToolbar/IQTitleBarButtonItem.swift; sourceTree = ""; }; + C0C684223DFC6B353768DD018AE5EE87 /* ISAdapterErrorType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrorType.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrorType.h"; sourceTree = ""; }; + C0DC8B9ECCD704494C30C5423EF3C411 /* 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 = ""; }; + C11F7467A80CF1CD4880D6A819F7B47F /* 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 = ""; }; + C1409E763C4872BE07C458AA612099DB /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + C16A914B9869B1EE9B3EDE88777F3A9C /* ISLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLog.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISLog.h"; sourceTree = ""; }; + C18CC68350402A450E2B81622FE9DAD2 /* VungleAds.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = VungleAds.release.xcconfig; sourceTree = ""; }; + C1ACE1F51D3D3E4D0DAE408FDA4AF0D4 /* ISNAdViewsManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAdViewsManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNAdViewsManagerSwiftFacade.h"; sourceTree = ""; }; + C1E413015E09320BB08EBF5E49DB1B31 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + C21304FF3E1CDA90421BE1A0B11962A1 /* DownloadButton-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DownloadButton-umbrella.h"; sourceTree = ""; }; + C28D3FF5F227D34604A22007E9716248 /* 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 = ""; }; C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Kingfisher-Kingfisher"; path = Kingfisher.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C2E6E235C8DD3D5988F0CEC900B6F81D /* 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 = ""; }; - C31BA1AC504B4097F01D4134AE855817 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - C333A17C59176C08C3F57CF83691D2AB /* 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 = ""; }; - C384983FE303CD86FAB4BC21A9AC5AE4 /* 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 = ""; }; - C3B494E0C3CAA6843A3C8F6A840F554C /* 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 = ""; }; - C3B5C0860F29447E6A645936ABB6D58E /* 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 = ""; }; + C2A1BBCBC56FE62E9EBF4286C397E12F /* UIScrollView+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIScrollView+MJRefresh.h"; path = "MJRefresh/UIScrollView+MJRefresh.h"; sourceTree = ""; }; + C321B218B37026BCC45F6C11C5FB41F9 /* 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 = ""; }; + C339A55851E5AF5221F27EFBB16B73AA /* 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 = ""; }; + C35AB86385284263D1B805C4407D7DC9 /* ISSupersonicAdsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSupersonicAdsConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISSupersonicAdsConfiguration.h"; sourceTree = ""; }; + C38A5C824ED743F58C708842CA81A20F /* 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 = ""; }; + C3B82F61F1C0073B5F75DEAD23ED71EA /* ISNativeAdDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdDataProtocol.h"; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C3F94DA662D9A89C3B2A58DC54F79811 /* JXSegmentedNumberCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedNumberCell.swift; path = Sources/Number/JXSegmentedNumberCell.swift; sourceTree = ""; }; - C40C363A174525FE33652A3B37D094EF /* 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 = ""; }; - C4452DC7DE490331A32E8958838EF1ED /* DotNetParserFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DotNetParserFormatter.swift; path = Sources/SwiftDate/Formatters/DotNetParserFormatter.swift; sourceTree = ""; }; - C4454DB37333C458C2A5D148891C7D62 /* 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 = ""; }; - C4B0F4AE47DCA94ED4DF541A1FD36F58 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/General/SessionDelegate.swift; sourceTree = ""; }; - C4C283D781233F68A6A63BA62D61F38F /* 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 = ""; }; - C4D83237F697A17B9B389893B868D1D5 /* 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 = ""; }; - C5584525039EE7B278776386944017D9 /* BURelyFoundationGlobalFoundation.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalFoundation.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalFoundation/BURelyFoundationGlobalFoundation.xcframework; sourceTree = ""; }; + C45E8BA8B1C79FD42E03A5E84D97A418 /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C4CE15117E142C9E260DA2DD63F28D9B /* ISNEventTrackerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNEventTrackerInterface.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNEventTrackerInterface.h"; sourceTree = ""; }; C5599939621D610A1B24DBE6AD727F1F /* Pods-relax.offline.mp3.music-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-relax.offline.mp3.music-frameworks.sh"; sourceTree = ""; }; - C56F4046961391A7E9D56C4DDE0A2DAC /* 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 = ""; }; - C593A39BEFD6E9F4B79DFEE8B3BA5A7B /* MJRefreshConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConst.m; path = MJRefresh/MJRefreshConst.m; sourceTree = ""; }; + C5A157923BC2B3038C2A710C8AE4ADB1 /* 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 = ""; }; + C5A258132D328A91880355DE1E887BFC /* ISAdUnitAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnitAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h"; sourceTree = ""; }; C5A558306E631973D7B81200472877D4 /* Pods-relax.offline.mp3.music.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-relax.offline.mp3.music.release.xcconfig"; sourceTree = ""; }; - C5F88F2E7B40F1DEC57CECCE31B2817B /* 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 = ""; }; - C607CEDF09ACFAF8C05CE42288E25E5F /* 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 = ""; }; - C62D4E4AF8394FA12E59FC7A63D75D4C /* MJRefreshAutoStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoStateFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.m; sourceTree = ""; }; - C664324646F93120708927876A3DEEFA /* 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 = ""; }; - C6C3F4EEE15C25212838E94F808C91D7 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - C6F7DA3DBDFE643EFA97457873C0902B /* 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 = ""; }; - C6F886C2B817720B27D26AB2BA0C8C41 /* ResourceBundle-JXPagingView-JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-JXPagingView-JXPagingView-Info.plist"; sourceTree = ""; }; - C7096A31D854AD148236215D80D6338E /* TimePeriodGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodGroup.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodGroup.swift; sourceTree = ""; }; - C78006D40B30BE2B6766B89EC9EC8BB9 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/Core/RequestTaskMap.swift; sourceTree = ""; }; - C7C0AA0DDAFBB747A92BDDE08080316C /* 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 = ""; }; - C8B487095C068613D32CE48F53C5CCF3 /* Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Common.swift; path = Sources/General/Common.swift; sourceTree = ""; }; - C9997CC6C1A5D487C9E91BC3733633BF /* String+Hash.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Hash.swift"; path = "Sources/Extensions/String+Hash.swift"; sourceTree = ""; }; - C99DCC1D10F6DC01F3FD07DA3D1E7D75 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; - CA2470AE308C09B7C65A422DAF64ABD8 /* MJRefreshBackStateFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackStateFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackStateFooter.m; sourceTree = ""; }; - CAA9D9D172AF5F0D998B88AF1D951A72 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - CAB0C69D43A518C987ADC78460C0665E /* 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 = ""; }; - CAEBE56A86F7F103E6C5C10BAE2D2FDE /* 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 = ""; }; - CB4B28B06A008073E22FD4827CD2CB31 /* 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 = ""; }; - CBC744587214E371E87931884D977465 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - CBEC987A523DB21F17F0B09BED5100CE /* NSBundle+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+MJRefresh.h"; path = "MJRefresh/NSBundle+MJRefresh.h"; sourceTree = ""; }; - CC6F60D6CF0AC7E793FB5931654766C8 /* 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 = ""; }; - CC790C2F711CAD77B71DF39C19717E5C /* 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 = ""; }; - CCFC616B335AA67BDA461F385718DE14 /* 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 = ""; }; - CD2E4C8C387A9EF14584A555DB38F2D5 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - CD992BBC868CB0C0ED0BC7F300C759F1 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Frameworks/Release/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; - CE4A69A9C62B5B38787FEE2F97CD04E6 /* 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 = ""; }; - CE4EC4ADE0356B4B98FC649BCAF5D9FD /* PKCircleView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKCircleView.m; path = Pod/Classes/PKCircleView.m; sourceTree = ""; }; - CE5EDCA856B80DAFDF367EA33450A5A3 /* 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 = ""; }; - CED6494F3EB14727D0E592AF75CD1687 /* BURelyFoundation_Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.debug.xcconfig; sourceTree = ""; }; + C66BA402B050B7245BFE97E1C574BD26 /* ISBaseNetworkAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseNetworkAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseNetworkAdapter.h"; sourceTree = ""; }; + C6E263259E30AA483F9BE5933F4A16EE /* JXSegmentedComponetGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedComponetGradientView.swift; path = Sources/Indicator/JXSegmentedComponetGradientView.swift; sourceTree = ""; }; + C709BEDF11CE1E64070D2531EB6A13DF /* MTGSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDK.xcframework; path = Fmk/MTGSDK.xcframework; sourceTree = ""; }; + C7326997388781510404953D3A1CD494 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + C7506B1CEC45268220D36A0B3ECDF155 /* ISAdapterConsentProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterConsentProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterConsentProtocol.h"; sourceTree = ""; }; + C75EF906C7C780086531FBD3BCB8F140 /* ISMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaData.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaData.h"; sourceTree = ""; }; + C7715C9E3CA909707417FF72064C416C /* JXSegmentedTitleOrImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageItemModel.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageItemModel.swift; sourceTree = ""; }; + C7DCAA52C0575DC86E9498B3BDC64689 /* ISAdOptionsPosition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdOptionsPosition.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdOptionsPosition.h"; sourceTree = ""; }; + C7F7BF5C0DFFE6D506B9C685E7BECA76 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; + C8660CCEAC40CBA1EB28B20EC9D07F10 /* 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 = ""; }; + C87D5B1B4E03DFDA4C3EE53FE0487D07 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; + C8F19D35017EAE410D369D8B47549731 /* 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 = ""; }; + C9020D560D1FAB7CE1548B1E4E441A86 /* 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 = ""; }; + C9320F7422A0F534CA956CB40FDC682C /* ISBaseAdInteractionAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdInteractionAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h"; sourceTree = ""; }; + C94FFE698AF07D397829F9546A9C32A2 /* ISDemandOnlyBannerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISDemandOnlyBannerView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISDemandOnlyBannerView.h"; sourceTree = ""; }; + C9C0D41EB7BAD4E7B319C9F1558C93DC /* FileChecksumHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileChecksumHelper.swift; path = Sources/Utility/FileChecksumHelper.swift; sourceTree = ""; }; + C9C0E0472BD266C8FB76EE3BFA4F4C08 /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; + CA1AA19DCE14C346AD204A2A70631F80 /* 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 = ""; }; + CA1F326CABE7AAD60B4AF533B3305425 /* 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 = ""; }; + CA3464E2C152DDE871C2883F4559732A /* ISBaseAdInteractionAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdInteractionAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdInteractionAdapter.h"; sourceTree = ""; }; + CA88BEE26BAA58058A443950AF222720 /* ISBaseAdapter+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ISBaseAdapter+Internal.h"; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter+Internal.h"; sourceTree = ""; }; + CAC83F27020A6AC3E505B3ADA4A7C7A6 /* GoogleMobileAdsMediationVungle.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationVungle.release.xcconfig; sourceTree = ""; }; + CADB469BE905CD90639E0D531879D3AF /* UIView+ISNativeView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+ISNativeView.h"; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/UIView+ISNativeView.h"; sourceTree = ""; }; + CAE64B1426A322263020A2E904495ADF /* 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 = ""; }; + CB8050F50DED4BF88E1E54F916DEFEE2 /* ISAInitRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequest.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequest.h"; sourceTree = ""; }; + CB9E0BE803C03CFFE7286482E089E8AF /* MJRefreshAutoStateFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoStateFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoStateFooter.h; sourceTree = ""; }; + CBBEBC68DAB68CE1CD42AC85417D5D07 /* ISLogDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLogDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLogDelegate.h"; sourceTree = ""; }; + CC1A45189EFEF37DDA1260124912F90C /* ISNControllerManagerSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerManagerSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerManagerSwiftFacade.h"; sourceTree = ""; }; + CC884AB20BAA882F776DFDCB9BDBBBC5 /* ISAInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAd.h"; sourceTree = ""; }; + CCA9C590ED46E83D16E2CF826CE1BB90 /* MJRefreshGifHeader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshGifHeader.m; path = MJRefresh/Custom/Header/MJRefreshGifHeader.m; sourceTree = ""; }; + CCBAFC84B809D44CC43AB7C271774A0C /* 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 = ""; }; + CCC5D127444969B0BB7F747A7CE1EC73 /* MJRefresh-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJRefresh-Info.plist"; sourceTree = ""; }; + CCDF1BE6D1C24AE5B947C40135978380 /* JXSegmentedTitleImageItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageItemModel.swift; path = Sources/TitleImage/JXSegmentedTitleImageItemModel.swift; sourceTree = ""; }; + CCE8AAF470F72A92D5223FC386F78463 /* 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 = ""; }; + CCEE3A692E989ABC7AA8AD26E0829728 /* LPMConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LPMConfiguration.h"; sourceTree = ""; }; + CD609B1C8583F43DECFA3E3EBA1AB606 /* MJRefreshAutoGifFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoGifFooter.m; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoGifFooter.m; sourceTree = ""; }; + CD839D76D142A9BB98215F9BCFEC673D /* ISNativeAdProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdProperties.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdProperties.h"; sourceTree = ""; }; + CD8D6DFE909DA7088F03EA0A837D0E88 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + CDA56EFB04965905F9A769F07F90CF85 /* ISAdData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdData.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdData.h"; sourceTree = ""; }; + CDC6DA53723C259656F4B34B4465033D /* 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 = ""; }; + CE2D5ECE39668E6452D2D696502B61B9 /* 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 = ""; }; + CE47340368DA379488CAF4655B0F612F /* ISAdapterErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrors.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdapterErrors.h"; sourceTree = ""; }; + CE5C9DE409329FC3D2FE580B2A20F47E /* LPMAdSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdSize.h"; sourceTree = ""; }; + CE728D011A033B88D1463AF92F30195F /* ISAInterstitialAdRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdRequestBuilder.h"; sourceTree = ""; }; + CE7AD95C70E4F70E4B26E640D6F45225 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Features/Combine.swift; sourceTree = ""; }; + CEBC7EBAF3B7807684CA2E0F2D79BC60 /* 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 = ""; }; + CED846250C83BA7C18479AE9F3E7EFC3 /* ISAInterstitialAd.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAd.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAd.h"; sourceTree = ""; }; + CED8513F10BFEAAD89E11E37A9B930A2 /* ISBaseBanner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseBanner.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseBanner.h"; sourceTree = ""; }; CF0AA9FBFBDB70858C030769541505ED /* MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MarqueeLabel; path = MarqueeLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CF197C5B4DB2216B941C3BD719381422 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - CF48BAFC222077610700C8466882D998 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - CF53E1D444575BFBD3D448F1E321754B /* UIView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+MJExtension.m"; path = "MJRefresh/UIView+MJExtension.m"; sourceTree = ""; }; - CFB789D0C361C34740380D7F0E801428 /* BURelyFoundationGlobalAFN.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAFN.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAFN/BURelyFoundationGlobalAFN.xcframework; sourceTree = ""; }; - D02CD8769FB76188AA0BD20BE2771E5F /* 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 = ""; }; - D08D25969AD18A7A10C953AF6876B71D /* 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 = ""; }; + CF1B803115FBC2CB2AD5CAEC185068D4 /* SessionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionConfiguration.swift; path = Sources/General/SessionConfiguration.swift; sourceTree = ""; }; + CF20D77729DFD292E60CFD3D19F5227C /* SVProgressAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVProgressAnimatedView.m; path = SVProgressHUD/SVProgressAnimatedView.m; sourceTree = ""; }; + CF60F22E647823485B5B7D45B58FA7B4 /* Cache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cache.swift; path = Sources/General/Cache.swift; sourceTree = ""; }; + CF768E061BFBBC56BCFB475849314834 /* MJRefresh-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJRefresh-umbrella.h"; sourceTree = ""; }; + D028C29A21C742139F5C4C451749490A /* 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 = ""; }; + D088302F365C8C46CBDAE578B860D4EF /* SVProgressAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressAnimatedView.h; path = SVProgressHUD/SVProgressAnimatedView.h; sourceTree = ""; }; D095C62B7734C0DB6B8124A2A897B58B /* Pods-relax.offline.mp3.music */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-relax.offline.mp3.music"; path = Pods_relax_offline_mp3_music.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D0EEE353D58883C5AF6BB1D8CD220679 /* 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 = ""; }; - D10DF8481C3672655622DADF334ACE07 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = MJRefresh/PrivacyInfo.xcprivacy; sourceTree = ""; }; - D1F37E4E060CB2DDFED456F8D67F01AE /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - D23B2A191C6F59958F16A05310B6A112 /* 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 = ""; }; - D29F4A0073DE46367AD38376D2F22670 /* MJRefreshBackNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackNormalFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.h; sourceTree = ""; }; - D2C37D3949A6D38580C0FB1BABF3B04E /* 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 = ""; }; - D2FA5B8158DF5CA5E6124D596AE2CE69 /* MJRefreshBackFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackFooter.m; path = MJRefresh/Base/MJRefreshBackFooter.m; sourceTree = ""; }; - D3462F282865D8388954C2B2FA440BFD /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - D3527EBB05ABEEA59F82CECDD74EC0A8 /* UIButton+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+PKDownloadButton.m"; path = "Pod/Classes/UIButton+PKDownloadButton.m"; sourceTree = ""; }; - D3750AC07F769F12D85EC3174EDF6460 /* 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 = ""; }; - D3D489AAF6A685FA62FD3260BECC99B6 /* 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 = ""; }; - D3D56AF39F24B73FAD27A60E0ABDB3A1 /* 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 = ""; }; - D4A68F62DD7FB322FA7C2EDBFE739197 /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - D4C821D51DB4278893D663A5DCC418F5 /* Date+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Components.swift"; path = "Sources/SwiftDate/Date/Date+Components.swift"; sourceTree = ""; }; - D4F5B894229D324DE5796736B85F4051 /* 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 = ""; }; - D4FBF3DBCF304066D3A378A5096A3AEB /* UIImage+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+PKDownloadButton.m"; path = "Pod/Classes/UIImage+PKDownloadButton.m"; sourceTree = ""; }; - D557090B90DD20C743F2FF3596BB7988 /* 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 = ""; }; - D5A245AE7DD7A8B050D5A3C9245963F0 /* 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 = ""; }; - D5A8E052942241D91DC787D2C0EF06BE /* 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 = ""; }; - D64597418E8AC15E2CCCFCB23CF424B8 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - D68EF8C2136B7B4430C3305B7C32835C /* 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 = ""; }; - D6A9469C1E30BED848B9052C7837DEE8 /* DownloadButton-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DownloadButton-prefix.pch"; sourceTree = ""; }; - D6AFAACF950AC13B5E972ECC708E55B5 /* DateInRegion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateInRegion.swift; path = Sources/SwiftDate/DateInRegion/DateInRegion.swift; sourceTree = ""; }; - D6CF4513388A5E5BB2AD1A7EC8E307CE /* PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKDownloadButton.m; path = Pod/Classes/PKDownloadButton.m; sourceTree = ""; }; - D71D31A55C3938B7D3CF8873613EBABD /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; - D721DF52067F99EDB815C5165F6CD7D3 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; - D74A8F3568E1D30CF6F6A81F3031BCF3 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - D751D26A3DDEA2FC652D3AB61FA852D3 /* Executer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Executer.swift; path = Sources/General/Executer.swift; sourceTree = ""; }; - D77FC18ABF7857E69D0F3D994E6E10F3 /* MJRefreshAutoNormalFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshAutoNormalFooter.h; path = MJRefresh/Custom/Footer/Auto/MJRefreshAutoNormalFooter.h; sourceTree = ""; }; - D7DCBF84DF41E22784073BE0A8E8AA24 /* 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 = ""; }; - D7F05B904E5142EC5F228A6A4AFA412E /* 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 = ""; }; - D811BEA83DD7E2452925C6A9AC7F2E32 /* 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 = ""; }; - D8CDDFF42A561BECFC873AA98DF2478F /* 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 = ""; }; - D8DDBB5D426B7AE6774806EE9C681F7C /* 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 = ""; }; - D8FCC93C68B8F2D741D65C936AE54F20 /* 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 = ""; }; - D9B09616914ED5FDA473B78E04E4C59D /* AssociatedValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssociatedValues.swift; path = Sources/SwiftDate/Supports/AssociatedValues.swift; sourceTree = ""; }; - D9B3930B947AC95FA251EBACBA24DEF9 /* JXSegmentedIndicatorLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorLineView.swift; sourceTree = ""; }; - D9F98AD3BF5A39688E6E724DFE2A99E6 /* MJRefreshStateTrailer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshStateTrailer.m; path = MJRefresh/Custom/Trailer/MJRefreshStateTrailer.m; sourceTree = ""; }; - DA07C0D4DEB77A9651DC33C24DD70C95 /* 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 = ""; }; - DA3051C452B370EC4301CA926B33DE95 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - DADAFEA452EAB6FD8B3A01FCFB2FBF5D /* 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 = ""; }; - DB51288144D1A23B2D1D728863C5DB71 /* GoogleMobileAdsMediationVungle.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleMobileAdsMediationVungle.debug.xcconfig; sourceTree = ""; }; - DBD48AFFA763B7E2B54AECCFC7D0964C /* BURelyFoundationGlobalGecko.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalGecko.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalGecko/BURelyFoundationGlobalGecko.xcframework; sourceTree = ""; }; - DBD4C48870C35305B8A651D04A74C120 /* IQTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQTextView.swift; path = IQKeyboardManagerSwift/IQTextView/IQTextView.swift; sourceTree = ""; }; + D099E78A45AAEAE155CB29E0DD66F3BD /* 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 = ""; }; + D0D0AFF73EA52C8873EC2A8E0C2F9446 /* 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 = ""; }; + D0D65946E76B9536F33D0D2B3A43ED95 /* MJRefresh.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJRefresh.release.xcconfig; sourceTree = ""; }; + D15B5B67BFCE34AB5598FD51C6717EC4 /* GoogleUserMessagingPlatform-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleUserMessagingPlatform-xcframeworks.sh"; sourceTree = ""; }; + D1717AA5F300C308BE39E761DB76C380 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Fmk/MTGSDK.xcframework/ios-arm64/MTGSDK.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + D1788E77FA8DA59DB542A37A08C0A4AC /* MTGSDKBidding.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKBidding.xcframework; path = Fmk/MTGSDKBidding.xcframework; sourceTree = ""; }; + D1C4709A7273751ED90ED565F58994F5 /* 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 = ""; }; + D1C7095B6F84671C061C830B9FBBD185 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/Extensions/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + D20E9C86A919FCCF7E1ADA96211B9650 /* 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 = ""; }; + D20EF426024D0E93B3C63C6C59D48748 /* UICollectionViewLayout+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UICollectionViewLayout+MJRefresh.m"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.m"; sourceTree = ""; }; + D22CD08CF9784CF1194AE85054484512 /* 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 = ""; }; + D2588A571150BC5F56CF333A8CA84F11 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Core/Response.swift; sourceTree = ""; }; + D27CA2193BDD9F8D0B06271F616D84D2 /* 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 = ""; }; + D288C15C8566D743822D670C66B904E3 /* 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 = ""; }; + D29447AB384439B03D81ED7A4D4DEB46 /* 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 = ""; }; + D30643C187AB7CA46AD1A4128F0BF52D /* SVIndefiniteAnimatedView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVIndefiniteAnimatedView.h; path = SVProgressHUD/SVIndefiniteAnimatedView.h; sourceTree = ""; }; + D351D22155C95F2BD4CC493D22F58DD7 /* JXPagingSmoothView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXPagingSmoothView.swift; path = Sources/JXPagingView/JXPagingSmoothView.swift; sourceTree = ""; }; + D363C35421782E0747B1D1B54DFCDED0 /* IronSourceAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = IronSourceAdapter.xcframework; path = "IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework"; sourceTree = ""; }; + D3664EF36BE159BF00A9870A7EB3E92C /* 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 = ""; }; + D367D59DE14B31931A5F7AC8EAE2208A /* 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 = ""; }; + D38FE5671E595BD1742A741063FA686A /* JXSegmentedBaseCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseCell.swift; path = Sources/Core/JXSegmentedBaseCell.swift; sourceTree = ""; }; + D3AA43FCF6CD7477A6B586F0B94C67D2 /* 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 = ""; }; + D3FBC8331D34AD97E1BA50FD2162DC22 /* JXSegmentedIndicatorImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorImageView.swift; path = Sources/Indicator/JXSegmentedIndicatorImageView.swift; sourceTree = ""; }; + D3FE6C65F758B5B9F40AA84D8510D26E /* ISIntegrationHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIntegrationHelper.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISIntegrationHelper.h"; sourceTree = ""; }; + D4689A2F1720C013A6917FDA6F3D11B7 /* 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 = ""; }; + D537B8DDE891CA7B376B0280BF89E682 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/Extensions/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + D53C31BEC1B54A2C632537582CA51D68 /* JXSegmentedIndicatorBaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBaseView.swift; path = Sources/Indicator/JXSegmentedIndicatorBaseView.swift; sourceTree = ""; }; + D5683450539EF99F366634DC1F9EF03F /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/Features/RedirectHandler.swift; sourceTree = ""; }; + D56DC056922AA47B73CDAEC4412A24E2 /* 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 = ""; }; + D6043DAE381AE8B88A60E6089C685833 /* ISBannerSize.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerSize.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerSize.h"; sourceTree = ""; }; + D62F9103EF1A73A3EC0AA01262BDAD09 /* 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 = ""; }; + D64569A950C64F06533F84FD48E378BA /* Tiercel.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tiercel.debug.xcconfig; sourceTree = ""; }; + D6502BDF2F64D1AEE80581F4BCDEDBCA /* 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 = ""; }; + D68222BC761E34FFB486095F6F9C10D7 /* ISMediationGlobalDataWriterFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMediationGlobalDataWriterFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISMediationGlobalDataWriterFacade.h"; sourceTree = ""; }; + D6CDCA6AB1CEE09787E0C0C4D294BFCF /* LPMAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMAdInfo.h"; sourceTree = ""; }; + D6E2D5EDEEA7C172382D588CCA785661 /* 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 = ""; }; + D6FF3F8509ADF32EC4F45E9855117D79 /* ISAAdFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAAdFormat.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAAdFormat.h"; sourceTree = ""; }; + D6FFDB99565A4625219E2DD8F9BEF05D /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; + D7C91FA099F0149942E54DBD94EF585B /* ISPlacementInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISPlacementInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISPlacementInfo.h"; sourceTree = ""; }; + D7E5AC04F24F609633FD8A54F273970E /* 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 = ""; }; + D855ACD95864F5FB6167F3C37C3ADFDC /* ISAdUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnit.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnit.h"; sourceTree = ""; }; + D857E0ADA5BA49A6A5174AD3AC1F97DF /* MarqueeLabel.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MarqueeLabel.release.xcconfig; sourceTree = ""; }; + D87D4B63B8483C79C3B92F16DB910558 /* MJRefreshFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshFooter.h; path = MJRefresh/Base/MJRefreshFooter.h; sourceTree = ""; }; + D8A4B8B7A97551979D165115C62F08F1 /* 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 = ""; }; + D9339D0C98E446ACB7FD43D12DC279F4 /* 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 = ""; }; + D957AA901EAB142CFBBDF378BEDF2BF9 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + D988A73835E0C83D22AD76552A8B36CE /* SupersonicLogManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SupersonicLogManager.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/SupersonicLogManager.h"; sourceTree = ""; }; + D9F2639ECC345B2B4EEC2168EFDBAE43 /* UIScrollView+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJExtension.m"; path = "MJRefresh/UIScrollView+MJExtension.m"; sourceTree = ""; }; + DA7117179FA9003FD01E74D3662C0E34 /* 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 = ""; }; + DADAB8BC462A1844C139753C8DCAB7DC /* 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 = ""; }; + DAF12101D039EE79D484F635D33B2707 /* 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 = ""; }; + DB3A39E627D78982B913A3C75DFC9762 /* PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKDownloadButton.h; path = Pod/Classes/PKDownloadButton.h; sourceTree = ""; }; + DB5FF4EEACCD5116E4F60FCDC57F7BA7 /* IronSourceSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IronSourceSDK.release.xcconfig; sourceTree = ""; }; + DBCAE28D6C4D950147A117F252DA53B7 /* IQKeyboardManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQKeyboardManager.swift; path = IQKeyboardManagerSwift/IQKeyboardManager.swift; sourceTree = ""; }; DBD68AAF67BB25B9E1F44519178DAE0F /* Tiercel */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Tiercel; path = Tiercel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DC730A1B304E7135BC18E9D4B7892F68 /* 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 = ""; }; - DC94008CCD0139B1C567B95461C284D9 /* 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 = ""; }; - DCBC4946AE0399BEB12010DB8685D758 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/Features/RetryPolicy.swift; sourceTree = ""; }; + DCA6A1EE45A4E8963617965F75727B5A /* JXPagingView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JXPagingView-Info.plist"; sourceTree = ""; }; DCE9AF65F6021937194CC0C0B3BEB8B6 /* Pods-relax.offline.mp3.music-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-relax.offline.mp3.music-umbrella.h"; sourceTree = ""; }; - DD53E2171371E1F79EF86E5003D59755 /* 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 = ""; }; - DD9E7E48E9B016C1D6CB950AF6EE2A4A /* DateInRegion+Components.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Components.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Components.swift"; sourceTree = ""; }; - DDBEFB4766309FDF3F67DD6DE5A4FF87 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - DDD22B91E3067550DA8639CB4F0DC9F5 /* 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 = ""; }; - DDE2FA911D1A91CF0530C8FE4C18C0AE /* BURelyFoundationGlobalAPM.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalAPM.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalAPM/BURelyFoundationGlobalAPM.xcframework; sourceTree = ""; }; - DEB572B48242A395D202380286BB5815 /* 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 = ""; }; - DEFA59084FEC7FC072279DFF002CC55B /* 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 = ""; }; - DF1717D6D7761162F2A0C9CAE0A59671 /* MJRefreshHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshHeader.h; path = MJRefresh/Base/MJRefreshHeader.h; sourceTree = ""; }; - DF65A4B630BE6AFB6355C0781AE964EB /* 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 = ""; }; - DFE99301397F8B28DA792ECDF7F71AC5 /* 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 = ""; }; - E014F3F012F5B17A5F57862097BCCF86 /* JXSegmentedIndicatorGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientView.swift; sourceTree = ""; }; - E044187765F4F0B388E6241553F6E787 /* MJRefreshBackNormalFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshBackNormalFooter.m; path = MJRefresh/Custom/Footer/Back/MJRefreshBackNormalFooter.m; sourceTree = ""; }; - E120545670BB614147D4AD9B87BE2268 /* 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 = ""; }; - E13859B94F70DD5C3E8A2C45D332C939 /* 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 = ""; }; - E17DC1FBF4B7B0D216A7F11801C98D93 /* 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 = ""; }; - E185954A8C27A1CBBD36A79236833BCA /* JXSegmentedIndicatorProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorProtocol.swift; path = Sources/Indicator/JXSegmentedIndicatorProtocol.swift; sourceTree = ""; }; - E186B7306F11068BDE006208EAE0FBFA /* ResourceBundle-VungleAds-VungleAds-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-VungleAds-VungleAds-Info.plist"; sourceTree = ""; }; - E214E39EEF5FAA7E09A2B2571CA47515 /* Date+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Create.swift"; path = "Sources/SwiftDate/Date/Date+Create.swift"; sourceTree = ""; }; - E2AF151B334DAD9994D7C34E5F0A0AF7 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - E2E07679E9BF222A61CEB5ED6D12685C /* 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 = ""; }; - E2FD7379589277D469D7EF0C43DA877B /* 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 = ""; }; - E38ED769FF87EFE9E9B0BF419A1EF65C /* JXSegmentedTitleGradientItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleGradientItemModel.swift; path = Sources/TitleGradient/JXSegmentedTitleGradientItemModel.swift; sourceTree = ""; }; - E423C86441FEB2C818D4C01CE0446FB6 /* MJRefreshAutoFooter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshAutoFooter.m; path = MJRefresh/Base/MJRefreshAutoFooter.m; sourceTree = ""; }; - E44AEB95747C32FB9BAE32D24E33A46C /* 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 = ""; }; - E454FAC2696D1D67C6C7B5B7E2BA3DAC /* 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 = ""; }; - E46A1AFB8F7171854ABC5411DC202518 /* 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 = ""; }; + DCF5B8B809BD5DE7F06AF0C71DDDDFFC /* ISBannerAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterDelegate.h"; sourceTree = ""; }; + DD2FC00385BBD11031DB299B55948DD7 /* JXSegmentedBaseItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseItemModel.swift; path = Sources/Core/JXSegmentedBaseItemModel.swift; sourceTree = ""; }; + DD43BD8CD93B2F5A701EF8C2F57F5B66 /* ISNControllerMessageListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNControllerMessageListener.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNControllerMessageListener.h"; sourceTree = ""; }; + DD716C51604BAAD764F809278B641EB4 /* Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Common.swift; path = Sources/General/Common.swift; sourceTree = ""; }; + DD9C5BA7C9593DB8A0DCBF11F120EDBA /* 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 = ""; }; + DDDC0A8C775ED72910247CEF5C3CE05A /* 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 = ""; }; + DE44D08B5E707088CC35F1FD8927973A /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + DE7566F421B94BFE4F7D6447210996B4 /* 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 = ""; }; + DE99C9806AAE9569B445663AEDD96512 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/Extensions/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + DEDA715EE0A4E8B2485EC6AFF6E8185D /* ISSegmentDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSegmentDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSegmentDelegate.h"; sourceTree = ""; }; + DEFAE96387C3DD5228B70325F541C9D4 /* 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 = ""; }; + DF5689454D95998ED93423746D62E8E7 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + DF6963CA9957746A1412456FE83F92FC /* 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 = ""; }; + DF9B36437ED2014897E96F8982A413AB /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/Features/MultipartUpload.swift; sourceTree = ""; }; + DF9C61BB55109196C543DE452BEF39EE /* ISAInterstitialAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdInfo.h"; sourceTree = ""; }; + DFC49350F4E0F46B893328BCFB77C1F3 /* DownloadButton-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DownloadButton-prefix.pch"; sourceTree = ""; }; + DFC8CBCA7B1521A5AFE648148CD4EBAC /* 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 = ""; }; + E0E874B69F0423C7384A4F8DEA55585E /* 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 = ""; }; + E1441A912B65F07159D93594D2CCB83C /* ISBaseRewardedVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseRewardedVideo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseRewardedVideo.h"; sourceTree = ""; }; + E181CFE2009061E3BC3D958514115277 /* 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 = ""; }; + E1B87FB9C17EFC7CFE69902C21DAD85B /* Region.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Region.swift; path = Sources/SwiftDate/DateInRegion/Region.swift; sourceTree = ""; }; + E1D5B8DAD48CD4C4C39EFA3EA39CBF9D /* 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 = ""; }; + E1D723183D0F38B9193088022A576CF1 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + E25EB56C2CFD5F62179260C2CC2DC05D /* 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 = ""; }; + E28FAD567A39C620E44178F98D3BBDA6 /* IQPlaceholderable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IQPlaceholderable.swift; path = IQKeyboardManagerSwift/IQTextView/IQPlaceholderable.swift; sourceTree = ""; }; + E2A4CA11AD779121C13A3C4E3FADCA04 /* JXSegmentedViewTool.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedViewTool.swift; path = Sources/Common/JXSegmentedViewTool.swift; sourceTree = ""; }; + E2CD23F6A24531F11DFCBBD0C9B4CAAC /* 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 = ""; }; + E31039D8AF9A946D9C6B8C12C2E56B54 /* JXSegmentedIndicatorParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorParams.swift; path = Sources/Indicator/JXSegmentedIndicatorParams.swift; sourceTree = ""; }; + E35E854A61DE9335BEE64143D374D5E9 /* ISBaseAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseAdapter.h"; sourceTree = ""; }; + E36E3799A3F5923150B09327FBFA9ED9 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + E37DC450F02435ACE00B172D06205760 /* ISAInterstitialAdLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoader.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoader.h"; sourceTree = ""; }; + E39529D905C53E7EE78D3CA9B5F92D53 /* DateInRegion+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Compare.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Compare.swift"; sourceTree = ""; }; + E3C18707D267FFE0C86DB232726B391C /* ISAInitRequestBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInitRequestBuilder.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInitRequestBuilder.h"; sourceTree = ""; }; + E3C4526AD80BB96DC1ED5E05F7493ADA /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Frameworks/GoogleMobileAdsFramework/GoogleMobileAds.xcframework/ios-arm64/GoogleMobileAds.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; + E42E0270C777FF25417AA9AAAEA588F0 /* MTGSDKReward.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKReward.xcframework; path = Fmk/MTGSDKReward.xcframework; sourceTree = ""; }; + E4350825F3BD754098B1C037C2238777 /* 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 = ""; }; + E43B01CB84DD432F02BB5220CF04480E /* 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 = ""; }; + E47D5BC8607B77F298DC123E646A3684 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = "Frameworks/Release/UserMessagingPlatform.xcframework/ios-arm64/UserMessagingPlatform.framework/PrivacyInfo.xcprivacy"; sourceTree = ""; }; E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJRefresh; path = MJRefresh.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E4BDB42C539CD241B0A7DD2A20F8810A /* UICollectionViewLayout+MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UICollectionViewLayout+MJRefresh.h"; path = "MJRefresh/UICollectionViewLayout+MJRefresh.h"; sourceTree = ""; }; - E5D619DB69E8BA3B9FB89E8F40DC66DE /* MarqueeLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarqueeLabel.swift; path = Sources/MarqueeLabel.swift; sourceTree = ""; }; - E60E07C5594ED6FEC9B7A0750370555C /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist"; sourceTree = ""; }; - E6569456ED940C286170463A86019D2E /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - E677B0EA4B6321A592C71270B9ECDCAD /* JXSegmentedBaseItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedBaseItemModel.swift; path = Sources/Core/JXSegmentedBaseItemModel.swift; sourceTree = ""; }; - E69F950DC4D4A608894643F0C6098DFE /* 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 = ""; }; - E6B5CF6877CB30B901895EBB03124E55 /* String+Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Parser.swift"; path = "Sources/SwiftDate/Foundation+Extras/String+Parser.swift"; sourceTree = ""; }; - E6B952DE5AB1C08F0A6B2F6413DC9985 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/Features/URLEncodedFormEncoder.swift; sourceTree = ""; }; - E78A51CB8FBF1903F795042A68A23390 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/Features/AuthenticationInterceptor.swift; sourceTree = ""; }; - E7954D48B94AEDAB3FF7A94BEE358668 /* DateInRegion+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DateInRegion+Create.swift"; path = "Sources/SwiftDate/DateInRegion/DateInRegion+Create.swift"; sourceTree = ""; }; - E9700D2CDE841BF88E792CC7DDD5F4F6 /* 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 = ""; }; + E4AD64D9514DFFB26639A012DF8820D5 /* ISAInterstitialAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h"; sourceTree = ""; }; + E4B98B262BEA87A5479A0ED35345C1DC /* 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 = ""; }; + E4EBA33B5396B3AC593BF5F99C6B89C2 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + E4FA2FFDBF517C0DDE01E8E3E9511C67 /* 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 = ""; }; + E51CC98B1004CCCDD49FC7BFAF1F5D7A /* 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 = ""; }; + E55A8BB703EF26629D21B6EC07C57691 /* ISConcurrentMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableDictionary.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConcurrentMutableDictionary.h"; sourceTree = ""; }; + E55F841BB28F0ECE24C446A92A922A1A /* JXSegmentedDotItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedDotItemModel.swift; path = Sources/Dot/JXSegmentedDotItemModel.swift; sourceTree = ""; }; + E5735ABFA800BC096931B4E74671C7B6 /* 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 = ""; }; + E5BF6DD4D9DCF9F2293FDEB6DF53A883 /* BURelyFoundationGlobalSDWebImage.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalSDWebImage.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalSDWebImage/BURelyFoundationGlobalSDWebImage.xcframework; sourceTree = ""; }; + E5F653E927325D2D39A004B72CDD4AD5 /* ISAdapterNativeAdViewBinderProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterNativeAdViewBinderProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterNativeAdViewBinderProtocol.h"; sourceTree = ""; }; + E62234D6FCC0921EAD7C73B7C56CAA72 /* GoogleMobileAdsMediationVungle-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationVungle-xcframeworks.sh"; sourceTree = ""; }; + E648CCBC2563C7B198ACA70706742808 /* ISBaseInterstitialAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitialAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBaseInterstitialAdapter.h"; sourceTree = ""; }; + E64DFFA1F05019D7252A5AF624CCE2CA /* ISAdapterErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterErrors.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterErrors.h"; sourceTree = ""; }; + E69CF43234DB3BD4C6BFD5950D334F92 /* ISBiddingDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBiddingDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBiddingDataDelegate.h"; sourceTree = ""; }; + E6F5D1E2708D7A93AD3E0E6397F4EF6F /* 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 = ""; }; + E71DA9E98724C7491A7EF6DE88C8EE27 /* JXSegmentedTitleOrImageDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageDataSource.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageDataSource.swift; sourceTree = ""; }; + E78F97A27813CBDC095A04A2ADEDFA40 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + E7AA10FBEADE07E031CFD18E93FC4453 /* 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 = ""; }; + E7CA772793CB34DE9BFA497D4E7597DD /* Ads-Global.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Ads-Global.debug.xcconfig"; sourceTree = ""; }; + E7E4DC2808F7C48D58712D7A63F79A33 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; + E82CEA165E757C5E429F2CC6BEDAB818 /* ISInterstitialAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISInterstitialAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISInterstitialAdapterProtocol.h"; sourceTree = ""; }; + E84EA27F924E8C2B7B8557A75C7E5CD6 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + E88CAEF17C68BDD1501D7EF3F800CADD /* ISSetAPSDataProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISSetAPSDataProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISSetAPSDataProtocol.h"; sourceTree = ""; }; + E8917185D59F42C2A7257BD387CBCCB2 /* UIView+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+MJExtension.h"; path = "MJRefresh/UIView+MJExtension.h"; sourceTree = ""; }; + E8FC11C015A3D06BFEA8E18CF5962E94 /* 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 = ""; }; E97D43C46A45EE515A4DA3AF94398441 /* SVProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVProgressHUD; path = SVProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E97E6557538D7194AD1497357A147E07 /* 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 = ""; }; - E9A5BAD831FAA77CFF3D7B2ACEBA493F /* 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 = ""; }; - E9A8E496194F0DA4711E88B3E5EDCD65 /* 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 = ""; }; - EA1D4A84F017ACB4EE4F83706C5F3AA0 /* 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 = ""; }; - EA4471B252143CB1B133ED3E2AF55536 /* 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 = ""; }; - EB2EDC10446F8AA93B690F80F8FC4B5C /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - EB2F4136FDB8A2ABC55507F61B1A4911 /* 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 = ""; }; - EB3614F7407FCE6222949B16BB53C820 /* 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 = ""; }; - EB4E11E26091CE0DCC70F48E22083AC0 /* 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 = ""; }; - EB6D98443BFEB3192567B7E614D48F58 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - EB990016C214B226CB4ECEEFD419CF90 /* 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 = ""; }; - EBA6D24C16C6FC11DB950B3ACEEC4E5A /* DownloadRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DownloadRequest.swift; path = Source/Core/DownloadRequest.swift; sourceTree = ""; }; - EBC51363411BCE964B713D489CCEBF32 /* JXSegmentedTitleItemModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleItemModel.swift; path = Sources/Title/JXSegmentedTitleItemModel.swift; sourceTree = ""; }; - EBF4E77C1CA851D449C36111680D6D41 /* 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 = ""; }; - ECB8EC3B029ACB537A7FE119539AE717 /* Date+Math.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Math.swift"; path = "Sources/SwiftDate/Date/Date+Math.swift"; sourceTree = ""; }; - ECD6AF92ECF868982644E9E68DC4124F /* 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 = ""; }; - EDB491A8883E98407F46F382922A08EE /* SVRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVRadialGradientLayer.m; path = SVProgressHUD/SVRadialGradientLayer.m; sourceTree = ""; }; - EDF414B20E39C044BFA75BE5504A6F28 /* JXSegmentedTitleDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDataSource.swift; path = Sources/Title/JXSegmentedTitleDataSource.swift; sourceTree = ""; }; - EDFC540254A5D49514E1D22E31700665 /* 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 = ""; }; - EE13342B7F776BDC821E3A3063A499C7 /* 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 = ""; }; - EE152554A49163EFED87747C8580B655 /* IQUIView+IQKeyboardToolbar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIView+IQKeyboardToolbar.swift"; path = "IQKeyboardManagerSwift/IQToolbar/IQUIView+IQKeyboardToolbar.swift"; sourceTree = ""; }; - EE19DD0BAF4D13B10321D71DBFED9C64 /* JXSegmentedIndicatorParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorParams.swift; path = Sources/Indicator/JXSegmentedIndicatorParams.swift; sourceTree = ""; }; - EE86D534A8253A6F4072006881DD42E4 /* 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 = ""; }; - EEBE04048FDD95471151F7134C178247 /* JXSegmentedTitleOrImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleOrImageCell.swift; path = Sources/TitleOrImage/JXSegmentedTitleOrImageCell.swift; sourceTree = ""; }; - EED5688AEE88E4F5AAF013D0FCD292B4 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/Core/HTTPHeaders.swift; sourceTree = ""; }; - EF3504C9D0D311A496E30E55EA0B7932 /* 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 = ""; }; - EF363F2E57683CC46B96EB66E3212BAD /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; - EF78C472525DA8A6C3845249C0458B47 /* IQKeyboardManager+Position.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+Position.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+Position.swift"; sourceTree = ""; }; - EF8E07EAE6DE0431333970900F374EEB /* SVIndefiniteAnimatedView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVIndefiniteAnimatedView.m; path = SVProgressHUD/SVIndefiniteAnimatedView.m; sourceTree = ""; }; - EFF64AB08C2D34E8306065F863E77CE7 /* IQKeyboardManager+UIKeyboardNotification.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQKeyboardManager+UIKeyboardNotification.swift"; path = "IQKeyboardManagerSwift/IQKeyboardManager+UIKeyboardNotification.swift"; sourceTree = ""; }; - F093EEAC52723A1901C3DE537DF1B7BD /* IQUIScrollView+Additions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQUIScrollView+Additions.swift"; path = "IQKeyboardManagerSwift/Categories/IQUIScrollView+Additions.swift"; sourceTree = ""; }; - F0DF8B7AFE9154EC1669AAD91848D158 /* 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 = ""; }; - F0E5DE7B9046E74DE3376A6F212088FE /* 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 = ""; }; - F10832BC99DD85F7E8C9D168406D881C /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; + E99C79CAC44677BEB8B9AC7FEA95A7F7 /* 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 = ""; }; + E9DA8A6BDB3D229C30FAB91DD45C5DBF /* TimePeriodCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TimePeriodCollection.swift; path = Sources/SwiftDate/TimePeriod/Groups/TimePeriodCollection.swift; sourceTree = ""; }; + E9E47E6FA5162AC4660A836F5D4AF4DD /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + EA4FBF32FB8E2F8D2CC64394957CFE57 /* ISAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdInfo.h"; sourceTree = ""; }; + EAD488FF9A0DA71199BB967A304B3A6B /* 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 = ""; }; + EAFDB550FEE3A6DDAB34AEC2E6CD1245 /* DownloadButton-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DownloadButton-Info.plist"; sourceTree = ""; }; + EB1B9B5730215AA410818AE35976E9EB /* ISABannerAdViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISABannerAdViewDelegate.h"; sourceTree = ""; }; + EB42B22E7DF53120DE974FE24F79A4C1 /* OperationQueue+DispatchQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+DispatchQueue.swift"; path = "Sources/Extensions/OperationQueue+DispatchQueue.swift"; sourceTree = ""; }; + EB539DBE3705F736BE5377BBC68A51AF /* ResourceBundle-DownloadButton-DownloadButton-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-DownloadButton-DownloadButton-Info.plist"; sourceTree = ""; }; + EB5825916ECE80943403F27524575898 /* ISAdUnitAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnitAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISAdUnitAdapterProtocol.h"; sourceTree = ""; }; + EB93B213152B8967DFE9BE4247AA289B /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + EB97693455E372DA057C759A8E021A63 /* ISLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLog.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLog.h"; sourceTree = ""; }; + EB98042616A79C119F1BE2263A5D6137 /* ISAdapterSettingsProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdapterSettingsProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdapterSettingsProtocol.h"; sourceTree = ""; }; + EBB6F3275129A4C4E901461B1E1B9D17 /* ISNSupersonicAdsPublisherSwiftFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNSupersonicAdsPublisherSwiftFacade.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNSupersonicAdsPublisherSwiftFacade.h"; sourceTree = ""; }; + EBB7F1FC97DC38C098C9FA380A00D9EF /* ResourceBundle-VungleAds-VungleAds-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-VungleAds-VungleAds-Info.plist"; sourceTree = ""; }; + EBBFBD941531E451126196357D38D6F0 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + EBD780FF69A2765CDC952C032516E83A /* ISNAppStoreVCRootViewDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNAppStoreVCRootViewDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNAppStoreVCRootViewDelegate.h"; sourceTree = ""; }; + EBE164ED17330B01ACBE23D9C8236777 /* 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 = ""; }; + EBEC55A8B79797514E2F5F891C705F32 /* MJRefreshStateHeader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshStateHeader.h; path = MJRefresh/Custom/Header/MJRefreshStateHeader.h; sourceTree = ""; }; + EC2749B2C1CF75C26CDB85FC7575C017 /* ISNativeAdAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdAdapterDelegate.h"; sourceTree = ""; }; + ECC51FA85D4DA763D9F09CB419D9EFD0 /* GoogleMobileAds.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = GoogleMobileAds.xcframework; path = Frameworks/GoogleMobileAdsFramework/GoogleMobileAds.xcframework; sourceTree = ""; }; + ECD1A81A52D74BA75354A5445275D86A /* SwiftDate.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftDate.modulemap; sourceTree = ""; }; + ECE0F8869F2C64E758478C5C198B0C00 /* LPMConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LPMConfiguration.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LPMConfiguration.h"; sourceTree = ""; }; + ED7708101A28835F83E86F33F51C1B55 /* JXSegmentedIndicatorGradientView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientView.swift; sourceTree = ""; }; + ED9DDC5F42A2486156F05F08ACB70E57 /* 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 = ""; }; + ED9EAB6BB58C423AA6C06C445DAC0FCA /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + EE3A5784F4F3DF976082C0DA77775246 /* ISAdUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAdUnit.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAdUnit.h"; sourceTree = ""; }; + EE44CBBED7FBC27CEE9DE5D4DA27EEC6 /* SVProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVProgressHUD.modulemap; sourceTree = ""; }; + EE495B1371959AEF5BF3423A2BF64299 /* ISPlacementInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISPlacementInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISPlacementInfo.h"; sourceTree = ""; }; + EE8957F8EC5C296B18D380E18D6B380C /* 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 = ""; }; + EEB52C7243D0B7725DFA5987C97142B0 /* 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 = ""; }; + EEBCB36004F546EA5924155EEB3BD582 /* UIScrollView+MJRefresh.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIScrollView+MJRefresh.m"; path = "MJRefresh/UIScrollView+MJRefresh.m"; sourceTree = ""; }; + EF14F67FB06D6CA0E573526CB60527A3 /* ISABannerAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdView.h"; sourceTree = ""; }; + EF574E1B92F906D5F5FCA14EEE47766A /* MJRefresh-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJRefresh-dummy.m"; sourceTree = ""; }; + EF69F05AE8C157D17532EF742AB0B11B /* MJRefresh.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = MJRefresh.bundle; path = MJRefresh/MJRefresh.bundle; sourceTree = ""; }; + EF76BA89309C3DE7AC0365890541D8EC /* 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 = ""; }; + EFF35790CD147E9F3CB6E4FC2F817C10 /* VungleAds-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "VungleAds-xcframeworks.sh"; sourceTree = ""; }; + F00DD4928992A7108E9CC76CA78B156A /* 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 = ""; }; + F0200140964F335988BA8E4D5CFDCC4B /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; + F07C4E16A916A03D593F23C7FDC24176 /* ISNativeAdView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdView.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISNativeAdView.h"; sourceTree = ""; }; + F0AB801006B4386704FE26545DF85868 /* ISARewardedAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h"; sourceTree = ""; }; + F113BBBFC0185CE1F5CEDD5377237069 /* MJRefreshBackGifFooter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefreshBackGifFooter.h; path = MJRefresh/Custom/Footer/Back/MJRefreshBackGifFooter.h; sourceTree = ""; }; + F13140C23CB39FEE4902F828DE929838 /* ISBaseInterstitial.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBaseInterstitial.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBaseInterstitial.h"; sourceTree = ""; }; F1797A8CC5D058D5E4D0F8E171AD7056 /* Pods-relax.offline.mp3.music-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-relax.offline.mp3.music-resources.sh"; sourceTree = ""; }; - F238B0024D3D6FBC2F525E612ED7F910 /* 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 = ""; }; - F292D0DB4D7FE2AAC7F7573A2BBCD1C4 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - F2CEE71BE5E0C18BAE33C2654DB95F88 /* AppLovinAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = AppLovinAdapter.xcframework; path = "AppLovinAdapter-12.6.0.0/AppLovinAdapter.xcframework"; sourceTree = ""; }; - F3642BA3B73A632CB2A6014128BB6965 /* 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 = ""; }; - F386683BCBF751E8B011DB42B141F285 /* DownloadButton-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DownloadButton-umbrella.h"; sourceTree = ""; }; - F3A316ADC10BEBE753A18E73F610DA3E /* Tiercel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tiercel-umbrella.h"; sourceTree = ""; }; - F3BAC0A0DAE57BAB11DCC621354A7CC3 /* IQNSArray+Sort.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "IQNSArray+Sort.swift"; path = "IQKeyboardManagerSwift/Categories/IQNSArray+Sort.swift"; sourceTree = ""; }; - F3FDF2C8179626EE4127A31D529C71A2 /* 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 = ""; }; - F422969EF8C624C3ED284C23AA847284 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - F4580F4C6762A3C15A3448B5921BC29C /* Date+Compare.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Compare.swift"; path = "Sources/SwiftDate/Date/Date+Compare.swift"; sourceTree = ""; }; - F4F14498613E36C901B87360DFF08110 /* PKStopDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PKStopDownloadButton.m; path = Pod/Classes/PKStopDownloadButton.m; sourceTree = ""; }; - F4F931521A0F73EF3E8E98099CA754CE /* JXSegmentedIndicatorGradientLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorGradientLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorGradientLineView.swift; sourceTree = ""; }; - F595867B2FB43D59E220594007F07260 /* 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 = ""; }; - F6219E3364AEC24DA355142CBC6C8CBC /* SVProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVProgressHUD-Info.plist"; sourceTree = ""; }; - F64B55F1F5EA0C61E9A06C33A341F385 /* 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 = ""; }; - F67A1B581C9A130FC8F9A37FE4DA83B8 /* 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 = ""; }; - F6EA87D319A85CFC95D0E0135FD19D68 /* 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 = ""; }; - F7392FA9F96E6DCFB72734B9F8F64744 /* SVProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVProgressHUD-dummy.m"; sourceTree = ""; }; - F7487C2832FD794B1614A9B91308EF16 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; sourceTree = ""; }; - F775CE9D15ADAD64A7D8C51DA9D620E0 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - F78069443F32AF5AE50AAB1B8B41256B /* 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 = ""; }; - F7D74D1BB12C4B728869AB1169033459 /* MJRefreshConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJRefreshConfig.m; path = MJRefresh/MJRefreshConfig.m; sourceTree = ""; }; - F826A3608164C829D27C0ABAB1EB5EC0 /* Tiercel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tiercel-prefix.pch"; sourceTree = ""; }; - F8AC5FAB1B0B9B116D41E6A04D86DF34 /* 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 = ""; }; - F8CA4D3C032B38BBBDF304681D9EE28F /* 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 = ""; }; - F926D18249C313BE25C07A7BAAB38EB4 /* 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 = ""; }; - F981003B99BA98F5418FEC8FDB7E3861 /* 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 = ""; }; - FA022DDB6A87725B708C709E161DFA82 /* 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 = ""; }; - FA4A4D49ADB8567C668E72FA7E37B32A /* PKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKMacros.h; path = Pod/Classes/PKMacros.h; sourceTree = ""; }; - FA97824399CAB2C6D8D2FCF45497E09E /* SVProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVProgressHUD.h; path = SVProgressHUD/SVProgressHUD.h; sourceTree = ""; }; - FB242F83FA8A8A40BB2031E870193118 /* PangleAdapter.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = PangleAdapter.xcframework; path = "PangleAdapter-6.1.0.5.0/PangleAdapter.xcframework"; sourceTree = ""; }; - FB6EE1365A63F65758ADB5473099DD3A /* 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 = ""; }; - FBE6B7D003BD1CE7460630578414C80A /* DownloadButton.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DownloadButton.modulemap; sourceTree = ""; }; - FC1D767380AA916C8D20B9221601332D /* 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 = ""; }; - FCA84A1F2E4321FE339F38C240DB5F44 /* BURelyFoundationGlobalNETWork.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = BURelyFoundationGlobalNETWork.xcframework; path = Frameworks/SDK/BURelyFoundationGlobalNETWork/BURelyFoundationGlobalNETWork.xcframework; sourceTree = ""; }; - FD08C2A352AF67739549E36AF3E7F241 /* FileChecksumHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FileChecksumHelper.swift; path = Sources/Utility/FileChecksumHelper.swift; sourceTree = ""; }; - FD126B77A2FBCD452F1A89F3D62B9A85 /* 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 = ""; }; - FD33ABA94DEA87C0BAB4A71DA8BAEFB8 /* MJRefresh.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJRefresh.h; path = MJRefresh/MJRefresh.h; sourceTree = ""; }; + F17B77C9CEAB6C3ED07A03FC6E88289C /* UIButton+PKDownloadButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+PKDownloadButton.h"; path = "Pod/Classes/UIButton+PKDownloadButton.h"; sourceTree = ""; }; + F1868B8D5ADA5EB715AC3D79C302DDF4 /* 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 = ""; }; + F1C185916CEA837B1862B7053C22D474 /* 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 = ""; }; + F28EDF15FB79DE08655D2718C3DCB8B7 /* BURelyFoundation_Global.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = BURelyFoundation_Global.release.xcconfig; sourceTree = ""; }; + F2C432C44ED97F059024CB5EBF26CF80 /* ISMetaDataConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISMetaDataConstants.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISMetaDataConstants.h"; sourceTree = ""; }; + F2C4E93F1BE2B6C66AA83BA2C3838939 /* 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 = ""; }; + F31B828D7FC9719F985BC52D00F490D8 /* 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 = ""; }; + F31E40F3CE90F69D3BD0449800AE0C8E /* ISARewardedAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISARewardedAdLoaderDelegate.h"; sourceTree = ""; }; + F39D866C9DB63CA3A0B3104D6A75ED07 /* ISImpressionDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISImpressionDataDelegate.h"; sourceTree = ""; }; + F3AD79911470B3B8913636718AC25F57 /* JXSegmentedView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JXSegmentedView-dummy.m"; sourceTree = ""; }; + F3B9326C9938268A8A9A81CB22C186BB /* LevelPlayRewardedVideoManualDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayRewardedVideoManualDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/LevelPlayRewardedVideoManualDelegate.h"; sourceTree = ""; }; + F45E47EB984C2B84BB8B338ECAAFF620 /* 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 = ""; }; + F4A28C9D0F9EB1B09B21DF710AD7B423 /* LevelPlayNativeAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LevelPlayNativeAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/LevelPlayNativeAdDelegate.h"; sourceTree = ""; }; + F4A700D205FDB2CF9C38FE9C9B02449A /* 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 = ""; }; + F4DEA57D6503E87C157CBC0C82AB54E3 /* ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist"; sourceTree = ""; }; + F508317F604ED657B3887D0A9CC62512 /* ISNativeAdAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISNativeAdAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISNativeAdAdapterProtocol.h"; sourceTree = ""; }; + F5A14BA18EA2C8D344F548909F623F06 /* 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 = ""; }; + F64372D78072B2BBC9EB7FA5ABFF67D4 /* 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 = ""; }; + F693017A9394EFC6D08C1415A10CA138 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; + F6953429E435B9C3F59B1C473D44B107 /* ISBannerAdDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISBannerAdDelegate.h"; sourceTree = ""; }; + F6BBAB733A9298E3386391DAE3EE3657 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + F7204776B04DC5C262047A7224FD16D7 /* JXSegmentedTitleImageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleImageCell.swift; path = Sources/TitleImage/JXSegmentedTitleImageCell.swift; sourceTree = ""; }; + F74E5B01062D4F63078974CF18F92D75 /* 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 = ""; }; + F7B450698ED8F1BC9F887F644B871712 /* JXSegmentedTitleDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedTitleDataSource.swift; path = Sources/Title/JXSegmentedTitleDataSource.swift; sourceTree = ""; }; + F838A8952BE8FF78A10F6EF376AE7A3C /* MTGSDKBanner.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = MTGSDKBanner.xcframework; path = Fmk/MTGSDKBanner.xcframework; sourceTree = ""; }; + F848F564F9DA9136535741D3572FA930 /* ISARewardedAdInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISARewardedAdInfo.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISARewardedAdInfo.h"; sourceTree = ""; }; + F87E8F0112318E9EF8FB4DA4F7B243CA /* 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 = ""; }; + F8B846D93138B6A00E0D75135A049FDF /* IronSourceAds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IronSourceAds.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/IronSourceAds.h"; sourceTree = ""; }; + F8FA7BDE7884A179796820804C415CBF /* JXSegmentedView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JXSegmentedView-umbrella.h"; sourceTree = ""; }; + F923A495219113815518353CA04DAF69 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + F956AD8AB10D6627F9FF4DDA941F4288 /* UIImage+PKDownloadButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+PKDownloadButton.m"; path = "Pod/Classes/UIImage+PKDownloadButton.m"; sourceTree = ""; }; + F959E67E77D6D4253B7EDECB2AFAE8BC /* 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 = ""; }; + FA27C680310293E990A03A84CF21FA50 /* ISBannerAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISBannerAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISBannerAdapterProtocol.h"; sourceTree = ""; }; + FA535B13A24452004BD198C06CCC2466 /* 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 = ""; }; + FACE701A865C0FFAD4FA337EAD56594F /* 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 = ""; }; + FAFA6950179B3243975CC3C073EC1C69 /* DownloadButton.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DownloadButton.release.xcconfig; sourceTree = ""; }; + FB0B2A7503B71DD65DB21682A644AD48 /* 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 = ""; }; + FB5E8FA3F1BE014B36408F46F8F8EE2F /* ISConfigurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConfigurations.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISConfigurations.h"; sourceTree = ""; }; + FB7C3D79880E57B9F6AC102234AE5D6C /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + FB8DC1C2532D2E1508E6EC107744FE2F /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/Features/MultipartFormData.swift; sourceTree = ""; }; + FBA56C033B74B5CE160DF45819ABF5CD /* 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 = ""; }; + FBDC57E89597D905B1BEE0C594A0CEE5 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + FBE309B2C657B2717D74918DDA267F7A /* ISLoggerManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISLoggerManager.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISLoggerManager.h"; sourceTree = ""; }; + FBFB1C58C77FD87568BB41BF44C76E70 /* ISAInterstitialAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISAInterstitialAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISAInterstitialAdLoaderDelegate.h"; sourceTree = ""; }; + FC53D2E18813E1C9E5BADA17F1C07849 /* JXSegmentedView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JXSegmentedView.modulemap; sourceTree = ""; }; + FC82093BADBD644B81A0F734A19C5AD8 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + FC8719B1504B5A6A8084B2AF97324979 /* GoogleMobileAdsMediationAppLovin-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "GoogleMobileAdsMediationAppLovin-xcframeworks.sh"; sourceTree = ""; }; + FCB69B276EC969F21BF7ACDBA07F5DC0 /* PKCircleView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PKCircleView.h; path = Pod/Classes/PKCircleView.h; sourceTree = ""; }; + FCCBB948B80C87FA5B9E50341530E95F /* JXSegmentedIndicatorBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorBackgroundView.swift; path = Sources/Indicator/JXSegmentedIndicatorBackgroundView.swift; sourceTree = ""; }; + FCF807AECE525A692FAEF4245CF2C6D5 /* 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 = ""; }; + FCF8671A979BE865D4CC0D8F916B9AC9 /* JXSegmentedIndicatorRainbowLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JXSegmentedIndicatorRainbowLineView.swift; path = Sources/Indicator/JXSegmentedIndicatorRainbowLineView.swift; sourceTree = ""; }; FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MarqueeLabel-MarqueeLabel"; path = MarqueeLabel.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - FDC3D24D262310465FFA46F54A48CC50 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - FDC420E751D69D8E1AE0BAB95905E2BE /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - FE4ADF16BAE0E0B37A07623C17992E8D /* 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 = ""; }; - FE70E44E9B3E06E632DCC2CA4527071C /* 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 = ""; }; - FF020A0820AEB20E5BB565B8FBABC4B9 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - FF424D3B30946C9DB7264EB89FBE6822 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + FDC8E266DFB5DC5A7F1D40C936FED870 /* ISABannerAdLoaderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISABannerAdLoaderDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISABannerAdLoaderDelegate.h"; sourceTree = ""; }; + FDD0A037804824CDC0B442BD29D62F8F /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + FE16D433E4CD844B878C22F245A55218 /* ISReleaseMemoryAdapterProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISReleaseMemoryAdapterProtocol.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISReleaseMemoryAdapterProtocol.h"; sourceTree = ""; }; + FE1BA8457F9D21407AA250B6D0507C70 /* 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 = ""; }; + FE6B5869CAE167A21DDB1A2159B31600 /* ISImpressionDataDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISImpressionDataDelegate.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISImpressionDataDelegate.h"; sourceTree = ""; }; + FE78A37CBB9189D3FAAADCECC15D4B21 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + FE8A2BA4E8EE84A987DE693698C3E37B /* 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 = ""; }; + FF37FB3D2FCC7E139C217B199543B4CD /* ISIronSourceAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISIronSourceAdapter.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISIronSourceAdapter.h"; sourceTree = ""; }; + FFD972D3757E9422E0A91BEEFB7243BC /* ISConcurrentMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISConcurrentMutableDictionary.h; path = "IronSource/IronSource.xcframework/ios-arm64/IronSource.framework/Headers/ISConcurrentMutableDictionary.h"; sourceTree = ""; }; + FFE97F2A530EB3F28A6DC4EEBCAF0F5E /* ISGender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ISGender.h; path = "IronSource/IronSource.xcframework/ios-arm64_x86_64-simulator/IronSource.framework/Headers/ISGender.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1802,6 +2249,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 1D72E5E6899810CA2BD2DA3B8F8F18D8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2560AEF01B4ED19DB7D7B4882A6F90F9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1811,13 +2265,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 25F6CFD1F4210AEC3723062A4C368177 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2824AFBC58BFB120AEB0EDF752307998 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1836,14 +2283,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2ACF5ECB0A0BF1EA0AFF7DD27CC92098 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3748B14504E0364AFE717A35F3BAAB4E /* Frameworks */ = { + 34AC34A2E2E3912EA7CAA9DBE0E92B04 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1858,6 +2298,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5B479A57EFF01A95A48ACA8B0AF99C57 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5CEFF87014908B74648EE206C96A94B7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 65BFC75CE1541E38446FFDA8AFF0DBEC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1869,6 +2323,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 66BE60E3507C7C2DEB8E34788156FDEB /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6836C6644A86B1B7F302040732065B88 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6F796DCACF7FECDF5C5CEF6AFE7BC0FF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1877,10 +2345,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7CFD3C35C85A430F6F0BBF7C5F33E170 /* Frameworks */ = { + 7D272C61455B3089FCBDB7FD00947B5D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 564001FC0EF1A6500FB1A6A38E4ADF8D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1893,6 +2362,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 93306438E0A200D6B9A251F5FB4D95F3 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; A5C342523C3577E7122B4B43929BA8F3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1902,57 +2378,35 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B49CA9ED9B1BCA17B208BA1CEFD009E6 /* Frameworks */ = { + A8B87926D9869E29C2C7A2C6EA2F7492 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C183F1526248D113E9C81E1D19E19328 /* Frameworks */ = { + AAC49067B1D2FFDC6BF63CB474698CB3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C5C69B7EC939B59F7AAD7AD3D3B76131 /* Frameworks */ = { + B65253FD9767AEAA8B9CCEA608C3FE46 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D2144D5B77969C5CA713BBBFF0CF90F2 /* Frameworks */ = { + BDC82F51B7C61DCAE5C5700CA5BF5357 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D51D9196C6EC000315E11AA4FF41E04F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 7923F5C26AC90C1775C2E00CB09D85BF /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D6E722093865235E004098AECB73D699 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E0D7004A6117723A0F04DE6649BA55FC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E0D98A846859C2E6F411F2410893BCF3 /* Frameworks */ = { + CFB964E115ECC6506B05F61A8D6302D9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1967,6 +2421,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + EC3209F34B9EDC747C75A50FBF9A46AF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F9E9F47E50DCC3CFDEFAE747F3B13D34 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; FAD71512EEFFE356C1FA56988FC3266F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1976,248 +2444,297 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FBDACAC39CB1404288AE86D6222037B6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 008276E3276A945809A5FB9E19A589A1 /* Kingfisher */ = { + 048BDD22DAC01AFB5F415CC1134423A6 /* Pods */ = { isa = PBXGroup; children = ( - F292D0DB4D7FE2AAC7F7573A2BBCD1C4 /* AnimatedImageView.swift */, - 04577E1F13E00558390446949F3CDD15 /* AuthenticationChallengeResponsable.swift */, - FDC3D24D262310465FFA46F54A48CC50 /* AVAssetImageDataProvider.swift */, - 257BB6FF61F1C46161943454A234DA11 /* Box.swift */, - 5E06F95C1649477635F464F65DA255F8 /* CacheSerializer.swift */, - 8AE410D5E83B0CE75B06BC5D2F40F438 /* CallbackQueue.swift */, - 80C374C6E644A23D48B0DF5332B41709 /* CPListItem+Kingfisher.swift */, - 6A8CBFFCFAF4BBC008444CCE1893A18A /* Delegate.swift */, - 9A5E6102D8223F45BCC9DFAA290FCD0A /* DiskStorage.swift */, - D721DF52067F99EDB815C5165F6CD7D3 /* DisplayLink.swift */, - 4EE7878A30887508E097B98AC5FC38BA /* ExtensionHelpers.swift */, - B494685C6BDB2E4ABC0B89A1D8860DA6 /* Filter.swift */, - 8AA31980F51E168ADDE5935487D6E78A /* FormatIndicatedCacheSerializer.swift */, - 500DA9EB89F400D81B0DACEC17003FF5 /* GIFAnimatedImage.swift */, - 69C5AC3CFBEEB834E1D56A372485C0CC /* GraphicsContext.swift */, - 4CF447034477F47B56E01FC3F73231FD /* Image.swift */, - 802B464E85B1487792005D775B9E5AF2 /* ImageBinder.swift */, - 841093677BDFFB3DE384099876842A2D /* ImageCache.swift */, - A9BF0C965270C96F6074F688936329F0 /* ImageContext.swift */, - 606FDB64BF9D06BCF6478F3C8BF4E8B5 /* ImageDataProcessor.swift */, - D74A8F3568E1D30CF6F6A81F3031BCF3 /* ImageDataProvider.swift */, - 5ECF4184C6E8338271388B0FF92D5849 /* ImageDownloader.swift */, - 3B50F8C0CA9D70BDDF99D6C726523630 /* ImageDownloaderDelegate.swift */, - 0B074CA3F7B2B22AEF00DC1229350BDE /* ImageDrawing.swift */, - DDBEFB4766309FDF3F67DD6DE5A4FF87 /* ImageFormat.swift */, - 84D5F5D8A38B12A18570D42EED5F9839 /* ImageModifier.swift */, - 3EDAB8D5064EF7F70E134650743F1180 /* ImagePrefetcher.swift */, - B0C184DE70EDC38B990D96FA0A1F489D /* ImageProcessor.swift */, - 3F6496521E1E236084142BE2C1B73D0E /* ImageProgressive.swift */, - 49D5E963E9AF68D0F2BB950E5C3F0D50 /* ImageTransition.swift */, - 80AA12F5E0CEAD781A1F00CFE1E93854 /* ImageView+Kingfisher.swift */, - CF48BAFC222077610700C8466882D998 /* Indicator.swift */, - 437E381DEE1135680337F31F3166D4B8 /* KF.swift */, - CF197C5B4DB2216B941C3BD719381422 /* KFAnimatedImage.swift */, - 58DB78BAD171BDB9E713826BCDEA635B /* KFImage.swift */, - 13BC5A44314ECCCD8D320672A9C6D703 /* KFImageOptions.swift */, - 355C4D870987CE69DD52996DFBC22936 /* KFImageProtocol.swift */, - 24318CE8F9830AAA791CC9C50E5248BB /* KFImageRenderer.swift */, - 2D8C4102F4FBDD0A0D5825787DE5AF13 /* KFOptionsSetter.swift */, - 59678EC1F91F78F4400D8A9FEDCFF4D3 /* Kingfisher.swift */, - 186C62769B2F7EAF95247E7CE3B97DF4 /* KingfisherError.swift */, - 0D669B19A5B1E006267D156EBFB84B01 /* KingfisherManager.swift */, - 857406171D442848BF131EDF58D13B40 /* KingfisherOptionsInfo.swift */, - B94091D3CC1C8802970AF2BBDB6C7F42 /* MemoryStorage.swift */, - 9E6F079FFC07F828F054773A273EFA97 /* NSButton+Kingfisher.swift */, - 8A9F0B10548C56D7B1DD5A0C5DC7F1E0 /* NSTextAttachment+Kingfisher.swift */, - 73FE7D22020741189567400611061BE3 /* Placeholder.swift */, - 822138B48CF932ECBE0EC410CA1AECA4 /* RedirectHandler.swift */, - ACCB97C62235D861DC7D3D9ECE32F938 /* RequestModifier.swift */, - A84E4F7C27CDFDF907FCE70573373CFC /* Resource.swift */, - 02A96E999CE5B74D08F3AFC66DA668C4 /* Result.swift */, - 2FE949916431A88F744697E791824615 /* RetryStrategy.swift */, - B938F417694A1F94CC299AAB0D64ADB2 /* Runtime.swift */, - 9F83F12C44CC7548118B229A4C14C823 /* SessionDataTask.swift */, - D3462F282865D8388954C2B2FA440BFD /* SessionDelegate.swift */, - 8ED2B4CAE40EE6FC1AA3567EBBFA54C5 /* SizeExtensions.swift */, - 44C98B158AE0C48DB90C26BDEFC33A6B /* Source.swift */, - 7D372D8D5EEBDA40E97C2B88603E039B /* Storage.swift */, - D1F37E4E060CB2DDFED456F8D67F01AE /* String+MD5.swift */, - 0DF2251A7B2B08FE94F9821DCD186D1A /* TVMonogramView+Kingfisher.swift */, - F422969EF8C624C3ED284C23AA847284 /* UIButton+Kingfisher.swift */, - 0DD272EDAB9688C108AD1057087A87D6 /* WKInterfaceImage+Kingfisher.swift */, - 0E4F30B141B1E2D11ABB1F3806E403A9 /* Resources */, - E629A83D1E01FB792DD0FB0E6354FAF2 /* Support Files */, + 0EE6A8D8947A69CB1849FA6EC771F183 /* Ads-Global */, + C209146E11A4A7076DC117A3DD24A77A /* Alamofire */, + D5D63C38AEFE2D19016FA4DB3F575F17 /* AppLovinSDK */, + 8E8D0CAB40C4CC6E3E6BD2BE475684C0 /* BURelyFoundation_Global */, + 86847F8B160DF409BAFEA9F3855DD59B /* DownloadButton */, + ED07BC5AE42870BA285B46238270DEBD /* Google-Mobile-Ads-SDK */, + A69E387DFC151B1FCFB477D140B9791A /* GoogleMobileAdsMediationAppLovin */, + 7FBCF6153E6A3A73DDB3CFD4B1CA5EBC /* GoogleMobileAdsMediationIronSource */, + 1F6051C17A1124358C4A8E81BC6B91CF /* GoogleMobileAdsMediationMintegral */, + B74D740DD7C36194F6FD19FC0708B605 /* GoogleMobileAdsMediationPangle */, + A45EED684414A719D55CD7904BFE6A0C /* GoogleMobileAdsMediationVungle */, + 33EC447CE588DA513958EE07632D53BB /* GoogleUserMessagingPlatform */, + 450425CA94A3424F19FB5AEAC7850188 /* IQKeyboardManagerSwift */, + B7DB391D8C3682148D1D5DADAF5CFBDC /* IronSourceSDK */, + 9A918F77C634C39F41C0F20B14700BEC /* JXPagingView */, + D1C6B759C91789359550A37043525AC8 /* JXSegmentedView */, + D22E1601C8EFCD0B41E77921CCEA7094 /* Kingfisher */, + D568B83DED6B63EE480C2A2FBFBBDFAC /* MarqueeLabel */, + E90F6CE37A381C73717799F320A4C886 /* MintegralAdSDK */, + 074813D2C2312BB73A639F3EF41324B7 /* MJRefresh */, + 60CBB421AD091ADFF81AB3309A404684 /* SnapKit */, + 590B9F3947EE78F17E66D4CEF37E163C /* SVProgressHUD */, + AE2EFFF5EF1E8A17A92B5634DD1D1809 /* SwiftDate */, + 9F660122ECC449413EAA3963DD5064EC /* Tiercel */, + D710E0D31290B5448E5680BEB510C7E3 /* VungleAds */, ); - name = Kingfisher; - path = Kingfisher; + name = Pods; sourceTree = ""; }; - 046B2D5DB77938B4672F1CB0E5961952 /* Zip */ = { + 059B8D1E8DB8EF199E17810BC96DC829 /* Paging */ = { isa = PBXGroup; children = ( - 0C076551FBF5343DDFC2DED8BE29DFC9 /* PAG_ZipArchiveUtility.h */, - B420C83E44BEEA25D3AB779E6D341B19 /* PAG_ZipArchiveUtility.h */, - 3D63D8E469E01854E56D52E87BD2DE3F /* PAGZipCommon.h */, - 7C1DEB976341F5D97736EA2EFB5CAF41 /* PAGZipCommon.h */, - 398B1F11562136892093EABB0F5A3EB4 /* PAGZipHeader.h */, - A71C0FBE68ECACE2F360A7D0F04E8FC8 /* PAGZipHeader.h */, - ACFD423BA28E588FD510954F2129670B /* Frameworks */, + 887F30123F9DA47BBFBFA96E652C3520 /* JXPagingListContainerView.swift */, + 4CB01F00C88AAC6B9E665E50E12D2A86 /* JXPagingListRefreshView.swift */, + 55A6377158642092529BFD9727777B9F /* JXPagingMainTableView.swift */, + D351D22155C95F2BD4CC493D22F58DD7 /* JXPagingSmoothView.swift */, + 0B87F9AB5E3B212B954D92A121BA5B6C /* JXPagingView.swift */, + 6AD2AB804ED28EA0A943743BBD824908 /* Resources */, ); - name = Zip; + name = Paging; sourceTree = ""; }; - 0491E8FDDB430BA7CC4BEB96E53452D8 /* Support Files */ = { + 074813D2C2312BB73A639F3EF41324B7 /* MJRefresh */ = { isa = PBXGroup; children = ( - 623A0CE153684D9B7842CA9F0C7093A2 /* IQKeyboardManagerSwift.modulemap */, - B0BB8857B365D409F54CC53EF4BD234C /* IQKeyboardManagerSwift-dummy.m */, - 0352942D0A3FA133AA0C0272934AB86C /* IQKeyboardManagerSwift-Info.plist */, - C04AE62388691D0DBAF9014C88D35960 /* IQKeyboardManagerSwift-prefix.pch */, - 341503999F559B963CD50A8F6740B18C /* IQKeyboardManagerSwift-umbrella.h */, - 53603A20125BABAA456A2FA239003790 /* IQKeyboardManagerSwift.debug.xcconfig */, - 97AA67775880855D38E9B113E9271428 /* IQKeyboardManagerSwift.release.xcconfig */, + BBA44813470413935EA61B20A14B6C85 /* MJRefresh.h */, + 2BD4CC439F02AFDF5C6B55650836D9D3 /* MJRefreshAutoFooter.h */, + 7FF8A213FD2983361D7D9B6531A3B29A /* MJRefreshAutoFooter.m */, + 918F0AC69DEFE516887A8449CCD36123 /* MJRefreshAutoGifFooter.h */, + CD609B1C8583F43DECFA3E3EBA1AB606 /* MJRefreshAutoGifFooter.m */, + B3765934A79D6EE03E938B70A6E9CBE8 /* MJRefreshAutoNormalFooter.h */, + 666CFB81D377E056A7AB4683862547DF /* MJRefreshAutoNormalFooter.m */, + CB9E0BE803C03CFFE7286482E089E8AF /* MJRefreshAutoStateFooter.h */, + BEB938A3B0FFCD0544CA837636BA2E1A /* MJRefreshAutoStateFooter.m */, + 80FE89F2EECCFF43F99013BADB669490 /* MJRefreshBackFooter.h */, + 462E8E9E896F68515D100147A4BC08C7 /* MJRefreshBackFooter.m */, + F113BBBFC0185CE1F5CEDD5377237069 /* MJRefreshBackGifFooter.h */, + AE3723772E71A62F25EA95154549253A /* MJRefreshBackGifFooter.m */, + C7F7BF5C0DFFE6D506B9C685E7BECA76 /* MJRefreshBackNormalFooter.h */, + 5B8D2AE0278E20097A413BCECD051733 /* MJRefreshBackNormalFooter.m */, + 8D1760FAA6038AA6D0D1A4322DC04CDA /* MJRefreshBackStateFooter.h */, + 0210507B3D041A5EF1BA0957D016AE50 /* MJRefreshBackStateFooter.m */, + BDF36E64564D55118B4D1EA60E991EDE /* MJRefreshComponent.h */, + A4EC2FA5BD2F9275400D6653662EFD33 /* MJRefreshComponent.m */, + 6F63A9C3D14966808B63F8EE099B30B0 /* MJRefreshConfig.h */, + 7EB1AE840206BB62A34F389FD53BE751 /* MJRefreshConfig.m */, + 8571CE8DA89A83337F55B7BBB4C07AA6 /* MJRefreshConst.h */, + C45E8BA8B1C79FD42E03A5E84D97A418 /* MJRefreshConst.m */, + D87D4B63B8483C79C3B92F16DB910558 /* MJRefreshFooter.h */, + 75CD37FE583DD5B98A9C0DFB26279868 /* MJRefreshFooter.m */, + 46BCE5DD0071E8CAE252D626383ABC10 /* MJRefreshGifHeader.h */, + CCA9C590ED46E83D16E2CF826CE1BB90 /* MJRefreshGifHeader.m */, + D6FFDB99565A4625219E2DD8F9BEF05D /* MJRefreshHeader.h */, + 552C48DFC0E1200922A29CCBC382828C /* MJRefreshHeader.m */, + 57DC90C32664014A6245ED8A61D200B6 /* MJRefreshNormalHeader.h */, + 20EBA44FDD1654AB8F05B6CDFE2DC4BC /* MJRefreshNormalHeader.m */, + 7470308CC88754B7181BF0EAC4AE1715 /* MJRefreshNormalTrailer.h */, + 5C82A157DB9709D9518CA638954C0835 /* MJRefreshNormalTrailer.m */, + EBEC55A8B79797514E2F5F891C705F32 /* MJRefreshStateHeader.h */, + B49D4EBCEC493D9423B737084F116B47 /* MJRefreshStateHeader.m */, + 26B6FD0935CC9DE120BC9079E3EA57D5 /* MJRefreshStateTrailer.h */, + 49D80BA27C6963467FE800B9CE04C0D5 /* MJRefreshStateTrailer.m */, + 1C5A2EBFDDDAC2AA5FCCBF3250E596C9 /* MJRefreshTrailer.h */, + A1A157C0F472319822F889BB38DC431F /* MJRefreshTrailer.m */, + 7710A4C78C3030F9BFA26068C03FD66B /* NSBundle+MJRefresh.h */, + 81A89A949C920EE6ECE2E8170B895300 /* NSBundle+MJRefresh.m */, + 2FA9977437C741AA9D7B10725BC19FA2 /* UICollectionViewLayout+MJRefresh.h */, + D20EF426024D0E93B3C63C6C59D48748 /* UICollectionViewLayout+MJRefresh.m */, + AD0A043AF431F812DF6D901BF6A61EF6 /* UIScrollView+MJExtension.h */, + D9F2639ECC345B2B4EEC2168EFDBAE43 /* UIScrollView+MJExtension.m */, + C2A1BBCBC56FE62E9EBF4286C397E12F /* UIScrollView+MJRefresh.h */, + EEBCB36004F546EA5924155EEB3BD582 /* UIScrollView+MJRefresh.m */, + E8917185D59F42C2A7257BD387CBCCB2 /* UIView+MJExtension.h */, + C9C0E0472BD266C8FB76EE3BFA4F4C08 /* UIView+MJExtension.m */, + 765B4420A6AA7144C7A32769938C2822 /* Resources */, + 9B5EF269698C189ACFCE26FC1A7C796A /* Support Files */, + ); + name = MJRefresh; + path = MJRefresh; + sourceTree = ""; + }; + 09EEFCB349F9E4936D52F20C31F0EEB1 /* Support Files */ = { + isa = PBXGroup; + children = ( + D15B5B67BFCE34AB5598FD51C6717EC4 /* GoogleUserMessagingPlatform-xcframeworks.sh */, + B686A0A1892712F7166D460FAB0E146A /* GoogleUserMessagingPlatform.debug.xcconfig */, + 28407754AC4B4A6E85C752523DF1531D /* GoogleUserMessagingPlatform.release.xcconfig */, + F4DEA57D6503E87C157CBC0C82AB54E3 /* ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/IQKeyboardManagerSwift"; + path = "../Target Support Files/GoogleUserMessagingPlatform"; sourceTree = ""; }; - 088EFDE15038612B380EB064E94A624A /* Tiercel */ = { + 0B05ECC1241DA33DB4FC808C3847AE23 /* NativeAd */ = { isa = PBXGroup; children = ( - A4B517CDC14DFA94CEFD2388B1DE3D48 /* Array+Safe.swift */, - 8C154AA135B46A40C5EEA9DA44595CCB /* Cache.swift */, - 6C2855B7C4D30F4FBB027AF0C2B2890D /* CodingUserInfoKey+Cache.swift */, - C8B487095C068613D32CE48F53C5CCF3 /* Common.swift */, - 225B5CD91DD779168D1B51E5AE9215A5 /* Data+Hash.swift */, - 5DD8180CA24412476D08BA9DD4F23285 /* DispatchQueue+Safe.swift */, - A644CF039AB946517290F6ABE8B138D0 /* Double+TaskInfo.swift */, - 3E6A12F0734D9980A29D2B54F3D3BB7F /* DownloadTask.swift */, - D751D26A3DDEA2FC652D3AB61FA852D3 /* Executer.swift */, - FD08C2A352AF67739549E36AF3E7F241 /* FileChecksumHelper.swift */, - 617CDE46BEF079240FDCAC003512DEB6 /* FileManager+AvailableCapacity.swift */, - 2E3D94F51D23ECF02EC211E1358DA460 /* Int64+TaskInfo.swift */, - 0841D5DE02C7E24F57522F9ED485B29B /* Notifications.swift */, - ABC1DBD9EA4A2888EC0306BBA0E673E2 /* OperationQueue+DispatchQueue.swift */, - 4235B6CD4B7B1DBA0DAC7583B62A6AAF /* Protected.swift */, - 8B0F9F6113943D8FB699F90AC6EFEDD0 /* ResumeDataHelper.swift */, - 3B65568C19450497627EB4B70CA52B59 /* SessionConfiguration.swift */, - C4B0F4AE47DCA94ED4DF541A1FD36F58 /* SessionDelegate.swift */, - 2F75D9F9BEF356B49261795BD0735B31 /* SessionManager.swift */, - C9997CC6C1A5D487C9E91BC3733633BF /* String+Hash.swift */, - 1983657973BF4E2010372955413DB780 /* Task.swift */, - 45A5794FC999C92778E46D54A911153F /* TiercelError.swift */, - 3E72DE64D31D21CFCCC4A4B3467BD31C /* URLConvertible.swift */, - 4BB46924B814CC527C41B4378835FDAC /* URLSession+ResumeData.swift */, - 886F63C64A4D0B0853068B49F05034C0 /* Support Files */, + 5BCFA3F11908A0E5DFC8C6171A01ADF8 /* Frameworks */, + 81D19FA8787DCAD1E7903C1D7AD83F99 /* Resources */, ); - name = Tiercel; - path = Tiercel; + name = NativeAd; sourceTree = ""; }; - 0E4F30B141B1E2D11ABB1F3806E403A9 /* Resources */ = { + 0EE6A8D8947A69CB1849FA6EC771F183 /* Ads-Global */ = { isa = PBXGroup; children = ( - 4C6E30225D4D05C9D091B6E5B14C4FF9 /* PrivacyInfo.xcprivacy */, + E36D610516677CE2ECE704F386AEE530 /* BUAdSDK */, + 8EC767B9443DFAB57BDBA24507B26BDE /* Support Files */, ); - name = Resources; + name = "Ads-Global"; + path = "Ads-Global"; sourceTree = ""; }; - 1188C72629FB9B4ABAE66683A690F29F /* Resources */ = { + 12965E5A4A60D4333CF815CE3A4B0BD1 /* Frameworks */ = { isa = PBXGroup; children = ( - EB6D98443BFEB3192567B7E614D48F58 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 11DFE4710F6CEEEF735048D94B5B5E9D /* Frameworks */ = { - isa = PBXGroup; - children = ( - FB242F83FA8A8A40BB2031E870193118 /* PangleAdapter.xcframework */, + A4810298DF18CC36C2580497E0BEF4D1 /* VungleAdsSDK.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 1241EFB594F93FAA5A912487C2FDCF7A /* Frameworks */ = { + 1F5ADD1A54E3E791638802B749A5C091 /* ZFPlayer */ = { isa = PBXGroup; children = ( - FCA84A1F2E4321FE339F38C240DB5F44 /* BURelyFoundationGlobalNETWork.xcframework */, + 11F1B6D79B5BF8483BFB18F371105397 /* PAG_ZFPlayer.h */, + BBC1521A20BE04452E33EE1803A4A7A1 /* PAG_ZFPlayer.h */, + CA1F326CABE7AAD60B4AF533B3305425 /* PAG_ZFPlayerControlView.h */, + 9F573D027D1905D5079A373FC5D5D7D6 /* PAG_ZFPlayerControlView.h */, + 28A36133393C079DF20DDFC4FF92F1A1 /* PAG_ZFPlayerControlViewDelegate.h */, + 7E802DC8CA8E57EC4CDD7E522B98E3AA /* PAG_ZFPlayerControlViewDelegate.h */, + 960EC356CCF4382FC6534B54973A38D9 /* PAGActionWorker.h */, + 06D57E9F377247C447A01CC594DAB7C2 /* PAGActionWorker.h */, + A05A64A0D04401A56F18EB9FCB7A8648 /* PAGAudioSessionHandler.h */, + DAF12101D039EE79D484F635D33B2707 /* PAGAudioSessionHandler.h */, + 6BAAF68D509824E11FA02A8FA6F43884 /* PAGDownloadSpeedServer.h */, + 40F5165450AC41B47615501824BD1820 /* PAGDownloadSpeedServer.h */, + A57D742B5FF47E626DD49CBEBF49130C /* PAGLCacheManager.h */, + E51CC98B1004CCCDD49FC7BFAF1F5D7A /* PAGLCacheManager.h */, + 1AF89191F018C87676FC5216968E86C4 /* PAGLPlayer.h */, + CAE64B1426A322263020A2E904495ADF /* PAGLPlayer.h */, + 2823A1D2593B84E0DA6B176E28820269 /* PAGLPlayerDefine.h */, + 44C6F4891B31CCC1579A63D7209512FE /* PAGLPlayerDefine.h */, + 7DFA753AE5388244CE4B4DAAC013C0D7 /* PAGLPlayerInternalDefine.h */, + 3FC22F6CE0EA122AAC170FAF7C67535C /* PAGLPlayerInternalDefine.h */, + 540DFD24E742AAAD3E907C2652A479C6 /* PAGLPlayerItem.h */, + 5280A3998F91D949AE1EAE0B51C762D4 /* PAGLPlayerItem.h */, + 350A247FF0372D4A7BFC031A0FD25DDA /* PAGLPlayerSettingsProtocol.h */, + 94E73C52E61ABEC47022B953BAB197EE /* PAGLPlayerSettingsProtocol.h */, + 728148637EA92072869981E0C15CFE8B /* PAGVideoPrefetchManager.h */, + 05157DE1AFF968A8064D0004EC5F5686 /* PAGVideoPrefetchManager.h */, + E4350825F3BD754098B1C037C2238777 /* UIImageView+PAG_ZFCache.h */, + 558F79391EC984A7CE32DADE99290D59 /* UIImageView+PAG_ZFCache.h */, + ACEF5DFF94B575528A077D0A98D0DF7B /* Frameworks */, + ); + name = ZFPlayer; + sourceTree = ""; + }; + 1F6051C17A1124358C4A8E81BC6B91CF /* GoogleMobileAdsMediationMintegral */ = { + isa = PBXGroup; + children = ( + 763CA133EE09430CF662DE0110D3CABF /* Frameworks */, + 2B1FCAFB3A9D43699F56F190CC6B4E15 /* Support Files */, + ); + name = GoogleMobileAdsMediationMintegral; + path = GoogleMobileAdsMediationMintegral; + sourceTree = ""; + }; + 20EA2800F1A9413F23FCB9DEBEC28FCB /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8D3701656819B27ABBAA482B6B76C856 /* BURelyFoundationGlobalYYModel.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 14527BB960846BF964E489EC3E1006ED /* BURelyFoundation_Global */ = { + 2119623641E228F823BF0DDFABE76A27 /* Frameworks */ = { isa = PBXGroup; children = ( - 8FA5327B2DA7ACAE0C592E607AA35154 /* AFNetworking */, - 1EB815DEE961E56CE41AE3115EAC73C1 /* APM */, - F65B069244E91F4DCD6B69EF0A2A1F96 /* Foundation */, - D34D1F369B7E7349E6F39CFF615DBE80 /* Gecko */, - 4C48477176A16490FF7360F1F0EEEFD2 /* Header */, - DA0FBB482F90C0E2D8B2D81DA8496126 /* NETWork */, - 995070FAB18D025BB1625E329A0A7E19 /* SDWebImage */, - 7C6BA262FB285629241F4F63C2AA216E /* Support Files */, - 17534630DA717DC441E76EDD840CEA1D /* YYModel */, - 2068D4237992C49A1B9FC1F3F800B9B5 /* ZFPlayer */, - 046B2D5DB77938B4672F1CB0E5961952 /* Zip */, + D1788E77FA8DA59DB542A37A08C0A4AC /* MTGSDKBidding.xcframework */, ); - name = BURelyFoundation_Global; - path = BURelyFoundation_Global; + name = Frameworks; sourceTree = ""; }; - 15189A463082A7C5409CBB5C74C623C8 /* SwiftDate */ = { + 223DDFD53DBEA8D964501043F1B7FFE6 /* Frameworks */ = { isa = PBXGroup; children = ( - D9B09616914ED5FDA473B78E04E4C59D /* AssociatedValues.swift */, - 1FBF896F2623AAE6CED227505D98F7F8 /* Calendars.swift */, - 6AC95D6A1C0271C2A861FC2C45C9207A /* Commons.swift */, - 3D1812C1089C37BC592B9405E430A344 /* Date.swift */, - F4580F4C6762A3C15A3448B5921BC29C /* Date+Compare.swift */, - D4C821D51DB4278893D663A5DCC418F5 /* Date+Components.swift */, - E214E39EEF5FAA7E09A2B2571CA47515 /* Date+Create.swift */, - ECB8EC3B029ACB537A7FE119539AE717 /* Date+Math.swift */, - 9474DB3E64832AF21D591DA2CD6740B2 /* DateComponents+Extras.swift */, - D6AFAACF950AC13B5E972ECC708E55B5 /* DateInRegion.swift */, - AD549177B4F2BD7F79491007E9B162F1 /* DateInRegion+Compare.swift */, - DD9E7E48E9B016C1D6CB950AF6EE2A4A /* DateInRegion+Components.swift */, - E7954D48B94AEDAB3FF7A94BEE358668 /* DateInRegion+Create.swift */, - AB82775628AD40CDC8D1BC8B5C0512E1 /* DateInRegion+Math.swift */, - B2562FF2610043C0D3DEB72596BFBB50 /* DateRepresentable.swift */, - C4452DC7DE490331A32E8958838EF1ED /* DotNetParserFormatter.swift */, - 0E51A87ABA4B3608E1FBB05A1256EE76 /* Formatter+Protocols.swift */, - 17192E8D169B3EB0F1D5A54A41863219 /* Int+DateComponents.swift */, - 994327FE2EFD136011639E144FD4E69A /* ISOFormatter.swift */, - 28A522291339930ECBF737F16BD61424 /* ISOParser.swift */, - 20E0355918F3689BA798A7E5189601F5 /* Locales.swift */, - 039F2839446E49C6C779500C62727F1A /* Region.swift */, - 25DBA9C912D0DC42E1DB7A89B80C8790 /* RelativeFormatter.swift */, - 0022109F405C39EEE1942BB90731F51B /* RelativeFormatter+Style.swift */, - 446A0308CE68AF053707017C08603FF3 /* RelativeFormatterLanguage.swift */, - E6B5CF6877CB30B901895EBB03124E55 /* String+Parser.swift */, - 831DA24EBD152445FFA4D16904A3DC32 /* SwiftDate.swift */, - 7B705C2955A931E841CA88B248FB1F41 /* TimeInterval+Formatter.swift */, - 47C92E3A3B8FFA4B8087182A32BDE357 /* TimePeriod.swift */, - 11F2248484795F7E4F99F87EF30A4DF4 /* TimePeriod+Support.swift */, - 40F4AA4A21D6FE207AB10030540D7062 /* TimePeriodChain.swift */, - 6076ECEF60B233A9DD014E25FEAC77F8 /* TimePeriodCollection.swift */, - C7096A31D854AD148236215D80D6338E /* TimePeriodGroup.swift */, - 310AC9F4CB3793AAB237B33E602B41A5 /* TimePeriodProtocol.swift */, - 439BA01529418E2E313DAA24B7DEEBCE /* TimeStructures.swift */, - 98E07417BA8F4DE706A3732DEBDFB1FF /* Zones.swift */, - 6E158AC29CE11FF4189381E94717FFD6 /* Resources */, - A291EA0FFE606179346E26D47A301233 /* Support Files */, + 52188F50E742D34A4CEBDC1714B35846 /* BURelyFoundationGlobalZip.xcframework */, ); - name = SwiftDate; - path = SwiftDate; + name = Frameworks; sourceTree = ""; }; - 15D1AC282BC0E9FE965E7F8F4FC8BF75 /* Products */ = { + 2B01047F98F5B908BCCC9DFF5D25E01F /* Support Files */ = { + isa = PBXGroup; + children = ( + 8FF86E2604C34F3CF5845627DEC0DDB9 /* Alamofire.modulemap */, + 94DC983A1C486421E1BDD8FB529C75F9 /* Alamofire-dummy.m */, + 08B9C6F45AD69DA2519BC5EB2B2D1D44 /* Alamofire-Info.plist */, + 4A4AE72410DAE093F2539645A98EE0C1 /* Alamofire-prefix.pch */, + 76F4FCA80EAA0CA292BE955978419814 /* Alamofire-umbrella.h */, + 8734DA4D0D0D4E614ADA02DFE25CA1A6 /* Alamofire.debug.xcconfig */, + 8A75E73ED42E168C375C3B88C8AF8243 /* Alamofire.release.xcconfig */, + 5F2634E5CF1916A5A851E1B300E64F55 /* ResourceBundle-Alamofire-Alamofire-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Alamofire"; + sourceTree = ""; + }; + 2B1FCAFB3A9D43699F56F190CC6B4E15 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3FE028D5DCEECE3000396DFB1C446A8B /* GoogleMobileAdsMediationMintegral-xcframeworks.sh */, + B5AA3BCF76884E56AFC2F67955944667 /* GoogleMobileAdsMediationMintegral.debug.xcconfig */, + 364B54AF2E8AEC4F8D3B5165DF389B73 /* GoogleMobileAdsMediationMintegral.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleMobileAdsMediationMintegral"; + sourceTree = ""; + }; + 30A74033C695B94692DC2BE19E7A5C03 /* APM */ = { + isa = PBXGroup; + children = ( + 94FCE086BA881FA7B59ADFDEA7C0B4CA /* HeimdallrPAGEmbed.h */, + 13190E3598A32622D402262E990B6679 /* HeimdallrPAGEmbed.h */, + 55711BD66496833848E010A18891E74E /* HeimdallrPAGEmbedConfig.h */, + A39598F9CCBFF49DDB99281DD1267C39 /* HeimdallrPAGEmbedConfig.h */, + 1515619C931DC7AE0F1879E4B5FCEE70 /* HMDPAGALogProtocol.h */, + 82A6924CBCB3B60474B31C99BF59D786 /* HMDPAGALogProtocol.h */, + 3CADC203E15D7C9EA2CD12CECB50C581 /* HMDPAGCrashAppGroupURL.h */, + 74BB465E86D2EB9587A79CCE44069D51 /* HMDPAGCrashAppGroupURL.h */, + 1918E37E8E9CC1CB98243DC19A0897A3 /* HMDPAGCrashDetect.h */, + 5D84DEB8248C5BD5C14B8247DFFD3D1F /* HMDPAGCrashDetect.h */, + 1F387A8EEE636EFB643D35758F5CB7EB /* HMDPAGCrashDirectory.h */, + E0E874B69F0423C7384A4F8DEA55585E /* HMDPAGCrashDirectory.h */, + 29CAEFD65406F3A6498E04A690C4030C /* HMDPAGCrashExtraDynamicData.h */, + B9FE509917C19067AEBBB2F9E09DAD29 /* HMDPAGCrashExtraDynamicData.h */, + EEB52C7243D0B7725DFA5987C97142B0 /* HMDPAGCrashExtraDynamicData_ToB.h */, + 1C832BFB88BFC1D2766C11959D97CDFE /* HMDPAGCrashExtraDynamicData_ToB.h */, + BB551D10E35DD86FD0BD18766B1099CC /* HMDPAGCrashKit.h */, + 6256D298888834A4A4E83F1BF82609BC /* HMDPAGCrashKit.h */, + 875464B1992D065A23DFF1E600C78873 /* HMDPAGCrashKitSwitch.h */, + 726F0FB6BED4CE6D8240BDC077DA8DC8 /* HMDPAGCrashKitSwitch.h */, + 2A57FD829201E7401E643992FA167CD3 /* HMDPAGEmbedAddressRange.h */, + 8E96D7455EB38A1062D37B49E7264CE5 /* HMDPAGEmbedAddressRange.h */, + 7719BB8C1717F11D0FC28462D71BF14C /* HMDPAGEmbedSessionTracker.h */, + 688855CCF53035D2FFEC4C8C44CA869F /* HMDPAGEmbedSessionTracker.h */, + 7F9BF38255724E259386DF4F4BE3DA38 /* HMDPAGNetworkInjector.h */, + 8918FA3710C5D6DD64D0FEA615791997 /* HMDPAGNetworkInjector.h */, + C28D3FF5F227D34604A22007E9716248 /* PAGAPMHeader.h */, + A29BEA9C5C6C0182609F8B13F761EB12 /* PAGAPMHeader.h */, + F5E4ED78E48E51E66A7E18C0D9BD08F4 /* Frameworks */, + ); + name = APM; + sourceTree = ""; + }; + 33EC447CE588DA513958EE07632D53BB /* GoogleUserMessagingPlatform */ = { + isa = PBXGroup; + children = ( + E519D397B0872B3510F1A5F6E05DA59E /* Frameworks */, + FE6CFCEE1C181964F1F617E0C7AFEABE /* Resources */, + 09EEFCB349F9E4936D52F20C31F0EEB1 /* Support Files */, + ); + name = GoogleUserMessagingPlatform; + path = GoogleUserMessagingPlatform; + sourceTree = ""; + }; + 3747F93F565413A353788F8EC2C3B02B /* Products */ = { isa = PBXGroup; children = ( 10F045C8C8F6037BC2264FA433D3ED87 /* Ads-Global-AdsGlobalSDK */, @@ -2228,6 +2745,7 @@ 3998091512768CD07733CB4F02B4BD9F /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */, 8A377C18F92A8A511869ADA54B5652D2 /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */, A8E950A16D00F649C54FFB30F81D7842 /* IQKeyboardManagerSwift */, + 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */, 2F4A1CCB21DB7EA5A2ACEB11E374FBCA /* JXPagingView */, 7EB20B4E68CCB69F85E7D08B7F8463D6 /* JXPagingView-JXPagingView */, 07928762D9A8551470DAAD7C1E1F53A5 /* JXSegmentedView */, @@ -2236,6 +2754,7 @@ C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */, CF0AA9FBFBDB70858C030769541505ED /* MarqueeLabel */, FD694DB3E09A81036691F823E3211D44 /* MarqueeLabel-MarqueeLabel */, + 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */, E49D6D248DD1CEE584E6776B9164A1B2 /* MJRefresh */, 7E3097CFEFDA621E9FB0E62009FF87FC /* MJRefresh-MJRefresh.Privacy */, D095C62B7734C0DB6B8124A2A897B58B /* Pods-relax.offline.mp3.music */, @@ -2249,418 +2768,212 @@ name = Products; sourceTree = ""; }; - 17534630DA717DC441E76EDD840CEA1D /* YYModel */ = { + 387B5F8E6A9B06BBA111C4A761495A52 /* Frameworks */ = { isa = PBXGroup; children = ( - 3A51268659C585A4C094F8357845EC01 /* NSObject+PAGYYModel.h */, - CB4B28B06A008073E22FD4827CD2CB31 /* NSObject+PAGYYModel.h */, - 8BBC9C06A27686439DBF5FAB6BEB8404 /* PAGYYClassInfo.h */, - 47C9C20EE72EDBC1A487D33D9D0F3028 /* PAGYYClassInfo.h */, - 2B36030BB406EB5B58A878DA68098A9F /* PAGYYModelHeader.h */, - 564D32F272A5B0A4EADD188719D228A5 /* PAGYYModelHeader.h */, - 1BE623D96E51A5479DCE31A8F9F80342 /* Frameworks */, - ); - name = YYModel; - sourceTree = ""; - }; - 1A0C7F482E7E10C01AC00E6BF77C6E6D /* Support Files */ = { - isa = PBXGroup; - children = ( - FBE6B7D003BD1CE7460630578414C80A /* DownloadButton.modulemap */, - 5E36765ACE0EE7FACF5A707F337E8D71 /* DownloadButton-dummy.m */, - 8C58F94ADE0943A4419F9B875860A60D /* DownloadButton-Info.plist */, - D6A9469C1E30BED848B9052C7837DEE8 /* DownloadButton-prefix.pch */, - F386683BCBF751E8B011DB42B141F285 /* DownloadButton-umbrella.h */, - 1C759467FCD4337E28B14E7AD00B6A72 /* DownloadButton.debug.xcconfig */, - 5E41B2CE691378A4135CEC92E8879135 /* DownloadButton.release.xcconfig */, - B6AC8555C6CB77F41D6F88B8E3B2C943 /* ResourceBundle-DownloadButton-DownloadButton-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/DownloadButton"; - sourceTree = ""; - }; - 1A9B09E3EFE78AB98D02DFC48EF18F22 /* IQKeyboardManagerSwift */ = { - isa = PBXGroup; - children = ( - 2775959E82C8D48C70406D32BF6034F8 /* IQBarButtonItem.swift */, - 621506E838FCCE24D076D31B14FEE706 /* IQInvocation.swift */, - 0B6FA5782E37D9EE4463163E14E04EE1 /* IQKeyboardManager.swift */, - 6B592BF753E5CC826715E5FDCA8301AD /* IQKeyboardManager+Debug.swift */, - 4DF17B087A81928A1F7FCE394CF5BD93 /* IQKeyboardManager+Internal.swift */, - 9C3AF30B563755498A65F2C9F05A9576 /* IQKeyboardManager+OrientationNotification.swift */, - EF78C472525DA8A6C3845249C0458B47 /* IQKeyboardManager+Position.swift */, - 8CAE777A3985D19CA554B53930CBE547 /* IQKeyboardManager+Toolbar.swift */, - EFF64AB08C2D34E8306065F863E77CE7 /* IQKeyboardManager+UIKeyboardNotification.swift */, - 6C6643C8C9B3F4B2159D0F8BF9D301CB /* IQKeyboardManager+UITextFieldViewNotification.swift */, - 26817A8E08F1FB0E8F90937EA91348B4 /* IQKeyboardManagerConstants.swift */, - 4213123200B2BF5F249D32B4CE64727A /* IQKeyboardManagerConstantsInternal.swift */, - 7851B95A3E59C51506BD2E343EC4B28A /* IQKeyboardReturnKeyHandler.swift */, - F3BAC0A0DAE57BAB11DCC621354A7CC3 /* IQNSArray+Sort.swift */, - ABEB906AA917B7D5C700FA49790BA234 /* IQPlaceholderable.swift */, - 812DA6AE986D2BCA38807EE451FD098F /* IQPreviousNextView.swift */, - DBD4C48870C35305B8A651D04A74C120 /* IQTextView.swift */, - 667153B91A4F3623102109B50C341069 /* IQTitleBarButtonItem.swift */, - B9A69567D3814C7A24E641BB9C9BEBDA /* IQToolbar.swift */, - F093EEAC52723A1901C3DE537DF1B7BD /* IQUIScrollView+Additions.swift */, - 8A9CC0E925754756E947D979B2862BC6 /* IQUITextFieldView+Additions.swift */, - 166BC4168AA4ACD7121B4A2248713CEB /* IQUIView+Hierarchy.swift */, - EE152554A49163EFED87747C8580B655 /* IQUIView+IQKeyboardToolbar.swift */, - AC317B2803FF183344504586E5C6ED73 /* IQUIViewController+Additions.swift */, - 27242AD9A0C58452DA31752DA8575A0C /* Resources */, - 0491E8FDDB430BA7CC4BEB96E53452D8 /* Support Files */, - ); - name = IQKeyboardManagerSwift; - path = IQKeyboardManagerSwift; - sourceTree = ""; - }; - 1BE623D96E51A5479DCE31A8F9F80342 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 32CFC0E22129D6E14A01DAA3E4D9A544 /* BURelyFoundationGlobalYYModel.xcframework */, + 588547186EA4330A5D58C43BA880804A /* PAGAdSDK.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 1C68BEB22B57D46FDFF2A43061362398 /* Support Files */ = { + 39BF23E9D4F99E023A3BCD61885E67A7 /* Foundation */ = { isa = PBXGroup; children = ( - 315089BD7301B7F1545729364541E42A /* AppLovinSDK-xcframeworks.sh */, - 8731DAD0D22DB333803CADF071EFE62A /* AppLovinSDK.debug.xcconfig */, - 1DC5EFB9BA54C41C16DED73670071EF4 /* AppLovinSDK.release.xcconfig */, + FACE701A865C0FFAD4FA337EAD56594F /* NSArray+PAGUtilities.h */, + D6E2D5EDEEA7C172382D588CCA785661 /* NSArray+PAGUtilities.h */, + F1C185916CEA837B1862B7053C22D474 /* NSDictionary+PAGUtilities.h */, + 2BCE90EF22D1B620E85A09DF8BE9082B /* NSDictionary+PAGUtilities.h */, + 5BA337B9BBB4076F8BD544EF65100B3F /* NSJSONSerialization+PAGSafeSerializaiton.h */, + 0F6D50E456DC4029AA858470EB3526DC /* NSJSONSerialization+PAGSafeSerializaiton.h */, + 5D0F81CD873F238B36422B6A15054BFF /* NSKeyedArchiver+PAGKeyedArchiver.h */, + 976F9DB12A963F0BF8EDD4145F1BA3AE /* NSKeyedArchiver+PAGKeyedArchiver.h */, + E2CD23F6A24531F11DFCBBD0C9B4CAAC /* NSObject+PAGSafeKVO.h */, + FBA56C033B74B5CE160DF45819ABF5CD /* NSObject+PAGSafeKVO.h */, + F45E47EB984C2B84BB8B338ECAAFF620 /* NSObject+PAGUtils.h */, + 2579C7CFD28D6AB73FFF774C816D0AE8 /* NSObject+PAGUtils.h */, + 2111216204F262FA66A0D4E1767A6962 /* NSString+PAGAddtion.h */, + 984FBCB54BBE0523D58F566A6CEC56CB /* NSString+PAGAddtion.h */, + C9020D560D1FAB7CE1548B1E4E441A86 /* NSTimer+PAGBlockSupport.h */, + D56DC056922AA47B73CDAEC4412A24E2 /* NSTimer+PAGBlockSupport.h */, + A82790337582AC969DE72F5BCB999B0A /* NSUserDefaults+PAGCrypt.h */, + D099E78A45AAEAE155CB29E0DD66F3BD /* NSUserDefaults+PAGCrypt.h */, + 6FD2371B850395B98E530FA9CD755650 /* PAG_RelyWeakProxy.h */, + B224495525648A8B256202ED01F9E89F /* PAG_RelyWeakProxy.h */, + 86E063F9515DEA92836CBEF37D0CF0FE /* PAGCommonMacros.h */, + 1E15F9DBCA1BB024C8F8F15F6A3FA948 /* PAGCommonMacros.h */, + EBE164ED17330B01ACBE23D9C8236777 /* PAGDeviceHelper.h */, + F74E5B01062D4F63078974CF18F92D75 /* PAGDeviceHelper.h */, + AE7556B8D6D07689202FCE6B3FEA5E49 /* PAGDynamicPlugin.h */, + EE8957F8EC5C296B18D380E18D6B380C /* PAGDynamicPlugin.h */, + D3664EF36BE159BF00A9870A7EB3E92C /* PAGEnvironment.h */, + 87CBA5A5E091F3E89DEC0C4D19C6CDCA /* PAGEnvironment.h */, + 7E61F55B50C11B5766D3CBBC868759E8 /* PAGFoundationAddress.h */, + 99ABB0FB2CCF598BEFC30C17E24D6CF9 /* PAGFoundationAddress.h */, + 08B8977FBF3CC2CC9753C2F8093CFB45 /* PAGFoundationHeader.h */, + 3005FE44E497F9E0557CA6632DE2DBC9 /* PAGFoundationHeader.h */, + B19F59D68D9AE39D94F0D60CB5267DD6 /* PAGGifImage.h */, + 47C4E11B2000AB356A9718155E9AD89B /* PAGGifImage.h */, + DE7566F421B94BFE4F7D6447210996B4 /* PAGJSBAuthorization.h */, + A336F6462F9F0F0FE9339BC478CDEA2F /* PAGJSBAuthorization.h */, + 19B0F5A7DDDE2E2F2EA35D31ABF737FB /* PAGJSBCommand.h */, + 2673A3AD2DA7AB279E6E1B97B8E548E1 /* PAGJSBCommand.h */, + E4B98B262BEA87A5479A0ED35345C1DC /* PAGJSBDefine.h */, + F4A700D205FDB2CF9C38FE9C9B02449A /* PAGJSBDefine.h */, + 97FBC52EE013F78BE1ED37FAF1446170 /* PAGJSBForwarding.h */, + 87E65496C2ABD1143A9130D26863C39E /* PAGJSBForwarding.h */, + 980E6D57F360B10951687492BDC1EF79 /* PAGLogMacros.h */, + 23930277F11BDDBE53C384C04077434A /* PAGLogMacros.h */, + FA535B13A24452004BD198C06CCC2466 /* PAGLogManager.h */, + 39718A53E13E7B7445DF837A56D4D78C /* PAGLogManager.h */, + 64911E31EC861A62F9C3B2448DDDF275 /* PAGNetworkRequest.h */, + 6D68E801293F94E16763E429A075C1A4 /* PAGNetworkRequest.h */, + 3D1242D7C47B7563DF9A5A8542377742 /* PAGPersistence.h */, + 9926C7608294EB3B9615272668F15AD4 /* PAGPersistence.h */, + AA424C2716D21DDA21A824DA27868F67 /* PAGQueueManager.h */, + 696A85170CB1357A9DEFCDBBCAB89D5B /* PAGQueueManager.h */, + 41F8F81B2200A77E38DAD23E396C4994 /* PAGQueueManagerConfig.h */, + 90BCC591B28BBF58982060E7394D30B9 /* PAGQueueManagerConfig.h */, + 8CCF83EE4E1DA2A6045F668AA18749CF /* PAGReachability.h */, + B6A5B4BA83E2F3A0410F174F03717123 /* PAGReachability.h */, + 303D6EB9431C38CD0E94ADE3E8248B0E /* PAGRexxarEngine.h */, + 83B1357B3BE5F2A8553161FF190ED87E /* PAGRexxarEngine.h */, + C11F7467A80CF1CD4880D6A819F7B47F /* PAGRouter.h */, + 77E47FDBB5E77E393D1E575EC84AC725 /* PAGRouter.h */, + A80EE8D078B36D3C0C559FF19BEEDF5A /* PAGRuntimeUtil.h */, + 95DEB5AF340C6150A6824BF68871F2B6 /* PAGRuntimeUtil.h */, + 043BE6B5D3317452BD5725237C26A73B /* PAGScreenHelper.h */, + D62F9103EF1A73A3EC0AA01262BDAD09 /* PAGScreenHelper.h */, + F00DD4928992A7108E9CC76CA78B156A /* PAGStaticPlugin.h */, + 62BD8EC8954DB5B53F46CE97A4489709 /* PAGStaticPlugin.h */, + A9EC6E8096A5729AA43B3B8B10233995 /* PAGThreadSafeDictionary.h */, + 898B65DC3658D2596F0314C7C2913077 /* PAGThreadSafeDictionary.h */, + 98F9812113FFB4C5DCA903C961C4795B /* PAGThreadSafeMutableArray.h */, + 4A37DC4821BA22D02302E18BFAD62652 /* PAGThreadSafeMutableArray.h */, + 62F2BEEEA7232B5D5934BB103A825F2B /* PAGTimer.h */, + D22CD08CF9784CF1194AE85054484512 /* PAGTimer.h */, + E7AA10FBEADE07E031CFD18E93FC4453 /* PAGTNCNetwork.h */, + 6C93F0554FCDA603C496FFDFFDC789EB /* PAGTNCNetwork.h */, + 38C4254020399A2ACB4A75EDE14F5C9B /* PAGTNCRequest.h */, + 219ACE6E820E085F5E24C2881DA62FD8 /* PAGTNCRequest.h */, + 707D6692E7FD5687320E7DBC091731C1 /* PAGTNCRequestParam.h */, + 155C00A34AE456840BEE4A1F0937B2D1 /* PAGTNCRequestParam.h */, + 8A820A8FA743EBAD2783E13B3AAA948F /* PAGTNCServiceManager.h */, + 52C04CA317F67ED8F4BDEE8871A9C346 /* PAGTNCServiceManager.h */, + 35D06F30BEB9EE2404AAB4A0649B0026 /* PAGUserAgentHelper.h */, + 7F89EE519D76708C2179A04ABCB16952 /* PAGUserAgentHelper.h */, + 7CE30680BF155F7E73C1C4F55ABB77B3 /* PAGWebViewApplication.h */, + C339A55851E5AF5221F27EFBB16B73AA /* PAGWebViewApplication.h */, + BB5978173653B226E12ACEBCA6A4EFF0 /* PAGWebViewDefine.h */, + 9BE18CC10EA789CC1365753BE3A8BB67 /* PAGWebViewDefine.h */, + 8DFAB2BA204EDA369998721AA0288A7D /* PAGWebViewProgressView.h */, + 88FEF6D5539ECAB9DE0E0BA1591CFBAB /* PAGWebViewProgressView.h */, + 1197B186CA8E4072D9953B473A747CF7 /* PAGWKWebView.h */, + 228B36144E63867E0C13947914FDFCA3 /* PAGWKWebView.h */, + 631AC07A3A96881A7FD768E317D938F9 /* UIColor+PAGTheme.h */, + 869852B089FF9FD20C7D7D362DAE962D /* UIColor+PAGTheme.h */, + EAD488FF9A0DA71199BB967A304B3A6B /* UIView+PAGAdditions.h */, + 82B01265C94ADC33011301DD0BDF7FB0 /* UIView+PAGAdditions.h */, + 0A5F0B69F854A0BD77B3685ED6911640 /* UIViewController+PAGUtilities.h */, + 7AC39DE891A58841F22D789409C19894 /* UIViewController+PAGUtilities.h */, + BC46AC64CCC2BBA084C3DCBF88ACE824 /* UIWindow+PAGUtilities.h */, + A7AEBB5BCC2BB5AD108FF5B40EC5ED6B /* UIWindow+PAGUtilities.h */, + 40A04A18618C772D5C3DA4D556D3C483 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/AppLovinSDK"; + name = Foundation; sourceTree = ""; }; - 1EB815DEE961E56CE41AE3115EAC73C1 /* APM */ = { + 3AD54BFBECE4A7A04B189912FF3812B2 /* BidNativeAd */ = { isa = PBXGroup; children = ( - 159F3726E8811E3D3DD763BAB997B5B8 /* HeimdallrPAGEmbed.h */, - 7B03AB3A5881DFC899640CBFC4E3B17B /* HeimdallrPAGEmbed.h */, - F8AC5FAB1B0B9B116D41E6A04D86DF34 /* HeimdallrPAGEmbedConfig.h */, - BC9B84446A9877CA094353F1C4D365B9 /* HeimdallrPAGEmbedConfig.h */, - 8F213C1CE902E5051DF5E19EAE94AB81 /* HMDPAGALogProtocol.h */, - DA07C0D4DEB77A9651DC33C24DD70C95 /* HMDPAGALogProtocol.h */, - 82B38E17EC0DF5D37431EC3CD39D14F3 /* HMDPAGCrashAppGroupURL.h */, - F8CA4D3C032B38BBBDF304681D9EE28F /* HMDPAGCrashAppGroupURL.h */, - E46A1AFB8F7171854ABC5411DC202518 /* HMDPAGCrashDetect.h */, - AB6746549158CEE5DA2D8CF4C0E644E0 /* HMDPAGCrashDetect.h */, - 72E5D099B389F84825A37956D5662292 /* HMDPAGCrashDirectory.h */, - 732D9B8FC16B4D61AC59642FDA81A852 /* HMDPAGCrashDirectory.h */, - 1105B3BDBAC194C1C171F0603E26A9F9 /* HMDPAGCrashExtraDynamicData.h */, - EB3614F7407FCE6222949B16BB53C820 /* HMDPAGCrashExtraDynamicData.h */, - 202A5852DC933A7837B04D82945C7AC9 /* HMDPAGCrashExtraDynamicData_ToB.h */, - 8583FC2E8154A56775B3F88C5EC5B52C /* HMDPAGCrashExtraDynamicData_ToB.h */, - F0DF8B7AFE9154EC1669AAD91848D158 /* HMDPAGCrashKit.h */, - 577FD882307509F7F336F3500232BE06 /* HMDPAGCrashKit.h */, - B1ED30CCE8CF1FFC7D6BAA8677490D10 /* HMDPAGCrashKitSwitch.h */, - 902CE8560BF00F3573F18545C0F2760B /* HMDPAGCrashKitSwitch.h */, - D23B2A191C6F59958F16A05310B6A112 /* HMDPAGEmbedAddressRange.h */, - 8E461C495049004FA9C6252C4CCBB07C /* HMDPAGEmbedAddressRange.h */, - AB58ED25F7B59ADB81BAB1A289F9520D /* HMDPAGEmbedSessionTracker.h */, - 8C6D5DCF0B81C8F32EACAD767ED7B394 /* HMDPAGEmbedSessionTracker.h */, - 971B9DF581272A71967161387BDD63B9 /* HMDPAGNetworkInjector.h */, - 889B5D358C153C298ADC9A1D3331FED3 /* HMDPAGNetworkInjector.h */, - EE13342B7F776BDC821E3A3063A499C7 /* PAGAPMHeader.h */, - C239AC5F5300043D47C5E85DD80DB1E3 /* PAGAPMHeader.h */, - B285F02F63F6661A05A860AC7A982C15 /* Frameworks */, + 2119623641E228F823BF0DDFABE76A27 /* Frameworks */, ); - name = APM; + name = BidNativeAd; sourceTree = ""; }; - 2068D4237992C49A1B9FC1F3F800B9B5 /* ZFPlayer */ = { + 3C8B7A9DCC4F8C52432FB21CDC6676DC /* RewardVideoAd */ = { isa = PBXGroup; children = ( - 8B79FFD2D4501E4497FE132F66E06E11 /* PAG_ZFPlayer.h */, - 80552BB71DC11F19AA83B4097BD7767C /* PAG_ZFPlayer.h */, - D5A8E052942241D91DC787D2C0EF06BE /* PAG_ZFPlayerControlView.h */, - 4C51E216563A194E4E7FFB25B36AF94C /* PAG_ZFPlayerControlView.h */, - 2478DFBC10027B33D9E8A7EB42A662E2 /* PAG_ZFPlayerControlViewDelegate.h */, - 405E41EF87E90DF6FAEADA9809C6F111 /* PAG_ZFPlayerControlViewDelegate.h */, - 73684DD752F6CB7A3F0BF4DB26CBF561 /* PAGActionWorker.h */, - 2D65EB1C56A9E9BC67D79874BDEC2FED /* PAGActionWorker.h */, - 49261EEA11AA1EDCE7E0E65E1323BDEC /* PAGAudioSessionHandler.h */, - 5EA07780DEBB4A5C1318DA8B2E8B90A0 /* PAGAudioSessionHandler.h */, - 151C16C1BA5E687F7D2D751A15544FDE /* PAGDownloadSpeedServer.h */, - 375CEDA00A51CEAE2BA66CDDD5A5DAAD /* PAGDownloadSpeedServer.h */, - 16BB46D3238FC54156BC46D700F8042F /* PAGLCacheManager.h */, - 88261E66772060215BF3E38ED6E1169A /* PAGLCacheManager.h */, - 92FD5703F477C05C5F77D77DEEB15624 /* PAGLPlayer.h */, - DFE99301397F8B28DA792ECDF7F71AC5 /* PAGLPlayer.h */, - 7DFFB697DFEC6C49EA6734062C7974E8 /* PAGLPlayerDefine.h */, - 0377348249C116AC8387265451F91A2F /* PAGLPlayerDefine.h */, - 9F5DF781B2D048671A9AC1D867CDBCA5 /* PAGLPlayerInternalDefine.h */, - 7C373CABEE72204AEAC7BA8E1604669D /* PAGLPlayerInternalDefine.h */, - 34B967DBE9A17B5E1C1A2E965D7DE420 /* PAGLPlayerItem.h */, - 49A68E97B4EC9AAE163855776B01D6B7 /* PAGLPlayerItem.h */, - BE22C5C9B9DD319B08A7334C0A1B9D8A /* PAGLPlayerSettingsProtocol.h */, - 51FEF390A9FDD9B30C5B735A9DD1E0B5 /* PAGLPlayerSettingsProtocol.h */, - 094336CFAEF064D9A4D34C02A60F5562 /* PAGVideoPrefetchManager.h */, - C384983FE303CD86FAB4BC21A9AC5AE4 /* PAGVideoPrefetchManager.h */, - 0BD9C564A5E85BB32257E24A55CAA1F3 /* UIImageView+PAG_ZFCache.h */, - 3DBB3EFFBE69CA4900E5BCC67EE72553 /* UIImageView+PAG_ZFCache.h */, - CE3D626C2BBA6B51E810D000F9B2AAFF /* Frameworks */, + F7D1169AB150A4253497B431542CEFE6 /* Frameworks */, ); - name = ZFPlayer; + name = RewardVideoAd; sourceTree = ""; }; - 222DA1260EE0CB08F57C207F822A8186 /* Frameworks */ = { + 40A04A18618C772D5C3DA4D556D3C483 /* Frameworks */ = { isa = PBXGroup; children = ( - BC7B87D5AE798585508697F185094215 /* AppLovinSDK.xcframework */, + 9697F9078E058DD562DBCEF2FC5AC357 /* BURelyFoundationGlobalFoundation.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 23778771E7D6EB17A7993A9415C49141 /* Support Files */ = { + 40C5625853C9A10AFE28D49478EA3FE0 /* Support Files */ = { isa = PBXGroup; children = ( - 15D4E0C2400BBCEC51548E88D9203003 /* GoogleMobileAdsMediationAppLovin-xcframeworks.sh */, - 04CB547D653C348E9F9B9D8975D33F69 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */, - 149FA94333D34E3F891049C2A4533A07 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */, + 8722DF08F09DB60173743ED70982078A /* MintegralAdSDK-xcframeworks.sh */, + 5190061BE30931E3996861814D7FCC79 /* MintegralAdSDK.debug.xcconfig */, + 1C60809168D0B289F04CDA5CE72B3AD6 /* MintegralAdSDK.release.xcconfig */, + 1E2A504DEA39D4F173C3D1FD3B51957A /* ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/GoogleMobileAdsMediationAppLovin"; + path = "../Target Support Files/MintegralAdSDK"; sourceTree = ""; }; - 2443395AC626B92B12756E459C8D9132 /* Support Files */ = { + 4148EA90F8A869783C06927B4DE1336A /* InterstitialVideoAd */ = { isa = PBXGroup; children = ( - 7ED4817367547EA5ACF6A5FF69039145 /* MJRefresh.modulemap */, - 4CD3C761AB742397CFE5757DF235A6EE /* MJRefresh-dummy.m */, - BA62422B611A854B5C37A99DAB4D0906 /* MJRefresh-Info.plist */, - 3688E4BF50753E74C0B85C02D33199BA /* MJRefresh-prefix.pch */, - 584CF9BEB22F81DBDF455D06AF24AAD3 /* MJRefresh-umbrella.h */, - 3386BDB5F962B8D7A153D17B46DBCFB2 /* MJRefresh.debug.xcconfig */, - 8A67B35840B3D0AA8837400178F40285 /* MJRefresh.release.xcconfig */, - 351282F899E5E7A3EF1906010A59A1C0 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, + C5378EAEC952FAE584C34D7B591A341A /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/MJRefresh"; + name = InterstitialVideoAd; sourceTree = ""; }; - 27242AD9A0C58452DA31752DA8575A0C /* Resources */ = { + 428C6498EB83FDF18DD297E51B9D3010 /* Support Files */ = { isa = PBXGroup; children = ( - 749272DE3B4876212985C620927A5E8A /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 2AA6006F6A8477918FFA1A3997145C77 /* Pods */ = { - isa = PBXGroup; - children = ( - B2DE10DD93B66924D12AFECFAA4C0F7C /* Ads-Global */, - 64102BF461F78056BFC42601929F5BD6 /* Alamofire */, - 390CD7AEAC29B3DAAC44621E9760FEC9 /* AppLovinSDK */, - 14527BB960846BF964E489EC3E1006ED /* BURelyFoundation_Global */, - 41FABE212EED943242AFF5350C0970C4 /* DownloadButton */, - EB45A3D6740AECC47AAD300F4F6BE6C7 /* Google-Mobile-Ads-SDK */, - 481AF74D530675487FBFB28C14707D3D /* GoogleMobileAdsMediationAppLovin */, - E7BE521E26FF8A6ACE3DA47EBED7100F /* GoogleMobileAdsMediationPangle */, - 2AD95F3624208EA9275E93A7AB4C7777 /* GoogleMobileAdsMediationVungle */, - 882CE3FA8D256DB46B36E54FCC7CCB83 /* GoogleUserMessagingPlatform */, - 1A9B09E3EFE78AB98D02DFC48EF18F22 /* IQKeyboardManagerSwift */, - 8D68D087D9CC86C021D3AAB79D6B0445 /* JXPagingView */, - DEC776DCF558BEA8975DEB954BC1168B /* JXSegmentedView */, - 008276E3276A945809A5FB9E19A589A1 /* Kingfisher */, - 2B2D3B7D5BBBEDE73797DAF688D72063 /* MarqueeLabel */, - 2B861193252300EA31B21F7A0E1CFE29 /* MJRefresh */, - C8BD91D2FA4E647C7433FA1DE3339C85 /* SnapKit */, - EF80E2C347E0F586DE17836A718123D9 /* SVProgressHUD */, - 15189A463082A7C5409CBB5C74C623C8 /* SwiftDate */, - 088EFDE15038612B380EB064E94A624A /* Tiercel */, - AE3CC8A20ABAF0C13AADD5F075876CA0 /* VungleAds */, - ); - name = Pods; - sourceTree = ""; - }; - 2AD95F3624208EA9275E93A7AB4C7777 /* GoogleMobileAdsMediationVungle */ = { - isa = PBXGroup; - children = ( - 6F9787A99DA86A6BAD4B57E9B28ED58F /* Frameworks */, - EB79AE2095F72A07B634B8E8BB84B83D /* Support Files */, - ); - name = GoogleMobileAdsMediationVungle; - path = GoogleMobileAdsMediationVungle; - sourceTree = ""; - }; - 2B2D3B7D5BBBEDE73797DAF688D72063 /* MarqueeLabel */ = { - isa = PBXGroup; - children = ( - E5D619DB69E8BA3B9FB89E8F40DC66DE /* MarqueeLabel.swift */, - C63E3CB428E2C4882248CDB98D13412E /* Resources */, - 75CA70B608B2B7838FA4BB149E747C01 /* Support Files */, - ); - name = MarqueeLabel; - path = MarqueeLabel; - sourceTree = ""; - }; - 2B861193252300EA31B21F7A0E1CFE29 /* MJRefresh */ = { - isa = PBXGroup; - children = ( - FD33ABA94DEA87C0BAB4A71DA8BAEFB8 /* MJRefresh.h */, - AD0B6C1064EC181D2ABA6D3148A0EFA2 /* MJRefreshAutoFooter.h */, - E423C86441FEB2C818D4C01CE0446FB6 /* MJRefreshAutoFooter.m */, - A2D7AB933E29219A6CA6FD23B787B4E9 /* MJRefreshAutoGifFooter.h */, - 6BCF69CAB17662A37479545A95AFA4C0 /* MJRefreshAutoGifFooter.m */, - D77FC18ABF7857E69D0F3D994E6E10F3 /* MJRefreshAutoNormalFooter.h */, - B41BC42295E633AD669CCE6A5718FCC0 /* MJRefreshAutoNormalFooter.m */, - 077A62B6D2C19DB726DF2D28AA8A1FB9 /* MJRefreshAutoStateFooter.h */, - C62D4E4AF8394FA12E59FC7A63D75D4C /* MJRefreshAutoStateFooter.m */, - 55C2B3DCCAC4C5148EFD685808A0342C /* MJRefreshBackFooter.h */, - D2FA5B8158DF5CA5E6124D596AE2CE69 /* MJRefreshBackFooter.m */, - A6A24381514D27BB5DCB20AB81B2C837 /* MJRefreshBackGifFooter.h */, - AB578C5E8F2EC3FA38FEAB028B823C74 /* MJRefreshBackGifFooter.m */, - D29F4A0073DE46367AD38376D2F22670 /* MJRefreshBackNormalFooter.h */, - E044187765F4F0B388E6241553F6E787 /* MJRefreshBackNormalFooter.m */, - 1CCE46CAB4825EEA3BED98B06BAF9F7B /* MJRefreshBackStateFooter.h */, - CA2470AE308C09B7C65A422DAF64ABD8 /* MJRefreshBackStateFooter.m */, - 50826589165181B13EDA85BFAB6C963E /* MJRefreshComponent.h */, - 53F72F71FC0E65F13210395F136FD2BA /* MJRefreshComponent.m */, - 71324F64FCA93C489C090F3AD8B538BF /* MJRefreshConfig.h */, - F7D74D1BB12C4B728869AB1169033459 /* MJRefreshConfig.m */, - 66F8318776D3F633E8F3680A825AD165 /* MJRefreshConst.h */, - C593A39BEFD6E9F4B79DFEE8B3BA5A7B /* MJRefreshConst.m */, - 1E02F5224D6BFF5B217A87B6ACB3684C /* MJRefreshFooter.h */, - 338DD14AFF3282BB8C8ACA559888A0C1 /* MJRefreshFooter.m */, - 4FB236D4315DBF4B21324C5E83C8DBE9 /* MJRefreshGifHeader.h */, - 3562A102ABBC9B280E9A85F46E99299E /* MJRefreshGifHeader.m */, - DF1717D6D7761162F2A0C9CAE0A59671 /* MJRefreshHeader.h */, - 98444A98F4A1B630583F9388B82FB746 /* MJRefreshHeader.m */, - 4279F734C67C6B44A81B19E206924ABE /* MJRefreshNormalHeader.h */, - 6E759D35A8ED07DE03713D468414AD95 /* MJRefreshNormalHeader.m */, - B2AE4A4E46010D4B3B4228C513CC4FC7 /* MJRefreshNormalTrailer.h */, - 04825915BB741AD1822C308AA0C1E103 /* MJRefreshNormalTrailer.m */, - 22102149827F3F011DB35730CEE474DD /* MJRefreshStateHeader.h */, - 50C69CE1294ABD8FE592114928565D47 /* MJRefreshStateHeader.m */, - 6B508DD2021315C3A408F56609D4E4D5 /* MJRefreshStateTrailer.h */, - D9F98AD3BF5A39688E6E724DFE2A99E6 /* MJRefreshStateTrailer.m */, - 08D2D3A878358679591E8AFC68A30AD6 /* MJRefreshTrailer.h */, - 7F4CEB006BB8DC3BD6BFFBA5EAFC23A2 /* MJRefreshTrailer.m */, - CBEC987A523DB21F17F0B09BED5100CE /* NSBundle+MJRefresh.h */, - 9556489617E41BAAE6001941ACB89553 /* NSBundle+MJRefresh.m */, - E4BDB42C539CD241B0A7DD2A20F8810A /* UICollectionViewLayout+MJRefresh.h */, - AB33B29F458D0A788AE481C94674DCA5 /* UICollectionViewLayout+MJRefresh.m */, - 16F80CA58CA52E5262F2DC7A20907721 /* UIScrollView+MJExtension.h */, - 9DF71AACB9E776D3464A7BCE106AE360 /* UIScrollView+MJExtension.m */, - 42210C9827DFE722F44FADD7B568D2F1 /* UIScrollView+MJRefresh.h */, - 8E85A1790187D5AE3DC78F71D83A6572 /* UIScrollView+MJRefresh.m */, - 03F64625D6BC09EBC9B59E6AA20720DE /* UIView+MJExtension.h */, - CF53E1D444575BFBD3D448F1E321754B /* UIView+MJExtension.m */, - 881836A84D564B5D8AC95BB3FB68BD51 /* Resources */, - 2443395AC626B92B12756E459C8D9132 /* Support Files */, - ); - name = MJRefresh; - path = MJRefresh; - sourceTree = ""; - }; - 2BD5B83F70A83E5A9506A26B26956ACF /* Support Files */ = { - isa = PBXGroup; - children = ( - 54D0A9E837D89203CA5408B21E3084CA /* GoogleUserMessagingPlatform-xcframeworks.sh */, - 0DFCE1EE11605175E43296556B7E667A /* GoogleUserMessagingPlatform.debug.xcconfig */, - 0041F0D7FC4BF9DC224F7703A745DC4E /* GoogleUserMessagingPlatform.release.xcconfig */, - 2F7888C101B90CBCC8C5D570CFE08DFB /* ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/GoogleUserMessagingPlatform"; - sourceTree = ""; - }; - 2D65B19851898885045E8BDFDDE5A918 /* Support Files */ = { - isa = PBXGroup; - children = ( - E60E07C5594ED6FEC9B7A0750370555C /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, - 5281DCF24BB2D664BBD78C954033BDE7 /* SnapKit.modulemap */, - CD2E4C8C387A9EF14584A555DB38F2D5 /* SnapKit-dummy.m */, - 25405C9A29A1F2496C1B85FBAE9EDCBE /* SnapKit-Info.plist */, - B124C3B05E910E8E104F9C08137C44BA /* SnapKit-prefix.pch */, - EB2EDC10446F8AA93B690F80F8FC4B5C /* SnapKit-umbrella.h */, - 5783F11221159485F7176D95A761F94C /* SnapKit.debug.xcconfig */, - E2AF151B334DAD9994D7C34E5F0A0AF7 /* SnapKit.release.xcconfig */, + B1613542760FA01B15811BB9CBD9CEDA /* ResourceBundle-SnapKit_Privacy-SnapKit-Info.plist */, + 20FD09C26BC0CF8DAA91ED11DF6E2468 /* SnapKit.modulemap */, + C1409E763C4872BE07C458AA612099DB /* SnapKit-dummy.m */, + 937F2307790404DAC636ACB15CB16546 /* SnapKit-Info.plist */, + A0624D77B50FB7EC0863765AE3C57890 /* SnapKit-prefix.pch */, + 9706B8C7037020DA660449233A9F2D41 /* SnapKit-umbrella.h */, + 535A23187007B7CF67D25518458D4EAB /* SnapKit.debug.xcconfig */, + 2801302DBD9E96A7206A903B2ED0FF3F /* SnapKit.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - 3011B9002035E4613AFAEA499430A402 /* Support Files */ = { + 450425CA94A3424F19FB5AEAC7850188 /* IQKeyboardManagerSwift */ = { isa = PBXGroup; children = ( - 047276C94FD9EB57C39E2CCFC0BA28C5 /* Google-Mobile-Ads-SDK-xcframeworks.sh */, - 4E9363F9BA0048C22E26F8675884881B /* Google-Mobile-Ads-SDK.debug.xcconfig */, - 573569A53AA51FC03A8493D7A5D2FF31 /* Google-Mobile-Ads-SDK.release.xcconfig */, - 543C9FD6ECB3ED2AA82715462E7344BB /* ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist */, + 59E6E8B42E170946D65EF04CDAC98118 /* IQBarButtonItem.swift */, + 4868446E61C65C91C312F03DC5B8816A /* IQInvocation.swift */, + DBCAE28D6C4D950147A117F252DA53B7 /* IQKeyboardManager.swift */, + 826EA85C0B0925DA51751D01CA995A97 /* IQKeyboardManager+Debug.swift */, + 1D0A6D53769961F91027E312097ACBA1 /* IQKeyboardManager+Internal.swift */, + 41306F4AA2296F92531F3D9A42C912FD /* IQKeyboardManager+OrientationNotification.swift */, + A2AF721042E1DC355D446C7C9F28BADC /* IQKeyboardManager+Position.swift */, + 75187171BFF896F830780B0783251979 /* IQKeyboardManager+Toolbar.swift */, + 88971F81DE1EF5C0A2B59F4432DF13CC /* IQKeyboardManager+UIKeyboardNotification.swift */, + BE8E87F9E7DB9B06D62F4B159E4B77F7 /* IQKeyboardManager+UITextFieldViewNotification.swift */, + 43E24C4AAD187B2192B2A71EB75A40F6 /* IQKeyboardManagerConstants.swift */, + 4CD142FACEAC488FD205CD19CDEAC70B /* IQKeyboardManagerConstantsInternal.swift */, + 4AE4D87D15A9E0F79DA01C0819CF0D30 /* IQKeyboardReturnKeyHandler.swift */, + 163691FDE04EE99AE0151411E8BA00A1 /* IQNSArray+Sort.swift */, + E28FAD567A39C620E44178F98D3BBDA6 /* IQPlaceholderable.swift */, + 9B243C928855EAEE5B7DA60025480200 /* IQPreviousNextView.swift */, + 3C14C5380B2D2C16C7D7DEE80128C4AE /* IQTextView.swift */, + C09F0328369848D72285879C760BBD72 /* IQTitleBarButtonItem.swift */, + 8F0767D0572214FD0FA74D1FB5B18978 /* IQToolbar.swift */, + 36D0501246349740232CDB49F7AE7A61 /* IQUIScrollView+Additions.swift */, + 66EB3149A6A860395BD21F5455E7892C /* IQUITextFieldView+Additions.swift */, + 7C7BD808B4524362623765DBC50DF24A /* IQUIView+Hierarchy.swift */, + 9AC863653DC75F9A19DB6CEEA8B95854 /* IQUIView+IQKeyboardToolbar.swift */, + 0C81353B453C7BEEE7476C73775BE66D /* IQUIViewController+Additions.swift */, + 5DF18CDF9AADA0626991A449D0C0FAE0 /* Resources */, + AEEE78906090E6473F9D6C4F0AC5C7EC /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Google-Mobile-Ads-SDK"; - sourceTree = ""; - }; - 390CD7AEAC29B3DAAC44621E9760FEC9 /* AppLovinSDK */ = { - isa = PBXGroup; - children = ( - 222DA1260EE0CB08F57C207F822A8186 /* Frameworks */, - 1C68BEB22B57D46FDFF2A43061362398 /* Support Files */, - ); - name = AppLovinSDK; - path = AppLovinSDK; - sourceTree = ""; - }; - 3C74BDB28F070634E888798F089AC514 /* Support Files */ = { - isa = PBXGroup; - children = ( - 195184E0D6CE7DDE1AEE34A41FEF4B67 /* JXSegmentedView.modulemap */, - 4DAB57D5C02E15CBE6700A81251D0976 /* JXSegmentedView-dummy.m */, - 8F9829603B59BE1DC086FF72819F8E19 /* JXSegmentedView-Info.plist */, - 3A73FE1731D68A9B7586F1E43730271C /* JXSegmentedView-prefix.pch */, - 8CF85E98E52E00B23DACEDF0691B7C29 /* JXSegmentedView-umbrella.h */, - 1091EEAC0434BB574B5E62531F65923C /* JXSegmentedView.debug.xcconfig */, - A831282AC8C767A6597F5B3526A7410F /* JXSegmentedView.release.xcconfig */, - 563BF7D0AB089552594F87D89E347BDA /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/JXSegmentedView"; - sourceTree = ""; - }; - 41FABE212EED943242AFF5350C0970C4 /* DownloadButton */ = { - isa = PBXGroup; - children = ( - C28643C5E43DFD0CDA8BA1339ADE3AD0 /* CALayer+PKDownloadButtonAnimations.h */, - 6EA68CEFED4E6559A23D2861E5A814B2 /* CALayer+PKDownloadButtonAnimations.m */, - 26F56B77805DEDCF03CCA6E2CDA2F3A6 /* NSLayoutConstraint+PKDownloadButton.h */, - 9D052521C5EC5AFF8639D1D8FF42EA61 /* NSLayoutConstraint+PKDownloadButton.m */, - 1D28C78E503B90F498A45F079FC1F9A5 /* PKCircleProgressView.h */, - 3C77CFE0274E2729F8E84486CA2D56EF /* PKCircleProgressView.m */, - 7B9873F3911FFC6BE796F852FD505486 /* PKCircleView.h */, - CE4EC4ADE0356B4B98FC649BCAF5D9FD /* PKCircleView.m */, - 5D3FE0CE10BCCD0010B2B75FF3568E01 /* PKDownloadButton.h */, - D6CF4513388A5E5BB2AD1A7EC8E307CE /* PKDownloadButton.m */, - FA4A4D49ADB8567C668E72FA7E37B32A /* PKMacros.h */, - 0D6F8B578DFE5E8683ABB03C85FF7871 /* PKPendingView.h */, - 7EE6DADDF83830FD3678027FCF3FD0A6 /* PKPendingView.m */, - 6199D21401BB514EFB8BE71006BAF1EC /* PKStopDownloadButton.h */, - F4F14498613E36C901B87360DFF08110 /* PKStopDownloadButton.m */, - 52C66476472920EAA22E2B411AD3E1BF /* UIButton+PKDownloadButton.h */, - D3527EBB05ABEEA59F82CECDD74EC0A8 /* UIButton+PKDownloadButton.m */, - BD7FD2D36D6CF1A27AB2E1D4D3012084 /* UIColor+PKDownloadButton.h */, - 8B64D362CD39308E80769740EBB57036 /* UIColor+PKDownloadButton.m */, - 73190B539FECFEC5238CA149CA35986E /* UIImage+PKDownloadButton.h */, - D4FBF3DBCF304066D3A378A5096A3AEB /* UIImage+PKDownloadButton.m */, - 1A0C7F482E7E10C01AC00E6BF77C6E6D /* Support Files */, - ); - name = DownloadButton; - path = DownloadButton; - sourceTree = ""; - }; - 4285FDE5DEA8621AB0788C660A232EC1 /* Support Files */ = { - isa = PBXGroup; - children = ( - E186B7306F11068BDE006208EAE0FBFA /* ResourceBundle-VungleAds-VungleAds-Info.plist */, - BA9BD004CFE137D12F7A61D4F2592974 /* VungleAds-xcframeworks.sh */, - BAA952261A0DF72B2F59CB696382B6FC /* VungleAds.debug.xcconfig */, - 0A848B3FC00CF40653A16B6A3AA2D2D7 /* VungleAds.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/VungleAds"; + name = IQKeyboardManagerSwift; + path = IQKeyboardManagerSwift; sourceTree = ""; }; 472AF5DDF6BF919C65E06C110DF5CE0C /* Pods-relax.offline.mp3.music */ = { @@ -2681,148 +2994,208 @@ path = "Target Support Files/Pods-relax.offline.mp3.music"; sourceTree = ""; }; - 481AF74D530675487FBFB28C14707D3D /* GoogleMobileAdsMediationAppLovin */ = { + 482C36F6D2ABF3CA3EA56D91BF7841A4 /* Resources */ = { isa = PBXGroup; children = ( - 7EB40ED1381BB46064958236D5833EFD /* Frameworks */, - 23778771E7D6EB17A7993A9415C49141 /* Support Files */, - ); - name = GoogleMobileAdsMediationAppLovin; - path = GoogleMobileAdsMediationAppLovin; - sourceTree = ""; - }; - 4BB3BA0DEC737D34947048EA48C0E519 /* Support Files */ = { - isa = PBXGroup; - children = ( - 44859FBF589435F8AF04D566EDC2132A /* SVProgressHUD.modulemap */, - F7392FA9F96E6DCFB72734B9F8F64744 /* SVProgressHUD-dummy.m */, - F6219E3364AEC24DA355142CBC6C8CBC /* SVProgressHUD-Info.plist */, - 692C96F74557F8C14E64348D61D3ADD2 /* SVProgressHUD-prefix.pch */, - 9A07DFE8BDB1458936C7499E14F54684 /* SVProgressHUD-umbrella.h */, - 4C045795D63FC5B53E91E5F711159D67 /* SVProgressHUD.debug.xcconfig */, - 7D554A0C07F802076A88BCC4CF0BB542 /* SVProgressHUD.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SVProgressHUD"; - sourceTree = ""; - }; - 4C48477176A16490FF7360F1F0EEEFD2 /* Header */ = { - isa = PBXGroup; - children = ( - 955A30C3F28148CC26E1E5AB8CD8642C /* BURelyFoundation_Global.h */, - 2FA34D747BC7EF2DFB53877B028B3671 /* BURelyFoundation_Global.h */, - C02573BEC62F855450B2C1360D464786 /* Frameworks */, - ); - name = Header; - sourceTree = ""; - }; - 52E89B82D5B79734CCEE8BC2557BE7F4 /* Resources */ = { - isa = PBXGroup; - children = ( - CD992BBC868CB0C0ED0BC7F300C759F1 /* PrivacyInfo.xcprivacy */, + E3C4526AD80BB96DC1ED5E05F7493ADA /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 52F32CF591606098B18B671101094DFD /* Core */ = { + 4D29AED5D59A35C16244995F007E66B8 /* Frameworks */ = { isa = PBXGroup; children = ( - 6137CD4C572A81DEAE8FF87914840D4C /* SVIndefiniteAnimatedView.h */, - EF8E07EAE6DE0431333970900F374EEB /* SVIndefiniteAnimatedView.m */, - 1BED2552FAFAAA2F46DFB7EFC73733BE /* SVProgressAnimatedView.h */, - 5243A1D9D3672C67438E586FDACF34DC /* SVProgressAnimatedView.m */, - FA97824399CAB2C6D8D2FCF45497E09E /* SVProgressHUD.h */, - 933150BA260CEDB4E81C4B75FA8C6278 /* SVProgressHUD.m */, - 232DEDB3E59F79D670FB6B30D25095CE /* SVRadialGradientLayer.h */, - EDB491A8883E98407F46F382922A08EE /* SVRadialGradientLayer.m */, - FC5E4DBA59BC52FE347CBB3623BA13A0 /* Resources */, + 8921B0004513CFEBF59639E51FB3AF7A /* BURelyFoundationGlobalHeader.xcframework */, ); - name = Core; + name = Frameworks; sourceTree = ""; }; - 53DB8D756B32DE717169EE41CDA2F29F /* Resources */ = { + 4D2DB4AECB4AC370DD362F83F79B59ED /* Support Files */ = { isa = PBXGroup; children = ( - 670606E099FA8D69CC80F278F72D167B /* PrivacyInfo.xcprivacy */, + 9A2814834D7233DA9E66717D3F84ED60 /* IronSourceSDK-xcframeworks.sh */, + 18DFBF4612F8DC742C3A910D9DF4E1A5 /* IronSourceSDK.debug.xcconfig */, + DB5FF4EEACCD5116E4F60FCDC57F7BA7 /* IronSourceSDK.release.xcconfig */, + 3FE960C04319AF5B6F812D64009265F0 /* ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/IronSourceSDK"; + sourceTree = ""; + }; + 523AEE9D8D4970A3E8FF55B933B28B3A /* YYModel */ = { + isa = PBXGroup; + children = ( + ADB60E2E6BB46EFB826A4B72D449527F /* NSObject+PAGYYModel.h */, + 28A7DBE4A543772D8B48337931503C29 /* NSObject+PAGYYModel.h */, + BDE392DA58ADA08253248E71D7163437 /* PAGYYClassInfo.h */, + 52D5FB7CBDFD5C31CDB63653FFBD88FC /* PAGYYClassInfo.h */, + 112ADE44BD7DE8526475DC13CA2BDB6B /* PAGYYModelHeader.h */, + CEBC7EBAF3B7807684CA2E0F2D79BC60 /* PAGYYModelHeader.h */, + 20EA2800F1A9413F23FCB9DEBEC28FCB /* Frameworks */, + ); + name = YYModel; + sourceTree = ""; + }; + 5327306DF8042EB98D1578B47EE5D422 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 5F31FD3180714CC0989CD351171CFB07 /* AppLovinSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 57269E2760B77E5CB4AA7A37685BA288 /* Support Files */ = { + isa = PBXGroup; + children = ( + EBB7F1FC97DC38C098C9FA380A00D9EF /* ResourceBundle-VungleAds-VungleAds-Info.plist */, + EFF35790CD147E9F3CB6E4FC2F817C10 /* VungleAds-xcframeworks.sh */, + 415B5164954915F68A54C5B7D8921299 /* VungleAds.debug.xcconfig */, + C18CC68350402A450E2B81622FE9DAD2 /* VungleAds.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/VungleAds"; + sourceTree = ""; + }; + 590B9F3947EE78F17E66D4CEF37E163C /* SVProgressHUD */ = { + isa = PBXGroup; + children = ( + B5D9A8F1BA9B1F5C822FC48D0F301ED1 /* Core */, + 678AF5AD6972C730CCCE0EA1EB589900 /* Support Files */, + ); + name = SVProgressHUD; + path = SVProgressHUD; + sourceTree = ""; + }; + 59BCDBBA7A15664A631935DDB5FC2C4C /* Support Files */ = { + isa = PBXGroup; + children = ( + 8455B68CC84A0B5044D5570CBF601027 /* DownloadButton.modulemap */, + 6645B59A66FF6B76D6F923B9A6A2148E /* DownloadButton-dummy.m */, + EAFDB550FEE3A6DDAB34AEC2E6CD1245 /* DownloadButton-Info.plist */, + DFC49350F4E0F46B893328BCFB77C1F3 /* DownloadButton-prefix.pch */, + C21304FF3E1CDA90421BE1A0B11962A1 /* DownloadButton-umbrella.h */, + 01E6B867FF66F06E15DE9352DCA0D24D /* DownloadButton.debug.xcconfig */, + FAFA6950179B3243975CC3C073EC1C69 /* DownloadButton.release.xcconfig */, + EB539DBE3705F736BE5377BBC68A51AF /* ResourceBundle-DownloadButton-DownloadButton-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/DownloadButton"; + sourceTree = ""; + }; + 5AF1E6212834E3154B6ADAC5CBE20FF9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8FD14B54EE20B32A3DC883A05980A13F /* MTGSDKSplash.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5BCFA3F11908A0E5DFC8C6171A01ADF8 /* Frameworks */ = { + isa = PBXGroup; + children = ( + C709BEDF11CE1E64070D2531EB6A13DF /* MTGSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 5DF18CDF9AADA0626991A449D0C0FAE0 /* Resources */ = { + isa = PBXGroup; + children = ( + B086777886BF61EE925C7E04A6ADC1CB /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 550B3B08D3886BA8720EA9AC64E0E0DC /* Support Files */ = { + 60CBB421AD091ADFF81AB3309A404684 /* SnapKit */ = { isa = PBXGroup; children = ( - 48C12376CD7964B6510F36096BB789B1 /* JXPagingView.modulemap */, - B4836BA4DC0FA4E115D55A057843F42B /* JXPagingView-dummy.m */, - B1E9632BE2091B27DFAF33FA19461825 /* JXPagingView-Info.plist */, - C1EF4394A2C4BC3610CF250E0BB6BA80 /* JXPagingView-prefix.pch */, - 1313F56706264C1BA1DB68559D24BC53 /* JXPagingView-umbrella.h */, - B1518C69FA8348831D37EF246E964262 /* JXPagingView.debug.xcconfig */, - 22EFC227061F8DE9CD53798980FD99A6 /* JXPagingView.release.xcconfig */, - C6F886C2B817720B27D26AB2BA0C8C41 /* ResourceBundle-JXPagingView-JXPagingView-Info.plist */, + 11EDFD9F07890CB72C8071DD07D7120C /* Constraint.swift */, + 103B3FF9C2661B42335047059136CB80 /* ConstraintAttributes.swift */, + 9202C6B479BDE38A5EF3A6441D9CFE1D /* ConstraintConfig.swift */, + AAEB853A515D4121D4C202FD6AF4EFE2 /* ConstraintConstantTarget.swift */, + 854A91C454DC041A85FB3AE48B138193 /* ConstraintDescription.swift */, + FC82093BADBD644B81A0F734A19C5AD8 /* ConstraintDirectionalInsets.swift */, + 963F6F7FCF03FBBCA9EBA85D7C6CA22B /* ConstraintDirectionalInsetTarget.swift */, + 368DF2274A2B2276254B5D593EF3AD91 /* ConstraintDSL.swift */, + E4EBA33B5396B3AC593BF5F99C6B89C2 /* ConstraintInsets.swift */, + AA676F8FF23908F9643DEB537F388B21 /* ConstraintInsetTarget.swift */, + 5ED244C4A0FDE965B6F4863813619F6C /* ConstraintItem.swift */, + F6BBAB733A9298E3386391DAE3EE3657 /* ConstraintLayoutGuide.swift */, + 78B8CB20633684059540843332EE90E8 /* ConstraintLayoutGuide+Extensions.swift */, + 9A1DD804120DCE4FE13BE4FFABF2A63B /* ConstraintLayoutGuideDSL.swift */, + 38AE25CFDC877C7DBD58598122022742 /* ConstraintLayoutSupport.swift */, + 8EE36906606D120D32830E8740C9C4D1 /* ConstraintLayoutSupportDSL.swift */, + E1D723183D0F38B9193088022A576CF1 /* ConstraintMaker.swift */, + 94104E761103020EF9ED69D28D4508AA /* ConstraintMakerEditable.swift */, + 595D3440733976F6D17382545E2E0E2A /* ConstraintMakerExtendable.swift */, + E84EA27F924E8C2B7B8557A75C7E5CD6 /* ConstraintMakerFinalizable.swift */, + 63C58DFDA5C8D66101F5BD2270055D97 /* ConstraintMakerPrioritizable.swift */, + 6DC8B17CC9A988567EC9F8F34195DFE6 /* ConstraintMakerRelatable.swift */, + 8C5D783ECE003487FB016158730BB5CA /* ConstraintMakerRelatable+Extensions.swift */, + FB7C3D79880E57B9F6AC102234AE5D6C /* ConstraintMultiplierTarget.swift */, + E36E3799A3F5923150B09327FBFA9ED9 /* ConstraintOffsetTarget.swift */, + 739944C164819D7258BD09BC6B2EBB86 /* ConstraintPriority.swift */, + EBBFBD941531E451126196357D38D6F0 /* ConstraintPriorityTarget.swift */, + BC28D8C5ACE11C4159DD186AC1043BE8 /* ConstraintRelatableTarget.swift */, + 869740C4541F77D8C3E223882A22F501 /* ConstraintRelation.swift */, + F923A495219113815518353CA04DAF69 /* ConstraintView.swift */, + DE44D08B5E707088CC35F1FD8927973A /* ConstraintView+Extensions.swift */, + 2FE2CB48D50AA0DF1588DB642926016E /* ConstraintViewDSL.swift */, + 7BFCA84AFE12916B337657EE43B6FEE4 /* Debugging.swift */, + 60B849E1B1B4FB3382228C7858336AED /* LayoutConstraint.swift */, + 1370DEA99872D676CAC9C50878DD9E59 /* LayoutConstraintItem.swift */, + 5B60B3989FBD0AE604ABF7C6A624148E /* Typealiases.swift */, + 8A68BEF8677667DBE64788282E4497B4 /* UILayoutSupport+Extensions.swift */, + ABD4F9B08938D5395194DBA88CEDB94D /* Resources */, + 428C6498EB83FDF18DD297E51B9D3010 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/JXPagingView"; + name = SnapKit; + path = SnapKit; sourceTree = ""; }; - 5B1BA789C64061C63EE7800EB189C53A /* BUAdSDK */ = { + 61B3C6071DF80DAFEB6768FEE6724B84 /* Frameworks */ = { isa = PBXGroup; children = ( - C9147CF34FBD2FA07940997F3578CADD /* Frameworks */, - 70411E7DDC3FBB0BDC6E3C132CCE9070 /* Resources */, + 14B1D1A94E2C2FA9DA4AEF0712D5EA16 /* LiftoffMonetizeAdapter.xcframework */, ); - name = BUAdSDK; + name = Frameworks; sourceTree = ""; }; - 64102BF461F78056BFC42601929F5BD6 /* Alamofire */ = { + 626F541491309245C8D531D97FB39374 /* AFNetworking */ = { isa = PBXGroup; children = ( - 4CAA8E48DC9E8465E6A7F3B28C065CEB /* AFError.swift */, - C6C3F4EEE15C25212838E94F808C91D7 /* Alamofire.swift */, - 8BF8F2A350BBE4546F754DE5984B8A6B /* AlamofireExtended.swift */, - E78A51CB8FBF1903F795042A68A23390 /* AuthenticationInterceptor.swift */, - 39D88A58E1B5FDEDAF4BC0E1840EC6D7 /* CachedResponseHandler.swift */, - 989931CF7847837BC2ED8312D8F57A4C /* Combine.swift */, - 147AA7516040D3257D5DC7033CF84E09 /* Concurrency.swift */, - 31EDCA67AE5FEE21D7E0B77EB09231D0 /* DataRequest.swift */, - 4B06E66115B5FA573DD526E71F07B4A4 /* DataStreamRequest.swift */, - 968881387D88E686DB25D91472316853 /* DispatchQueue+Alamofire.swift */, - EBA6D24C16C6FC11DB950B3ACEEC4E5A /* DownloadRequest.swift */, - 20C739C8D9B035EABCB5AABCDB2A3831 /* EventMonitor.swift */, - EED5688AEE88E4F5AAF013D0FCD292B4 /* HTTPHeaders.swift */, - 68BB757AF8C81F42ABA67EF0B745AA15 /* HTTPMethod.swift */, - AF20468E3449FECFE53AEB30095F8FB1 /* MultipartFormData.swift */, - D71D31A55C3938B7D3CF8873613EBABD /* MultipartUpload.swift */, - 5793CCF033C043415E6194FD8639FF45 /* NetworkReachabilityManager.swift */, - 51CE6051A515E1C6FB679741C252DCBB /* Notifications.swift */, - C195EE8B3D176357C8C9FC8CC4D05D86 /* OperationQueue+Alamofire.swift */, - 6DAE24C4595AABC0FAEB61F1933552A0 /* ParameterEncoder.swift */, - 93AF1509A99D6BCA758B08560EFBAB88 /* ParameterEncoding.swift */, - 0CDD5D9F08F9DD591C799DD0BE0A9267 /* Protected.swift */, - 35A9755BFED992D1693A077D9D0C9041 /* RedirectHandler.swift */, - A433BA030A916425B34D7850559C8A78 /* Request.swift */, - 1585303C19B3CA6E95BF7A21256456FA /* RequestCompression.swift */, - 13F2C6BC8E777B293E2DE8AB9E4FEE15 /* RequestInterceptor.swift */, - C78006D40B30BE2B6766B89EC9EC8BB9 /* RequestTaskMap.swift */, - C99DCC1D10F6DC01F3FD07DA3D1E7D75 /* Response.swift */, - 5CEB7CD60D266F7386E6929200E6EDDA /* ResponseSerialization.swift */, - 191F7E84CBF4F4F10202637B7F4841DD /* Result+Alamofire.swift */, - DCBC4946AE0399BEB12010DB8685D758 /* RetryPolicy.swift */, - 0B807341CBDA83EB05424A09738BAFC0 /* ServerTrustEvaluation.swift */, - 75AF350BC7053C38CBDDDBB6C3FD3694 /* Session.swift */, - BE9CD2C8CBBA19AE16B5A9C519D431D7 /* SessionDelegate.swift */, - 669CA20C2165CEA78B79AC28CE03F847 /* StringEncoding+Alamofire.swift */, - A3F9DB95D1081B8C1E1843250C9A6FBA /* UploadRequest.swift */, - 1C61B1A530ADAF397DB4B510BA840B89 /* URLConvertible+URLRequestConvertible.swift */, - E6B952DE5AB1C08F0A6B2F6413DC9985 /* URLEncodedFormEncoder.swift */, - 1D3E2E422506D28A0B27BBB67753A72F /* URLRequest+Alamofire.swift */, - 74FAC26DAD660162227FDFBC4486B3E8 /* URLSessionConfiguration+Alamofire.swift */, - 8705DFC4A326297C088553CD473EA323 /* Validation.swift */, - 7659ED1146193E652660BD0B7225F527 /* WebSocketRequest.swift */, - 86D90F43D86239741AD6B616E60E2A33 /* Resources */, - B29589B5CE490DBEDD7401FB2729743A /* Support Files */, + 18BA8FBCF4DE88B2E717C096FA91C592 /* PAG_AFHTTPSessionManager.h */, + 7A26DA2A37B54E8D02627987F22D4FB4 /* PAG_AFHTTPSessionManager.h */, + F87E8F0112318E9EF8FB4DA4F7B243CA /* PAG_AFSecurityPolicy.h */, + C0DC8B9ECCD704494C30C5423EF3C411 /* PAG_AFSecurityPolicy.h */, + 3140CAA8561B3EA5EECFEF3A6B54C3CC /* PAG_AFURLRequestSerialization.h */, + AC62033084EF88E7EE63276B7086476E /* PAG_AFURLRequestSerialization.h */, + 911459DE42E3E6769770908FFE594FC3 /* PAG_AFURLResponseSerialization.h */, + 3844E33DA6916A8E7FFED430D991459D /* PAG_AFURLResponseSerialization.h */, + 40B94EF9687B4F1A28B1C5363A6965EA /* PAG_AFURLSessionManager.h */, + 73B372ECF76D6498832FD8CE547865A5 /* PAG_AFURLSessionManager.h */, + 4660485156331DE049888541A7D13910 /* PAGAFNetworkingHeader.h */, + 2C6307A89F35204A2D4643A6C78061E3 /* PAGAFNetworkingHeader.h */, + EFD1DB4393E0048B2E5FDD795DCFE651 /* Frameworks */, ); - name = Alamofire; - path = Alamofire; + name = AFNetworking; + sourceTree = ""; + }; + 65AB5A6A2DFE2D17297C1E1FCF6EC0FF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 20589BA711F67DBB755F220276F9F24F /* MTGSDKNativeAdvanced.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 65F1523E8AC983D0B97BB84353CB8073 /* Resources */ = { + isa = PBXGroup; + children = ( + B60F47E50DA983F71F95C81DDEF6A1C8 /* PrivacyInfo.xcprivacy */, + A1C52481FA693426B0FD9944129A505B /* SVProgressHUD.bundle */, + ); + name = Resources; sourceTree = ""; }; 6625D72D58B79130D815A3A6D7072BCE /* iOS */ = { @@ -2838,487 +3211,1030 @@ name = iOS; sourceTree = ""; }; - 6E158AC29CE11FF4189381E94717FFD6 /* Resources */ = { + 678AF5AD6972C730CCCE0EA1EB589900 /* Support Files */ = { isa = PBXGroup; children = ( - 2D153099C20C739854BC2CF2829CA062 /* langs */, + EE44CBBED7FBC27CEE9DE5D4DA27EEC6 /* SVProgressHUD.modulemap */, + F0200140964F335988BA8E4D5CFDCC4B /* SVProgressHUD-dummy.m */, + 883704F7240723C065D08A8F2B94B8D9 /* SVProgressHUD-Info.plist */, + 943A9A589D89A5E4A31893F903531D72 /* SVProgressHUD-prefix.pch */, + 6861E94FB4146F7F3AC6CFF2F9E12F14 /* SVProgressHUD-umbrella.h */, + 4F02CE072E690F70E65462FF74C5A17C /* SVProgressHUD.debug.xcconfig */, + 8CAC4D574865811F9A21C82A753832AF /* SVProgressHUD.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SVProgressHUD"; + sourceTree = ""; + }; + 6AD2AB804ED28EA0A943743BBD824908 /* Resources */ = { + isa = PBXGroup; + children = ( + 6188CEF5AD05D28F15BD40BACE6BA61F /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 6F9787A99DA86A6BAD4B57E9B28ED58F /* Frameworks */ = { + 6DAE02B23001D043A88B373474DD9C87 /* SDWebImage */ = { isa = PBXGroup; children = ( - 816B5FFF217F1B74875EE5D6BF2AF3E6 /* LiftoffMonetizeAdapter.xcframework */, + 86F69E013C31D031B0593D59A6234CBF /* NSBezierPath+PAGRoundedCorners.h */, + A8B3376DF5853EBAFA471A1D0E1BC1F5 /* NSBezierPath+PAGRoundedCorners.h */, + 997E19A2A6AB05379DC413314D580F9E /* NSData+PAGImageContentType.h */, + 3246F3193434FCD895B1B7D05DBED9F5 /* NSData+PAGImageContentType.h */, + B3115C3D78CC511863519779A83CF3CF /* NSImage+PAGCompatibility.h */, + 677BFFBFC01F875F84015110742E437B /* NSImage+PAGCompatibility.h */, + ABC0B3701E25AEEFA69DC00117D84533 /* PAG_SDAnimatedImage.h */, + 5AB28D850CFD5CD52A3C771125B19BD5 /* PAG_SDAnimatedImage.h */, + E4FA2FFDBF517C0DDE01E8E3E9511C67 /* PAG_SDAnimatedImageRep.h */, + BC840D9C92DEA90FFD7B2D9FD3ADA65F /* PAG_SDAnimatedImageRep.h */, + 63CBB3F3D0C692B76666E1396B291436 /* PAG_SDAsyncBlockOperation.h */, + F1868B8D5ADA5EB715AC3D79C302DDF4 /* PAG_SDAsyncBlockOperation.h */, + AF6C1BE6BDF4B8C9269B8FA3E2A0EE07 /* PAG_SDDiskCache.h */, + 40C41E9EFFC708CFDD3B046B9A7F1C0A /* PAG_SDDiskCache.h */, + CDC6DA53723C259656F4B34B4465033D /* PAG_SDImageAPNGCoder.h */, + 0F7DF8D17F8BE0BFB883B6EDE78A4AA6 /* PAG_SDImageAPNGCoder.h */, + DA7117179FA9003FD01E74D3662C0E34 /* PAG_SDImageAPNGCoderInternal.h */, + D0D0AFF73EA52C8873EC2A8E0C2F9446 /* PAG_SDImageAPNGCoderInternal.h */, + 2870E7600DE8DEFD5E9546B8D613C44A /* PAG_SDImageAssetManager.h */, + 389AD7776D168D0ECC3A58997F870109 /* PAG_SDImageAssetManager.h */, + 9828D578E717310BBC9A62DC7EDE4472 /* PAG_SDImageCache.h */, + 681C2B99871A0052A7EAEE8E818EF998 /* PAG_SDImageCache.h */, + 666F04B18468A0D49768943F40DF6BB5 /* PAG_SDImageCacheConfig.h */, + B008A710A8D245F94EA120DB48F67E19 /* PAG_SDImageCacheConfig.h */, + 542B18B24A3C294F2E7AD95BA9E5CCC3 /* PAG_SDImageCacheDefine.h */, + 90B1DB305BC9E2FA6BB58105557785E3 /* PAG_SDImageCacheDefine.h */, + 3614A82F351A563F4AF3A80DD348F0E0 /* PAG_SDImageCachesManager.h */, + 12947586C2B08BB73FCE5E592ACB0286 /* PAG_SDImageCachesManager.h */, + 380E2E4562D41D04084300808CAD16C2 /* PAG_SDImageCachesManagerOperation.h */, + 181F9BE0B2A583A63135A5154DDD9819 /* PAG_SDImageCachesManagerOperation.h */, + BAFD7923EDA584C64E1F9180DD2E8271 /* PAG_SDImageCoder.h */, + 62C25BDC910D47EEDA063D2AD6E14A8A /* PAG_SDImageCoder.h */, + DF6963CA9957746A1412456FE83F92FC /* PAG_SDImageCoderHelper.h */, + 44B20FABA929C3AD4737570AFF5F88D5 /* PAG_SDImageCoderHelper.h */, + 1F139F7EE7D36CBCB892FD7260F4AA4C /* PAG_SDImageCodersManager.h */, + 8530986280E9552F68A571D3DF6F0735 /* PAG_SDImageCodersManager.h */, + F959E67E77D6D4253B7EDECB2AFAE8BC /* PAG_SDImageFrame.h */, + 123D99410821F0B7B8EE24BA3572FB8E /* PAG_SDImageFrame.h */, + 0664DC67007055739A81A7EF77235CDF /* PAG_SDImageGIFCoder.h */, + 256A14E695D904BF92A9C98A98F72601 /* PAG_SDImageGIFCoder.h */, + 4074BBC03AB11CD1D971539740E46959 /* PAG_SDImageGIFCoderInternal.h */, + 2574CD6363BFE77C4391FFE3DF2393C0 /* PAG_SDImageGIFCoderInternal.h */, + 9652754861F6677F71D8F0B783DDD0EB /* PAG_SDImageGraphics.h */, + 650EC73EF5ED0046470C0416C860BD1B /* PAG_SDImageGraphics.h */, + 0A1385BE0DB11E0F0638C9359548E96D /* PAG_SDImageIOCoder.h */, + 645AA55D5B01A00E288CDE41BB9C628D /* PAG_SDImageIOCoder.h */, + C0875DAD2F79A114F8475339B2C2E984 /* PAG_SDImageLoader.h */, + 5A047F9EF07992FDB3D9718F812B5485 /* PAG_SDImageLoader.h */, + 0C1997DD7D82D8C723A9F4263D57100C /* PAG_SDImageLoadersManager.h */, + AE193EFE2A4078A98351A27411FE8A66 /* PAG_SDImageLoadersManager.h */, + 50EFB2693F9966CE6B159F0F871D3BAC /* PAG_SDImageTransformer.h */, + 403A29F40C689B0E1DD004D8478C555E /* PAG_SDImageTransformer.h */, + 8905EA343AB5F0A246D6D3AF6C279482 /* PAG_SDInternalMacros.h */, + F5A14BA18EA2C8D344F548909F623F06 /* PAG_SDInternalMacros.h */, + 2A778650601E6FA94B4DCB3318D42F93 /* PAG_SDMemoryCache.h */, + 39CE3669025483C9B6F1A58C8411FD2C /* PAG_SDMemoryCache.h */, + 64008E403DF3A29946120BEF5B274FD6 /* PAG_SDmetamacros.h */, + F64372D78072B2BBC9EB7FA5ABFF67D4 /* PAG_SDmetamacros.h */, + F2C4E93F1BE2B6C66AA83BA2C3838939 /* PAG_SDWeakProxy.h */, + DD9C5BA7C9593DB8A0DCBF11F120EDBA /* PAG_SDWeakProxy.h */, + B1D55220653C5B2239EC5DD87A2C6A9C /* PAG_SDWebImageCacheKeyFilter.h */, + DADAB8BC462A1844C139753C8DCAB7DC /* PAG_SDWebImageCacheKeyFilter.h */, + 543E192953080996CFBAEAF126EF797E /* PAG_SDWebImageCacheSerializer.h */, + DEFAE96387C3DD5228B70325F541C9D4 /* PAG_SDWebImageCacheSerializer.h */, + D27CA2193BDD9F8D0B06271F616D84D2 /* PAG_SDWebImageCompat.h */, + 54CE886F02554B93F40248A846ADFF20 /* PAG_SDWebImageCompat.h */, + 75E92784B7B5AB1E739AA002CB0A2034 /* PAG_SDWebImageDefine.h */, + BDE80259594DC6C989969EC1DDA86301 /* PAG_SDWebImageDefine.h */, + 4EB9EB19F2658FA17648BDA12AAD3AF8 /* PAG_SDWebImageDownloader.h */, + 80B001E3B90FE5571A2D31145A0A198F /* PAG_SDWebImageDownloader.h */, + 522FAE6652170E556A54DB1485AECBEC /* PAG_SDWebImageDownloaderConfig.h */, + 5AB06B241F1250BD85F35C181D52315C /* PAG_SDWebImageDownloaderConfig.h */, + 8AF5F3EEA663890F4AB3C9DBCE780D6C /* PAG_SDWebImageDownloaderOperation.h */, + 37FD1D68A792BEF8A71ABED6C386A40F /* PAG_SDWebImageDownloaderOperation.h */, + 6948831EFD823B82C74600BB53278EA8 /* PAG_SDWebImageDownloaderRequestModifier.h */, + 686549912315BC88C93CFB74BACEC288 /* PAG_SDWebImageDownloaderRequestModifier.h */, + 29BA1853C85CA0CCE6CD7C8D6EC1C1C2 /* PAG_SDWebImageError.h */, + F31B828D7FC9719F985BC52D00F490D8 /* PAG_SDWebImageError.h */, + 0F578E297E507E321FC4FF9467BFD20F /* PAG_SDWebImageIndicator.h */, + 1A5E1F9D287A2E8FD51612CE53518AC3 /* PAG_SDWebImageIndicator.h */, + D367D59DE14B31931A5F7AC8EAE2208A /* PAG_SDWebImageManager.h */, + CCE8AAF470F72A92D5223FC386F78463 /* PAG_SDWebImageManager.h */, + 4C7293B03F6442FC804B57546219A525 /* PAG_SDWebImageOperation.h */, + EF76BA89309C3DE7AC0365890541D8EC /* PAG_SDWebImageOperation.h */, + 092EFA23B3094DD666CA2AED8263CD08 /* PAG_SDWebImageOptionsProcessor.h */, + 11B62ED9CDC0FF27EF07DCB4A8C919DB /* PAG_SDWebImageOptionsProcessor.h */, + E5735ABFA800BC096931B4E74671C7B6 /* PAG_SDWebImagePrefetcher.h */, + 460EEAF834ECD39457C7566911059CD1 /* PAG_SDWebImagePrefetcher.h */, + 80CF2DB332049B1A2CF3251157ED861F /* PAG_SDWebImageTransition.h */, + 8487F5CE0D31019B7EFC12A718962CF7 /* PAG_SDWebImageTransition.h */, + 1A2D6B8E224DDC4D7B26760DCEFCE3E8 /* PAGSDWebImageHeader.h */, + E1D5B8DAD48CD4C4C39EFA3EA39CBF9D /* PAGSDWebImageHeader.h */, + A4904D9B9A163999DA320E6FB4568FA7 /* PAGWebImageDataCacheManager.h */, + 11F94234D5902B33057932197083DB7B /* PAGWebImageDataCacheManager.h */, + 0F55C658D07BA71E3C5B1E91FE010B09 /* UIButton+PAGWebCache.h */, + C5A157923BC2B3038C2A710C8AE4ADB1 /* UIButton+PAGWebCache.h */, + E43B01CB84DD432F02BB5220CF04480E /* UIColor+PAGHexString.h */, + 8E1CD70142C90BCDBAAB070D83E517D0 /* UIColor+PAGHexString.h */, + 75B297BB3A25BF5139AC8C48E4E10BA9 /* UIImage+PAGForceDecode.h */, + 14979FF797A479251965965769705C31 /* UIImage+PAGForceDecode.h */, + CA1AA19DCE14C346AD204A2A70631F80 /* UIImage+PAGMemoryCacheCost.h */, + 6E78924E78A684EC99718069B1A27741 /* UIImage+PAGMemoryCacheCost.h */, + 13F78B94539EA8B42D4ACF4F9BB53470 /* UIImage+PAGMetadata.h */, + 19D8F7CFB49C7A67E820A44097C0A772 /* UIImage+PAGMetadata.h */, + D8A4B8B7A97551979D165115C62F08F1 /* UIImage+PAGTransform.h */, + 89164732F172BCF13627A29305A72DBC /* UIImage+PAGTransform.h */, + 6F9A92C776FF051B0DCC9C5EF42C3A59 /* UIImageView+PAGWebCache.h */, + 9F3A17A4F8EA25DB7FECC974DDAD9987 /* UIImageView+PAGWebCache.h */, + A9B577E7C1F047409C3CB737F8A2A243 /* UIView+PAGWebCache.h */, + 9F9B37B706DBEBEA259CCF7DF945DCCE /* UIView+PAGWebCache.h */, + 497989D570CB88E9DA8635A2DA5B9D4C /* UIView+PAGWebCacheOperation.h */, + A4481CE629A94B6A2A80E4D18A6ED08E /* UIView+PAGWebCacheOperation.h */, + DCF25C96033D58CB7235D441AE2A7C45 /* Frameworks */, + ); + name = SDWebImage; + sourceTree = ""; + }; + 763CA133EE09430CF662DE0110D3CABF /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8EF4D0F0A51AEB365EDE42A1738CC4C9 /* MintegralAdapter.xcframework */, ); name = Frameworks; sourceTree = ""; }; - 70411E7DDC3FBB0BDC6E3C132CCE9070 /* Resources */ = { + 765B4420A6AA7144C7A32769938C2822 /* Resources */ = { isa = PBXGroup; children = ( - 575AFA7FD94FC3515EA6DBDD459266F3 /* PAGAdSDK.bundle */, - 28DE5828A109495F81DDE04A1C429294 /* PrivacyInfo.xcprivacy */, + EF69F05AE8C157D17532EF742AB0B11B /* MJRefresh.bundle */, + 8A43C43F743BEE341A6B0B9D3C418FA1 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - 75CA70B608B2B7838FA4BB149E747C01 /* Support Files */ = { + 7935B931ABDC04825245756C56EE03AC /* SplashAd */ = { isa = PBXGroup; children = ( - 3B67294D42EC9A32FF41A3960B56C1E2 /* MarqueeLabel.modulemap */, - BB0943FFE955C808AD7DAEFE1152082E /* MarqueeLabel-dummy.m */, - AB44279A897FE2EF1B8FC61E5C9F7E48 /* MarqueeLabel-Info.plist */, - 1D1F992E8550C4B07C8D79E31ACCE500 /* MarqueeLabel-prefix.pch */, - 31545286F9710B8B9925C6756C969B86 /* MarqueeLabel-umbrella.h */, - 45D74ABBF62C01B517D118ED5B4C20B2 /* MarqueeLabel.debug.xcconfig */, - 14DF176C15218D2F5268BD4E9BE4728A /* MarqueeLabel.release.xcconfig */, - F7487C2832FD794B1614A9B91308EF16 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, + 5AF1E6212834E3154B6ADAC5CBE20FF9 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/MarqueeLabel"; + name = SplashAd; sourceTree = ""; }; - 7850FBEE0A1712784ABEB82B6743EC9E /* Support Files */ = { + 7D9A2BD390E07AE9D9BCD8855020B36C /* Support Files */ = { isa = PBXGroup; children = ( - 3256B8664964614FFA9D5FE38A67413E /* Ads-Global-xcframeworks.sh */, - 3BCC4663E0479FFA5F87B24967ACF761 /* Ads-Global.debug.xcconfig */, - 0C4422D123EB3D94F689B6242714B03F /* Ads-Global.release.xcconfig */, - 65ECDFABD414F07A2036E1CD1B8ADC5D /* ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist */, + BBB31E04B153CF43159F6BF90C241308 /* Kingfisher.modulemap */, + 1867C5F6EFB27E18A9E40F7B8EF08407 /* Kingfisher-dummy.m */, + 7F921BF9AC6E1BF8F9D0D52E43673DB6 /* Kingfisher-Info.plist */, + D957AA901EAB142CFBBDF378BEDF2BF9 /* Kingfisher-prefix.pch */, + 66F3F4389C4AB9F0B599839F59894049 /* Kingfisher-umbrella.h */, + BDB1A4D6C63067EB804B2613E8BE676A /* Kingfisher.debug.xcconfig */, + 80C8C40C93585BD8E67DC802B1BB7017 /* Kingfisher.release.xcconfig */, + F693017A9394EFC6D08C1415A10CA138 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; + sourceTree = ""; + }; + 7FBCF6153E6A3A73DDB3CFD4B1CA5EBC /* GoogleMobileAdsMediationIronSource */ = { + isa = PBXGroup; + children = ( + FFA7170A9E0F889053DBE0BCCDE16BB4 /* Frameworks */, + D8A297B3F1CF049A26AFAAE48B87589D /* Support Files */, + ); + name = GoogleMobileAdsMediationIronSource; + path = GoogleMobileAdsMediationIronSource; + sourceTree = ""; + }; + 81D19FA8787DCAD1E7903C1D7AD83F99 /* Resources */ = { + isa = PBXGroup; + children = ( + D1717AA5F300C308BE39E761DB76C380 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 84A9C237D3285CB5BBA429BE5F58AA7F /* BannerAd */ = { + isa = PBXGroup; + children = ( + B030B6B535AE6EB1EFB76BC3AE4B3E4D /* Frameworks */, + ); + name = BannerAd; + sourceTree = ""; + }; + 8513DC7026DC1718EAF729EF9F8FB2B8 /* Resources */ = { + isa = PBXGroup; + children = ( + 1A0201BCD28B2EA15ECA0962D068261D /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 86847F8B160DF409BAFEA9F3855DD59B /* DownloadButton */ = { + isa = PBXGroup; + children = ( + 84CDC09CC89E122C9832BE905776DB26 /* CALayer+PKDownloadButtonAnimations.h */, + 768FEE0ABDE327013B788AB7F03287D7 /* CALayer+PKDownloadButtonAnimations.m */, + 95A8A11B66888CD39153CB7E0C81F3D9 /* NSLayoutConstraint+PKDownloadButton.h */, + 0D384FFE3F055ADA2BE43D61573507E7 /* NSLayoutConstraint+PKDownloadButton.m */, + 9D46B345E27028B1A0420517AE43E9C8 /* PKCircleProgressView.h */, + 2839511DC4D308551537467DA9847399 /* PKCircleProgressView.m */, + FCB69B276EC969F21BF7ACDBA07F5DC0 /* PKCircleView.h */, + 7307DB91CAC717870EA216DEDA760F29 /* PKCircleView.m */, + DB3A39E627D78982B913A3C75DFC9762 /* PKDownloadButton.h */, + A62EC5A137D826B92EE9AB908733C2E6 /* PKDownloadButton.m */, + 9034430EE1A28449CDFFE52360A2FD94 /* PKMacros.h */, + 3C739528B14B255E92D6A34429F47059 /* PKPendingView.h */, + 7129E95921570598CF25C38C61BD99DA /* PKPendingView.m */, + B4AFCCD37E6A193D4F27D0A7C4C0773C /* PKStopDownloadButton.h */, + 7AA0FF97BA201590DE59D9CA53E4BA05 /* PKStopDownloadButton.m */, + F17B77C9CEAB6C3ED07A03FC6E88289C /* UIButton+PKDownloadButton.h */, + 363D60B46E4BEA8C3E65F0FC3E763F8B /* UIButton+PKDownloadButton.m */, + 11AE6D291E8DD1C1AE292C4FA1441631 /* UIColor+PKDownloadButton.h */, + 14D48A47C41E9B95819EE2B6D7DD3FDD /* UIColor+PKDownloadButton.m */, + 9013F92B187D6AF0717C148830BFB592 /* UIImage+PKDownloadButton.h */, + F956AD8AB10D6627F9FF4DDA941F4288 /* UIImage+PKDownloadButton.m */, + 59BCDBBA7A15664A631935DDB5FC2C4C /* Support Files */, + ); + name = DownloadButton; + path = DownloadButton; + sourceTree = ""; + }; + 88F309CDB8B4F58EF289068A5CF246E4 /* Resources */ = { + isa = PBXGroup; + children = ( + 01CAA5C37BFD883D1D20DD042F939677 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 8A5CD0DC80FE60AE3504934D1BF9A9B3 /* Support Files */ = { + isa = PBXGroup; + children = ( + FC8719B1504B5A6A8084B2AF97324979 /* GoogleMobileAdsMediationAppLovin-xcframeworks.sh */, + 6F2F7403746CA85F5579BDE45B7D33A6 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */, + 945480ED35865D2A834EA99834F2ADD0 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleMobileAdsMediationAppLovin"; + sourceTree = ""; + }; + 8E8D0CAB40C4CC6E3E6BD2BE475684C0 /* BURelyFoundation_Global */ = { + isa = PBXGroup; + children = ( + 626F541491309245C8D531D97FB39374 /* AFNetworking */, + 30A74033C695B94692DC2BE19E7A5C03 /* APM */, + 39BF23E9D4F99E023A3BCD61885E67A7 /* Foundation */, + D2475CBDA27CDE170D1A855BE5CB23B4 /* Gecko */, + A7981DFC9665F304777164DEE8DB9A8A /* Header */, + A72C0C323386C5283BF4D22E86169A87 /* NETWork */, + 6DAE02B23001D043A88B373474DD9C87 /* SDWebImage */, + F65C1573D7419DB445A762DD86EA4D93 /* Support Files */, + 523AEE9D8D4970A3E8FF55B933B28B3A /* YYModel */, + 1F5ADD1A54E3E791638802B749A5C091 /* ZFPlayer */, + FB5BACF3133C9718CF2540A50AAD6883 /* Zip */, + ); + name = BURelyFoundation_Global; + path = BURelyFoundation_Global; + sourceTree = ""; + }; + 8E8F0DDE9237E1DDFFB4ECFB90C31752 /* Support Files */ = { + isa = PBXGroup; + children = ( + 54A991E5D88A3CC9E9C906CF68062456 /* GoogleMobileAdsMediationPangle-xcframeworks.sh */, + 3409F64893F9C00231E94FAEB757190D /* GoogleMobileAdsMediationPangle.debug.xcconfig */, + 138F66D4A080A01977A66AF344AC6BBB /* GoogleMobileAdsMediationPangle.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/GoogleMobileAdsMediationPangle"; + sourceTree = ""; + }; + 8EC767B9443DFAB57BDBA24507B26BDE /* Support Files */ = { + isa = PBXGroup; + children = ( + 8AAC530AAD0C271C34AD452E17240876 /* Ads-Global-xcframeworks.sh */, + E7CA772793CB34DE9BFA497D4E7597DD /* Ads-Global.debug.xcconfig */, + AA679B53EB3DE1637BD4DFAF1257CAAD /* Ads-Global.release.xcconfig */, + BA5D8488318F1BA7A027E878A93F5D90 /* ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/Ads-Global"; sourceTree = ""; }; - 7C6BA262FB285629241F4F63C2AA216E /* Support Files */ = { + 9A918F77C634C39F41C0F20B14700BEC /* JXPagingView */ = { isa = PBXGroup; children = ( - BD3EF4634DAC2B4046064D87926342DC /* BURelyFoundation_Global-xcframeworks.sh */, - CED6494F3EB14727D0E592AF75CD1687 /* BURelyFoundation_Global.debug.xcconfig */, - 770A2F8F96BCE183C1C701F2732D7E28 /* BURelyFoundation_Global.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/BURelyFoundation_Global"; - sourceTree = ""; - }; - 7EB40ED1381BB46064958236D5833EFD /* Frameworks */ = { - isa = PBXGroup; - children = ( - F2CEE71BE5E0C18BAE33C2654DB95F88 /* AppLovinAdapter.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 7EC8723A84D3D7611710C7A000943726 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 93467B74CCA91E2C1ACF7AC7D52E1BF8 /* BURelyFoundationGlobalSDWebImage.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 8591E2DF41C23E5568C2E437674C44B3 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 15C9BBEE4F6DDBC832714AB70968BAEF /* GoogleMobileAds.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 86D90F43D86239741AD6B616E60E2A33 /* Resources */ = { - isa = PBXGroup; - children = ( - 754CBB0ACC0A6B94D553E1DFFEE90D89 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 881836A84D564B5D8AC95BB3FB68BD51 /* Resources */ = { - isa = PBXGroup; - children = ( - EF363F2E57683CC46B96EB66E3212BAD /* MJRefresh.bundle */, - D10DF8481C3672655622DADF334ACE07 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 882CE3FA8D256DB46B36E54FCC7CCB83 /* GoogleUserMessagingPlatform */ = { - isa = PBXGroup; - children = ( - E9275BF1924D0E7647F6FC05F21BEA5D /* Frameworks */, - 52E89B82D5B79734CCEE8BC2557BE7F4 /* Resources */, - 2BD5B83F70A83E5A9506A26B26956ACF /* Support Files */, - ); - name = GoogleUserMessagingPlatform; - path = GoogleUserMessagingPlatform; - sourceTree = ""; - }; - 886F63C64A4D0B0853068B49F05034C0 /* Support Files */ = { - isa = PBXGroup; - children = ( - 17E3055EA2E088516E097CE8A768945F /* Tiercel.modulemap */, - 1225D6798D3597ED0E84C9A1DE50AE6E /* Tiercel-dummy.m */, - A635FE5A900D861BBB1F7F09AA6F58A2 /* Tiercel-Info.plist */, - F826A3608164C829D27C0ABAB1EB5EC0 /* Tiercel-prefix.pch */, - F3A316ADC10BEBE753A18E73F610DA3E /* Tiercel-umbrella.h */, - C0E712FA9869F285B36B3F08E7012B62 /* Tiercel.debug.xcconfig */, - 5281CF5CC00C50D57A8DF77D4458D400 /* Tiercel.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Tiercel"; - sourceTree = ""; - }; - 8D68D087D9CC86C021D3AAB79D6B0445 /* JXPagingView */ = { - isa = PBXGroup; - children = ( - 8DFAAC54F8199D389BD7BAD4C74DF211 /* Paging */, - 550B3B08D3886BA8720EA9AC64E0E0DC /* Support Files */, + 059B8D1E8DB8EF199E17810BC96DC829 /* Paging */, + EF95658623B44780F874D42426A36B32 /* Support Files */, ); name = JXPagingView; path = JXPagingView; sourceTree = ""; }; - 8DFAAC54F8199D389BD7BAD4C74DF211 /* Paging */ = { + 9B5EF269698C189ACFCE26FC1A7C796A /* Support Files */ = { isa = PBXGroup; children = ( - 7979A7C9950ADD0D610BBFBFA774AE8A /* JXPagingListContainerView.swift */, - 9A1CE349026CEF6363FBC68AD01B45C5 /* JXPagingListRefreshView.swift */, - BFB221F688B3ADE2E2952E6BA3D12400 /* JXPagingMainTableView.swift */, - AA1D0A33744447830BAB91FFC0AA0396 /* JXPagingSmoothView.swift */, - 6B61A4C8F0654C2A9A98FA4165AF7C81 /* JXPagingView.swift */, - 93ADE1EC4C9BA7E489667461A4E8F2B3 /* Resources */, - ); - name = Paging; - sourceTree = ""; - }; - 8FA5327B2DA7ACAE0C592E607AA35154 /* AFNetworking */ = { - isa = PBXGroup; - children = ( - D3750AC07F769F12D85EC3174EDF6460 /* PAG_AFHTTPSessionManager.h */, - CC6F60D6CF0AC7E793FB5931654766C8 /* PAG_AFHTTPSessionManager.h */, - 29C857300732984A7E2EC802457D113C /* PAG_AFSecurityPolicy.h */, - D7DCBF84DF41E22784073BE0A8E8AA24 /* PAG_AFSecurityPolicy.h */, - 0CE1EF376C59CEB605F35988C95CA8BE /* PAG_AFURLRequestSerialization.h */, - 08197AD86D6EBEF8E7D8F7FC6471FB20 /* PAG_AFURLRequestSerialization.h */, - FE4ADF16BAE0E0B37A07623C17992E8D /* PAG_AFURLResponseSerialization.h */, - 9F4289A183CAC18837BB31BF7FDB3A90 /* PAG_AFURLResponseSerialization.h */, - 5070874C41C4FA75B0B7ED7CFFAF3803 /* PAG_AFURLSessionManager.h */, - 3A1031F21F9A276E9FF3B44A100D7E90 /* PAG_AFURLSessionManager.h */, - 4D3C7C50497533E81D73FBEC3C66F4C6 /* PAGAFNetworkingHeader.h */, - 5580ED8FB1F016229AB98D3851D66696 /* PAGAFNetworkingHeader.h */, - DF3CAFB661B0A9480D43FAFE6951C6E9 /* Frameworks */, - ); - name = AFNetworking; - sourceTree = ""; - }; - 91898DBAF06C767805D156D1DB7A8B46 /* Frameworks */ = { - isa = PBXGroup; - children = ( - DBD48AFFA763B7E2B54AECCFC7D0964C /* BURelyFoundationGlobalGecko.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 93ADE1EC4C9BA7E489667461A4E8F2B3 /* Resources */ = { - isa = PBXGroup; - children = ( - 0124774A3A885933976885BA125BF5B3 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 995070FAB18D025BB1625E329A0A7E19 /* SDWebImage */ = { - isa = PBXGroup; - children = ( - 01BAC4CE0F36D2C190C2088D07C38F26 /* NSBezierPath+PAGRoundedCorners.h */, - A194DA6B41F6E4BD342F9FEBD984F588 /* NSBezierPath+PAGRoundedCorners.h */, - 0D8BA10FF9720B68A8AA526A0681872E /* NSData+PAGImageContentType.h */, - DDD22B91E3067550DA8639CB4F0DC9F5 /* NSData+PAGImageContentType.h */, - D68EF8C2136B7B4430C3305B7C32835C /* NSImage+PAGCompatibility.h */, - 8EB6EA6419306E7D2961BD9D399757AE /* NSImage+PAGCompatibility.h */, - AF35539044A434E6D89E995659B9890D /* PAG_SDAnimatedImage.h */, - 36A0B36D6CA305B9F0F0E3E8309247B4 /* PAG_SDAnimatedImage.h */, - 8B3C263465DF88744411E6DF84616044 /* PAG_SDAnimatedImageRep.h */, - EB2F4136FDB8A2ABC55507F61B1A4911 /* PAG_SDAnimatedImageRep.h */, - A7F0CB6ACC7C446CDDE0458374040BFA /* PAG_SDAsyncBlockOperation.h */, - E13859B94F70DD5C3E8A2C45D332C939 /* PAG_SDAsyncBlockOperation.h */, - 94A923D485A8DED3FA94FD2809F843FD /* PAG_SDDiskCache.h */, - A5C04943131B30EA40BD1871771B6B3B /* PAG_SDDiskCache.h */, - 6CA4DD8BD460249BEBE22B0C249BFFF0 /* PAG_SDImageAPNGCoder.h */, - FB6EE1365A63F65758ADB5473099DD3A /* PAG_SDImageAPNGCoder.h */, - F6EA87D319A85CFC95D0E0135FD19D68 /* PAG_SDImageAPNGCoderInternal.h */, - F3642BA3B73A632CB2A6014128BB6965 /* PAG_SDImageAPNGCoderInternal.h */, - 682323408478BE46ABA338B430C4BF74 /* PAG_SDImageAssetManager.h */, - 9B01970DE2BF0E8570C23DAC149A08FB /* PAG_SDImageAssetManager.h */, - 00E86320F5A39F42D7709ED5DF13744B /* PAG_SDImageCache.h */, - 698E6B724780F8584832D56936F97D6E /* PAG_SDImageCache.h */, - 66133E6E43A2219E67095831B2B46754 /* PAG_SDImageCacheConfig.h */, - 014B1DD66CC377B4B32C11F28F5ECC0C /* PAG_SDImageCacheConfig.h */, - 23CA79E249AAC527F76282D84CEBE22F /* PAG_SDImageCacheDefine.h */, - 1217F2E2FCADF113AB43A788F295E0FB /* PAG_SDImageCacheDefine.h */, - EF3504C9D0D311A496E30E55EA0B7932 /* PAG_SDImageCachesManager.h */, - 10FB295870EC1AF3DABEC60B66F61E4F /* PAG_SDImageCachesManager.h */, - 2EFC15769C80A5A9735BAD9D582AD97C /* PAG_SDImageCachesManagerOperation.h */, - 512000404B0BC150B9EE3C45EFA6696B /* PAG_SDImageCachesManagerOperation.h */, - 3D014A9E2AD747B7DB7D87017CA1EBD9 /* PAG_SDImageCoder.h */, - 13FE29F3C36D85EEC2A818E21F9FB2F8 /* PAG_SDImageCoder.h */, - A90EF196B6457592C8E67D0A0562F80A /* PAG_SDImageCoderHelper.h */, - 91C1AF6AD4FF784B2A579FCBB53E13D7 /* PAG_SDImageCoderHelper.h */, - 25157B4F92DCFDC39F8E0B7DDB651E7D /* PAG_SDImageCodersManager.h */, - DD53E2171371E1F79EF86E5003D59755 /* PAG_SDImageCodersManager.h */, - DC730A1B304E7135BC18E9D4B7892F68 /* PAG_SDImageFrame.h */, - 1B4B37D6EE882DCEE0CFBB2D6D6F13FC /* PAG_SDImageFrame.h */, - 2D36D143051B1276F190EDD4A03D1445 /* PAG_SDImageGIFCoder.h */, - EA1D4A84F017ACB4EE4F83706C5F3AA0 /* PAG_SDImageGIFCoder.h */, - F3FDF2C8179626EE4127A31D529C71A2 /* PAG_SDImageGIFCoderInternal.h */, - 9D5E383C80F82F7AB5A27658772F7746 /* PAG_SDImageGIFCoderInternal.h */, - FC1D767380AA916C8D20B9221601332D /* PAG_SDImageGraphics.h */, - B8BFB9DD39AF302C578EBC34F8A31588 /* PAG_SDImageGraphics.h */, - 456E6F3A9E495C14D3A59FF75705ACAF /* PAG_SDImageIOCoder.h */, - A10F5286D5718618BB24B2FCB660F941 /* PAG_SDImageIOCoder.h */, - 3387327DD19EEC845B77DE240F406DE4 /* PAG_SDImageLoader.h */, - 8E4EF87E93E0EBBE86CCD0F8106F932A /* PAG_SDImageLoader.h */, - D8DDBB5D426B7AE6774806EE9C681F7C /* PAG_SDImageLoadersManager.h */, - C5F88F2E7B40F1DEC57CECCE31B2817B /* PAG_SDImageLoadersManager.h */, - 2497682AAFECFD9C70D8F22B1CD42333 /* PAG_SDImageTransformer.h */, - C664324646F93120708927876A3DEEFA /* PAG_SDImageTransformer.h */, - DC94008CCD0139B1C567B95461C284D9 /* PAG_SDInternalMacros.h */, - AE7AE6B22517E9CD78A4CCAF4DE30E7B /* PAG_SDInternalMacros.h */, - 21FC3779865278A9AF22928EC17C668B /* PAG_SDMemoryCache.h */, - 271653821819EDC1CF0CB7314540AEEA /* PAG_SDMemoryCache.h */, - 1DB9E65719DB1421225C62E2E635A913 /* PAG_SDmetamacros.h */, - 157FC6BD9BA39D52D0AFD4EFBCBB41ED /* PAG_SDmetamacros.h */, - B3E636679A8C380BA5C154EDBE803CB3 /* PAG_SDWeakProxy.h */, - EB4E11E26091CE0DCC70F48E22083AC0 /* PAG_SDWeakProxy.h */, - 290394D1CD1D0D624AE81BCF845D4AD2 /* PAG_SDWebImageCacheKeyFilter.h */, - 1EEF52BD7241B539214CD8A0BFA4F8DB /* PAG_SDWebImageCacheKeyFilter.h */, - EDFC540254A5D49514E1D22E31700665 /* PAG_SDWebImageCacheSerializer.h */, - 522A4D917EC48C1F55AEA584F49AD61A /* PAG_SDWebImageCacheSerializer.h */, - EBF4E77C1CA851D449C36111680D6D41 /* PAG_SDWebImageCompat.h */, - 650A6E73955F1D938B94D162003584B2 /* PAG_SDWebImageCompat.h */, - 1010BD3D16F2B9A4585F33171FD5AEDF /* PAG_SDWebImageDefine.h */, - 5E47AC7ACEB1B5BD5142D47CE1EE54BB /* PAG_SDWebImageDefine.h */, - 998A1BA642964ED4F8B00C43299F7686 /* PAG_SDWebImageDownloader.h */, - 79AD42CA7BC698CCB5CC39771DB3DB9F /* PAG_SDWebImageDownloader.h */, - 740D16C451B5392F53C8D5EE3E6CB72F /* PAG_SDWebImageDownloaderConfig.h */, - AC0EEB667456BC7BB5AD7233D469BCA3 /* PAG_SDWebImageDownloaderConfig.h */, - DEB572B48242A395D202380286BB5815 /* PAG_SDWebImageDownloaderOperation.h */, - 8476E15737E0BA99ADAB2C2DD04EDB80 /* PAG_SDWebImageDownloaderOperation.h */, - 8F64E4C7C5782FDB3F6FBE9F89662095 /* PAG_SDWebImageDownloaderRequestModifier.h */, - 085F02AD45F6166B3ACEF22DCE8CF393 /* PAG_SDWebImageDownloaderRequestModifier.h */, - ACF14FE40CF2070B92331888DBB8EFF5 /* PAG_SDWebImageError.h */, - 9A625F29E89DFCA6A80DF2CDCA3611EA /* PAG_SDWebImageError.h */, - 77D8EA22D661282E8D3D685E4C46DD50 /* PAG_SDWebImageIndicator.h */, - BB6790D60781E994FE1FB97F5AA33CB2 /* PAG_SDWebImageIndicator.h */, - 651F725E491C681A94CFA3822D928550 /* PAG_SDWebImageManager.h */, - C6F7DA3DBDFE643EFA97457873C0902B /* PAG_SDWebImageManager.h */, - DADAFEA452EAB6FD8B3A01FCFB2FBF5D /* PAG_SDWebImageOperation.h */, - 68B83352C2025F38B9DC9F0BCF7E94E9 /* PAG_SDWebImageOperation.h */, - 184E606B8FF0435DA08F1788AEEFC65C /* PAG_SDWebImageOptionsProcessor.h */, - 7258EBDEA37D4A56809FC2EC0077C45F /* PAG_SDWebImageOptionsProcessor.h */, - 6360D56BCDBFB654C0A6AE2B1FA1F840 /* PAG_SDWebImagePrefetcher.h */, - 58892ACC30579F9DED421D9488173DA2 /* PAG_SDWebImagePrefetcher.h */, - 3499E9C36136B4494F70B3554BBD0373 /* PAG_SDWebImageTransition.h */, - 4C545C521BCBD777053B3C8C11418AA8 /* PAG_SDWebImageTransition.h */, - F67A1B581C9A130FC8F9A37FE4DA83B8 /* PAGSDWebImageHeader.h */, - 5DCE8A2063CFF4B57E25510E40259A15 /* PAGSDWebImageHeader.h */, - E454FAC2696D1D67C6C7B5B7E2BA3DAC /* PAGWebImageDataCacheManager.h */, - 482544392E6EC90E390A80616BC90CB1 /* PAGWebImageDataCacheManager.h */, - 10BBB1FF464EB348D5E99D71B3657AF2 /* UIButton+PAGWebCache.h */, - 070F953B3F82117E96151A4E99AE67E0 /* UIButton+PAGWebCache.h */, - 561ECE603C5371878987A0CF0B532AD0 /* UIColor+PAGHexString.h */, - F926D18249C313BE25C07A7BAAB38EB4 /* UIColor+PAGHexString.h */, - 7E38CD470CE5D67171A5B694500D466E /* UIImage+PAGForceDecode.h */, - C3B5C0860F29447E6A645936ABB6D58E /* UIImage+PAGForceDecode.h */, - D7F05B904E5142EC5F228A6A4AFA412E /* UIImage+PAGMemoryCacheCost.h */, - 6A5CA849FDE5CE2036512B7823F190BC /* UIImage+PAGMemoryCacheCost.h */, - 08BE65021C4BCB4E3D7FD22FFD401E88 /* UIImage+PAGMetadata.h */, - C4454DB37333C458C2A5D148891C7D62 /* UIImage+PAGMetadata.h */, - 5227A89B0AF4495729EB552AEF011F29 /* UIImage+PAGTransform.h */, - E44AEB95747C32FB9BAE32D24E33A46C /* UIImage+PAGTransform.h */, - 5EDB423BF0DDD0AB13B58C9A77201715 /* UIImageView+PAGWebCache.h */, - B74E2213760D3CCF824D6F08FE4CBBE3 /* UIImageView+PAGWebCache.h */, - EB990016C214B226CB4ECEEFD419CF90 /* UIView+PAGWebCache.h */, - FA022DDB6A87725B708C709E161DFA82 /* UIView+PAGWebCache.h */, - 0D2A61271CFADC6A9CB4ADCBD96FB4D0 /* UIView+PAGWebCacheOperation.h */, - 6EF0745A388E132B7BAA2D622944DA30 /* UIView+PAGWebCacheOperation.h */, - 7EC8723A84D3D7611710C7A000943726 /* Frameworks */, - ); - name = SDWebImage; - sourceTree = ""; - }; - A291EA0FFE606179346E26D47A301233 /* Support Files */ = { - isa = PBXGroup; - children = ( - 081E0967D0BC5C2D811E99604F15B14C /* SwiftDate.modulemap */, - 56DF239B1E8DCBA99FA10B028D431BF0 /* SwiftDate-dummy.m */, - 52E56AB5E61048DACFA475923B830773 /* SwiftDate-Info.plist */, - 4C1403B7A1F26D08D0A060F17E752EC4 /* SwiftDate-prefix.pch */, - 01739673D11B4CF2DBBABE6B1D448A4C /* SwiftDate-umbrella.h */, - 20D46A2F4798BF0F9AB45D29A2C515AA /* SwiftDate.debug.xcconfig */, - 4464D92D567105217F6F4A9BAABA3621 /* SwiftDate.release.xcconfig */, + 8FAD284A5ADA5D13AFC6728CB8904989 /* MJRefresh.modulemap */, + EF574E1B92F906D5F5FCA14EEE47766A /* MJRefresh-dummy.m */, + CCC5D127444969B0BB7F747A7CE1EC73 /* MJRefresh-Info.plist */, + B57DB2E0FD6EEE8160EAA865947C6C05 /* MJRefresh-prefix.pch */, + CF768E061BFBBC56BCFB475849314834 /* MJRefresh-umbrella.h */, + 5113125BC8CB83DCBE3ED1A03099E2DF /* MJRefresh.debug.xcconfig */, + D0D65946E76B9536F33D0D2B3A43ED95 /* MJRefresh.release.xcconfig */, + 38CF5DB893B81CB26A1D39DAA7C1DFE7 /* ResourceBundle-MJRefresh.Privacy-MJRefresh-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/SwiftDate"; + path = "../Target Support Files/MJRefresh"; sourceTree = ""; }; - ACFD423BA28E588FD510954F2129670B /* Frameworks */ = { + 9DA7A0F97DD5E36987F9D07CCA5854FA /* Support Files */ = { isa = PBXGroup; children = ( - 4392B86424D20F572C9FA346FD8E7EA1 /* BURelyFoundationGlobalZip.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - AE3CC8A20ABAF0C13AADD5F075876CA0 /* VungleAds */ = { - isa = PBXGroup; - children = ( - C645F01886FAA8C49789F41D33EC736C /* Frameworks */, - B7608655F6D37B75E637E01E92654E90 /* Resources */, - 4285FDE5DEA8621AB0788C660A232EC1 /* Support Files */, - ); - name = VungleAds; - path = VungleAds; - sourceTree = ""; - }; - AEAE128F9AE22288B85D314B681A6E2B /* Resources */ = { - isa = PBXGroup; - children = ( - 25D405C57FCE71D35190441208F7D31A /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - B285F02F63F6661A05A860AC7A982C15 /* Frameworks */ = { - isa = PBXGroup; - children = ( - DDE2FA911D1A91CF0530C8FE4C18C0AE /* BURelyFoundationGlobalAPM.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; - B29589B5CE490DBEDD7401FB2729743A /* Support Files */ = { - isa = PBXGroup; - children = ( - 965485B2597DC51F27AF269CC769C2C6 /* Alamofire.modulemap */, - B875201946AA73C3F717BD41D74F356C /* Alamofire-dummy.m */, - FF020A0820AEB20E5BB565B8FBABC4B9 /* Alamofire-Info.plist */, - 60A97B3CEF3C7459D5776F6C83AEFD52 /* Alamofire-prefix.pch */, - 91A59EBB26B1637E8EF1E9028289EE98 /* Alamofire-umbrella.h */, - 9683AC97E3001F24806D348F512CE898 /* Alamofire.debug.xcconfig */, - 7E7922A3608A34856444794F4CBDD3CC /* Alamofire.release.xcconfig */, - A753D437D127F0655C676882EB80A1A6 /* ResourceBundle-Alamofire-Alamofire-Info.plist */, + 9CBF8391505F6170A1ACAA2646F914E7 /* AppLovinSDK-xcframeworks.sh */, + 10828F49D89B89624B82E93257911CC5 /* AppLovinSDK.debug.xcconfig */, + 6396108FA25E07AA9B14855FED30C46B /* AppLovinSDK.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; + path = "../Target Support Files/AppLovinSDK"; sourceTree = ""; }; - B2DE10DD93B66924D12AFECFAA4C0F7C /* Ads-Global */ = { + 9F660122ECC449413EAA3963DD5064EC /* Tiercel */ = { isa = PBXGroup; children = ( - 5B1BA789C64061C63EE7800EB189C53A /* BUAdSDK */, - 7850FBEE0A1712784ABEB82B6743EC9E /* Support Files */, + 77ADF9EAF759560A8EA047F36164EA89 /* Array+Safe.swift */, + CF60F22E647823485B5B7D45B58FA7B4 /* Cache.swift */, + 24D7860A252C734CF111EB20C4EE2E15 /* CodingUserInfoKey+Cache.swift */, + DD716C51604BAAD764F809278B641EB4 /* Common.swift */, + 286828BFE80B18C0C2FBE238944DA178 /* Data+Hash.swift */, + 2710F32EC73DDC297B635FDC9DF7D311 /* DispatchQueue+Safe.swift */, + 7EF051EF0D08BD5928932C0DA704AA85 /* Double+TaskInfo.swift */, + A6CE05380DA71F83DD7C7B697D2F9989 /* DownloadTask.swift */, + 02EFBE5CC549B0F0525E496D99DFBC27 /* Executer.swift */, + C9C0D41EB7BAD4E7B319C9F1558C93DC /* FileChecksumHelper.swift */, + 9CEC4E2D750F9B93C3AE5BFB670B7A7F /* FileManager+AvailableCapacity.swift */, + 1DC39A69F6B81BC0E03167C62EA331CC /* Int64+TaskInfo.swift */, + 7DC18CA116FD6ED37978ADB6F165A045 /* Notifications.swift */, + EB42B22E7DF53120DE974FE24F79A4C1 /* OperationQueue+DispatchQueue.swift */, + 596972539622085EFCEAD67BF01B3234 /* Protected.swift */, + 3EE0AE31DF2FDAD41EAD6ADA9F593DB6 /* ResumeDataHelper.swift */, + CF1B803115FBC2CB2AD5CAEC185068D4 /* SessionConfiguration.swift */, + 42752A3EE0C7B00454846A0632367F59 /* SessionDelegate.swift */, + 1EE4586C7FA2A786E0A6D8EA31C6A33B /* SessionManager.swift */, + 29F2136756DA0B7CC6AC692698952718 /* String+Hash.swift */, + 45BFA57E913F2B9BEC0CA0C5C653BBE5 /* Task.swift */, + 9635CA39F0B2A5B766CC93471DBBC035 /* TiercelError.swift */, + 86D1E0FE1FB6C245D966C266847227F0 /* URLConvertible.swift */, + 4A9EA8F5B0C5043F2457B3027D264BE6 /* URLSession+ResumeData.swift */, + F441C48C646FD408489E17049C39EB47 /* Support Files */, ); - name = "Ads-Global"; - path = "Ads-Global"; + name = Tiercel; + path = Tiercel; sourceTree = ""; }; - B7608655F6D37B75E637E01E92654E90 /* Resources */ = { + A45EED684414A719D55CD7904BFE6A0C /* GoogleMobileAdsMediationVungle */ = { isa = PBXGroup; children = ( - 4E7F01D0E430AC125F1CF6E325A8E84B /* PrivacyInfo.xcprivacy */, + 61B3C6071DF80DAFEB6768FEE6724B84 /* Frameworks */, + FD01C38F702F65E0D53E0E4E3A58C2AA /* Support Files */, + ); + name = GoogleMobileAdsMediationVungle; + path = GoogleMobileAdsMediationVungle; + sourceTree = ""; + }; + A69E387DFC151B1FCFB477D140B9791A /* GoogleMobileAdsMediationAppLovin */ = { + isa = PBXGroup; + children = ( + CC9EECEA3A3535EB0F94FFEDD2B616D9 /* Frameworks */, + 8A5CD0DC80FE60AE3504934D1BF9A9B3 /* Support Files */, + ); + name = GoogleMobileAdsMediationAppLovin; + path = GoogleMobileAdsMediationAppLovin; + sourceTree = ""; + }; + A72C0C323386C5283BF4D22E86169A87 /* NETWork */ = { + isa = PBXGroup; + children = ( + A49376C011D66B1399B4BEC1AD8CDC1E /* NSData+PAGGzip.h */, + 524C7E80CAB9A169228EBB177938FC70 /* NSData+PAGGzip.h */, + D028C29A21C742139F5C4C451749490A /* PAGBaseRequest.h */, + 7FAF1C1AA1954B96DEE09FA9529D9DE0 /* PAGBaseRequest.h */, + FB0B2A7503B71DD65DB21682A644AD48 /* PAGNetworkAgent.h */, + ED9DDC5F42A2486156F05F08ACB70E57 /* PAGNetworkAgent.h */, + FCF807AECE525A692FAEF4245CF2C6D5 /* PAGNetWorkHeader.h */, + 6E1191FB2B2C6FF49D00D364A1B6F36E /* PAGNetWorkHeader.h */, + CF3455F67B9C9C4860A0645433E0E005 /* Frameworks */, + ); + name = NETWork; + sourceTree = ""; + }; + A7981DFC9665F304777164DEE8DB9A8A /* Header */ = { + isa = PBXGroup; + children = ( + 15E3B5D2B2A84A55D386439D3BA4B175 /* BURelyFoundation_Global.h */, + 0B5E552D7457741BC06A2E3CF9267F45 /* BURelyFoundation_Global.h */, + 4D29AED5D59A35C16244995F007E66B8 /* Frameworks */, + ); + name = Header; + sourceTree = ""; + }; + A930051FCAE49933E8C3A3AC12339632 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ECC51FA85D4DA763D9F09CB419D9EFD0 /* GoogleMobileAds.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + ABD4F9B08938D5395194DBA88CEDB94D /* Resources */ = { + isa = PBXGroup; + children = ( + 2C5D6EDD5109D378B7EC1326A3C7FC09 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - BE74DF2D416A732DA41B0EE247787E23 /* Frameworks */ = { + ACEF5DFF94B575528A077D0A98D0DF7B /* Frameworks */ = { isa = PBXGroup; children = ( - C5584525039EE7B278776386944017D9 /* BURelyFoundationGlobalFoundation.xcframework */, + 348CF838467DD6BA0A5713755CD9CF87 /* BURelyFoundationGlobalZFPlayer.xcframework */, ); name = Frameworks; sourceTree = ""; }; - C02573BEC62F855450B2C1360D464786 /* Frameworks */ = { + AE2EFFF5EF1E8A17A92B5634DD1D1809 /* SwiftDate */ = { isa = PBXGroup; children = ( - 4F0FB63B2F6D69A22098FDA6BD97CF78 /* BURelyFoundationGlobalHeader.xcframework */, + 7E930F20E13FB2639CA3784389384016 /* AssociatedValues.swift */, + B3CF42EB0ACA98A2199EE95D44C959B7 /* Calendars.swift */, + 895B3C2545CF8112FF4DE174ECC5D730 /* Commons.swift */, + B667ABC8F2F6B0CE247E9F8D091C27A4 /* Date.swift */, + A1D318D0F15E564C68A9721DBBD428B9 /* Date+Compare.swift */, + 5984837E5510107C927D55C8E28A5569 /* Date+Components.swift */, + 7BBFBFB6BD1AD29FE9269F23101165AB /* Date+Create.swift */, + 208D6B9EE30D6CAA468B05D5138ED2DA /* Date+Math.swift */, + B83441CC07C60B0D1D05B56A8FF76864 /* DateComponents+Extras.swift */, + 48BEBC7A0B3199FBD6427AB5D782E176 /* DateInRegion.swift */, + E39529D905C53E7EE78D3CA9B5F92D53 /* DateInRegion+Compare.swift */, + 5F1EF79E9622DA04F7C3D61F7199B45E /* DateInRegion+Components.swift */, + C87D5B1B4E03DFDA4C3EE53FE0487D07 /* DateInRegion+Create.swift */, + 8676F1CB2ACCCE22AB6681F094892126 /* DateInRegion+Math.swift */, + 4109C7D3801CDBCE8514254B5E274B42 /* DateRepresentable.swift */, + A8566DBF60058C03193FB5F0015427B6 /* DotNetParserFormatter.swift */, + 3C493A5EBDBCC5D49FB89124D7C82273 /* Formatter+Protocols.swift */, + 7928E84B84B6E17A20DD938EF03BE4B5 /* Int+DateComponents.swift */, + 2109F727CE45137EAB23796B3FE84D51 /* ISOFormatter.swift */, + 45C6B9D178968FEED55FD6C96C44C39B /* ISOParser.swift */, + 33EBDEFE1C69A4A5FA8628E66CDB5747 /* Locales.swift */, + E1B87FB9C17EFC7CFE69902C21DAD85B /* Region.swift */, + 353FE27A94158DACB020C4663DF1CDD4 /* RelativeFormatter.swift */, + 8027ECA4C27E45DD110A4361B6AA571C /* RelativeFormatter+Style.swift */, + B9B3C72C5BD71CA9D3C8C3AFD292582A /* RelativeFormatterLanguage.swift */, + 4B0C1B95C213693520BB119DA6E202E5 /* String+Parser.swift */, + BB09B6AFF181BF66A79713248388B9A6 /* SwiftDate.swift */, + 34CB0F396BD6AAF81DFEB8F2E7685612 /* TimeInterval+Formatter.swift */, + 0722F825897F8EDF4E64CA50679193C6 /* TimePeriod.swift */, + 5AFA2CE6ECC34F20BA5D1B7AF47BE013 /* TimePeriod+Support.swift */, + 2F866859FDE8758D5E4BA0B6DFC48E56 /* TimePeriodChain.swift */, + E9DA8A6BDB3D229C30FAB91DD45C5DBF /* TimePeriodCollection.swift */, + 90E7B7BD52D7B52666A6CEE46C3F7534 /* TimePeriodGroup.swift */, + 8CB9BF59E3397039C9C90574944536F6 /* TimePeriodProtocol.swift */, + A099E0314E8BAF54398075865A5473F4 /* TimeStructures.swift */, + BAF6B6DE3CDF1C5ADFE78C1C2B9B792E /* Zones.swift */, + BFA24BCF3F4FD462F81F8D339BB8516E /* Resources */, + E35F3AA85B860907B5C784DED1132510 /* Support Files */, ); - name = Frameworks; + name = SwiftDate; + path = SwiftDate; sourceTree = ""; }; - C63E3CB428E2C4882248CDB98D13412E /* Resources */ = { + AEEE78906090E6473F9D6C4F0AC5C7EC /* Support Files */ = { isa = PBXGroup; children = ( - 9AACE3B3D9E3D4BFF126116484441DF2 /* PrivacyInfo.xcprivacy */, + 650DE2FEE2840D3F06577211AF24A378 /* IQKeyboardManagerSwift.modulemap */, + A678BB0837182D0855D6535A0BE7AFB3 /* IQKeyboardManagerSwift-dummy.m */, + 81D58D07E6BC049D072D1F75F5C8ED1C /* IQKeyboardManagerSwift-Info.plist */, + 6B8A5F88BBD291EAD4636C067B7F507A /* IQKeyboardManagerSwift-prefix.pch */, + 510A805B419A9C3C6E6152D66D4B0B96 /* IQKeyboardManagerSwift-umbrella.h */, + 71403C7C9113EE9711BEA4201BCA7EA6 /* IQKeyboardManagerSwift.debug.xcconfig */, + 8AF92AE1303EAE731650788273EED65A /* IQKeyboardManagerSwift.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/IQKeyboardManagerSwift"; + sourceTree = ""; + }; + AF6EA4D0C8C7A31F8F9D3D2805FFD86F /* Resources */ = { + isa = PBXGroup; + children = ( + 9C461D0654D4BECBBF039CB9B325FAF5 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; - C645F01886FAA8C49789F41D33EC736C /* Frameworks */ = { + B030B6B535AE6EB1EFB76BC3AE4B3E4D /* Frameworks */ = { isa = PBXGroup; children = ( - 1810B8382BFFDCCE87BE7EFBF8440E28 /* VungleAdsSDK.xcframework */, + F838A8952BE8FF78A10F6EF376AE7A3C /* MTGSDKBanner.xcframework */, ); name = Frameworks; sourceTree = ""; }; - C8BD91D2FA4E647C7433FA1DE3339C85 /* SnapKit */ = { + B3F4BF0AA6A48A312D55EBCA0D6A2BE3 /* Frameworks */ = { isa = PBXGroup; children = ( - D4A68F62DD7FB322FA7C2EDBFE739197 /* Constraint.swift */, - 49A39A6894EFBF7BB87A887FAEEC6042 /* ConstraintAttributes.swift */, - 0F03D42AC484900381C17B3C57C7DC79 /* ConstraintConfig.swift */, - 3C4803B1A433921836CDFF4BB6D69FC0 /* ConstraintConstantTarget.swift */, - 2A9E4478B8ABB53A741805A1F2232B53 /* ConstraintDescription.swift */, - 8A6CACABDCCE305F23B7858D9B0F5B20 /* ConstraintDirectionalInsets.swift */, - 09730B0C39F9571F8ACE03AD5E986C31 /* ConstraintDirectionalInsetTarget.swift */, - 0429F6B86550EE8569ED03C02B876DA4 /* ConstraintDSL.swift */, - 537BAAC64DACD089F88E0B3B0C1A7D33 /* ConstraintInsets.swift */, - 3C9D0A586AF001E9BFE0EAE870484722 /* ConstraintInsetTarget.swift */, - 74F2B061A91C4A178341271E806885B3 /* ConstraintItem.swift */, - E6569456ED940C286170463A86019D2E /* ConstraintLayoutGuide.swift */, - 8866857CF33FAF07BAF820311485BC28 /* ConstraintLayoutGuide+Extensions.swift */, - D64597418E8AC15E2CCCFCB23CF424B8 /* ConstraintLayoutGuideDSL.swift */, - A2C5249BD37810C6408B8B1F135A8E51 /* ConstraintLayoutSupport.swift */, - 35C832959296F5E95B58D628351A1F0E /* ConstraintLayoutSupportDSL.swift */, - A2AF2F66F0C03BFDD10E91A4B4D104F7 /* ConstraintMaker.swift */, - 58F00ADD7566E659258B0BC19FCD4B8B /* ConstraintMakerEditable.swift */, - FDC420E751D69D8E1AE0BAB95905E2BE /* ConstraintMakerExtendable.swift */, - 49E744A6B39F3E7742B0C2EE368A9D25 /* ConstraintMakerFinalizable.swift */, - 03D03BB1B12E526C2E7D084F712F3CE6 /* ConstraintMakerPrioritizable.swift */, - 74D2401035AD2BCE7B1838AA1BFE3FA5 /* ConstraintMakerRelatable.swift */, - F775CE9D15ADAD64A7D8C51DA9D620E0 /* ConstraintMakerRelatable+Extensions.swift */, - 9845FE691825AC712A334D904597E401 /* ConstraintMultiplierTarget.swift */, - 8E13E9231ED409CA12EC322C18C3A5F3 /* ConstraintOffsetTarget.swift */, - 7692AD56394A956B09937746B07FDB12 /* ConstraintPriority.swift */, - DA3051C452B370EC4301CA926B33DE95 /* ConstraintPriorityTarget.swift */, - 56AAFC92DA4EE357CBF942B54C1604BE /* ConstraintRelatableTarget.swift */, - 5FBD9FCF1EDD712F1856591CC0E0949D /* ConstraintRelation.swift */, - CAA9D9D172AF5F0D998B88AF1D951A72 /* ConstraintView.swift */, - 966E85C796A7B622C7B2FC8F92B61799 /* ConstraintView+Extensions.swift */, - FF424D3B30946C9DB7264EB89FBE6822 /* ConstraintViewDSL.swift */, - 28B2692B6814222FBFA974B189351759 /* Debugging.swift */, - F10832BC99DD85F7E8C9D168406D881C /* LayoutConstraint.swift */, - 4CE4827D89311EC0AE3C7FD88D4B7D68 /* LayoutConstraintItem.swift */, - 45A097B92DA59B48606F0FD47139039B /* Typealiases.swift */, - 2D7A59B6DCC9251476825A6CAD3C6055 /* UILayoutSupport+Extensions.swift */, - 1188C72629FB9B4ABAE66683A690F29F /* Resources */, - 2D65B19851898885045E8BDFDDE5A918 /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; - C9147CF34FBD2FA07940997F3578CADD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 9C323F42FB23C206B1CD678443119641 /* PAGAdSDK.xcframework */, + 6918A39E65AF7B6EA3B33523C0E30818 /* PangleAdapter.xcframework */, ); name = Frameworks; sourceTree = ""; }; + B44DC2F42A77B3326F088B482F9B682D /* Frameworks */ = { + isa = PBXGroup; + children = ( + 0CCC051039EFC38AFF694AC3F757E7E2 /* MTGSDKNewInterstitial.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + B5D9A8F1BA9B1F5C822FC48D0F301ED1 /* Core */ = { + isa = PBXGroup; + children = ( + D30643C187AB7CA46AD1A4128F0BF52D /* SVIndefiniteAnimatedView.h */, + 62E43233F11A5252BD957DBE4A46F05B /* SVIndefiniteAnimatedView.m */, + D088302F365C8C46CBDAE578B860D4EF /* SVProgressAnimatedView.h */, + CF20D77729DFD292E60CFD3D19F5227C /* SVProgressAnimatedView.m */, + 547DBCCB2FEF1E346A701EC1461BBDAA /* SVProgressHUD.h */, + B4CE3FE5DA148CCC8C3226ED23CB44B8 /* SVProgressHUD.m */, + A569FDF6479E8A8967839A92435726D7 /* SVRadialGradientLayer.h */, + 36B9DFE7AB0D585EB787EB0C0F59FC87 /* SVRadialGradientLayer.m */, + 65F1523E8AC983D0B97BB84353CB8073 /* Resources */, + ); + name = Core; + sourceTree = ""; + }; + B74D740DD7C36194F6FD19FC0708B605 /* GoogleMobileAdsMediationPangle */ = { + isa = PBXGroup; + children = ( + B3F4BF0AA6A48A312D55EBCA0D6A2BE3 /* Frameworks */, + 8E8F0DDE9237E1DDFFB4ECFB90C31752 /* Support Files */, + ); + name = GoogleMobileAdsMediationPangle; + path = GoogleMobileAdsMediationPangle; + sourceTree = ""; + }; + B7DB391D8C3682148D1D5DADAF5CFBDC /* IronSourceSDK */ = { + isa = PBXGroup; + children = ( + 00CDFD6A330143E0B8A739937400EFB2 /* IronSource.h */, + B8385C431B5AC772AABDA0EC8A2B5D84 /* IronSource.h */, + 8BA6D9FDE9CDD8067E59FE8A71A4ADEC /* IronSourceAds.h */, + F8B846D93138B6A00E0D75135A049FDF /* IronSourceAds.h */, + 326FEC446AAD8FAC45345CB84F0560AB /* IronSourceNetworkSwiftBridge.h */, + 3DDA3F82A773C12558DFEFE32E3E1075 /* IronSourceNetworkSwiftBridge.h */, + 685393B7351097B191CFB827B204A656 /* ISAAdFormat.h */, + D6FF3F8509ADF32EC4F45E9855117D79 /* ISAAdFormat.h */, + 6399F1C5A95CE56320A1F854474B61DE /* ISAAdSize.h */, + 916B38830F5D84E629A6C4185A5C7EDA /* ISAAdSize.h */, + 9895103001374363C665FB8F015DAC98 /* ISABannerAdInfo.h */, + 5D4ED0C2A83940C81E793177170711D4 /* ISABannerAdInfo.h */, + 4CB9EBCD854855A9443EB95D043165CA /* ISABannerAdLoader.h */, + 94640CBA78C7BB4D1F84526226E584AE /* ISABannerAdLoader.h */, + 1BE72D1AA652343EF25D92DB8C89EDA0 /* ISABannerAdLoaderDelegate.h */, + FDC8E266DFB5DC5A7F1D40C936FED870 /* ISABannerAdLoaderDelegate.h */, + 7E86920E91388F8D5B809EE92852556A /* ISABannerAdRequest.h */, + 7741411A8E6B508D829E227AE48B4189 /* ISABannerAdRequest.h */, + 811FE5CDCD65CF92CA266E51D7C91623 /* ISABannerAdRequestBuilder.h */, + 58CE8BFA145B36AEB656F866C64FD16E /* ISABannerAdRequestBuilder.h */, + A7E8660F520BCDFAE84DBA10C577E621 /* ISABannerAdView.h */, + EF14F67FB06D6CA0E573526CB60527A3 /* ISABannerAdView.h */, + EB1B9B5730215AA410818AE35976E9EB /* ISABannerAdViewDelegate.h */, + B6380ABDB6994D6A44BB1F8A1D02B06C /* ISABannerAdViewDelegate.h */, + 5494BD30AA1600DF81B69ED3ADCA4105 /* ISAdapterAdaptiveProtocol.h */, + A4EC56BBE12C7C0FED6DA24CBAD15282 /* ISAdapterAdaptiveProtocol.h */, + 4E8693D33F73861FF6776244E1E8B26E /* ISAdapterAdDelegate.h */, + 6BEAA2AEEF68214E8221FE1804ACDD59 /* ISAdapterAdDelegate.h */, + B34E6DC6B29F7DF34AD316D6FA9E4767 /* ISAdapterAdFullscreenProtocol.h */, + 3D46444F54F897D0E4365329390BD737 /* ISAdapterAdFullscreenProtocol.h */, + 3F0FCC02F2E118A93278C32B139DA83E /* ISAdapterAdInteractionDelegate.h */, + AF713D97B6C41E0E5F4CB57FF797239A /* ISAdapterAdInteractionDelegate.h */, + 28F2A167E61DE789B51B3FDFB34AD46A /* ISAdapterAdRewardedDelegate.h */, + 9C0052E9CD4BF589A36679B57F8E38D5 /* ISAdapterAdRewardedDelegate.h */, + 77AA48B7D3C2EEE97C38A87B29B51549 /* ISAdapterAdViewDelegate.h */, + 0044C155743AC58102DAFE9342F19F9B /* ISAdapterAdViewDelegate.h */, + 0DECAAA7913040A7EA3250A7DF60038F /* ISAdapterBannerProtocol.h */, + 36852B6779A1EA2051491DDCF5ACFA8A /* ISAdapterBannerProtocol.h */, + 03D54C9426081D60ACACF26CF4EF1688 /* ISAdapterBaseProtocol.h */, + 98B5721F80447997EF2FFA7528B01B4C /* ISAdapterBaseProtocol.h */, + 74FE47B2AF0C49B21C479FCF6A335833 /* ISAdapterConfig.h */, + 4FED7B8651866D5AD8500F4405C447B6 /* ISAdapterConfig.h */, + C7506B1CEC45268220D36A0B3ECDF155 /* ISAdapterConsentProtocol.h */, + BE81F0DD67F3A09B341424AE5FC392DE /* ISAdapterConsentProtocol.h */, + 615F243AB7C7C3305D2F65A2CBF7251F /* ISAdapterDebugProtocol.h */, + 77D1D28D7B429E3FF4543A00DEB30CD5 /* ISAdapterDebugProtocol.h */, + CE47340368DA379488CAF4655B0F612F /* ISAdapterErrors.h */, + E64DFFA1F05019D7252A5AF624CCE2CA /* ISAdapterErrors.h */, + B859718C35A806CFE7E3F8CD7299169B /* ISAdapterErrorType.h */, + C0C684223DFC6B353768DD018AE5EE87 /* ISAdapterErrorType.h */, + 56AD94A78EE8114E6A4C542853FC2FAF /* ISAdapterMetaDataProtocol.h */, + B44CEE510A5FB3DB1A0E5C66E017B08D /* ISAdapterMetaDataProtocol.h */, + B06A95987DA5C0831F88F938792B9A58 /* ISAdapterNativeAdData.h */, + 2CD7E1F68EBBBA2178774F36F8DBC1EB /* ISAdapterNativeAdData.h */, + B607DE055A7C56D7AFF4B6F259FD9A8E /* ISAdapterNativeAdViewBinder.h */, + B79D2D2B5C56B01C3E6A7A926D9FC1E5 /* ISAdapterNativeAdViewBinder.h */, + 481FB9F9026EE9C515C66B2A21497756 /* ISAdapterNativeAdViewBinderProtocol.h */, + E5F653E927325D2D39A004B72CDD4AD5 /* ISAdapterNativeAdViewBinderProtocol.h */, + 15E8938A1CC5954A1D25173A028A49A0 /* ISAdapterNetworkData.h */, + 8101A8926A18F59C233BEB18FFE0C73E /* ISAdapterNetworkData.h */, + 1ACF7C4231E0595E60621E7C3D8B1A92 /* ISAdapterNetworkDataProtocol.h */, + 1775BCA13FAE04121E1CA8ED6E19D5AF /* ISAdapterNetworkDataProtocol.h */, + B1B026BAA501C51CDF64754D2E68CA0B /* ISAdapterSettingsProtocol.h */, + EB98042616A79C119F1BE2263A5D6137 /* ISAdapterSettingsProtocol.h */, + CDA56EFB04965905F9A769F07F90CF85 /* ISAdData.h */, + 465732A64FF91B3A97D2B1826BD37006 /* ISAdData.h */, + A443207FE7A6386CD579986229FAFAC2 /* ISAdInfo.h */, + EA4FBF32FB8E2F8D2CC64394957CFE57 /* ISAdInfo.h */, + C7DCAA52C0575DC86E9498B3BDC64689 /* ISAdOptionsPosition.h */, + 492EF1F595FC6DE959A33D0EFF78E0E8 /* ISAdOptionsPosition.h */, + D855ACD95864F5FB6167F3C37C3ADFDC /* ISAdUnit.h */, + EE3A5784F4F3DF976082C0DA77775246 /* ISAdUnit.h */, + EB5825916ECE80943403F27524575898 /* ISAdUnitAdapterProtocol.h */, + C5A258132D328A91880355DE1E887BFC /* ISAdUnitAdapterProtocol.h */, + CB8050F50DED4BF88E1E54F916DEFEE2 /* ISAInitRequest.h */, + 6C42F75951C00123C5C49A09DE9B121C /* ISAInitRequest.h */, + E3C18707D267FFE0C86DB232726B391C /* ISAInitRequestBuilder.h */, + 7C9D442BFDF2743A0752EB0D5AFB6A8E /* ISAInitRequestBuilder.h */, + CED846250C83BA7C18479AE9F3E7EFC3 /* ISAInterstitialAd.h */, + CC884AB20BAA882F776DFDCB9BDBBBC5 /* ISAInterstitialAd.h */, + 60AC6D69672F7533C275CC5462A125AC /* ISAInterstitialAdDelegate.h */, + A636B72C205D5B1620704B5DD2AFEE8B /* ISAInterstitialAdDelegate.h */, + 2055D9220C1C3FE8861A7DCA61C1F0B9 /* ISAInterstitialAdInfo.h */, + DF9C61BB55109196C543DE452BEF39EE /* ISAInterstitialAdInfo.h */, + 1D61B518EE320196B14D55DCB36A7723 /* ISAInterstitialAdLoader.h */, + E37DC450F02435ACE00B172D06205760 /* ISAInterstitialAdLoader.h */, + E4AD64D9514DFFB26639A012DF8820D5 /* ISAInterstitialAdLoaderDelegate.h */, + FBFB1C58C77FD87568BB41BF44C76E70 /* ISAInterstitialAdLoaderDelegate.h */, + A9D9536EC32885B03B8EE1986FA6B133 /* ISAInterstitialAdRequest.h */, + 23A685994E53D9ADF4902871602B8C31 /* ISAInterstitialAdRequest.h */, + 1316F109403BC4E05C7E3CAC29220922 /* ISAInterstitialAdRequestBuilder.h */, + CE728D011A033B88D1463AF92F30195F /* ISAInterstitialAdRequestBuilder.h */, + 010FFD2B87F7CE9AB37698989BF0C612 /* ISAppStoreErrorDelegate.h */, + 9E72508F280049ED00230251761AFC95 /* ISAppStoreErrorDelegate.h */, + 09CDA18F060BF06AEBF6615EB06B9265 /* ISARewardedAd.h */, + 559E8835CEEAE2E5DC248233786533D8 /* ISARewardedAd.h */, + 508DA65063358B1F4167CF97F7574B8F /* ISARewardedAdDelegate.h */, + B001FD2CC4478E1E04A755B7BC2D2F0D /* ISARewardedAdDelegate.h */, + F848F564F9DA9136535741D3572FA930 /* ISARewardedAdInfo.h */, + 857ECFFD2AC37C642317171B87553C66 /* ISARewardedAdInfo.h */, + A3A8743D4E40FA4F88545152D34280D9 /* ISARewardedAdLoader.h */, + A930B611D9A8D64FCE274CE502385AE0 /* ISARewardedAdLoader.h */, + F0AB801006B4386704FE26545DF85868 /* ISARewardedAdLoaderDelegate.h */, + F31E40F3CE90F69D3BD0449800AE0C8E /* ISARewardedAdLoaderDelegate.h */, + A1676F92016E2FD71FBCE577C5077DF8 /* ISARewardedAdRequest.h */, + BFE33F95A393F97884FC85219646F084 /* ISARewardedAdRequest.h */, + 03BFD0F7315E6C94DEA05EC604A9CDD1 /* ISARewardedAdRequestBuilder.h */, + AA9362FA1B3C7F2739FFD726D81010FB /* ISARewardedAdRequestBuilder.h */, + 91C6EA50948BFA84874E50AB611A63EF /* ISBannerAdapterDelegate.h */, + DCF5B8B809BD5DE7F06AF0C71DDDDFFC /* ISBannerAdapterDelegate.h */, + A5C7C98B22387899C0C73F7F3F2494C2 /* ISBannerAdapterProtocol.h */, + FA27C680310293E990A03A84CF21FA50 /* ISBannerAdapterProtocol.h */, + F6953429E435B9C3F59B1C473D44B107 /* ISBannerAdDelegate.h */, + 649F12CBBB7505FE8872F6E7636607AC /* ISBannerAdDelegate.h */, + 6A393E3C253F1C0C2BADC14553E3058A /* ISBannerSize.h */, + D6043DAE381AE8B88A60E6089C685833 /* ISBannerSize.h */, + 0E8121D626DEA2898CACB90F9A754DB1 /* ISBannerView.h */, + 29D7B97F6D6F7375B933E25EB69C9A3D /* ISBannerView.h */, + 6A6B57D5923F5AED110FB99A54C008C9 /* ISBaseAdAdapter.h */, + A68F8D9343F6581DA8B9D4EDE1C05958 /* ISBaseAdAdapter.h */, + E35E854A61DE9335BEE64143D374D5E9 /* ISBaseAdapter.h */, + 95B68255C1C6761F8A6711C4FCA6F940 /* ISBaseAdapter.h */, + CA88BEE26BAA58058A443950AF222720 /* ISBaseAdapter+Internal.h */, + BD0F861EA13D8778C86D2E935948113D /* ISBaseAdapter+Internal.h */, + CA3464E2C152DDE871C2883F4559732A /* ISBaseAdInteractionAdapter.h */, + C9320F7422A0F534CA956CB40FDC682C /* ISBaseAdInteractionAdapter.h */, + 1C8B03601C11CAAB18A612C18D965B15 /* ISBaseAdUnitAdapter.h */, + 2A3100FE248D3F31CBF753C2C2E818F5 /* ISBaseAdUnitAdapter.h */, + CED8513F10BFEAAD89E11E37A9B930A2 /* ISBaseBanner.h */, + 599BD4A491B029E1C330FE6BBCD946DD /* ISBaseBanner.h */, + 5D1012A28171AFC28F244932AAF64F20 /* ISBaseBannerAdapter.h */, + 80872AFA3A3B9F84D2B0F43DCDC77C69 /* ISBaseBannerAdapter.h */, + F13140C23CB39FEE4902F828DE929838 /* ISBaseInterstitial.h */, + 52E773FD5C10C4A93B531C6A3A9D6581 /* ISBaseInterstitial.h */, + BFC211ECFF80BA40E04F0C601ED0C0FD /* ISBaseInterstitialAdapter.h */, + E648CCBC2563C7B198ACA70706742808 /* ISBaseInterstitialAdapter.h */, + BE4F7ED7AC7AE6EF00EF30BBD92816DA /* ISBaseNativeAdAdapter.h */, + 13F1A7ED82E59DA79F78A6EAB5056D1E /* ISBaseNativeAdAdapter.h */, + C66BA402B050B7245BFE97E1C574BD26 /* ISBaseNetworkAdapter.h */, + 142D3D7DF01A977A9FDFAF0D00D5E0F7 /* ISBaseNetworkAdapter.h */, + B3C52A37D34326307730130C1F0CF0A6 /* ISBaseRewardedVideo.h */, + E1441A912B65F07159D93594D2CCB83C /* ISBaseRewardedVideo.h */, + 5AA8675B9526AA9B75D3A26F2803E544 /* ISBaseRewardedVideoAdapter.h */, + 57EEBA3DBF049E73274996C46E99FD5F /* ISBaseRewardedVideoAdapter.h */, + 0F765E74CFB20C4EDE35796FADECB7D9 /* ISBiddingDataDelegate.h */, + E69CF43234DB3BD4C6BFD5950D334F92 /* ISBiddingDataDelegate.h */, + FFD972D3757E9422E0A91BEEFB7243BC /* ISConcurrentMutableDictionary.h */, + E55A8BB703EF26629D21B6EC07C57691 /* ISConcurrentMutableDictionary.h */, + 90B665608DDB9E1813D95732FA029AA5 /* ISConcurrentMutableSet.h */, + 8A6A6B02493FAF013BD1ED47CD819703 /* ISConcurrentMutableSet.h */, + 30CA0ABFCEC4E90F40A5B424B43579F4 /* ISConfigurations.h */, + FB5E8FA3F1BE014B36408F46F8F8EE2F /* ISConfigurations.h */, + BA5225EB40DFA85CBD84276A44E3BE3C /* ISConsentViewDelegate.h */, + 4D6F4DEA23280FFC7AE60C091D7CC694 /* ISConsentViewDelegate.h */, + 23D8513A6609C95B6CD0FF63A979C5CA /* ISContainerParams.h */, + 33CCB441F79DA24574CD79EAF1670969 /* ISContainerParams.h */, + A5D0A997407AD8DD2A87AE162441D079 /* ISDataKeys.h */, + AA6A3445C4C88118790BC2AD80C66544 /* ISDataKeys.h */, + A498F2C345BB5D9CEED3A218A7BFFFA5 /* ISDemandOnlyBannerDelegate.h */, + B93DD4CEABE75216B09BF72763BCEB27 /* ISDemandOnlyBannerDelegate.h */, + C94FFE698AF07D397829F9546A9C32A2 /* ISDemandOnlyBannerView.h */, + 37741F1B5802124123CBE3A397D58380 /* ISDemandOnlyBannerView.h */, + 1B1A2229BE8A0F5387A56873691342CF /* ISDemandOnlyInterstitialDelegate.h */, + 22076ABE6872E2A2A1F7850588D95FFA /* ISDemandOnlyInterstitialDelegate.h */, + 5EB5084D7F3A28139DDEE9340E8EE5F6 /* ISDemandOnlyRewardedVideoDelegate.h */, + AA58ABE6AD28BDF1D75552EA49C93EE5 /* ISDemandOnlyRewardedVideoDelegate.h */, + 59C977E47DDDF9998E75CEE8196294B4 /* ISError.h */, + 8B3FE0587456B693D5CEB0DA09E54DF9 /* ISError.h */, + 0349C3DD3BD06338AE07BBE1E634B2D5 /* ISEventsReporting.h */, + 8B15DDBD2A40DC87539F2B1ABE1893A4 /* ISEventsReporting.h */, + B994FBF58D68E95E6835C1CCCD47E7C0 /* ISGender.h */, + FFE97F2A530EB3F28A6DC4EEBCAF0F5E /* ISGender.h */, + 8BF1C77E2584C114B76BF9246F396769 /* ISImpressionData.h */, + 83F8D7C968DFCD9DFAAE2F58F6BAFF98 /* ISImpressionData.h */, + FE6B5869CAE167A21DDB1A2159B31600 /* ISImpressionDataDelegate.h */, + F39D866C9DB63CA3A0B3104D6A75ED07 /* ISImpressionDataDelegate.h */, + 7457C5E2D96D5CAD6865132AF26A48D8 /* ISInitializationDelegate.h */, + 122521700D24C58497628E86AFD9A354 /* ISInitializationDelegate.h */, + 3E93D6E0AE0D99B2E68F175B9DE86F4D /* ISIntegrationHelper.h */, + D3FE6C65F758B5B9F40AA84D8510D26E /* ISIntegrationHelper.h */, + B0EE2ACF10B068D9E3F302B624920567 /* ISInterstitialAdapterDelegate.h */, + 97C7F7BEF5FD6BDB9C575A9652E3FD44 /* ISInterstitialAdapterDelegate.h */, + AF86EAD08CBAC55BA5177E2C03286CAF /* ISInterstitialAdapterProtocol.h */, + E82CEA165E757C5E429F2CC6BEDAB818 /* ISInterstitialAdapterProtocol.h */, + FF37FB3D2FCC7E139C217B199543B4CD /* ISIronSourceAdapter.h */, + 91F1087E25D914A4396904FA137634E6 /* ISIronSourceAdapter.h */, + 8E9AF36AC6A0851C97C37F10B6F4ADD7 /* ISLoadWhileShowSupportState.h */, + 02663B05A83FBB4FB675E5199C4CDC48 /* ISLoadWhileShowSupportState.h */, + EB97693455E372DA057C759A8E021A63 /* ISLog.h */, + C16A914B9869B1EE9B3EDE88777F3A9C /* ISLog.h */, + CBBEBC68DAB68CE1CD42AC85417D5D07 /* ISLogDelegate.h */, + BC57B3E3862813145B8177F156CD728F /* ISLogDelegate.h */, + FBE309B2C657B2717D74918DDA267F7A /* ISLoggerManager.h */, + 06E1102E4479E640B56A1D2CD6270848 /* ISLoggerManager.h */, + D68222BC761E34FFB486095F6F9C10D7 /* ISMediationGlobalDataWriterFacade.h */, + 4386455CAA6B93EA94881B5B8FEA9C5B /* ISMediationGlobalDataWriterFacade.h */, + 409FE5C1A336EA5975557DD22CEE1030 /* ISMetaData.h */, + C75EF906C7C780086531FBD3BCB8F140 /* ISMetaData.h */, + 98A1232B5DDA4B5E22F65D94F63AC746 /* ISMetaDataConstants.h */, + F2C432C44ED97F059024CB5EBF26CF80 /* ISMetaDataConstants.h */, + AB45127098F06644D6E6C984A88B6023 /* ISMetaDataUtils.h */, + 6F3E13C48BBCE56EFEB567BFA7AA7997 /* ISMetaDataUtils.h */, + 42DF860B6611FED195F809654BDF134E /* ISNAdViewsManagerSwiftFacade.h */, + C1ACE1F51D3D3E4D0DAE408FDA4AF0D4 /* ISNAdViewsManagerSwiftFacade.h */, + EBD780FF69A2765CDC952C032516E83A /* ISNAppStoreVCRootViewDelegate.h */, + ACED124B4D765BCE601775CD912B25AE /* ISNAppStoreVCRootViewDelegate.h */, + EC2749B2C1CF75C26CDB85FC7575C017 /* ISNativeAdAdapterDelegate.h */, + B4075CFF23880BFAE81C278999B70CE0 /* ISNativeAdAdapterDelegate.h */, + 203982E815C6128E36A8B1BA22BBF778 /* ISNativeAdAdapterProtocol.h */, + F508317F604ED657B3887D0A9CC62512 /* ISNativeAdAdapterProtocol.h */, + 0E9DCE0125226F992EE97087C5E0B78F /* ISNativeAdDataImage.h */, + 5B8CF1F567E76F5FC5C60036C52D05AC /* ISNativeAdDataImage.h */, + 6B4767FF87A49EFE86C55A7714493273 /* ISNativeAdDataProtocol.h */, + C3B82F61F1C0073B5F75DEAD23ED71EA /* ISNativeAdDataProtocol.h */, + 6EFF0791C20C33A443DADEC435C473C5 /* ISNativeAdInteractionDelegate.h */, + 549211F33CD8BE4B5AAEC643673D21E7 /* ISNativeAdInteractionDelegate.h */, + 38A19E5E92366E2102B88E609B0011ED /* ISNativeAdLoadDelegate.h */, + 7E34BDE421D85C6D6419BC7AE56A6709 /* ISNativeAdLoadDelegate.h */, + 2A1796FF09EF7A3E76A9D4F009DDD3C9 /* ISNativeAdProperties.h */, + CD839D76D142A9BB98215F9BCFEC673D /* ISNativeAdProperties.h */, + 003F4771B53E20BF468C83604B563A4A /* ISNativeAdProtocol.h */, + 5AB690937DEE635788C1F439458EB63E /* ISNativeAdProtocol.h */, + F07C4E16A916A03D593F23C7FDC24176 /* ISNativeAdView.h */, + A67EBB5A8D90D6DF9A900D9C36474AAF /* ISNativeAdView.h */, + 468D2876EE76D72E8F0D27EF08AB2441 /* ISNativeAdViewBinderProtocol.h */, + 135F1900EB50D2A4F1D081543FA3161D /* ISNativeAdViewBinderProtocol.h */, + 53D684E475D950A508C244837EE8976B /* ISNativeAdViewHolder.h */, + 3BF47A876C2D3CE2C04096D52FD8A8E5 /* ISNativeAdViewHolder.h */, + CC1A45189EFEF37DDA1260124912F90C /* ISNControllerManagerSwiftFacade.h */, + 4883C3D734E40B3DF34B943E791EA068 /* ISNControllerManagerSwiftFacade.h */, + DD43BD8CD93B2F5A701EF8C2F57F5B66 /* ISNControllerMessageListener.h */, + BF585A91CCEC7A609F5F7944D47CF210 /* ISNControllerMessageListener.h */, + 022BBF433A133AE049B6A94FC3240F87 /* ISNetworkInitCallbackProtocol.h */, + 59400F922C28AADE46AEE1130509D4B1 /* ISNetworkInitCallbackProtocol.h */, + B8ED014D19206184F5D50E9B347B92DA /* ISNetworkInitializationDelegate.h */, + 2CAA799DEF0FEA246548E8E09E72DC7B /* ISNetworkInitializationDelegate.h */, + 73EC2D97E2AD3B0D8B1AAEF580217680 /* ISNEvent.h */, + 482E65C3D9961CB64CB2E0A7D06C57AE /* ISNEvent.h */, + 9E6E9BF8D4D0A1CB4DDC54EF10067B27 /* ISNEventTrackerInterface.h */, + C4CE15117E142C9E260DA2DD63F28D9B /* ISNEventTrackerInterface.h */, + 33A7542AEF6221101B3B9B97F83A74FE /* ISNEventTrackerWrapper.h */, + A474AD315806341F694524E1A213FD94 /* ISNEventTrackerWrapper.h */, + 39223051D61AFFDFA0786169C8013204 /* ISNSupersonicAdsPublisherSwiftFacade.h */, + EBB6F3275129A4C4E901461B1E1B9D17 /* ISNSupersonicAdsPublisherSwiftFacade.h */, + EE495B1371959AEF5BF3423A2BF64299 /* ISPlacementInfo.h */, + D7C91FA099F0149942E54DBD94EF585B /* ISPlacementInfo.h */, + 0F38596411762C6541688649492EF88C /* ISReleaseMemoryAdapterProtocol.h */, + FE16D433E4CD844B878C22F245A55218 /* ISReleaseMemoryAdapterProtocol.h */, + 11A88EC7277B1635074FE0B726F7DAFE /* ISRewardedVideoAdapterDelegate.h */, + 99C41ECA39A6460F05C4D7608B91D1E1 /* ISRewardedVideoAdapterDelegate.h */, + 036BEF5574FDE34BC80DB9BF99F524C1 /* ISRewardedVideoAdapterProtocol.h */, + 73CE0277234E7F9DA56FE59069E0A01B /* ISRewardedVideoAdapterProtocol.h */, + 6AA28B3EB21B452DBFD7E20510BCAB0A /* ISSegment.h */, + 97A21BE424E57ED7139F042A37051AB5 /* ISSegment.h */, + DEDA715EE0A4E8B2485EC6AFF6E8185D /* ISSegmentDelegate.h */, + 2C796FE8719BB4F55DAAAC85EF67407F /* ISSegmentDelegate.h */, + E88CAEF17C68BDD1501D7EF3F800CADD /* ISSetAPSDataProtocol.h */, + 48CCB11EDF9528217824D712D7B98BB0 /* ISSetAPSDataProtocol.h */, + 0F1D8B3272FFA4CA34FC5098D5052F42 /* ISSupersonicAdsConfiguration.h */, + C35AB86385284263D1B805C4407D7DC9 /* ISSupersonicAdsConfiguration.h */, + 020E6320086522B3E78B8E828EE7CADA /* ISWaterfallConfiguration.h */, + AF9195E893652D933BE7FAA253A401EA /* ISWaterfallConfiguration.h */, + 2345B356FF8472E510CEEB7F6220DC61 /* LevelPlay.h */, + 323E1A4F77B49692549CFE8BB41214ED /* LevelPlay.h */, + 893F30DC33098C8F532418606A9D1709 /* LevelPlayBannerDelegate.h */, + 7A7CE0AE095BABF51066DA63B76FE7D2 /* LevelPlayBannerDelegate.h */, + AD9B27CA8DEFB7637BF9DEF15A0C2224 /* LevelPlayInterstitialDelegate.h */, + 3E3BC87986AA5DAF76A1D0D3BE14914C /* LevelPlayInterstitialDelegate.h */, + 14C6E50C37F836D9F1D7F921C55D2010 /* LevelPlayMediaView.h */, + B74673DEBB8C2C276398377E1941A56B /* LevelPlayMediaView.h */, + 381CE16C8714A20FF5FC946A0EE63185 /* LevelPlayNativeAd.h */, + 4C0E96B9868F346A32FA44CD90BC9750 /* LevelPlayNativeAd.h */, + 05E55E475A90108DF9C3A1FC2E519541 /* LevelPlayNativeAdBuilder.h */, + 1A633606423D0B9531C5CD539B59DEE4 /* LevelPlayNativeAdBuilder.h */, + F4A28C9D0F9EB1B09B21DF710AD7B423 /* LevelPlayNativeAdDelegate.h */, + ACF2BBD82D4AB8CC2EDF1858638E044F /* LevelPlayNativeAdDelegate.h */, + BB4C0AAB4CD182376115F1D2901B593E /* LevelPlayRewardedVideoBaseDelegate.h */, + 96F35F4A477531ACE4E9A57D740F52A0 /* LevelPlayRewardedVideoBaseDelegate.h */, + 9672B6FEC07CCE51228F5321CD81CBD6 /* LevelPlayRewardedVideoDelegate.h */, + 618CF7B4B478A77992A3E520F158F9B3 /* LevelPlayRewardedVideoDelegate.h */, + 1269D1A73DBB2AA3244B30C763940767 /* LevelPlayRewardedVideoManualDelegate.h */, + F3B9326C9938268A8A9A81CB22C186BB /* LevelPlayRewardedVideoManualDelegate.h */, + 98D25B1CF316F751E3DA9B83CB7D52BF /* LPMAdInfo.h */, + D6CDCA6AB1CEE09787E0C0C4D294BFCF /* LPMAdInfo.h */, + A5A7822C87C2B8EEE200D9276CE48DB7 /* LPMAdSize.h */, + CE5C9DE409329FC3D2FE580B2A20F47E /* LPMAdSize.h */, + 733858655CF838B74FACB672A2C2A1AC /* LPMBannerAdView.h */, + 06AB0495DF907FB4C1A3D78F890ADDDD /* LPMBannerAdView.h */, + 8CDBDA57CB90B0C4C264F0B6DB3E70AB /* LPMBannerAdViewDelegate.h */, + 0E86D2BA7F85D29E05C48246AF8D489E /* LPMBannerAdViewDelegate.h */, + CCEE3A692E989ABC7AA8AD26E0829728 /* LPMConfiguration.h */, + ECE0F8869F2C64E758478C5C198B0C00 /* LPMConfiguration.h */, + 193C95543C0C30BA7EBEC68AC79C7F0D /* LPMInitRequest.h */, + 595D14E716E3678DF81C0E3F4A83AB34 /* LPMInitRequest.h */, + 0120DD6B51C57046A014B0CBC97E29C1 /* LPMInitRequestBuilder.h */, + 49BE1A324717EAF102890BAAF4B07680 /* LPMInitRequestBuilder.h */, + D988A73835E0C83D22AD76552A8B36CE /* SupersonicLogManager.h */, + AEE8B0D55B6AAEB9AE0EC91DD52187E7 /* SupersonicLogManager.h */, + 02D459F542859CE127AC98878BD41B37 /* UIView+ISNativeView.h */, + CADB469BE905CD90639E0D531879D3AF /* UIView+ISNativeView.h */, + D8984DFFB175F9E6D0BB83B0D4FCA168 /* Frameworks */, + AF6EA4D0C8C7A31F8F9D3D2805FFD86F /* Resources */, + 4D2DB4AECB4AC370DD362F83F79B59ED /* Support Files */, + ); + name = IronSourceSDK; + path = IronSourceSDK; + sourceTree = ""; + }; + BFA24BCF3F4FD462F81F8D339BB8516E /* Resources */ = { + isa = PBXGroup; + children = ( + BD2CDE329BAD5BC38C7AF06AF28B42C0 /* langs */, + ); + name = Resources; + sourceTree = ""; + }; + C1713CD8E0AE004D1E4081B42D16579A /* NewInterstitialAd */ = { + isa = PBXGroup; + children = ( + B44DC2F42A77B3326F088B482F9B682D /* Frameworks */, + ); + name = NewInterstitialAd; + sourceTree = ""; + }; + C209146E11A4A7076DC117A3DD24A77A /* Alamofire */ = { + isa = PBXGroup; + children = ( + 5B250C0C96244FC50C8C996A2527439F /* AFError.swift */, + 4EED64C339578A81360653DC9187E798 /* Alamofire.swift */, + BAF38F549FF7FB883C852DD0776CADE5 /* AlamofireExtended.swift */, + 347130DC14F32D300FD911E41F741254 /* AuthenticationInterceptor.swift */, + B1E22B65024F30BF42B5A80FB61DDBE9 /* CachedResponseHandler.swift */, + CE7AD95C70E4F70E4B26E640D6F45225 /* Combine.swift */, + 0AD80ECBE6828BB37E4EDDE774E6457A /* Concurrency.swift */, + B914DAD133D3AB11568D28E63760F4E0 /* DataRequest.swift */, + 742DFDE74954F1911BB52E9A2F94906C /* DataStreamRequest.swift */, + 38D8861E62DD2B823974A469C669D1F0 /* DispatchQueue+Alamofire.swift */, + 497129C588B98D8C764222A5DD30AFF7 /* DownloadRequest.swift */, + 00D5C4A0A9F508D23ED6A37E30BCE5DA /* EventMonitor.swift */, + 1161F5AE6EC8F7850D49240924CC4608 /* HTTPHeaders.swift */, + 3B778A64A72A11A46B3874BEA8FC5DDD /* HTTPMethod.swift */, + FB8DC1C2532D2E1508E6EC107744FE2F /* MultipartFormData.swift */, + DF9B36437ED2014897E96F8982A413AB /* MultipartUpload.swift */, + 1848CC75FA53FA6F3E821FD7C3133D9B /* NetworkReachabilityManager.swift */, + 5A1CF1C4DFEE86899577C4BAEADAF6C5 /* Notifications.swift */, + DE99C9806AAE9569B445663AEDD96512 /* OperationQueue+Alamofire.swift */, + B09F4BBE2901F25B4DD4E9B42C570EB3 /* ParameterEncoder.swift */, + A7871A499A50F6515F8A434D64BCF2AE /* ParameterEncoding.swift */, + 3EF8EE44F449609CC26DC89C752DEC8D /* Protected.swift */, + D5683450539EF99F366634DC1F9EF03F /* RedirectHandler.swift */, + AE4EA05D8E6732F75496798D7B25E237 /* Request.swift */, + 604183ADA4783ED5FC8304AA09ADB5BB /* RequestCompression.swift */, + BABB8D46246D38E4CB8BB1D970A8ED38 /* RequestInterceptor.swift */, + 397E7E3E123C2B5BCBF8A20B050648B4 /* RequestTaskMap.swift */, + D2588A571150BC5F56CF333A8CA84F11 /* Response.swift */, + 8E4AB8281D63EFE0B602F12D466B7582 /* ResponseSerialization.swift */, + BF63989BEC4D99CFE45786665228BA02 /* Result+Alamofire.swift */, + BBFDA4B19D85207283401FCDAADAC623 /* RetryPolicy.swift */, + 5D97826CD2651FCC2677C098CFE9AF70 /* ServerTrustEvaluation.swift */, + BD0DECE421B6B48F5F5B4F7169A5914C /* Session.swift */, + 32E4F4709F5A75DD11120BB6BBF46041 /* SessionDelegate.swift */, + D1C7095B6F84671C061C830B9FBBD185 /* StringEncoding+Alamofire.swift */, + 967D5140766DDD9A114D3C7610A2057A /* UploadRequest.swift */, + 1106009CC9DF770D2E71FE7C1DD31B35 /* URLConvertible+URLRequestConvertible.swift */, + 31F159288D7450E5700DFD3C740F4090 /* URLEncodedFormEncoder.swift */, + 9347DF1EBC9584D2F90F12990E1F6FAC /* URLRequest+Alamofire.swift */, + D537B8DDE891CA7B376B0280BF89E682 /* URLSessionConfiguration+Alamofire.swift */, + 52D3B5B4054B7382047A311BB60BCB2B /* Validation.swift */, + B47E3E9A71FF86006C58BE1A4FCAC581 /* WebSocketRequest.swift */, + EBED8B479B1C6BA4CFFF3FFF1B6DE4EC /* Resources */, + 2B01047F98F5B908BCCC9DFF5D25E01F /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + C5378EAEC952FAE584C34D7B591A341A /* Frameworks */ = { + isa = PBXGroup; + children = ( + 06101B68C169657F2F556F9A62DCF205 /* MTGSDKInterstitialVideo.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + C645BFE37FFD2CB60482C17B9CCCA4C9 /* Resources */ = { + isa = PBXGroup; + children = ( + 229B2EBEC07A1AF1E4891025A3E03BC8 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + C8C25CEA7C0C7A2212452C3F13B57223 /* Support Files */ = { + isa = PBXGroup; + children = ( + FC53D2E18813E1C9E5BADA17F1C07849 /* JXSegmentedView.modulemap */, + F3AD79911470B3B8913636718AC25F57 /* JXSegmentedView-dummy.m */, + 71A546C52C4206D10A246BD0600684B4 /* JXSegmentedView-Info.plist */, + 71F1F4EA24154F8BB18B73F261C74B08 /* JXSegmentedView-prefix.pch */, + F8FA7BDE7884A179796820804C415CBF /* JXSegmentedView-umbrella.h */, + A1022B7066307C59F193EDBD78F805CF /* JXSegmentedView.debug.xcconfig */, + 18144D967B8AC907067C3BE17775C067 /* JXSegmentedView.release.xcconfig */, + 40DCA7E7351A9A57C6CADCCC0BD8D621 /* ResourceBundle-JXSegmentedView-JXSegmentedView-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/JXSegmentedView"; + sourceTree = ""; + }; + CA38D9CC2E5B00304201AC0510B698A9 /* Resources */ = { + isa = PBXGroup; + children = ( + 3120DD8EB8A818147226F8D0D51CED17 /* PAGAdSDK.bundle */, + AE54AF7B1BBE502F28E9C9076F502381 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + CABB7653AA8E3026CA527CE322BA9A27 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2AF88736189245C89F6599D9CA48DB6E /* Google-Mobile-Ads-SDK-xcframeworks.sh */, + 8C1F42300566BCC51C4D02E59C9507D8 /* Google-Mobile-Ads-SDK.debug.xcconfig */, + 060D585D36E86BFAE04759B9A0F2F395 /* Google-Mobile-Ads-SDK.release.xcconfig */, + 95C0E10EB4AC60E02B5E22E5289C8132 /* ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Google-Mobile-Ads-SDK"; + sourceTree = ""; + }; + CC9EECEA3A3535EB0F94FFEDD2B616D9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + AB7D0B6E57BA18689AC31E57B1F8E354 /* AppLovinAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + CCC0E0F8CED33B24876468BC2A78E560 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5089CE3E2C9A1E9ABF9ECB9D068B8426 /* MarqueeLabel.modulemap */, + 2C2E28B86968AA9592B9074AD280FAEC /* MarqueeLabel-dummy.m */, + 59C4D84139F3F4DDF91463DEDD39FCB1 /* MarqueeLabel-Info.plist */, + 146FA90DB823B20BB39BC914AD817797 /* MarqueeLabel-prefix.pch */, + 18C010EA8A5B28A404E1BB81F3831B87 /* MarqueeLabel-umbrella.h */, + 5BE4EAA8014401E1F5B9A384B725BCA2 /* MarqueeLabel.debug.xcconfig */, + D857E0ADA5BA49A6A5174AD3AC1F97DF /* MarqueeLabel.release.xcconfig */, + 16760EC801A6C96D8BC9A6ECCE8BE6C4 /* ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/MarqueeLabel"; + sourceTree = ""; + }; CD3B48581A46D7D9B084EA7FF2D8554F /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -3327,140 +4243,284 @@ name = "Targets Support Files"; sourceTree = ""; }; - CE3D626C2BBA6B51E810D000F9B2AAFF /* Frameworks */ = { - isa = PBXGroup; - children = ( - 7C8B929990EFE292C7CBFD0B2DFE77F6 /* BURelyFoundationGlobalZFPlayer.xcframework */, - ); - name = Frameworks; - sourceTree = ""; - }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */, - 2AA6006F6A8477918FFA1A3997145C77 /* Pods */, - 15D1AC282BC0E9FE965E7F8F4FC8BF75 /* Products */, + 048BDD22DAC01AFB5F415CC1134423A6 /* Pods */, + 3747F93F565413A353788F8EC2C3B02B /* Products */, CD3B48581A46D7D9B084EA7FF2D8554F /* Targets Support Files */, ); sourceTree = ""; }; - D2A49AD425C792FAB2ECE63C574420E8 /* Support Files */ = { + CF3455F67B9C9C4860A0645433E0E005 /* Frameworks */ = { isa = PBXGroup; children = ( - 4DA029CDB40073CEDD41F4BD3FE4DD76 /* GoogleMobileAdsMediationPangle-xcframeworks.sh */, - C1E26E8CEA7E1D5908B547F7E2157A1F /* GoogleMobileAdsMediationPangle.debug.xcconfig */, - B7C1C19B861DE4F3D7AD3157BD81C931 /* GoogleMobileAdsMediationPangle.release.xcconfig */, + A96387B1C71D54D32030AA08A724D32C /* BURelyFoundationGlobalNETWork.xcframework */, ); - name = "Support Files"; - path = "../Target Support Files/GoogleMobileAdsMediationPangle"; + name = Frameworks; sourceTree = ""; }; - D34D1F369B7E7349E6F39CFF615DBE80 /* Gecko */ = { + D1C6B759C91789359550A37043525AC8 /* JXSegmentedView */ = { isa = PBXGroup; children = ( - 475BE8A70256925F86A0FB09EEC56845 /* NSDictionary+PAGIESGurdKit.h */, - 19436A693149C57C97EE55414D0434CB /* NSDictionary+PAGIESGurdKit.h */, - C16B919399B5E2F3005DDDBC3597F06A /* NSError+PAGIESGurdKit.h */, - 99E8DA81522E39278D147E73535564B2 /* NSError+PAGIESGurdKit.h */, - F78069443F32AF5AE50AAB1B8B41256B /* PAG_IESGeckoAPI.h */, - 4A6067906F3478B17A2285FBB0DB97AF /* PAG_IESGeckoAPI.h */, - 59CD81CB14CD9F3002939E9D9EB6C2D6 /* PAG_IESGeckoBSPatch.h */, - 07FAAC27C2B4F15D0E18221C3709C894 /* PAG_IESGeckoBSPatch.h */, - 5D7C879229EE20466291EAFF2924DB61 /* PAG_IESGeckoCacheManager.h */, - 63CAB569ACE49E8DE4E1D8E966E9EF40 /* PAG_IESGeckoCacheManager.h */, - 352151892BCA9592FB8C03DB3C49573B /* PAG_IESGeckoDefines.h */, - D08D25969AD18A7A10C953AF6876B71D /* PAG_IESGeckoDefines.h */, - 21440168A377B710AD6259FA22F2922F /* PAG_IESGeckoDefines+PAGPrivate.h */, - 855E86B2170CD31FA8F803783BEBEBB8 /* PAG_IESGeckoDefines+PAGPrivate.h */, - 56EB67EA2949B4B23C84DED87C2BEF43 /* PAG_IESGeckoFileMD5Hash.h */, - 3E962826E68C43AA6800977064D3F788 /* PAG_IESGeckoFileMD5Hash.h */, - CC790C2F711CAD77B71DF39C19717E5C /* PAG_IESGeckoKit.h */, - 7BBE71D79662E0E75B9E46E050EA1135 /* PAG_IESGeckoKit.h */, - D02CD8769FB76188AA0BD20BE2771E5F /* PAG_IESGeckoKit+PAGPrivate.h */, - E17DC1FBF4B7B0D216A7F11801C98D93 /* PAG_IESGeckoKit+PAGPrivate.h */, - E2FD7379589277D469D7EF0C43DA877B /* PAG_IESGeckoLogger.h */, - 0DAE675266F78BD68B4F1E8E5ACB2F9C /* PAG_IESGeckoLogger.h */, - 90F63BA743F80F077B3E10D3C4D1337C /* PAG_IESGeckoResourceManager.h */, - A536338CA9437351BBE81BCACB1B104D /* PAG_IESGeckoResourceManager.h */, - 3C886CFB22BC4780C62BCDB71554607D /* PAG_IESGeckoResourceModel.h */, - C4D83237F697A17B9B389893B868D1D5 /* PAG_IESGeckoResourceModel.h */, - C7C0AA0DDAFBB747A92BDDE08080316C /* PAG_IESGurdActivePackageMeta.h */, - C56F4046961391A7E9D56C4DDE0A2DAC /* PAG_IESGurdActivePackageMeta.h */, - 0854A9CDBE4D8353399C00CB68BC85E3 /* PAG_IESGurdApplyPackageManager.h */, - E9700D2CDE841BF88E792CC7DDD5F4F6 /* PAG_IESGurdApplyPackageManager.h */, - 290B6D5BA3DA8D0FB8C7573A3E0E2CC5 /* PAG_IESGurdBaseDownloadOperation.h */, - DEFA59084FEC7FC072279DFF002CC55B /* PAG_IESGurdBaseDownloadOperation.h */, - 9491A00EB697DD34ED2124D154E5FE80 /* PAG_IESGurdCacheCleaner.h */, - AEB861FFCB989732276E8692C4FFA304 /* PAG_IESGurdCacheCleaner.h */, - 3EB143EF63FC73C09CBD3A46F7FB576A /* PAG_IESGurdCacheCleanerManager.h */, - 35549F1ED49668CE3204D79995871B14 /* PAG_IESGurdCacheCleanerManager.h */, - BF93E1DDAA31CAEC5D3B8DE9B4FF9A80 /* PAG_IESGurdCacheConfiguration.h */, - FE70E44E9B3E06E632DCC2CA4527071C /* PAG_IESGurdCacheConfiguration.h */, - 4AC96FB8853FED3989593EDF34F5D30C /* PAG_IESGurdCleanCacheManager.h */, - EE86D534A8253A6F4072006881DD42E4 /* PAG_IESGurdCleanCacheManager.h */, - CAEBE56A86F7F103E6C5C10BAE2D2FDE /* PAG_IESGurdConfigManager.h */, - ECD6AF92ECF868982644E9E68DC4124F /* PAG_IESGurdConfigManager.h */, - 5961B0AAC1FD02FBF0F1A9544ABCD183 /* PAG_IESGurdDelegateDispatcher.h */, - D8CDDFF42A561BECFC873AA98DF2478F /* PAG_IESGurdDelegateDispatcher.h */, - A6243DD623A082320FD98C66CEEBA652 /* PAG_IESGurdDelegateDispatcherManager.h */, - 0C854364E452FB9CA27A7C7CAD68547D /* PAG_IESGurdDelegateDispatcherManager.h */, - 3A530BE6E05D232D9FABA3CC32E18EC3 /* PAG_IESGurdDownloader.h */, - 6D0D472B2D4DDFF333C7589F8E248A0F /* PAG_IESGurdDownloader.h */, - C08BFA3118DA603FF2F60FC1508BB2EE /* PAG_IESGurdDownloadFullPackageOperation.h */, - 1B7760D52786170E08B144AB11C4BE32 /* PAG_IESGurdDownloadFullPackageOperation.h */, - 7E431A686EBD4991769E756650195457 /* PAG_IESGurdDownloadPackageInfo.h */, - CCFC616B335AA67BDA461F385718DE14 /* PAG_IESGurdDownloadPackageInfo.h */, - A2562D3B2E8940066A20FBEE6210ED55 /* PAG_IESGurdDownloadPackageManager.h */, - 1B48269F658A505EA02970F77F20589E /* PAG_IESGurdDownloadPackageManager.h */, - 9F79A9EEF45B42B433FB41EA7FEAC5A9 /* PAG_IESGurdDownloadPatchPackageOperation.h */, - 389C378C6843FD55F6ADB73E70DEB964 /* PAG_IESGurdDownloadPatchPackageOperation.h */, - B0A0D0E1FADCA8314FB2A70F730912E7 /* PAG_IESGurdEventTraceManager.h */, - A5272714DFCF2F6DF1E531FF39FE2B5D /* PAG_IESGurdEventTraceManager.h */, - 6C70285DF5878AF4C8FC7AC3466495A5 /* PAG_IESGurdFIFOCacheCleaner.h */, - D811BEA83DD7E2452925C6A9AC7F2E32 /* PAG_IESGurdFIFOCacheCleaner.h */, - 59AC3D0F89AC514C0AC073BFE6B61E11 /* PAG_IESGurdFileBusinessManager.h */, - 60401410E92C273FEA80A4686271A5F3 /* PAG_IESGurdFileBusinessManager.h */, - 9F863AAF7315A8B16F91210CFC378CB6 /* PAG_IESGurdFileMetaManager.h */, - 22E48297643C1F555AF8306F60279D00 /* PAG_IESGurdFileMetaManager.h */, - AE1E23F80F5885C46C7076E8D9401F2E /* PAG_IESGurdFileMetaManager+Private.h */, - AE5D528FB4AC82F4562A4D2C2BA7C84E /* PAG_IESGurdFileMetaManager+Private.h */, - 61A119FEAF3F16486BAABBB388D0E89B /* PAG_IESGurdFilePaths.h */, - BF923C5A1596A28472E7AB79C7766DC8 /* PAG_IESGurdFilePaths.h */, - 37DBE83306E85FB1F1C5D1FB2D6CDBCC /* PAG_IESGurdInactiveCacheMeta.h */, - A208CCFBF9B3B19C5CAD02F6132F329F /* PAG_IESGurdInactiveCacheMeta.h */, - 709F0F1CDDF2F835BBDA8BA5085F82E8 /* PAG_IESGurdKit+PAGCustomParams.h */, - 985CBA20FD8DA774F828EBC176711407 /* PAG_IESGurdKit+PAGCustomParams.h */, - E9A8E496194F0DA4711E88B3E5EDCD65 /* PAG_IESGurdKitUtil.h */, - C607CEDF09ACFAF8C05CE42288E25E5F /* PAG_IESGurdKitUtil.h */, - D8FCC93C68B8F2D741D65C936AE54F20 /* PAG_IESGurdLRUCacheCleaner.h */, - 2739FA13D75425F5624A3D2C639CD70F /* PAG_IESGurdLRUCacheCleaner.h */, - 945AAA03D33B36EB0C1E820F12775B3D /* PAG_IESGurdLRUCacheLinkedList.h */, - AE052F948E7B282CADEAB60D3B404910 /* PAG_IESGurdLRUCacheLinkedList.h */, - 740E0B33A51860CBC0ADBFBED8E0C703 /* PAG_IESGurdLRUCacheLinkedNode.h */, - 343B0D96BBBA2E012D1A32D732E082D5 /* PAG_IESGurdLRUCacheLinkedNode.h */, - 910D2E6B923B5FDD047C605AA411C7EE /* PAG_IESGurdNetworkResponse.h */, - D3D56AF39F24B73FAD27A60E0ABDB3A1 /* PAG_IESGurdNetworkResponse.h */, - 90E99853062745B02EF86B1B6D088E8A /* PAG_IESGurdPackagesConfigRequest.h */, - BE93FEC6B2C751DA18458243A80EF9BD /* PAG_IESGurdPackagesConfigRequest.h */, - D0EEE353D58883C5AF6BB1D8CD220679 /* PAG_IESGurdPackagesConfigResponse.h */, - FD126B77A2FBCD452F1A89F3D62B9A85 /* PAG_IESGurdPackagesConfigResponse.h */, - 6DCA01C11BF50BF79CBFE91CD3FA55F5 /* PAG_IESGurdProtocolDefines.h */, - 9D0A58AEB4A84E9BE0C042AF03346BC5 /* PAG_IESGurdProtocolDefines.h */, - F595867B2FB43D59E220594007F07260 /* PAG_IESGurdResourceManager+PAGBusiness.h */, - C2E6E235C8DD3D5988F0CEC900B6F81D /* PAG_IESGurdResourceManager+PAGBusiness.h */, - C3B494E0C3CAA6843A3C8F6A840F554C /* PAG_IESGurdUnzipPackageInfo.h */, - 369E9ADA2EDAC9E9733C96FFA9B47E16 /* PAG_IESGurdUnzipPackageInfo.h */, - B4EF65BF2488EA4DEC87370CA200154C /* PAGGeckoHeader.h */, - 1BFC5378E51AF81EBE0FAF08EB81F7C5 /* PAGGeckoHeader.h */, - C00E9F3A07C6028813061FE5EDEA4007 /* UIDevice+PAGIESGeckoKit.h */, - 2BD0FAFAB32163F82007EA3257910502 /* UIDevice+PAGIESGeckoKit.h */, - 91898DBAF06C767805D156D1DB7A8B46 /* Frameworks */, + B08F576E8889A2A279F736D357E3EFE2 /* JXSegmentedAnimator.swift */, + D38FE5671E595BD1742A741063FA686A /* JXSegmentedBaseCell.swift */, + 528480CF0C46F7A6AB2AE2CF5EBD3C3A /* JXSegmentedBaseDataSource.swift */, + DD2FC00385BBD11031DB299B55948DD7 /* JXSegmentedBaseItemModel.swift */, + 419E0D1B24967E606CD382E1D4078A99 /* JXSegmentedCollectionView.swift */, + C6E263259E30AA483F9BE5933F4A16EE /* JXSegmentedComponetGradientView.swift */, + 0B9B66102305A3C8EDCF091F756F0EEA /* JXSegmentedDotCell.swift */, + B9D0A26567954A581203E88439816017 /* JXSegmentedDotDataSource.swift */, + E55F841BB28F0ECE24C446A92A922A1A /* JXSegmentedDotItemModel.swift */, + FCCBB948B80C87FA5B9E50341530E95F /* JXSegmentedIndicatorBackgroundView.swift */, + D53C31BEC1B54A2C632537582CA51D68 /* JXSegmentedIndicatorBaseView.swift */, + BB8A070040427EFBB41AAEEB0A072DC4 /* JXSegmentedIndicatorDotLineView.swift */, + BF8D90689EB636CD582CA181988CA986 /* JXSegmentedIndicatorDoubleLineView.swift */, + 55E1E361A12021B0D2D3591FFFC7D289 /* JXSegmentedIndicatorGradientLineView.swift */, + ED7708101A28835F83E86F33F51C1B55 /* JXSegmentedIndicatorGradientView.swift */, + D3FBC8331D34AD97E1BA50FD2162DC22 /* JXSegmentedIndicatorImageView.swift */, + 29294B549D45BC7B090E7EA320402479 /* JXSegmentedIndicatorLineView.swift */, + E31039D8AF9A946D9C6B8C12C2E56B54 /* JXSegmentedIndicatorParams.swift */, + A72913006E16447D48E81B2426B87C2C /* JXSegmentedIndicatorProtocol.swift */, + FCF8671A979BE865D4CC0D8F916B9AC9 /* JXSegmentedIndicatorRainbowLineView.swift */, + 2B9E2A6159AD0FCAF5EB7285D9727E07 /* JXSegmentedIndicatorTriangleView.swift */, + 5837051B22624A9A1AABDD09BC5557A0 /* JXSegmentedListContainerView.swift */, + 5C6084F3617AD80B18B89078274635DA /* JXSegmentedNumberCell.swift */, + 7B4B24AFBD7F870D9C17569198238EFF /* JXSegmentedNumberDataSource.swift */, + 537B0556A50F757FE065D5EBE0372D53 /* JXSegmentedNumberItemModel.swift */, + 9488ED0348DE27AA9F0C8F4C9FBBC7F5 /* JXSegmentedRTLLayout.swift */, + BC3A09F0479ADA6F915489500C20549F /* JXSegmentedTitleAttributeCell.swift */, + 34CF008AC62C59EAAAC686B420B9799E /* JXSegmentedTitleAttributeDataSource.swift */, + 74DD2EA9C06456B1487DD7C1D8CBB476 /* JXSegmentedTitleAttributeItemModel.swift */, + 915F2A83CDC9430F7378F8F6072D1E53 /* JXSegmentedTitleCell.swift */, + F7B450698ED8F1BC9F887F644B871712 /* JXSegmentedTitleDataSource.swift */, + 0B676434E84F521E5380F5C07DC1AFA7 /* JXSegmentedTitleDynamicConfiguration.swift */, + 19032E4BBACC67FA2D50FCC98BF8A85D /* JXSegmentedTitleGradientCell.swift */, + 3A8025454998B91E88CD29DA13463722 /* JXSegmentedTitleGradientDataSource.swift */, + 2CE7B1400B937E788ED64DA72B64903A /* JXSegmentedTitleGradientItemModel.swift */, + F7204776B04DC5C262047A7224FD16D7 /* JXSegmentedTitleImageCell.swift */, + 5B8BBF5605ADE2ADC0A99FF4EB5D59F7 /* JXSegmentedTitleImageDataSource.swift */, + CCDF1BE6D1C24AE5B947C40135978380 /* JXSegmentedTitleImageItemModel.swift */, + 83FDD9AFE424D75FC9BA7301B39A6498 /* JXSegmentedTitleItemModel.swift */, + 2414658CB1F30177040FDD2BE2D0A743 /* JXSegmentedTitleOrImageCell.swift */, + E71DA9E98724C7491A7EF6DE88C8EE27 /* JXSegmentedTitleOrImageDataSource.swift */, + C7715C9E3CA909707417FF72064C416C /* JXSegmentedTitleOrImageItemModel.swift */, + 267A56E771C726EA3828D357D1698A62 /* JXSegmentedView.swift */, + E2A4CA11AD779121C13A3C4E3FADCA04 /* JXSegmentedViewTool.swift */, + D64D258BAEBCFD5A85749A4CAF1AAED4 /* Resources */, + C8C25CEA7C0C7A2212452C3F13B57223 /* Support Files */, + ); + name = JXSegmentedView; + path = JXSegmentedView; + sourceTree = ""; + }; + D22E1601C8EFCD0B41E77921CCEA7094 /* Kingfisher */ = { + isa = PBXGroup; + children = ( + EB93B213152B8967DFE9BE4247AA289B /* AnimatedImageView.swift */, + 247866A1E73A1463660202F1A8D386B2 /* AuthenticationChallengeResponsable.swift */, + 8CCC5D2CEC0C9A076B398BFEFE4F25FD /* AVAssetImageDataProvider.swift */, + 76E6A096EB90D9F7A5A72A1594061A5C /* Box.swift */, + 3E8AE806F690C0B473E145A97421768F /* CacheSerializer.swift */, + 92BD2F92850CEB4894B43E17E2B35989 /* CallbackQueue.swift */, + 5EE6F659775B9DA7365D0D8DE1EC756B /* CPListItem+Kingfisher.swift */, + 558232CAF4EB7E5AAACE6AF631CB163E /* Delegate.swift */, + 2659E9C36A56E0FB0427B44784944FDF /* DiskStorage.swift */, + E7E4DC2808F7C48D58712D7A63F79A33 /* DisplayLink.swift */, + 705DDBC1AECC29B154A8DB4347D02364 /* ExtensionHelpers.swift */, + FE78A37CBB9189D3FAAADCECC15D4B21 /* Filter.swift */, + 1708DE8781425F88681C64721C6876D4 /* FormatIndicatedCacheSerializer.swift */, + 0E1103849E29C3B718F74E44EB2CDD9B /* GIFAnimatedImage.swift */, + B18B71EE935346ACA6995595A5B08F30 /* GraphicsContext.swift */, + 97F40AB56C1F62FF8A607E747B4EB560 /* Image.swift */, + 3B8718C9040BE56AE6D4F151CA14AFC2 /* ImageBinder.swift */, + FBDC57E89597D905B1BEE0C594A0CEE5 /* ImageCache.swift */, + E9E47E6FA5162AC4660A836F5D4AF4DD /* ImageContext.swift */, + 4BB0C7ECE6124401007D96C4879B6B9D /* ImageDataProcessor.swift */, + DF5689454D95998ED93423746D62E8E7 /* ImageDataProvider.swift */, + 9AA1319270BC40489FE8F09171A3F85F /* ImageDownloader.swift */, + C1E413015E09320BB08EBF5E49DB1B31 /* ImageDownloaderDelegate.swift */, + 306CDB2FA418ABC348773594E2E1F9C0 /* ImageDrawing.swift */, + 58480C0A73520DF9DA8B8F5AC41F7289 /* ImageFormat.swift */, + 6F0E4452E629DE05C9C8BA3D09277C17 /* ImageModifier.swift */, + 6ACC0766AEC1F6F0961AF1B2CB1515E1 /* ImagePrefetcher.swift */, + 2500797D0BE8F32B222272BA1A1CF0A3 /* ImageProcessor.swift */, + 35FF558B5469510F9D2BEC1B0BC11D87 /* ImageProgressive.swift */, + 3D529C69F51ED1454F7B9031307ADF15 /* ImageTransition.swift */, + 9236B36E9E0F61896CE6618AA65652A4 /* ImageView+Kingfisher.swift */, + CD8D6DFE909DA7088F03EA0A837D0E88 /* Indicator.swift */, + 584A32930C8A931FE176B6EEE29BD1E9 /* KF.swift */, + A8884EA134816E1D21D9556E40044599 /* KFAnimatedImage.swift */, + 8218399C1828D7DC8AB748F4A4B317D4 /* KFImage.swift */, + 3D87E3B4250B77A8EFE1FD914FBF30D4 /* KFImageOptions.swift */, + 0685968FE44700BE262CE9F13814C72D /* KFImageProtocol.swift */, + 7AD6E81F64031469E0BF1A4418AA1962 /* KFImageRenderer.swift */, + 69A0A625CD3CB5AB0ED2643C47FB2D56 /* KFOptionsSetter.swift */, + E78F97A27813CBDC095A04A2ADEDFA40 /* Kingfisher.swift */, + 1AA15F24D8D43BEF1631879867B3B86C /* KingfisherError.swift */, + ED9EAB6BB58C423AA6C06C445DAC0FCA /* KingfisherManager.swift */, + 24AF071FB55DDEEB20646137E374616F /* KingfisherOptionsInfo.swift */, + B5AF286BC1B6D9476FB51A0B1BBDE375 /* MemoryStorage.swift */, + A8F6067BD1984A7357E525D62CB89AB8 /* NSButton+Kingfisher.swift */, + 90EDC6920AFA2735795C27B42972812C /* NSTextAttachment+Kingfisher.swift */, + C7326997388781510404953D3A1CD494 /* Placeholder.swift */, + 903DD986C8C217B416900722D8A20BE2 /* RedirectHandler.swift */, + 7723A601EB692E68A44FD643A28C81A8 /* RequestModifier.swift */, + 7EE46A6865F6185A8499AE3532893548 /* Resource.swift */, + 3AB586C76FDB2422E59887A1BCE749E1 /* Result.swift */, + 52DFFC9E5CA96E59B828DBC6C4205EB5 /* RetryStrategy.swift */, + 43573DB506C47E1D305F38A300B2D233 /* Runtime.swift */, + 724C6D808C978AE021B53E6768BA9FAF /* SessionDataTask.swift */, + 0B3825138317DD9A6E79A1392E25C024 /* SessionDelegate.swift */, + 344372D6EB2115015D425E9188BE01C3 /* SizeExtensions.swift */, + A1532F11B6CD9E093B77DCAABF5122A1 /* Source.swift */, + BC72F30B64A893BA722DC3379C72B297 /* Storage.swift */, + 0FF223DB1E622F170DDA81CEFEDAE807 /* String+MD5.swift */, + 1A54B49C3CE0F69559E7BD6BFAC626D8 /* TVMonogramView+Kingfisher.swift */, + 37CDF852862B78461EE7FD9BEB23D24B /* UIButton+Kingfisher.swift */, + 5255AC9F31C1BAC2BBEAA00A111D9168 /* WKInterfaceImage+Kingfisher.swift */, + C645BFE37FFD2CB60482C17B9CCCA4C9 /* Resources */, + 7D9A2BD390E07AE9D9BCD8855020B36C /* Support Files */, + ); + name = Kingfisher; + path = Kingfisher; + sourceTree = ""; + }; + D2475CBDA27CDE170D1A855BE5CB23B4 /* Gecko */ = { + isa = PBXGroup; + children = ( + FE1BA8457F9D21407AA250B6D0507C70 /* NSDictionary+PAGIESGurdKit.h */, + C38A5C824ED743F58C708842CA81A20F /* NSDictionary+PAGIESGurdKit.h */, + DDDC0A8C775ED72910247CEF5C3CE05A /* NSError+PAGIESGurdKit.h */, + 226EB5106D6BB90E261B92A76295793E /* NSError+PAGIESGurdKit.h */, + E25EB56C2CFD5F62179260C2CC2DC05D /* PAG_IESGeckoAPI.h */, + 88A8008C3254021176A8121231CBDF23 /* PAG_IESGeckoAPI.h */, + 8EB5F8A66BA6190CF605400510E49A3A /* PAG_IESGeckoBSPatch.h */, + 990C7616414DC8A2949F4760BDE3DC04 /* PAG_IESGeckoBSPatch.h */, + A995A35E98EDE91C54CE75DB4326DA4C /* PAG_IESGeckoCacheManager.h */, + 7671A0CF0F7ACFE17BFD20DB89ADF77D /* PAG_IESGeckoCacheManager.h */, + 4FC317244AC307B0918C42B199B9948B /* PAG_IESGeckoDefines.h */, + CCBAFC84B809D44CC43AB7C271774A0C /* PAG_IESGeckoDefines.h */, + 939DD42633C20F240058D69A7EE1DF4F /* PAG_IESGeckoDefines+PAGPrivate.h */, + 22B086228A1E1183B9350537DDA384B1 /* PAG_IESGeckoDefines+PAGPrivate.h */, + D288C15C8566D743822D670C66B904E3 /* PAG_IESGeckoFileMD5Hash.h */, + D7E5AC04F24F609633FD8A54F273970E /* PAG_IESGeckoFileMD5Hash.h */, + C8F19D35017EAE410D369D8B47549731 /* PAG_IESGeckoKit.h */, + 72ACECA6973F384FE7CEF88167324EC9 /* PAG_IESGeckoKit.h */, + A14ADBE8C75C015D7DA5B06F55ABF75D /* PAG_IESGeckoKit+PAGPrivate.h */, + 5E2396B74F2624E5BD39032D1B9B3875 /* PAG_IESGeckoKit+PAGPrivate.h */, + 61635AC2AB86482704105394C145905F /* PAG_IESGeckoLogger.h */, + 3537D9173730C9EFBBF26DCA911119F1 /* PAG_IESGeckoLogger.h */, + D20E9C86A919FCCF7E1ADA96211B9650 /* PAG_IESGeckoResourceManager.h */, + 76B489EFD207B074BB617FCCA358DD0A /* PAG_IESGeckoResourceManager.h */, + 0B53AA9C6B1B5C328EE489C56453A628 /* PAG_IESGeckoResourceModel.h */, + B94B84383D564768754A8A4416881875 /* PAG_IESGeckoResourceModel.h */, + 9B8C91E538498C9D1310B9FFFDFBC1C0 /* PAG_IESGurdActivePackageMeta.h */, + 92330C4F2EE5E5AEC138890DB9187029 /* PAG_IESGurdActivePackageMeta.h */, + 119F1D3387B71CB1B692F11E9B639439 /* PAG_IESGurdApplyPackageManager.h */, + D9339D0C98E446ACB7FD43D12DC279F4 /* PAG_IESGurdApplyPackageManager.h */, + 6FFFF0AC95716E7DFDD7B8DD6DE49D2A /* PAG_IESGurdBaseDownloadOperation.h */, + 4C5422AE5D5248DDDF74CBB53754A90E /* PAG_IESGurdBaseDownloadOperation.h */, + D1C4709A7273751ED90ED565F58994F5 /* PAG_IESGurdCacheCleaner.h */, + 537E87091B2E93A00DB4E8DBA9108699 /* PAG_IESGurdCacheCleaner.h */, + D3AA43FCF6CD7477A6B586F0B94C67D2 /* PAG_IESGurdCacheCleanerManager.h */, + B6DCB503AA7E171108D9A61ADA59724E /* PAG_IESGurdCacheCleanerManager.h */, + D29447AB384439B03D81ED7A4D4DEB46 /* PAG_IESGurdCacheConfiguration.h */, + 26EB5AE6F7A619B3D1F766B066E06067 /* PAG_IESGurdCacheConfiguration.h */, + 5286B9C1C7619D7A9CC354DD84C2FD33 /* PAG_IESGurdCleanCacheManager.h */, + A109ED102EE37117D065478E932BCAA2 /* PAG_IESGurdCleanCacheManager.h */, + 4BE9860219EFEDBE299E4A5AACAED974 /* PAG_IESGurdConfigManager.h */, + 75CEA5FC331DB3F6573F71FFF9E0C5E0 /* PAG_IESGurdConfigManager.h */, + 657DBF3F1C550B4A4D4AD35F51DAF972 /* PAG_IESGurdDelegateDispatcher.h */, + 988FD0AF57065FF010F2A6E19A8B68BF /* PAG_IESGurdDelegateDispatcher.h */, + 7964E7F13E22CCEB556628DA50777FF9 /* PAG_IESGurdDelegateDispatcherManager.h */, + 6A7D7A7DB0C0FA1C0B20FB9EE989DC67 /* PAG_IESGurdDelegateDispatcherManager.h */, + 208DE2D550BFDE5C241A3408E1CC8434 /* PAG_IESGurdDownloader.h */, + FE8A2BA4E8EE84A987DE693698C3E37B /* PAG_IESGurdDownloader.h */, + 43E8DB28C3008DB68D0DEB417CCE6A76 /* PAG_IESGurdDownloadFullPackageOperation.h */, + 607FFBE0321F6D120268E27312D2DF0F /* PAG_IESGurdDownloadFullPackageOperation.h */, + 79C30560880C4215A32CF0BBCFE5ECBD /* PAG_IESGurdDownloadPackageInfo.h */, + ADF2F5F8653B501AD72529F8C449A744 /* PAG_IESGurdDownloadPackageInfo.h */, + 680A39615138E1C1C9F70EB223F10B32 /* PAG_IESGurdDownloadPackageManager.h */, + 87FFA2C9074C6CC4B1775652ECB158F9 /* PAG_IESGurdDownloadPackageManager.h */, + 3B213B4746256062D1A8E53C562475B0 /* PAG_IESGurdDownloadPatchPackageOperation.h */, + 40803B391E8F2A681AD374F2C0298341 /* PAG_IESGurdDownloadPatchPackageOperation.h */, + 8CC0E3362C8AD9BADB37178102BD2B20 /* PAG_IESGurdEventTraceManager.h */, + E181CFE2009061E3BC3D958514115277 /* PAG_IESGurdEventTraceManager.h */, + E99C79CAC44677BEB8B9AC7FEA95A7F7 /* PAG_IESGurdFIFOCacheCleaner.h */, + ADD55EACE78231ECAAA6A2EE33B3076E /* PAG_IESGurdFIFOCacheCleaner.h */, + 21CF0CFEDCD7A392AD5A99C2A2E62FB6 /* PAG_IESGurdFileBusinessManager.h */, + CE2D5ECE39668E6452D2D696502B61B9 /* PAG_IESGurdFileBusinessManager.h */, + 60F8ADB95CD864F9E50A8666A62ABB99 /* PAG_IESGurdFileMetaManager.h */, + 22EBE86384F0099BF9028BE8C21D5703 /* PAG_IESGurdFileMetaManager.h */, + C8660CCEAC40CBA1EB28B20EC9D07F10 /* PAG_IESGurdFileMetaManager+Private.h */, + E8FC11C015A3D06BFEA8E18CF5962E94 /* PAG_IESGurdFileMetaManager+Private.h */, + AEE0EA45B46F3973B965F3860BD09307 /* PAG_IESGurdFilePaths.h */, + 707C34735FBA018FE693EC39B3C90A45 /* PAG_IESGurdFilePaths.h */, + 37AED5F089C74898E0CF86D496CF0C75 /* PAG_IESGurdInactiveCacheMeta.h */, + B391374EADD1BA9F5751FC6C32D4136A /* PAG_IESGurdInactiveCacheMeta.h */, + DFC8CBCA7B1521A5AFE648148CD4EBAC /* PAG_IESGurdKit+PAGCustomParams.h */, + E6F5D1E2708D7A93AD3E0E6397F4EF6F /* PAG_IESGurdKit+PAGCustomParams.h */, + D4689A2F1720C013A6917FDA6F3D11B7 /* PAG_IESGurdKitUtil.h */, + 6A20F20FACABF5CC40CAFBBCAE1A318C /* PAG_IESGurdKitUtil.h */, + 6F4A9F3C6422480AFECB9C6DDE6EF6EC /* PAG_IESGurdLRUCacheCleaner.h */, + 8E5F448986E658DEA7050D8B5D9F7FEC /* PAG_IESGurdLRUCacheCleaner.h */, + 5FFFFD20B8FE13D91E22F83D415EF0B4 /* PAG_IESGurdLRUCacheLinkedList.h */, + B98478583E7F90712DB31C2EF4BBEBC1 /* PAG_IESGurdLRUCacheLinkedList.h */, + 61FA3BCE515E262084301FC78F3C69FE /* PAG_IESGurdLRUCacheLinkedNode.h */, + 88DCE7AD1C2023E6E5EFC677CF66C7A4 /* PAG_IESGurdLRUCacheLinkedNode.h */, + 6BBC44AAF0F4795D9C20665B914AEAF9 /* PAG_IESGurdNetworkResponse.h */, + AF9608C7E5E9B3CC1FA05D1874A9F60A /* PAG_IESGurdNetworkResponse.h */, + 70FAC0DF5E84835BC0F37BEA28F08299 /* PAG_IESGurdPackagesConfigRequest.h */, + 250A5F362FC59938FEF649D2CB65449C /* PAG_IESGurdPackagesConfigRequest.h */, + 80052064747CE8C80A4456EB69C5FB76 /* PAG_IESGurdPackagesConfigResponse.h */, + 67001D84DDE897F3B8DAA2AD45CAE9B7 /* PAG_IESGurdPackagesConfigResponse.h */, + A6852A31B6AEDC6D023B2E5E2538F056 /* PAG_IESGurdProtocolDefines.h */, + ACCD2F7C841F74775D727FA094D88BAA /* PAG_IESGurdProtocolDefines.h */, + 0DABDBC49E76923DA2D643DB4C8BADA5 /* PAG_IESGurdResourceManager+PAGBusiness.h */, + 23F16EC360E4D7431D1CA589CC202554 /* PAG_IESGurdResourceManager+PAGBusiness.h */, + 471816986D699F9A4074552A328EF765 /* PAG_IESGurdUnzipPackageInfo.h */, + 601213878C4B15AF022F4C34767F18D6 /* PAG_IESGurdUnzipPackageInfo.h */, + 8E1437EDAD7D5F6640BEBBE8A7CD10BF /* PAGGeckoHeader.h */, + C321B218B37026BCC45F6C11C5FB41F9 /* PAGGeckoHeader.h */, + 94438B4B705AF9CEB7B96B2E57A1153C /* UIDevice+PAGIESGeckoKit.h */, + D6502BDF2F64D1AEE80581F4BCDEDBCA /* UIDevice+PAGIESGeckoKit.h */, + EFF6E91597F4D5CC1325D7EB43FBA2BA /* Frameworks */, ); name = Gecko; sourceTree = ""; }; + D568B83DED6B63EE480C2A2FBFBBDFAC /* MarqueeLabel */ = { + isa = PBXGroup; + children = ( + 7162E66D4434A298475777BE364478EA /* MarqueeLabel.swift */, + 8513DC7026DC1718EAF729EF9F8FB2B8 /* Resources */, + CCC0E0F8CED33B24876468BC2A78E560 /* Support Files */, + ); + name = MarqueeLabel; + path = MarqueeLabel; + sourceTree = ""; + }; + D5D63C38AEFE2D19016FA4DB3F575F17 /* AppLovinSDK */ = { + isa = PBXGroup; + children = ( + 5327306DF8042EB98D1578B47EE5D422 /* Frameworks */, + 9DA7A0F97DD5E36987F9D07CCA5854FA /* Support Files */, + ); + name = AppLovinSDK; + path = AppLovinSDK; + sourceTree = ""; + }; + D64D258BAEBCFD5A85749A4CAF1AAED4 /* Resources */ = { + isa = PBXGroup; + children = ( + FDD0A037804824CDC0B442BD29D62F8F /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; D68CA58901FBF589D75F5E40F1EAF5BA /* Frameworks */ = { isa = PBXGroup; children = ( @@ -3469,265 +4529,235 @@ name = Frameworks; sourceTree = ""; }; - DA0FBB482F90C0E2D8B2D81DA8496126 /* NETWork */ = { + D710E0D31290B5448E5680BEB510C7E3 /* VungleAds */ = { isa = PBXGroup; children = ( - AEBC504F2C31634B22171371A3E56747 /* NSData+PAGGzip.h */, - 5F288882717797A9EC45948F538FE3B9 /* NSData+PAGGzip.h */, - 23CE0D146EA247D2DFB4A7AF6CD07D1F /* PAGBaseRequest.h */, - 11B7981AED077A4C9A78ED5B4AEC9892 /* PAGBaseRequest.h */, - 5F12B1211878C8D9857C41CAA5606344 /* PAGNetworkAgent.h */, - 2D914F4DCCC6FFB79167FA61893B30F6 /* PAGNetworkAgent.h */, - E2E07679E9BF222A61CEB5ED6D12685C /* PAGNetWorkHeader.h */, - 46ACFC8AA2F935FEA990AFB4A91EB562 /* PAGNetWorkHeader.h */, - 1241EFB594F93FAA5A912487C2FDCF7A /* Frameworks */, + 12965E5A4A60D4333CF815CE3A4B0BD1 /* Frameworks */, + 88F309CDB8B4F58EF289068A5CF246E4 /* Resources */, + 57269E2760B77E5CB4AA7A37685BA288 /* Support Files */, ); - name = NETWork; + name = VungleAds; + path = VungleAds; sourceTree = ""; }; - DEC776DCF558BEA8975DEB954BC1168B /* JXSegmentedView */ = { + D8984DFFB175F9E6D0BB83B0D4FCA168 /* Frameworks */ = { isa = PBXGroup; children = ( - 0E557662B9E9F091479F9B4A1B505BDA /* JXSegmentedAnimator.swift */, - B6516089D5C264137F8F6A7382A6C323 /* JXSegmentedBaseCell.swift */, - ABFEB73D3D3B9F1DD10D86D38A08E161 /* JXSegmentedBaseDataSource.swift */, - E677B0EA4B6321A592C71270B9ECDCAD /* JXSegmentedBaseItemModel.swift */, - 301AF7027C07D6A2701636DB42DF35C9 /* JXSegmentedCollectionView.swift */, - 56F143EA7B30A7EDE094766C466F712C /* JXSegmentedComponetGradientView.swift */, - 74A130AD7BD40846D3B562EEE0A230CB /* JXSegmentedDotCell.swift */, - 48CC70AA5180A8D6946F83CDEA18B307 /* JXSegmentedDotDataSource.swift */, - 1D5F024FA717EAF63AFED5F69ECA6566 /* JXSegmentedDotItemModel.swift */, - 397DEDBC74CD500B0F87DF5FB71DA7E0 /* JXSegmentedIndicatorBackgroundView.swift */, - 68A58A4806EEEF58989729F7AAAEB91D /* JXSegmentedIndicatorBaseView.swift */, - 51745930DBED01CD8813716A0D668B7C /* JXSegmentedIndicatorDotLineView.swift */, - 1A96C68FD1A9183B9C379F0E1AD5D1E7 /* JXSegmentedIndicatorDoubleLineView.swift */, - F4F931521A0F73EF3E8E98099CA754CE /* JXSegmentedIndicatorGradientLineView.swift */, - E014F3F012F5B17A5F57862097BCCF86 /* JXSegmentedIndicatorGradientView.swift */, - 6208081A8BE5B15DD42E7EBF576EF496 /* JXSegmentedIndicatorImageView.swift */, - D9B3930B947AC95FA251EBACBA24DEF9 /* JXSegmentedIndicatorLineView.swift */, - EE19DD0BAF4D13B10321D71DBFED9C64 /* JXSegmentedIndicatorParams.swift */, - E185954A8C27A1CBBD36A79236833BCA /* JXSegmentedIndicatorProtocol.swift */, - 0C0F2E2B0FB712327F9C6C228EBDE69C /* JXSegmentedIndicatorRainbowLineView.swift */, - 369570940C89DAC318685A3601B39C8D /* JXSegmentedIndicatorTriangleView.swift */, - 70253BB38C33647602F4E66B6782E412 /* JXSegmentedListContainerView.swift */, - C3F94DA662D9A89C3B2A58DC54F79811 /* JXSegmentedNumberCell.swift */, - 4CFD3C3601E7E7E662C4C36DB5DCC941 /* JXSegmentedNumberDataSource.swift */, - 91E1463384661CECE22A2C6889910392 /* JXSegmentedNumberItemModel.swift */, - AE2AE82DBF173C2CAEB68333E76A36A6 /* JXSegmentedRTLLayout.swift */, - 3DE28D0D7A8F652315771DFA50481559 /* JXSegmentedTitleAttributeCell.swift */, - AA850D0A1C149B6908463B7BD08AC43B /* JXSegmentedTitleAttributeDataSource.swift */, - 5B1D9FC4D87EB1727653056572494F64 /* JXSegmentedTitleAttributeItemModel.swift */, - C24568BE5B59193FA3421B07D9D6E28F /* JXSegmentedTitleCell.swift */, - EDF414B20E39C044BFA75BE5504A6F28 /* JXSegmentedTitleDataSource.swift */, - 78DFEF13E8A92AB454FEE30F50F1AE64 /* JXSegmentedTitleDynamicConfiguration.swift */, - 5FCE749D49BAC40DE57755E9C0014605 /* JXSegmentedTitleGradientCell.swift */, - 90A70486EFD218D47AD81D965BB2FAF4 /* JXSegmentedTitleGradientDataSource.swift */, - E38ED769FF87EFE9E9B0BF419A1EF65C /* JXSegmentedTitleGradientItemModel.swift */, - 8A5919FC8576EC9C65287B52F7D01475 /* JXSegmentedTitleImageCell.swift */, - 440C24187C36BBA75AAABDD855B470C6 /* JXSegmentedTitleImageDataSource.swift */, - 714D6C505A6781C48082A0B6416EB7A5 /* JXSegmentedTitleImageItemModel.swift */, - EBC51363411BCE964B713D489CCEBF32 /* JXSegmentedTitleItemModel.swift */, - EEBE04048FDD95471151F7134C178247 /* JXSegmentedTitleOrImageCell.swift */, - 3C9F47CB4A4306D8BD10D72D06CDF9AA /* JXSegmentedTitleOrImageDataSource.swift */, - 2FB11F89D98334C4C4F487370D802324 /* JXSegmentedTitleOrImageItemModel.swift */, - 72C42AE1F0BCE50240CFC9EB2781FFA7 /* JXSegmentedView.swift */, - A1A99B8819CEE9B17EDE23F5BDDD4F26 /* JXSegmentedViewTool.swift */, - 53DB8D756B32DE717169EE41CDA2F29F /* Resources */, - 3C74BDB28F070634E888798F089AC514 /* Support Files */, - ); - name = JXSegmentedView; - path = JXSegmentedView; - sourceTree = ""; - }; - DF3CAFB661B0A9480D43FAFE6951C6E9 /* Frameworks */ = { - isa = PBXGroup; - children = ( - CFB789D0C361C34740380D7F0E801428 /* BURelyFoundationGlobalAFN.xcframework */, + 28ABFC7528A1C062F4313E2DB69848B9 /* IronSource.xcframework */, ); name = Frameworks; sourceTree = ""; }; - E629A83D1E01FB792DD0FB0E6354FAF2 /* Support Files */ = { + D8A297B3F1CF049A26AFAAE48B87589D /* Support Files */ = { isa = PBXGroup; children = ( - AF66EA84F562E148635799C7EB9F901C /* Kingfisher.modulemap */, - C31BA1AC504B4097F01D4134AE855817 /* Kingfisher-dummy.m */, - 40DAD2B27D79EF1BFF5E42C3AD36C6FC /* Kingfisher-Info.plist */, - 9997DE60D3C1121252770FEC9FFCC3D9 /* Kingfisher-prefix.pch */, - CBC744587214E371E87931884D977465 /* Kingfisher-umbrella.h */, - 0DF86F38882EEFE5F0BE4F383091CE97 /* Kingfisher.debug.xcconfig */, - 730CC1AF527A03D3D1DDE3124F467739 /* Kingfisher.release.xcconfig */, - 625C898B2E1817C67DB6EAD73FEFDD79 /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + 5BFF9C88D9F70CBF9AA0AB5832FB9CDE /* GoogleMobileAdsMediationIronSource-xcframeworks.sh */, + 06B866ECC9572FC7670E33280F3A16B9 /* GoogleMobileAdsMediationIronSource.debug.xcconfig */, + 7E83F8AB68E004E4781316D76E6D5FC3 /* GoogleMobileAdsMediationIronSource.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/GoogleMobileAdsMediationIronSource"; sourceTree = ""; }; - E7BE521E26FF8A6ACE3DA47EBED7100F /* GoogleMobileAdsMediationPangle */ = { + DCF25C96033D58CB7235D441AE2A7C45 /* Frameworks */ = { isa = PBXGroup; children = ( - 11DFE4710F6CEEEF735048D94B5B5E9D /* Frameworks */, - D2A49AD425C792FAB2ECE63C574420E8 /* Support Files */, - ); - name = GoogleMobileAdsMediationPangle; - path = GoogleMobileAdsMediationPangle; - sourceTree = ""; - }; - E9275BF1924D0E7647F6FC05F21BEA5D /* Frameworks */ = { - isa = PBXGroup; - children = ( - 2DE72B857E469D2D5D758E185E518266 /* UserMessagingPlatform.xcframework */, + E5BF6DD4D9DCF9F2293FDEB6DF53A883 /* BURelyFoundationGlobalSDWebImage.xcframework */, ); name = Frameworks; sourceTree = ""; }; - EB45A3D6740AECC47AAD300F4F6BE6C7 /* Google-Mobile-Ads-SDK */ = { + E35F3AA85B860907B5C784DED1132510 /* Support Files */ = { isa = PBXGroup; children = ( - 8591E2DF41C23E5568C2E437674C44B3 /* Frameworks */, - AEAE128F9AE22288B85D314B681A6E2B /* Resources */, - 3011B9002035E4613AFAEA499430A402 /* Support Files */, + ECD1A81A52D74BA75354A5445275D86A /* SwiftDate.modulemap */, + 4DB1D73349BB5A52F8F4EFD120E66517 /* SwiftDate-dummy.m */, + 9B0DBBA25C8969D5C0A243D30236DABB /* SwiftDate-Info.plist */, + 017ECE0719F7217F7D7BCB0E54E0C08F /* SwiftDate-prefix.pch */, + 58AC9D3366236BF3A5ED53A472602378 /* SwiftDate-umbrella.h */, + B59278417B200AFC4AE570C0D14F94A4 /* SwiftDate.debug.xcconfig */, + ACD88D8BED4B57655F07CB7B2C30E7CA /* SwiftDate.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftDate"; + sourceTree = ""; + }; + E36D610516677CE2ECE704F386AEE530 /* BUAdSDK */ = { + isa = PBXGroup; + children = ( + 387B5F8E6A9B06BBA111C4A761495A52 /* Frameworks */, + CA38D9CC2E5B00304201AC0510B698A9 /* Resources */, + ); + name = BUAdSDK; + sourceTree = ""; + }; + E519D397B0872B3510F1A5F6E05DA59E /* Frameworks */ = { + isa = PBXGroup; + children = ( + 04C6A94908794E172F64747EDBB2B92C /* UserMessagingPlatform.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + E90F6CE37A381C73717799F320A4C886 /* MintegralAdSDK */ = { + isa = PBXGroup; + children = ( + 84A9C237D3285CB5BBA429BE5F58AA7F /* BannerAd */, + 3AD54BFBECE4A7A04B189912FF3812B2 /* BidNativeAd */, + 4148EA90F8A869783C06927B4DE1336A /* InterstitialVideoAd */, + 0B05ECC1241DA33DB4FC808C3847AE23 /* NativeAd */, + F1015C4D9FF1724F9A9225DD45DE51A2 /* NativeAdvancedAd */, + C1713CD8E0AE004D1E4081B42D16579A /* NewInterstitialAd */, + 3C8B7A9DCC4F8C52432FB21CDC6676DC /* RewardVideoAd */, + 7935B931ABDC04825245756C56EE03AC /* SplashAd */, + 40C5625853C9A10AFE28D49478EA3FE0 /* Support Files */, + ); + name = MintegralAdSDK; + path = MintegralAdSDK; + sourceTree = ""; + }; + EBED8B479B1C6BA4CFFF3FFF1B6DE4EC /* Resources */ = { + isa = PBXGroup; + children = ( + 9574DDE717F282B6E1E2571F410FF5D5 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + ED07BC5AE42870BA285B46238270DEBD /* Google-Mobile-Ads-SDK */ = { + isa = PBXGroup; + children = ( + A930051FCAE49933E8C3A3AC12339632 /* Frameworks */, + 482C36F6D2ABF3CA3EA56D91BF7841A4 /* Resources */, + CABB7653AA8E3026CA527CE322BA9A27 /* Support Files */, ); name = "Google-Mobile-Ads-SDK"; path = "Google-Mobile-Ads-SDK"; sourceTree = ""; }; - EB79AE2095F72A07B634B8E8BB84B83D /* Support Files */ = { + EF95658623B44780F874D42426A36B32 /* Support Files */ = { isa = PBXGroup; children = ( - 39B91F99D6586A3D01BB5E9F43BA03FB /* GoogleMobileAdsMediationVungle-xcframeworks.sh */, - DB51288144D1A23B2D1D728863C5DB71 /* GoogleMobileAdsMediationVungle.debug.xcconfig */, - 26DF92827F206C87F19B611113A481CB /* GoogleMobileAdsMediationVungle.release.xcconfig */, + B9F9538A905EAF1FA1DE3AB3A2588D70 /* JXPagingView.modulemap */, + 80420665B4F67C1F9E10DE3CA00130A0 /* JXPagingView-dummy.m */, + DCA6A1EE45A4E8963617965F75727B5A /* JXPagingView-Info.plist */, + 9395D589F43942076E61691C862634D6 /* JXPagingView-prefix.pch */, + 7538E929A7FDD4D11EBA9ADE595CCF12 /* JXPagingView-umbrella.h */, + 2D7B60277600DEAE17F5CDC8847B6D94 /* JXPagingView.debug.xcconfig */, + 440127A923409A3DC2E40BCA3C1DE0FC /* JXPagingView.release.xcconfig */, + B496F88081F9B29575E55ADB84869074 /* ResourceBundle-JXPagingView-JXPagingView-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/JXPagingView"; + sourceTree = ""; + }; + EFD1DB4393E0048B2E5FDD795DCFE651 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A77745A1A916B386B85AAAAD62B044DD /* BURelyFoundationGlobalAFN.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + EFF6E91597F4D5CC1325D7EB43FBA2BA /* Frameworks */ = { + isa = PBXGroup; + children = ( + 2A34CF2B853B836C794CCE99740A1F12 /* BURelyFoundationGlobalGecko.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F1015C4D9FF1724F9A9225DD45DE51A2 /* NativeAdvancedAd */ = { + isa = PBXGroup; + children = ( + 65AB5A6A2DFE2D17297C1E1FCF6EC0FF /* Frameworks */, + ); + name = NativeAdvancedAd; + sourceTree = ""; + }; + F441C48C646FD408489E17049C39EB47 /* Support Files */ = { + isa = PBXGroup; + children = ( + 823AB7F95224772C468AD03413AA09A8 /* Tiercel.modulemap */, + B2407416A80A54B7B9DD174652E269CA /* Tiercel-dummy.m */, + 62C3432799AC7BB06511D0799FBCD78B /* Tiercel-Info.plist */, + 231B821B36A795750450F980501A10E0 /* Tiercel-prefix.pch */, + 5F8700EEFCCF95B414D7D2B7645062EA /* Tiercel-umbrella.h */, + D64569A950C64F06533F84FD48E378BA /* Tiercel.debug.xcconfig */, + 95433CB02FE664056BDFB800D9A2D070 /* Tiercel.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Tiercel"; + sourceTree = ""; + }; + F5E4ED78E48E51E66A7E18C0D9BD08F4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 72FFCA0040ADC5163FC0D832A3EA29C2 /* BURelyFoundationGlobalAPM.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + F65C1573D7419DB445A762DD86EA4D93 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2BDBA6337F411FBC1B0EC225FACA29C3 /* BURelyFoundation_Global-xcframeworks.sh */, + 0D3663AA90B7AC0BC565F99686B8160A /* BURelyFoundation_Global.debug.xcconfig */, + F28EDF15FB79DE08655D2718C3DCB8B7 /* BURelyFoundation_Global.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/BURelyFoundation_Global"; + sourceTree = ""; + }; + F7D1169AB150A4253497B431542CEFE6 /* Frameworks */ = { + isa = PBXGroup; + children = ( + E42E0270C777FF25417AA9AAAEA588F0 /* MTGSDKReward.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; + FB5BACF3133C9718CF2540A50AAD6883 /* Zip */ = { + isa = PBXGroup; + children = ( + 7589281FEF58390D222F0C8E47408390 /* PAG_ZipArchiveUtility.h */, + 77B7C43536A57EBB891AB9F452E9CD5E /* PAG_ZipArchiveUtility.h */, + A69681D7106A5B150F5055DCD817AB00 /* PAGZipCommon.h */, + 00A0560A2CFA2F742563311626E786BC /* PAGZipCommon.h */, + A32E130B648533C2E4B4A71B01BDE78C /* PAGZipHeader.h */, + B5ED03CDB90527E7766439881CD774A8 /* PAGZipHeader.h */, + 223DDFD53DBEA8D964501043F1B7FFE6 /* Frameworks */, + ); + name = Zip; + sourceTree = ""; + }; + FD01C38F702F65E0D53E0E4E3A58C2AA /* Support Files */ = { + isa = PBXGroup; + children = ( + E62234D6FCC0921EAD7C73B7C56CAA72 /* GoogleMobileAdsMediationVungle-xcframeworks.sh */, + A67A2DF63CAE4DCA6FC686964C16D4EA /* GoogleMobileAdsMediationVungle.debug.xcconfig */, + CAC83F27020A6AC3E505B3ADA4A7C7A6 /* GoogleMobileAdsMediationVungle.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/GoogleMobileAdsMediationVungle"; sourceTree = ""; }; - EF80E2C347E0F586DE17836A718123D9 /* SVProgressHUD */ = { + FE6CFCEE1C181964F1F617E0C7AFEABE /* Resources */ = { isa = PBXGroup; children = ( - 52F32CF591606098B18B671101094DFD /* Core */, - 4BB3BA0DEC737D34947048EA48C0E519 /* Support Files */, - ); - name = SVProgressHUD; - path = SVProgressHUD; - sourceTree = ""; - }; - F65B069244E91F4DCD6B69EF0A2A1F96 /* Foundation */ = { - isa = PBXGroup; - children = ( - D3D489AAF6A685FA62FD3260BECC99B6 /* NSArray+PAGUtilities.h */, - E69F950DC4D4A608894643F0C6098DFE /* NSArray+PAGUtilities.h */, - 0ACD57BC0A5E75D3F673DB96C76678E4 /* NSDictionary+PAGUtilities.h */, - 5FC5D217D655EEA0B3BB2989BE352A1E /* NSDictionary+PAGUtilities.h */, - 33625CF11708284E90AE146B79FD753C /* NSJSONSerialization+PAGSafeSerializaiton.h */, - 9C0B420D67447222F9588848F0AF79F2 /* NSJSONSerialization+PAGSafeSerializaiton.h */, - 10CF2BB42392A3AAE08C39BEACB6D79D /* NSKeyedArchiver+PAGKeyedArchiver.h */, - 725EEA3B5E33E44857ED349187924FE9 /* NSKeyedArchiver+PAGKeyedArchiver.h */, - DF65A4B630BE6AFB6355C0781AE964EB /* NSObject+PAGSafeKVO.h */, - 306648C2FDCF3D01CAE5B0787BC03AF8 /* NSObject+PAGSafeKVO.h */, - CAB0C69D43A518C987ADC78460C0665E /* NSObject+PAGUtils.h */, - 8B549FC9913746AFD8E96B996A0299F5 /* NSObject+PAGUtils.h */, - 64340C2D5B3572DA3F50B3FD11289782 /* NSString+PAGAddtion.h */, - 147BC46C75E483C401E431B1B57E1269 /* NSString+PAGAddtion.h */, - 19BA5200DA10BEAF65914377694C792E /* NSTimer+PAGBlockSupport.h */, - CE5EDCA856B80DAFDF367EA33450A5A3 /* NSTimer+PAGBlockSupport.h */, - 8B9F82BC1ADBA734E6A424063290AA3D /* NSUserDefaults+PAGCrypt.h */, - 2AEEBB09511F210803DFA7B6061DC5D5 /* NSUserDefaults+PAGCrypt.h */, - AF34E4212021B3F8A42A6C8B0870E3FD /* PAG_RelyWeakProxy.h */, - 1CF3DA4E9B00028846A0943016DEA639 /* PAG_RelyWeakProxy.h */, - 98B32B6E867EA629E8E30E54B06EDB55 /* PAGCommonMacros.h */, - 6E5B5C22E5C1AE3EA40E342683E6E318 /* PAGCommonMacros.h */, - 64076F8AD064515B4FB21009C659E484 /* PAGDeviceHelper.h */, - D5A245AE7DD7A8B050D5A3C9245963F0 /* PAGDeviceHelper.h */, - 6B51548DDE61C5E7FCAECE58927463E3 /* PAGDynamicPlugin.h */, - 05BC0FE37D2B4CBD2D772907F15D5B84 /* PAGDynamicPlugin.h */, - A15958DC3802CD81D264C17B961EAC51 /* PAGEnvironment.h */, - 7FF66B8C2400DC29DA788708FC460DF6 /* PAGEnvironment.h */, - E9A5BAD831FAA77CFF3D7B2ACEBA493F /* PAGFoundationAddress.h */, - A2A08CEE61844B6C98F9A383441FBE85 /* PAGFoundationAddress.h */, - 020AD3C90FE41B9F5F795A58FD347669 /* PAGFoundationHeader.h */, - BBDCDB7445FB301071DE232D516EA224 /* PAGFoundationHeader.h */, - 308E43D37DD56E2D4ED0B26F1DC254C1 /* PAGGifImage.h */, - 103E0517136577C27953109EF96513F1 /* PAGGifImage.h */, - C40C363A174525FE33652A3B37D094EF /* PAGJSBAuthorization.h */, - 04B2DC6133DA71C49A2D5197DBE82DAC /* PAGJSBAuthorization.h */, - 848046132F0DC916F84A709DD016537C /* PAGJSBCommand.h */, - 77ED96056F1E8C6FC4C7BA5495442DBB /* PAGJSBCommand.h */, - D557090B90DD20C743F2FF3596BB7988 /* PAGJSBDefine.h */, - B13757D75EF00C80E47FC16617F82963 /* PAGJSBDefine.h */, - EA4471B252143CB1B133ED3E2AF55536 /* PAGJSBForwarding.h */, - 8E4B7256F397080D74726A039B63C1BC /* PAGJSBForwarding.h */, - 8F4CC0921DE3BF4FC1AAC991318EEF00 /* PAGLogMacros.h */, - B2B492CC4A98EE4F7E2B81B89F292E8C /* PAGLogMacros.h */, - 0DDA47A7DC42479E7EC6FA552F72E2B6 /* PAGLogManager.h */, - 321E10457599A2998D20685E7655DA9A /* PAGLogManager.h */, - BC87E57574175C65BD883FE6843497A7 /* PAGNetworkRequest.h */, - 9C647B6375CFA4367BBAE594497C26FD /* PAGNetworkRequest.h */, - A63CDC5AF8B4A25E6D169925C82A5950 /* PAGPersistence.h */, - 30F109BB4EE4D68D11CEECEDD82154FB /* PAGPersistence.h */, - F64B55F1F5EA0C61E9A06C33A341F385 /* PAGQueueManager.h */, - 0AE55DB802E05FC2CBF8282BB0594649 /* PAGQueueManager.h */, - D2C37D3949A6D38580C0FB1BABF3B04E /* PAGQueueManagerConfig.h */, - AAD4B380003BE8C4A164E4186073760A /* PAGQueueManagerConfig.h */, - 58903448FC2C33A5BB805292A71E617F /* PAGReachability.h */, - F0E5DE7B9046E74DE3376A6F212088FE /* PAGReachability.h */, - 5F29888761C8EF918DDFEF167E68F660 /* PAGRexxarEngine.h */, - 35917A6568B49AC061E27BFE1D0006C1 /* PAGRexxarEngine.h */, - 21AF9858A5DEE053CD5881DDC9D074D8 /* PAGRouter.h */, - 0EBE582BC315135F16CCE3097627F1F2 /* PAGRouter.h */, - 1448EE098942060080EF5A6B34D60D97 /* PAGRuntimeUtil.h */, - 160F9F621FAFB67DCC042FC2E10CF172 /* PAGRuntimeUtil.h */, - F981003B99BA98F5418FEC8FDB7E3861 /* PAGScreenHelper.h */, - D4F5B894229D324DE5796736B85F4051 /* PAGScreenHelper.h */, - 75C3BC39EF7B7F3B21F9C0B8406F7123 /* PAGStaticPlugin.h */, - BB41157DB3351E502E85CDA6B52030B6 /* PAGStaticPlugin.h */, - 5ABD99B4AEDE3329BE0585C4DD5D77EC /* PAGThreadSafeDictionary.h */, - C4C283D781233F68A6A63BA62D61F38F /* PAGThreadSafeDictionary.h */, - 387E0177228E62E975A20F8AD01B1025 /* PAGThreadSafeMutableArray.h */, - 54A98128E0B3CC2D1F1D5E8D91636AE9 /* PAGThreadSafeMutableArray.h */, - 7961237CA7BFE4EA6A29276A7D8B0D15 /* PAGTimer.h */, - F238B0024D3D6FBC2F525E612ED7F910 /* PAGTimer.h */, - 506406FF1337006F7ECCFE54F4E10CBF /* PAGTNCNetwork.h */, - 3E911A1EC2CB00935FEF8C375B121A70 /* PAGTNCNetwork.h */, - 1EE8B4C121D5C84494A1AFBFA87621B7 /* PAGTNCRequest.h */, - B04045368A25716946DBA9CE677C1B91 /* PAGTNCRequest.h */, - 989103E62BE6C8DE6EB072987234EFA1 /* PAGTNCRequestParam.h */, - 7BF5FBBA50E268FE765EFE50020F012E /* PAGTNCRequestParam.h */, - E97E6557538D7194AD1497357A147E07 /* PAGTNCServiceManager.h */, - 8DDC57B59681B9D55DF3EFF4500A187C /* PAGTNCServiceManager.h */, - 7DEAA9AFEE77B4208631D48BFA9B59E6 /* PAGUserAgentHelper.h */, - 271A0FBD0438C9C6389D1FE88B12777C /* PAGUserAgentHelper.h */, - C333A17C59176C08C3F57CF83691D2AB /* PAGWebViewApplication.h */, - 0FDDC41661829F8806D5D6438EAD3DB0 /* PAGWebViewApplication.h */, - 0FB63BFBFF21F6FE2BC452863D363C07 /* PAGWebViewDefine.h */, - 06EDCB044B10842E24D45BA3877E3B43 /* PAGWebViewDefine.h */, - 9520F3D736C23C4370FE339AAF5B3427 /* PAGWebViewProgressView.h */, - 586E39BDAEED18D5E94A1BDA70D67AAF /* PAGWebViewProgressView.h */, - CE4A69A9C62B5B38787FEE2F97CD04E6 /* PAGWKWebView.h */, - 40FDEB54E218656DC7C33B533EB5A842 /* PAGWKWebView.h */, - E120545670BB614147D4AD9B87BE2268 /* UIColor+PAGTheme.h */, - 619AE0CE8A12332C2A1D3552703EB161 /* UIColor+PAGTheme.h */, - B04A30104C010B5EEAE126E14F4E62E4 /* UIView+PAGAdditions.h */, - 36DD012FDF46DA07325E6D1E0C8C1D99 /* UIView+PAGAdditions.h */, - 39DF3AF82FA9044423CD3D408696E506 /* UIViewController+PAGUtilities.h */, - C106F0BE6640E90A062D90CBBC61D4D3 /* UIViewController+PAGUtilities.h */, - AC9AD12BEAC9F7AA3F158472471D4774 /* UIWindow+PAGUtilities.h */, - B8DF637CE5961B03DBCF92AE907114C6 /* UIWindow+PAGUtilities.h */, - BE74DF2D416A732DA41B0EE247787E23 /* Frameworks */, - ); - name = Foundation; - sourceTree = ""; - }; - FC5E4DBA59BC52FE347CBB3623BA13A0 /* Resources */ = { - isa = PBXGroup; - children = ( - 844544518CA75AEC07EE65D128FD8091 /* PrivacyInfo.xcprivacy */, - 3B325DEB2377D20992FF32B31A908898 /* SVProgressHUD.bundle */, + E47D5BC8607B77F298DC123E646A3684 /* PrivacyInfo.xcprivacy */, ); name = Resources; sourceTree = ""; }; + FFA7170A9E0F889053DBE0BCCDE16BB4 /* Frameworks */ = { + isa = PBXGroup; + children = ( + D363C35421782E0747B1D1B54DFCDED0 /* IronSourceAdapter.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -3747,6 +4777,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 52552F512E8C76298AA2C2852BC76EC3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 3A722388D5CF1845B91C97B55FA6865A /* Pods-relax.offline.mp3.music-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5F56EC88D89E08B670BB19F6457F198C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3843,14 +4881,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D579A5D1C6EE9F52D084409D57E606F8 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - AE9A7A0677818B5FB8E5AA26BE903FF8 /* Pods-relax.offline.mp3.music-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; DB3F5EA19841D5A3486C9C9A020AA313 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3880,11 +4910,11 @@ /* Begin PBXNativeTarget section */ 052F337D75D74480BB3BE904E7F2B1DF /* DownloadButton-DownloadButton */ = { isa = PBXNativeTarget; - buildConfigurationList = 09922D0AE073523A57AC1560D8CBC6C8 /* Build configuration list for PBXNativeTarget "DownloadButton-DownloadButton" */; + buildConfigurationList = C96684BC653CD51691736D6CAEF92980 /* Build configuration list for PBXNativeTarget "DownloadButton-DownloadButton" */; buildPhases = ( - B2640E9E8787CB32E6274101B1EA62E5 /* Sources */, - D2144D5B77969C5CA713BBBFF0CF90F2 /* Frameworks */, - 5117E79D2229FBF032A83BDB55FD50A4 /* Resources */, + 0921DF1214DD651F6337FCA424487E67 /* Sources */, + EC3209F34B9EDC747C75A50FBF9A46AF /* Frameworks */, + AB93F00CD2628FE6092DA1E89D382F23 /* Resources */, ); buildRules = ( ); @@ -3897,11 +4927,11 @@ }; 19577840F1C48EB693BC2CD4B4C94D7E /* Ads-Global-AdsGlobalSDK */ = { isa = PBXNativeTarget; - buildConfigurationList = 410962B3DC8AFD6FEC9461568C70821B /* Build configuration list for PBXNativeTarget "Ads-Global-AdsGlobalSDK" */; + buildConfigurationList = 3D1F0C5231861386DF99C3F5BE64E6BD /* Build configuration list for PBXNativeTarget "Ads-Global-AdsGlobalSDK" */; buildPhases = ( - 216399E1B6344F443629AFDFF8531E06 /* Sources */, - E0D98A846859C2E6F411F2410893BCF3 /* Frameworks */, - D9FD324B455A93CC2C788904B7E855BB /* Resources */, + F51640290D4CF4DCFEE61425CA5B377B /* Sources */, + 93306438E0A200D6B9A251F5FB4D95F3 /* Frameworks */, + 4728A2930C01158B4CD57D60F41F25B4 /* Resources */, ); buildRules = ( ); @@ -3924,7 +4954,7 @@ buildRules = ( ); dependencies = ( - EDE01F1C0F2B79D98FEF1B4D4C614B59 /* PBXTargetDependency */, + 50B06F5A1A2068855B962023C53A7228 /* PBXTargetDependency */, ); name = SnapKit; productName = SnapKit; @@ -3951,11 +4981,11 @@ }; 36FD0958A0EC4A0FCF599E9B22719B03 /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */ = { isa = PBXNativeTarget; - buildConfigurationList = C0C2B97E18CF3748EE90CD111BAB3FC3 /* Build configuration list for PBXNativeTarget "Google-Mobile-Ads-SDK-GoogleMobileAdsResources" */; + buildConfigurationList = 4C90B727951F2AFF36D185905396AA4B /* Build configuration list for PBXNativeTarget "Google-Mobile-Ads-SDK-GoogleMobileAdsResources" */; buildPhases = ( - E3E481091F5E25677F8833284E2DE389 /* Sources */, - C5C69B7EC939B59F7AAD7AD3D3B76131 /* Frameworks */, - 98C5A6A20075E920282D1FCFB927FD94 /* Resources */, + 41BEB1AE3C69ECFBD7A896E926F07047 /* Sources */, + F9E9F47E50DCC3CFDEFAE747F3B13D34 /* Frameworks */, + ACD0920317A8903D8CDD0234980F5D2A /* Resources */, ); buildRules = ( ); @@ -3968,37 +4998,41 @@ }; 3F85CDCAE91D8CA260CCE7ACA760991B /* Pods-relax.offline.mp3.music */ = { isa = PBXNativeTarget; - buildConfigurationList = 46299372B5D9880F9BAB64BD2D7AF419 /* Build configuration list for PBXNativeTarget "Pods-relax.offline.mp3.music" */; + buildConfigurationList = 6ED14E1ECD5A4F8DA8C0E56986AE9FE9 /* Build configuration list for PBXNativeTarget "Pods-relax.offline.mp3.music" */; buildPhases = ( - D579A5D1C6EE9F52D084409D57E606F8 /* Headers */, - B76B6A97F5BAA82999028649B1F832A7 /* Sources */, - D51D9196C6EC000315E11AA4FF41E04F /* Frameworks */, - D5B84B75987906A97C377CE634C26473 /* Resources */, + 52552F512E8C76298AA2C2852BC76EC3 /* Headers */, + 09690EB4649AAE825E9E2F01430ED702 /* Sources */, + 7D272C61455B3089FCBDB7FD00947B5D /* Frameworks */, + 17B9B74C62C614C3FB7F3D5C37550CD1 /* Resources */, ); buildRules = ( ); dependencies = ( - E9E8D085241980FC56F855DFAD8BEBFC /* PBXTargetDependency */, - 39E6C6E03BE247F5E666F8A17BA4B710 /* PBXTargetDependency */, - 02CA92A2043F24F6B3B1D9712C210637 /* PBXTargetDependency */, - A14423D1F6BC6977A8045A6EE55FB7DE /* PBXTargetDependency */, - D1D5A0789EE34353D9D617BC5D88FAF5 /* PBXTargetDependency */, - 51A6649A77F98CAEA444595943281656 /* PBXTargetDependency */, - 5E52443249AED4B3A3914AA1AC921E08 /* PBXTargetDependency */, - 26E890E8A092D2270A04BBDAFB3E1E1B /* PBXTargetDependency */, - 0B90DE7CE923DF287A9708E53036C284 /* PBXTargetDependency */, - C4378B88AE6A73024DDA308BE73E90EC /* PBXTargetDependency */, - DEAAED42D99C8E81A3C14BBD55F8E573 /* PBXTargetDependency */, - 024464FD524A1422C3D78A9A7C10581B /* PBXTargetDependency */, - 2F51EC4FC01E383FE9166BFA410ED6F1 /* PBXTargetDependency */, - D6FE729BF66E8CE44914E53D95DCD4B5 /* PBXTargetDependency */, - A915A9558E8A448B90D69DC50B8BADD2 /* PBXTargetDependency */, - 8EF8278642884DE9DA86FDE06E216BBB /* PBXTargetDependency */, - 9ACC1B4AE6E8914DC248FC402147FBEE /* PBXTargetDependency */, - 4FDDADE8CA9D23C7D5495A9BD88BB74E /* PBXTargetDependency */, - F09C32B8DE59B500DF3BFC9B616C1A74 /* PBXTargetDependency */, - ED07823F5E61EDE23EA6EB7D60EA1980 /* PBXTargetDependency */, - D48134091DD4F2D9964C1A67A5D82CAF /* PBXTargetDependency */, + 24A98C39F1C83FE4D56D8CE75EBD9FE3 /* PBXTargetDependency */, + 35DE37B0F74E462E8812433996CD00A7 /* PBXTargetDependency */, + 0CF034D003C6645AF10FD7EED129A246 /* PBXTargetDependency */, + 46311F0BFB82C1BB82F958099FA2EF5A /* PBXTargetDependency */, + 7CCA83590F0D3CFC204C9DC654170DFE /* PBXTargetDependency */, + 361033FF71C53033F5F8D5B465AB8157 /* PBXTargetDependency */, + F3AC7C9FF016F7D95D1B539077848A29 /* PBXTargetDependency */, + 579FB304262D85B6B2466867BF3D7087 /* PBXTargetDependency */, + D1E99040659409BF247F55E7BDF64E73 /* PBXTargetDependency */, + CA32336D8F5B3670E6B5BFC0BDFA6350 /* PBXTargetDependency */, + C32C2A009DEFFE1A0D4343898FC14F2B /* PBXTargetDependency */, + EB4A50E2A919F88E194FF04AA41C390A /* PBXTargetDependency */, + 2528446A38DC5A4FD949DDCC31D503F8 /* PBXTargetDependency */, + D7DEEA464DC69F91AF179FE53CBA1F68 /* PBXTargetDependency */, + 55F6D88EC1CA0504C556F2976C80AC23 /* PBXTargetDependency */, + D15BA058932DA8B1B817EBC7EE0542A4 /* PBXTargetDependency */, + 5DA770B1DEC7C01F718C36111D1B3109 /* PBXTargetDependency */, + 1D673EDE2AA0EEF0B2EE47565776D421 /* PBXTargetDependency */, + 99EF1FE1BE6562F6CA678036722D96AC /* PBXTargetDependency */, + B23373E0780EE48A5C8EDFA2AB097B92 /* PBXTargetDependency */, + 08B04BD4CC696079287C42DFF9DAB874 /* PBXTargetDependency */, + F871485871E31EDC2656B6C5B3B4A7FE /* PBXTargetDependency */, + 5AED14E99DA7618D751ADA8019D14F37 /* PBXTargetDependency */, + AFAB457636F58CD6CCC906288BED773F /* PBXTargetDependency */, + 045EB08C93A7D916055A5A13B89D9E7F /* PBXTargetDependency */, ); name = "Pods-relax.offline.mp3.music"; productName = Pods_relax_offline_mp3_music; @@ -4007,11 +5041,11 @@ }; 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */ = { isa = PBXNativeTarget; - buildConfigurationList = 6DCAC3424060BE7B1F957245C48EABA8 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */; + buildConfigurationList = E71DF937C440F8DB9CC68C7BB1B2D853 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */; buildPhases = ( - 5F0F64A770D70890113EFEC8E1585628 /* Sources */, - 25F6CFD1F4210AEC3723062A4C368177 /* Frameworks */, - 3A003504FC366F02933B045D1A330382 /* Resources */, + 5550B250D5F8224A7D9235A7E9F6B6F9 /* Sources */, + CFB964E115ECC6506B05F61A8D6302D9 /* Frameworks */, + 022B4E77B93FE858058D2E55271BE423 /* Resources */, ); buildRules = ( ); @@ -4042,11 +5076,11 @@ }; 63A7C675C13F87669AF56006D943998B /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */ = { isa = PBXNativeTarget; - buildConfigurationList = D22B842302ECC3E93546709466EF9EC0 /* Build configuration list for PBXNativeTarget "GoogleUserMessagingPlatform-UserMessagingPlatformResources" */; + buildConfigurationList = A40465414556D55DE5C29F7C9583D57E /* Build configuration list for PBXNativeTarget "GoogleUserMessagingPlatform-UserMessagingPlatformResources" */; buildPhases = ( - 41345027DCB9A927321F9416530EA280 /* Sources */, - 3748B14504E0364AFE717A35F3BAAB4E /* Frameworks */, - 8147157BF5F11A6603FD40A19466A887 /* Resources */, + D2EDBE1E7FECEFDA0798DB107D487389 /* Sources */, + 34AC34A2E2E3912EA7CAA9DBE0E92B04 /* Frameworks */, + B60689DA437E77E9E24831A393326EA1 /* Resources */, ); buildRules = ( ); @@ -4069,7 +5103,7 @@ buildRules = ( ); dependencies = ( - 72163DC4432BC2B5FAAC791AD4797F10 /* PBXTargetDependency */, + 00E4CE2ED9C2714E34C0F85833ABCFC0 /* PBXTargetDependency */, ); name = MJRefresh; productName = MJRefresh; @@ -4078,11 +5112,11 @@ }; 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 496B69464FDE242691D1102A5F90BE51 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; + buildConfigurationList = 28C129E9F8890550395105FAB6A2BF7D /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */; buildPhases = ( - 95E692993C63861D469DD80C5FD27D5F /* Sources */, - D6E722093865235E004098AECB73D699 /* Frameworks */, - 9A7A24C54040B55E9D5D994EC48635B6 /* Resources */, + C776A0A03464158DED0527108A0BF3E3 /* Sources */, + 66BE60E3507C7C2DEB8E34788156FDEB /* Frameworks */, + 4DEA15D6FD288335A5D914096F4498BC /* Resources */, ); buildRules = ( ); @@ -4095,11 +5129,11 @@ }; 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = B2FB5AABA80CE4DD1D56BC53C7192E49 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; + buildConfigurationList = 2DEA2A82EC89CC28FFAFF8974E4EEAB9 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */; buildPhases = ( - D554147F8F05ED848DE927D2EAFF05A4 /* Sources */, - 2ACF5ECB0A0BF1EA0AFF7DD27CC92098 /* Frameworks */, - FB6F58AB37960FC9FCF5F34883933968 /* Resources */, + 88D0D9ADCE6021E129AE307BF21A1D37 /* Sources */, + 1D72E5E6899810CA2BD2DA3B8F8F18D8 /* Frameworks */, + 1DE0EBFFAF27BB5EE5B1E9962B06F129 /* Resources */, ); buildRules = ( ); @@ -4112,11 +5146,11 @@ }; 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 41D92D9FB067B4042A79E87BA28F6190 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; + buildConfigurationList = BED76AC32783C9C431168B8573DED679 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; buildPhases = ( - 3079B52BE1C5141FFD713FDE8B95CAF4 /* Sources */, - C183F1526248D113E9C81E1D19E19328 /* Frameworks */, - 5A5DDCA3AEFB130CD0414B1325959B9D /* Resources */, + 2E76AE98DB94D92E0775753CADE5143A /* Sources */, + B65253FD9767AEAA8B9CCEA608C3FE46 /* Frameworks */, + B7EEF2130ECE379003D0DA4A0CE7846D /* Resources */, ); buildRules = ( ); @@ -4129,11 +5163,11 @@ }; 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */ = { isa = PBXNativeTarget; - buildConfigurationList = DF74D2DD7E84FB0F7382C9C5E0B5D2A0 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */; + buildConfigurationList = 05F2034008C3F82F60AE1E40EAE5AC03 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */; buildPhases = ( - 5CF12AEEA593043EECEBEB9490961205 /* Sources */, - FBDACAC39CB1404288AE86D6222037B6 /* Frameworks */, - AC37DA02CC88BF20C7C267261BCDD4F1 /* Resources */, + 3FB6F852C796125F5A8FF70504F8D0B2 /* Sources */, + 5B479A57EFF01A95A48ACA8B0AF99C57 /* Frameworks */, + AF36875E9C51BF9CA4B03E33181BCA05 /* Resources */, ); buildRules = ( ); @@ -4144,13 +5178,30 @@ productReference = 1A699255C02E7A2130017A8CF7C25244 /* VungleAds-VungleAds */; productType = "com.apple.product-type.bundle"; }; + AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1D2D9A30C3E206C14BEE5C1F15E5D78E /* Build configuration list for PBXNativeTarget "IronSourceSDK-IronSourcePrivacyInfo" */; + buildPhases = ( + FD37C65000EE895FB9105F8BEEC6223C /* Sources */, + A8B87926D9869E29C2C7A2C6EA2F7492 /* Frameworks */, + FC8BDC1C450D820FB68B6850B064201F /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "IronSourceSDK-IronSourcePrivacyInfo"; + productName = IronSourcePrivacyInfo; + productReference = 08DFEAAA1901B9FF8345827FDA56939E /* IronSourceSDK-IronSourcePrivacyInfo */; + productType = "com.apple.product-type.bundle"; + }; B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = 8F0CE14F503D425BA27C34C8ED4CB314 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; + buildConfigurationList = B9CFE9890FD4F4CEEA34B5DAA0C98049 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */; buildPhases = ( - 6B63890FAEEEEF8DB76D1A1E77DFC8B2 /* Sources */, - E0D7004A6117723A0F04DE6649BA55FC /* Frameworks */, - CB6AC01E79F1B74866115AC881BD7DB1 /* Resources */, + 5F48D3C7AF750F8076AF20BEA82EF05C /* Sources */, + AAC49067B1D2FFDC6BF63CB474698CB3 /* Frameworks */, + 2081B90FEFF5F5CFBC6B667830D9B45A /* Resources */, ); buildRules = ( ); @@ -4163,11 +5214,11 @@ }; B2B2AD5303610D8EBEA025B2660C8EC5 /* JXPagingView-JXPagingView */ = { isa = PBXNativeTarget; - buildConfigurationList = C1EB04EB4C47F944968AEFCA0376CF1E /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagingView" */; + buildConfigurationList = DF0CF1A38245983FE4E1BE2D49B07AD6 /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagingView" */; buildPhases = ( - B74BB75CD9B0BB153DA8ECFE6ACD23A6 /* Sources */, - B49CA9ED9B1BCA17B208BA1CEFD009E6 /* Frameworks */, - FFA39D2383C8B84FDAB87D43201E2873 /* Resources */, + 3FC458B6315D9AC9286BF29B31518775 /* Sources */, + 6836C6644A86B1B7F302040732065B88 /* Frameworks */, + 90841FA375B2EAF9BA4303AAA312F9CA /* Resources */, ); buildRules = ( ); @@ -4208,7 +5259,7 @@ buildRules = ( ); dependencies = ( - 5BE9DE3B494B6B8F253F33A8D9ECC0EC /* PBXTargetDependency */, + 327CCCED991657E03302594611200AE3 /* PBXTargetDependency */, ); name = DownloadButton; productName = DownloadButton; @@ -4227,7 +5278,7 @@ buildRules = ( ); dependencies = ( - A935AA314E9F6CE3446183AECAFBEEF1 /* PBXTargetDependency */, + 5D8FAC0F8E3F7004FBFDF743228C019A /* PBXTargetDependency */, ); name = MarqueeLabel; productName = MarqueeLabel; @@ -4246,7 +5297,7 @@ buildRules = ( ); dependencies = ( - BC6ACC8543C9340F8D355BD245FD0DF6 /* PBXTargetDependency */, + C9FCAE5603CC61D53AEAFE1B4A0CBFC5 /* PBXTargetDependency */, ); name = JXPagingView; productName = JXPagingView; @@ -4255,11 +5306,11 @@ }; CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */ = { isa = PBXNativeTarget; - buildConfigurationList = F4CBEA6B40C51182713856DFF44E2847 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; + buildConfigurationList = 1B6404E45580973DFFCDA7D16590AA07 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */; buildPhases = ( - 8A44CB66761A2678D2A1F6224ECACA9B /* Sources */, - 7CFD3C35C85A430F6F0BBF7C5F33E170 /* Frameworks */, - 4A55FEEEAE520B32A62543C961D4DDC1 /* Resources */, + 278182A252DCC7374224F59BACBB4D9C /* Sources */, + 5CEFF87014908B74648EE206C96A94B7 /* Frameworks */, + 7CCFBA5B22E7347B0946824880BFBBEC /* Resources */, ); buildRules = ( ); @@ -4282,7 +5333,7 @@ buildRules = ( ); dependencies = ( - 57D51AAD7F3FB15AAA5423E7AEF1D74C /* PBXTargetDependency */, + 6686EE856CFAA41568AE572B1714C23B /* PBXTargetDependency */, ); name = Kingfisher; productName = Kingfisher; @@ -4301,7 +5352,7 @@ buildRules = ( ); dependencies = ( - 697FB8F084CC94D441BC12D4875C4E99 /* PBXTargetDependency */, + D43E457DFAD602AC746B3B35B5227CD3 /* PBXTargetDependency */, ); name = JXSegmentedView; productName = JXSegmentedView; @@ -4320,13 +5371,30 @@ buildRules = ( ); dependencies = ( - 668D288965AB87C2E3E565E6F097DCA3 /* PBXTargetDependency */, + 5E9DECC5F44CD0408FB8F9C424E486B8 /* PBXTargetDependency */, ); name = Alamofire; productName = Alamofire; productReference = 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */; productType = "com.apple.product-type.framework"; }; + EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6888A6DF56066B5BAE40D18ED550A36A /* Build configuration list for PBXNativeTarget "MintegralAdSDK-MTGSDK" */; + buildPhases = ( + 28A075D6C7D3685B919E3295CFFEC361 /* Sources */, + BDC82F51B7C61DCAE5C5700CA5BF5357 /* Frameworks */, + EB3F207C252C752C4C17096FDA7BA270 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "MintegralAdSDK-MTGSDK"; + productName = MTGSDK; + productReference = 407009B1C677C250F6837E3F3F4FA5AB /* MintegralAdSDK-MTGSDK */; + productType = "com.apple.product-type.bundle"; + }; EF6413888FBA82A60EBB6F0A0EA14AD8 /* Tiercel */ = { isa = PBXNativeTarget; buildConfigurationList = 9C5F169E34BEBB2A75B7CAAB8B10889E /* Build configuration list for PBXNativeTarget "Tiercel" */; @@ -4363,7 +5431,7 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 15D1AC282BC0E9FE965E7F8F4FC8BF75 /* Products */; + productRefGroup = 3747F93F565413A353788F8EC2C3B02B /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -4378,11 +5446,15 @@ FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */, 36FD0958A0EC4A0FCF599E9B22719B03 /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */, 974F1C0B90731EBE2C0CC57038101452 /* GoogleMobileAdsMediationAppLovin */, + 46E69C37B47A1844EBFDC45F7254CED6 /* GoogleMobileAdsMediationIronSource */, + F8E52945296E3A7EA79A8084043BC3DD /* GoogleMobileAdsMediationMintegral */, 451D74FB71071275F6268CAABC5A5CB6 /* GoogleMobileAdsMediationPangle */, 29E423640B01394D183D6B91B0B634D6 /* GoogleMobileAdsMediationVungle */, 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */, 63A7C675C13F87669AF56006D943998B /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */, B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */, + 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */, + AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */, C4E1020AF425614337737213AA26DBD5 /* JXPagingView */, B2B2AD5303610D8EBEA025B2660C8EC5 /* JXPagingView-JXPagingView */, E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */, @@ -4391,6 +5463,8 @@ 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */, C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */, CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */, + 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */, + EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */, 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */, B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */, 3F85CDCAE91D8CA260CCE7ACA760991B /* Pods-relax.offline.mp3.music */, @@ -4406,6 +5480,14 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 022B4E77B93FE858058D2E55271BE423 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 94598A2DF400073151EE8F9A7DFC5B20 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 0BAF278E95DCCDFBCB49933C4F5A6284 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4414,6 +5496,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 17B9B74C62C614C3FB7F3D5C37550CD1 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 197C74D6A29C83E6947779BA56812FDF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4422,11 +5511,19 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3A003504FC366F02933B045D1A330382 /* Resources */ = { + 1DE0EBFFAF27BB5EE5B1E9962B06F129 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0389BD48BAAFE1509D39ADE6A7058E25 /* PrivacyInfo.xcprivacy in Resources */, + E9E8B67BAEEE62556FE168D5CC34A8C1 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2081B90FEFF5F5CFBC6B667830D9B45A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4338F29F4F25EBBABC1662A335CE3DD4 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4446,6 +5543,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4728A2930C01158B4CD57D60F41F25B4 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 5162B01D8A1C42B16D71EE766EB4AE2D /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 49DD1B1DA762309F6890441BBA43F2C8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4455,26 +5560,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4A55FEEEAE520B32A62543C961D4DDC1 /* Resources */ = { + 4DEA15D6FD288335A5D914096F4498BC /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E1A15EB9B37984338F2C227C8AB14E52 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5117E79D2229FBF032A83BDB55FD50A4 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5A5DDCA3AEFB130CD0414B1325959B9D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E8EF6A3549BCC7E90BED553DC837CE55 /* PrivacyInfo.xcprivacy in Resources */, + C2F8D21FC084D783C69B3D7308F3CA02 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4501,6 +5591,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7CCFBA5B22E7347B0946824880BFBBEC /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A05FB5483C611D48F204B1FFC4803037 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7D08E1D5F67A5709A06B4D00BE75A131 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4509,14 +5607,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8147157BF5F11A6603FD40A19466A887 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 774AC384E26CA5F65906C1867FE734A3 /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8AFC96B9D49AC279B3790C99847FF1B3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4525,19 +5615,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 98C5A6A20075E920282D1FCFB927FD94 /* Resources */ = { + 90841FA375B2EAF9BA4303AAA312F9CA /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CFDD62FE0C6B2EA85C81CFA8A2EE744F /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9A7A24C54040B55E9D5D994EC48635B6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 7B0B005AAE2F36A2AF8A936E83EF958F /* PrivacyInfo.xcprivacy in Resources */, + 58A1877F6D60B47B8CB1AEF0E03400ED /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4549,11 +5631,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AC37DA02CC88BF20C7C267261BCDD4F1 /* Resources */ = { + AB93F00CD2628FE6092DA1E89D382F23 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A540AE1E4838BA1971C017A42FB23FD9 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4566,42 +5647,51 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CB6AC01E79F1B74866115AC881BD7DB1 /* Resources */ = { + ACD0920317A8903D8CDD0234980F5D2A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - FACEAF97D58503F094C9C369B9C65AFC /* PrivacyInfo.xcprivacy in Resources */, + A7366C6C38AAA8F7ADF8EC1B1F9A21E1 /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D5B84B75987906A97C377CE634C26473 /* Resources */ = { + AF36875E9C51BF9CA4B03E33181BCA05 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 63F7900E73623ADAD6504C7F78A5601F /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D9FD324B455A93CC2C788904B7E855BB /* Resources */ = { + B60689DA437E77E9E24831A393326EA1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - CF4A710D02791A3FF32B8392846727D8 /* PrivacyInfo.xcprivacy in Resources */, + 1EDD5E09C8122BF38F3F9A000FF4FCEA /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB6F58AB37960FC9FCF5F34883933968 /* Resources */ = { + B7EEF2130ECE379003D0DA4A0CE7846D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DF61307BC165D5B015E8411A8E0895D9 /* PrivacyInfo.xcprivacy in Resources */, + 0C47859DF60A9E7AA797E680AD2580FB /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FFA39D2383C8B84FDAB87D43201E2873 /* Resources */ = { + EB3F207C252C752C4C17096FDA7BA270 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F185E7190F77A3A0802308CF59FE5DF8 /* PrivacyInfo.xcprivacy in Resources */, + 6FE5DA7FD3F31C00A4B480C3236A8AD3 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FC8BDC1C450D820FB68B6850B064201F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BF9FCC03052A51A4811C038E3F6C296F /* PrivacyInfo.xcprivacy in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4625,38 +5715,38 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/AppLovinSDK/AppLovinSDK-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 1AB67146FC0471C5B8DD287679A016B5 /* [CP] Copy XCFrameworks */ = { + 25FE55E66941164995BB2B74B6A26AEF /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-input-files.xcfilelist", ); name = "[CP] Copy XCFrameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 2F0123B1CB90DFBDD14771078B332BE3 /* [CP] Copy XCFrameworks */ = { + 2F9AE78351D7D4C0179A358FA9AE1D04 /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-input-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-input-files.xcfilelist", ); name = "[CP] Copy XCFrameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks-output-files.xcfilelist", + "${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/VungleAds/VungleAds-xcframeworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; 443114D936877CDB95FCCEA50F2B5188 /* [CP] Copy XCFrameworks */ = { @@ -4676,23 +5766,6 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Ads-Global/Ads-Global-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; - 4C5A0D8A6F51D9685DBCA9A2C5A7902C /* [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; - }; 63D6D8805525F8E4803EE532744409FD /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -4710,6 +5783,40 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationAppLovin/GoogleMobileAdsMediationAppLovin-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + 94F98225C0C105534B6964911DCD1CE7 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 959DA20553A278DCC6D0D39D752F4D9B /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleUserMessagingPlatform/GoogleUserMessagingPlatform-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; BFBA95B4026B800B79C513DDB085ECEC /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -4727,6 +5834,23 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationVungle/GoogleMobileAdsMediationVungle-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + C61EBF195945570803B857924B92F918 /* [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; + }; CC16F419D7DBFC0E4FF833010904792B /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -4744,6 +5868,40 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationPangle/GoogleMobileAdsMediationPangle-xcframeworks.sh\"\n"; showEnvVarsInLog = 0; }; + D0AD0D35FE5272CE9624BD2479302D24 /* [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; + }; + E344CCDF6DA057776B4BEA18839AFEE0 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; E5879B1A146D320B75202C70537BC4A4 /* [CP] Copy XCFrameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -4764,6 +5922,21 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 0921DF1214DD651F6337FCA424487E67 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 09690EB4649AAE825E9E2F01430ED702 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + BF27901F4D6F4B58AE7A74419FEB9939 /* Pods-relax.offline.mp3.music-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1184B56E93F7B9DAA2F09189E480356C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4840,21 +6013,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 216399E1B6344F443629AFDFF8531E06 /* Sources */ = { + 278182A252DCC7374224F59BACBB4D9C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 3079B52BE1C5141FFD713FDE8B95CAF4 /* Sources */ = { + 28A075D6C7D3685B919E3295CFFEC361 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 41345027DCB9A927321F9416530EA280 /* Sources */ = { + 2E76AE98DB94D92E0775753CADE5143A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3FB6F852C796125F5A8FF70504F8D0B2 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3FC458B6315D9AC9286BF29B31518775 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 41BEB1AE3C69ECFBD7A896E926F07047 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4913,35 +6107,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5CF12AEEA593043EECEBEB9490961205 /* Sources */ = { + 5550B250D5F8224A7D9235A7E9F6B6F9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5F0F64A770D70890113EFEC8E1585628 /* Sources */ = { + 5F48D3C7AF750F8076AF20BEA82EF05C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 6B63890FAEEEEF8DB76D1A1E77DFC8B2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8A44CB66761A2678D2A1F6224ECACA9B /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 95E692993C63861D469DD80C5FD27D5F /* Sources */ = { + 88D0D9ADCE6021E129AE307BF21A1D37 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -5014,13 +6194,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B2640E9E8787CB32E6274101B1EA62E5 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; B4B96C15B3695665DEA8833770F9D694 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5084,21 +6257,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B74BB75CD9B0BB153DA8ECFE6ACD23A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - B76B6A97F5BAA82999028649B1F832A7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D64EA0E677E324EB2FFF52666BB0AB7B /* Pods-relax.offline.mp3.music-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; B91DBF058753E0D63959220B34ECE3F9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5169,7 +6327,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D554147F8F05ED848DE927D2EAFF05A4 /* Sources */ = { + C776A0A03464158DED0527108A0BF3E3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D2EDBE1E7FECEFDA0798DB107D487389 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -5226,13 +6391,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E3E481091F5E25677F8833284E2DE389 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F15C2AB492606C7255BF91F14E154EC6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5265,261 +6423,387 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F51640290D4CF4DCFEE61425CA5B377B /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FD37C65000EE895FB9105F8BEEC6223C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 024464FD524A1422C3D78A9A7C10581B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXPagingView; - target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; - targetProxy = 0A58DC9C107B73A463E58DF9AC884941 /* PBXContainerItemProxy */; - }; - 02CA92A2043F24F6B3B1D9712C210637 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppLovinSDK; - target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; - targetProxy = 8F1C61F3DEF9554D5F8AFC273B72CA78 /* PBXContainerItemProxy */; - }; - 0B90DE7CE923DF287A9708E53036C284 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleMobileAdsMediationVungle; - target = 29E423640B01394D183D6B91B0B634D6 /* GoogleMobileAdsMediationVungle */; - targetProxy = 2E8826C8C320E7C55EAF47CFAD3BAFBB /* PBXContainerItemProxy */; - }; - 26E890E8A092D2270A04BBDAFB3E1E1B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleMobileAdsMediationPangle; - target = 451D74FB71071275F6268CAABC5A5CB6 /* GoogleMobileAdsMediationPangle */; - targetProxy = D6C1E9291AC553A2AA7D5DC9CC0A0ECF /* PBXContainerItemProxy */; - }; - 2DFB2D382213D58394DF11DE7776F708 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = VungleAds; - target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; - targetProxy = A9F82D0A5F952193F100B78DD3804FAB /* PBXContainerItemProxy */; - }; - 2F51EC4FC01E383FE9166BFA410ED6F1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = JXSegmentedView; - target = E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */; - targetProxy = BA7FAA23443074409F71F2C5AE748B5A /* PBXContainerItemProxy */; - }; - 312651C7CEEAB3FFA22D7F0E74FD3C20 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Ads-Global-AdsGlobalSDK"; - target = 19577840F1C48EB693BC2CD4B4C94D7E /* Ads-Global-AdsGlobalSDK */; - targetProxy = E328D2577A22D163CB4FC7F9B416B8FF /* PBXContainerItemProxy */; - }; - 39E6C6E03BE247F5E666F8A17BA4B710 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 774D88AC9D20485E69A61CCFB423730D /* PBXContainerItemProxy */; - }; - 4FDDADE8CA9D23C7D5495A9BD88BB74E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = B9AB8BCAEC7082C14CBEE9A38CF37E30 /* PBXContainerItemProxy */; - }; - 51A6649A77F98CAEA444595943281656 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Google-Mobile-Ads-SDK"; - target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; - targetProxy = E34DEC2FEA2659E495828E74B296CBF5 /* PBXContainerItemProxy */; - }; - 57D51AAD7F3FB15AAA5423E7AEF1D74C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Kingfisher-Kingfisher"; - target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; - targetProxy = 26D5DE346EA6386C1D476C557DC6E11B /* PBXContainerItemProxy */; - }; - 5BE9DE3B494B6B8F253F33A8D9ECC0EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "DownloadButton-DownloadButton"; - target = 052F337D75D74480BB3BE904E7F2B1DF /* DownloadButton-DownloadButton */; - targetProxy = 1196859467C21248D57C025990DCC6C8 /* PBXContainerItemProxy */; - }; - 5E52443249AED4B3A3914AA1AC921E08 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleMobileAdsMediationAppLovin; - target = 974F1C0B90731EBE2C0CC57038101452 /* GoogleMobileAdsMediationAppLovin */; - targetProxy = 02726FA644DDBB20A130D77D1A95FF20 /* PBXContainerItemProxy */; - }; - 6528D19A6C26C53211E7505AA740F0DD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Google-Mobile-Ads-SDK"; - target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; - targetProxy = D17D89A1FC1495E5ADFED435DC120512 /* PBXContainerItemProxy */; - }; - 668D288965AB87C2E3E565E6F097DCA3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Alamofire-Alamofire"; - target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; - targetProxy = B4000A58D9F4C08994CC1061DC0411F4 /* PBXContainerItemProxy */; - }; - 697FB8F084CC94D441BC12D4875C4E99 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "JXSegmentedView-JXSegmentedView"; - target = 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */; - targetProxy = FC113179DCAC90F1210CBD5943D5B4CB /* PBXContainerItemProxy */; - }; - 72163DC4432BC2B5FAAC791AD4797F10 /* PBXTargetDependency */ = { + 00E4CE2ED9C2714E34C0F85833ABCFC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "MJRefresh-MJRefresh.Privacy"; target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; - targetProxy = 256FB8331223A2891DA84EE9C69F84EA /* PBXContainerItemProxy */; + targetProxy = 6D60614E17418E31FB6362A72598C3F5 /* PBXContainerItemProxy */; }; - 810954756E3C208419FB03E0E65B3967 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BURelyFoundation_Global; - target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; - targetProxy = 79330C213CF36AFADFEBB973E801CA8B /* PBXContainerItemProxy */; - }; - 8B8EB9B26647D47B6532658D834938AA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleUserMessagingPlatform; - target = 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */; - targetProxy = 3DF216769DDFDB47DE3E29F04890802A /* PBXContainerItemProxy */; - }; - 8EF8278642884DE9DA86FDE06E216BBB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MarqueeLabel; - target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; - targetProxy = 4B685AC5037F506A8BBFF7ABBB2042F8 /* PBXContainerItemProxy */; - }; - 9ACC1B4AE6E8914DC248FC402147FBEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVProgressHUD; - target = 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */; - targetProxy = 7955ACA7D4308DE2D16CD5CABD4707ED /* PBXContainerItemProxy */; - }; - 9D7290199696A4AB881AD86992FFA2A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Google-Mobile-Ads-SDK"; - target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; - targetProxy = 0FBD1BCCF243C67E1F93F03C100E8170 /* PBXContainerItemProxy */; - }; - 9ECF078B3290348FE8C09941069163DB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "VungleAds-VungleAds"; - target = 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */; - targetProxy = BFC5CBECF399081AB00F7426ADD4B6C2 /* PBXContainerItemProxy */; - }; - A14423D1F6BC6977A8045A6EE55FB7DE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = BURelyFoundation_Global; - target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; - targetProxy = F050F91C09E55F1DCFD6D2316BB759BE /* PBXContainerItemProxy */; - }; - A915A9558E8A448B90D69DC50B8BADD2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = 968ED3F4F01F05E871ADEBAD6F07054A /* PBXContainerItemProxy */; - }; - A935AA314E9F6CE3446183AECAFBEEF1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MarqueeLabel-MarqueeLabel"; - target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; - targetProxy = 85A8D93D9982413DD4F84EEAF9CE1CFD /* PBXContainerItemProxy */; - }; - B4692261ED04E7DE7FA5C33C8788719B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AppLovinSDK; - target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; - targetProxy = E03CC79AAC0DA9F3C59A7A13CDE81A9F /* PBXContainerItemProxy */; - }; - BC6ACC8543C9340F8D355BD245FD0DF6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "JXPagingView-JXPagingView"; - target = B2B2AD5303610D8EBEA025B2660C8EC5 /* JXPagingView-JXPagingView */; - targetProxy = 979112D6398B25C36425D61817B0AC30 /* PBXContainerItemProxy */; - }; - C1C277B81543C5526BFD41CF4D60A50A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "GoogleUserMessagingPlatform-UserMessagingPlatformResources"; - target = 63A7C675C13F87669AF56006D943998B /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */; - targetProxy = 3DE5C807597AE86E1C00CDA36AAF6706 /* PBXContainerItemProxy */; - }; - C4378B88AE6A73024DDA308BE73E90EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleUserMessagingPlatform; - target = 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */; - targetProxy = 9AEA90D74566AF8FE22264180E5A1E8C /* PBXContainerItemProxy */; - }; - D1D5A0789EE34353D9D617BC5D88FAF5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DownloadButton; - target = BC51A1CD10A25C78C1CF64315930A6A3 /* DownloadButton */; - targetProxy = 09F0C6644AB12CAC5B40BF455DE19334 /* PBXContainerItemProxy */; - }; - D48134091DD4F2D9964C1A67A5D82CAF /* PBXTargetDependency */ = { + 045EB08C93A7D916055A5A13B89D9E7F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = VungleAds; target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; - targetProxy = C72DB55487839FFE302E80EF1FDE04DC /* PBXContainerItemProxy */; + targetProxy = 2AD0E4657D70B81B87CBE92DE801365F /* PBXContainerItemProxy */; }; - D569044EE1D2E4F29C88571761985F24 /* PBXTargetDependency */ = { + 08B04BD4CC696079287C42DFF9DAB874 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SVProgressHUD; + target = 1C8D67D8B72D6BA42CCEDB648537A340 /* SVProgressHUD */; + targetProxy = 414B284E9E4041E7B8C0B3BCD11DAC67 /* PBXContainerItemProxy */; + }; + 0ABB0D8356BE2C6417048BE4D24F712B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUserMessagingPlatform; + target = 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */; + targetProxy = B9953B20920AFCDB1FC77FE95E552F5A /* PBXContainerItemProxy */; + }; + 0C4939E3A2DC3CDBE325DBF8DF2E7DB0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Google-Mobile-Ads-SDK"; target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; - targetProxy = 3A6CDCE1A0973680B59C04A3E7BCBE99 /* PBXContainerItemProxy */; + targetProxy = 08C4BD1263FCAA414ADF9D66E2E960B7 /* PBXContainerItemProxy */; }; - D6FE729BF66E8CE44914E53D95DCD4B5 /* PBXTargetDependency */ = { + 0CF034D003C6645AF10FD7EED129A246 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 85A91305726FEECA9346B657BF4BDF73 /* PBXContainerItemProxy */; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = F8914DE7418CD64809F2D2F4D4963572 /* PBXContainerItemProxy */; }; - DEAAED42D99C8E81A3C14BBD55F8E573 /* PBXTargetDependency */ = { + 154308A40265F8CE3A657F7ABBEF9FA4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "GoogleUserMessagingPlatform-UserMessagingPlatformResources"; + target = 63A7C675C13F87669AF56006D943998B /* GoogleUserMessagingPlatform-UserMessagingPlatformResources */; + targetProxy = 2718D1E370D90B0238CE4B076647617A /* PBXContainerItemProxy */; + }; + 1D673EDE2AA0EEF0B2EE47565776D421 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 6A60583B99C78624C06EC527F74A7506 /* PBXContainerItemProxy */; + }; + 2331B72710AFDDBBE9087D9129E2AECD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Ads-Global"; + target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; + targetProxy = EA7204BA35D051E8C08CF790016E7CA5 /* PBXContainerItemProxy */; + }; + 24A98C39F1C83FE4D56D8CE75EBD9FE3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Ads-Global"; + target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; + targetProxy = 8999A83D133099E4AF5A1675229B0AE4 /* PBXContainerItemProxy */; + }; + 2528446A38DC5A4FD949DDCC31D503F8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = IQKeyboardManagerSwift; target = B490E7485944099E16C9CBD79119D1D4 /* IQKeyboardManagerSwift */; - targetProxy = B2E67C5F21A1104F607353AA9A765E3E /* PBXContainerItemProxy */; + targetProxy = CE52FD463A3C5085590C0ED2FE761E22 /* PBXContainerItemProxy */; }; - DEF2771226626DE4C773C661A7C0E71A /* PBXTargetDependency */ = { + 327CCCED991657E03302594611200AE3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Google-Mobile-Ads-SDK-GoogleMobileAdsResources"; - target = 36FD0958A0EC4A0FCF599E9B22719B03 /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */; - targetProxy = 854BAFB7F8778A3EA2430BA92821E16B /* PBXContainerItemProxy */; + name = "DownloadButton-DownloadButton"; + target = 052F337D75D74480BB3BE904E7F2B1DF /* DownloadButton-DownloadButton */; + targetProxy = 6448944765D90EACB1F32DC5A6FEA43A /* PBXContainerItemProxy */; }; - E9E8D085241980FC56F855DFAD8BEBFC /* PBXTargetDependency */ = { + 35DE37B0F74E462E8812433996CD00A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Ads-Global"; - target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; - targetProxy = 81C02404A1F8AA89A6EA8D2753FAB7C9 /* PBXContainerItemProxy */; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = AF721A85599F10D5B2B824F2B7C37689 /* PBXContainerItemProxy */; }; - ED07823F5E61EDE23EA6EB7D60EA1980 /* PBXTargetDependency */ = { + 361033FF71C53033F5F8D5B465AB8157 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Tiercel; - target = EF6413888FBA82A60EBB6F0A0EA14AD8 /* Tiercel */; - targetProxy = E1663C336CE497BE369492917F10DDD4 /* PBXContainerItemProxy */; + name = "Google-Mobile-Ads-SDK"; + target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; + targetProxy = D299D79CD9FF617E57CEA6CF5637E453 /* PBXContainerItemProxy */; }; - EDE01F1C0F2B79D98FEF1B4D4C614B59 /* PBXTargetDependency */ = { + 42F50D90C41EDDF73DCAD6DBB554C0C4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MintegralAdSDK; + target = 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */; + targetProxy = 281B4D5C2F9F50EBD707AA3BD095BF6F /* PBXContainerItemProxy */; + }; + 44A89657C25C7DDC56B602FC1286C04C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BURelyFoundation_Global; + target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; + targetProxy = 2A7B74DDE976076732CF60D14C4B6824 /* PBXContainerItemProxy */; + }; + 46311F0BFB82C1BB82F958099FA2EF5A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = BURelyFoundation_Global; + target = 9C19D93C9A84F895FB3C382601416AA0 /* BURelyFoundation_Global */; + targetProxy = FE07DB5AB9C5B1661A968C51970E9CE5 /* PBXContainerItemProxy */; + }; + 50B06F5A1A2068855B962023C53A7228 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "SnapKit-SnapKit_Privacy"; target = 8A8DB685241263AFDF5E6B20FE67B93A /* SnapKit-SnapKit_Privacy */; - targetProxy = 75133C546FC83D4394703F814C02277C /* PBXContainerItemProxy */; + targetProxy = C29FBF867EC696D1DF9D9201E18D5306 /* PBXContainerItemProxy */; }; - F09C32B8DE59B500DF3BFC9B616C1A74 /* PBXTargetDependency */ = { + 55F6D88EC1CA0504C556F2976C80AC23 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXPagingView; + target = C4E1020AF425614337737213AA26DBD5 /* JXPagingView */; + targetProxy = 6313DE31AD909BF994F808595B038343 /* PBXContainerItemProxy */; + }; + 579FB304262D85B6B2466867BF3D7087 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleMobileAdsMediationIronSource; + target = 46E69C37B47A1844EBFDC45F7254CED6 /* GoogleMobileAdsMediationIronSource */; + targetProxy = 8E9D10283F7894FC672FDAB458F7A691 /* PBXContainerItemProxy */; + }; + 5AED14E99DA7618D751ADA8019D14F37 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SwiftDate; target = 6038CE6006EFBE9D905454CF01909C42 /* SwiftDate */; - targetProxy = F9A2AD10D38540AB828D4F72ADC11E8F /* PBXContainerItemProxy */; + targetProxy = E3EAF132DEFBE822ADB0885408F92DF8 /* PBXContainerItemProxy */; }; - FF23C9AA236F1545B696974DB7553080 /* PBXTargetDependency */ = { + 5D8FAC0F8E3F7004FBFDF743228C019A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Ads-Global"; - target = CE3AE892CB6C712E8AD91E4206A6CFAE /* Ads-Global */; - targetProxy = 59B65333EAAB210CC197007979DAF86C /* PBXContainerItemProxy */; + name = "MarqueeLabel-MarqueeLabel"; + target = CBFB5A372F4DE9D4BC6B9ADA98B80BFE /* MarqueeLabel-MarqueeLabel */; + targetProxy = A3C3E035DE93FC48CC849C0015370FA6 /* PBXContainerItemProxy */; + }; + 5DA770B1DEC7C01F718C36111D1B3109 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = 940A95E298C37FBB9A9E6CD02E2C06FA /* PBXContainerItemProxy */; + }; + 5E9DECC5F44CD0408FB8F9C424E486B8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Alamofire-Alamofire"; + target = 976126A1CE06DC6E162563800E1BDF14 /* Alamofire-Alamofire */; + targetProxy = FA20D7FDE5E9DF60F99EC5838C6BE78D /* PBXContainerItemProxy */; + }; + 662DF8210DAE1C42CCD8FFE0CAC6AAE9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Google-Mobile-Ads-SDK"; + target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; + targetProxy = CB99D15A56B10B7DF53A679042ECF82C /* PBXContainerItemProxy */; + }; + 6686EE856CFAA41568AE572B1714C23B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Kingfisher-Kingfisher"; + target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; + targetProxy = 767BEA4159CC63524FC7995FEA569C30 /* PBXContainerItemProxy */; + }; + 6BA960D4229D2FF6FC54F890F4E45A49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IronSourceSDK; + target = 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */; + targetProxy = BCB8891DF1C7A7B268C7E69C4E1EC63C /* PBXContainerItemProxy */; + }; + 7CCA83590F0D3CFC204C9DC654170DFE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DownloadButton; + target = BC51A1CD10A25C78C1CF64315930A6A3 /* DownloadButton */; + targetProxy = 15FB26B30458ED1EAB22F92BD2C740C7 /* PBXContainerItemProxy */; + }; + 99EF1FE1BE6562F6CA678036722D96AC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MarqueeLabel; + target = C23DB88E45B0ED14F0C8827BE9C46C95 /* MarqueeLabel */; + targetProxy = 749121A50AA7034BD2A34DD35E6657CE /* PBXContainerItemProxy */; + }; + A19D897E9E9D4DEE0BC718AEFFC89D18 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = VungleAds; + target = 0E0BEB9BA42E723532A589374CB30C00 /* VungleAds */; + targetProxy = A5FBBDAA44FF24D291A5C4DD7E654897 /* PBXContainerItemProxy */; + }; + AAD8B8012684AA91A5AA9E260358196C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MintegralAdSDK-MTGSDK"; + target = EB37911E28FB45D4C95E571C72EAF7BA /* MintegralAdSDK-MTGSDK */; + targetProxy = 15359D8B38BE2E03BBEC06D98FC0BBAF /* PBXContainerItemProxy */; + }; + AFAB457636F58CD6CCC906288BED773F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Tiercel; + target = EF6413888FBA82A60EBB6F0A0EA14AD8 /* Tiercel */; + targetProxy = 98E5A28229D9723D7A4130852DA61BF2 /* PBXContainerItemProxy */; + }; + B19C56C0D74EB9C3E0D1269459E4723E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Google-Mobile-Ads-SDK-GoogleMobileAdsResources"; + target = 36FD0958A0EC4A0FCF599E9B22719B03 /* Google-Mobile-Ads-SDK-GoogleMobileAdsResources */; + targetProxy = 3D7C30CC2EEF75EECBC0878AE6117197 /* PBXContainerItemProxy */; + }; + B23373E0780EE48A5C8EDFA2AB097B92 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MintegralAdSDK; + target = 396FEEFBFD0F2124F8A266DB6506001E /* MintegralAdSDK */; + targetProxy = F2EA7CC8C6B216DF4D52F4283711C134 /* PBXContainerItemProxy */; + }; + B86379A64974E79C7D769D1F41F0DA47 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AppLovinSDK; + target = 5BC46914A3617E8E5EA6E625B5DD1684 /* AppLovinSDK */; + targetProxy = B1E58430279A3B0506AD32AA495E1F11 /* PBXContainerItemProxy */; + }; + B94ED2C4FA3668084481C152577AB318 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Google-Mobile-Ads-SDK"; + target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; + targetProxy = 23D7380E6FE07B045854F4D4F092EC4F /* PBXContainerItemProxy */; + }; + BCF83F6EE5C146F1431BD708A973EE72 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Ads-Global-AdsGlobalSDK"; + target = 19577840F1C48EB693BC2CD4B4C94D7E /* Ads-Global-AdsGlobalSDK */; + targetProxy = 27FFEF9C57705D569E80033BAB5DA04D /* PBXContainerItemProxy */; + }; + C2B5BF6549CC3682AFBC0748D0C81415 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "IronSourceSDK-IronSourcePrivacyInfo"; + target = AF4066D13B4DC667FB970ABF861B2B47 /* IronSourceSDK-IronSourcePrivacyInfo */; + targetProxy = 55FC011462212D648D5CFB280ACB11A1 /* PBXContainerItemProxy */; + }; + C32C2A009DEFFE1A0D4343898FC14F2B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleMobileAdsMediationVungle; + target = 29E423640B01394D183D6B91B0B634D6 /* GoogleMobileAdsMediationVungle */; + targetProxy = 000DA98776D4A882241C866094FD4B37 /* PBXContainerItemProxy */; + }; + C9FCAE5603CC61D53AEAFE1B4A0CBFC5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "JXPagingView-JXPagingView"; + target = B2B2AD5303610D8EBEA025B2660C8EC5 /* JXPagingView-JXPagingView */; + targetProxy = 2A539606F9A61F1AA51C9DCADADA0705 /* PBXContainerItemProxy */; + }; + CA32336D8F5B3670E6B5BFC0BDFA6350 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleMobileAdsMediationPangle; + target = 451D74FB71071275F6268CAABC5A5CB6 /* GoogleMobileAdsMediationPangle */; + targetProxy = 53EA940B6CFC11334D7F916B7DD6F968 /* PBXContainerItemProxy */; + }; + D15BA058932DA8B1B817EBC7EE0542A4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = JXSegmentedView; + target = E863A9A96F52A35F47491E7B41ECEF9A /* JXSegmentedView */; + targetProxy = 67F470DC21078E7BA481D6E925096C57 /* PBXContainerItemProxy */; + }; + D1E99040659409BF247F55E7BDF64E73 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleMobileAdsMediationMintegral; + target = F8E52945296E3A7EA79A8084043BC3DD /* GoogleMobileAdsMediationMintegral */; + targetProxy = 543C9FFFFC029594A822413ECAE0A451 /* PBXContainerItemProxy */; + }; + D43E457DFAD602AC746B3B35B5227CD3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "JXSegmentedView-JXSegmentedView"; + target = 52F43AC38D9FF80196C69FB03AEEFDDA /* JXSegmentedView-JXSegmentedView */; + targetProxy = E8F5C2B407D8B83163194E61E245A09D /* PBXContainerItemProxy */; + }; + D7DEEA464DC69F91AF179FE53CBA1F68 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = IronSourceSDK; + target = 205EFBEF86DA6E7E3D5B9BABED8872EE /* IronSourceSDK */; + targetProxy = 900B5B41B03B6A4988C822ED508A0D25 /* PBXContainerItemProxy */; + }; + DA599B13441FE3F8FBBBC56F3095D19D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Google-Mobile-Ads-SDK"; + target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; + targetProxy = 7CC9BDE8573C9D33885FE6E74230DEA6 /* PBXContainerItemProxy */; + }; + E1A0EE55C2C43B5204D4C31BCAB9689A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Google-Mobile-Ads-SDK"; + target = FEA3B3A570634836C0457F3D7CEF1699 /* Google-Mobile-Ads-SDK */; + targetProxy = 356CCDC455031A3CCEC3CEF94C1D3182 /* PBXContainerItemProxy */; + }; + EB4A50E2A919F88E194FF04AA41C390A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUserMessagingPlatform; + target = 458B188365A307B3C128ABF524D1A3E3 /* GoogleUserMessagingPlatform */; + targetProxy = 97DDAB867DCE4427B9E3F9C611537B9D /* PBXContainerItemProxy */; + }; + F3AC7C9FF016F7D95D1B539077848A29 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleMobileAdsMediationAppLovin; + target = 974F1C0B90731EBE2C0CC57038101452 /* GoogleMobileAdsMediationAppLovin */; + targetProxy = D25F806B5383D99A353955138C66737C /* PBXContainerItemProxy */; + }; + F871485871E31EDC2656B6C5B3B4A7FE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = A4DE5C929D956F861E553FC472D3CF7B /* PBXContainerItemProxy */; + }; + FBDCC5F5DE54B3A7CCAF03749DFD6433 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "VungleAds-VungleAds"; + target = 9BE5552F971FDB3DB9B44ED4DE22D476 /* VungleAds-VungleAds */; + targetProxy = FED1221CB830E8B709024E535B7479CE /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0351F15BDAF017A7530D6B8BDEEAE979 /* Debug */ = { + 02C2E20DE80776F229CBCEF1E2F6290F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BAA952261A0DF72B2F59CB696382B6FC /* VungleAds.debug.xcconfig */; + baseConfigurationReference = 5BE4EAA8014401E1F5B9A384B725BCA2 /* MarqueeLabel.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MarqueeLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 04F6858CA20E360D7A518703F77FE811 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = DB5FF4EEACCD5116E4F60FCDC57F7BA7 /* IronSourceSDK.release.xcconfig */; + buildSettings = { + 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; + }; + 065678A7532CD498206103BF597AF6DF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 80C8C40C93585BD8E67DC802B1BB7017 /* Kingfisher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 065B1B67A1DD8E3006A2D71C11A84238 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C18CC68350402A450E2B81622FE9DAD2 /* VungleAds.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/VungleAds"; @@ -5532,11 +6816,11 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; + name = Release; }; 07794809D5E92AEF7A27292290470181 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 573569A53AA51FC03A8493D7A5D2FF31 /* Google-Mobile-Ads-SDK.release.xcconfig */; + baseConfigurationReference = 060D585D36E86BFAE04759B9A0F2F395 /* Google-Mobile-Ads-SDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5554,7 +6838,7 @@ }; 081EDA3E6B5FB9E4E0B2241CF0543C4D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C4422D123EB3D94F689B6242714B03F /* Ads-Global.release.xcconfig */; + baseConfigurationReference = AA679B53EB3DE1637BD4DFAF1257CAAD /* Ads-Global.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5570,9 +6854,61 @@ }; name = Release; }; + 0A436A024FC59EEF52E5CB72B7561D55 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8C1F42300566BCC51C4D02E59C9507D8 /* Google-Mobile-Ads-SDK.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Google-Mobile-Ads-SDK"; + IBSC_MODULE = Google_Mobile_Ads_SDK; + INFOPLIST_FILE = "Target Support Files/Google-Mobile-Ads-SDK/ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = GoogleMobileAdsResources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 15ACE9AEDF875996BB1B87D5D8969B29 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7E83F8AB68E004E4781316D76E6D5FC3 /* GoogleMobileAdsMediationIronSource.release.xcconfig */; + buildSettings = { + 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; + }; + 174810FB41813D10A465BA9F1653E872 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 535A23187007B7CF67D25518458D4EAB /* SnapKit.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 = Debug; + }; 17FCF31D47F4C7CC6427ED1E84A9FC1B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45D74ABBF62C01B517D118ED5B4C20B2 /* MarqueeLabel.debug.xcconfig */; + baseConfigurationReference = 5BE4EAA8014401E1F5B9A384B725BCA2 /* MarqueeLabel.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5607,7 +6943,7 @@ }; 1952DEA25C516D3F024B4AC5974A09B6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3BCC4663E0479FFA5F87B24967ACF761 /* Ads-Global.debug.xcconfig */; + baseConfigurationReference = E7CA772793CB34DE9BFA497D4E7597DD /* Ads-Global.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5624,7 +6960,7 @@ }; 1AAF3B5EE94AF573BC39D3167C5DF211 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4464D92D567105217F6F4A9BAABA3621 /* SwiftDate.release.xcconfig */; + baseConfigurationReference = ACD88D8BED4B57655F07CB7B2C30E7CA /* SwiftDate.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5657,52 +6993,33 @@ }; name = Release; }; - 22BEC4008D122D3091833F48CBD3354C /* Release */ = { + 1B72D3D946014F8B1C25F1526A519FD8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B7C1C19B861DE4F3D7AD3157BD81C931 /* GoogleMobileAdsMediationPangle.release.xcconfig */; - buildSettings = { - 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; - }; - 2671DCC2A08B20701019882BC4A0EDF3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 26DF92827F206C87F19B611113A481CB /* GoogleMobileAdsMediationVungle.release.xcconfig */; - buildSettings = { - 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; - }; - 287C8AF7F86DA7C4C7410B692766E97B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7E7922A3608A34856444794F4CBDD3CC /* Alamofire.release.xcconfig */; + baseConfigurationReference = BDB1A4D6C63067EB804B2613E8BE676A /* Kingfisher.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"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 1BDF05738FF06BF2E496E2893D0D420C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1C60809168D0B289F04CDA5CE72B3AD6 /* MintegralAdSDK.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MintegralAdSDK"; + IBSC_MODULE = MintegralAdSDK; + INFOPLIST_FILE = "Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - PRODUCT_NAME = Alamofire; + PRODUCT_NAME = MTGSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -5710,9 +7027,9 @@ }; name = Release; }; - 28EC992478A961CD9F12921FF48705A1 /* Release */ = { + 22BEC4008D122D3091833F48CBD3354C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 149FA94333D34E3F891049C2A4533A07 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */; + baseConfigurationReference = 138F66D4A080A01977A66AF344AC6BBB /* GoogleMobileAdsMediationPangle.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5728,6 +7045,93 @@ }; name = Release; }; + 265FACE063E3A5DCB198FCA0FE193750 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18DFBF4612F8DC742C3A910D9DF4E1A5 /* IronSourceSDK.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IronSourceSDK"; + IBSC_MODULE = IronSourceSDK; + INFOPLIST_FILE = "Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = IronSourcePrivacyInfo; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + 2671DCC2A08B20701019882BC4A0EDF3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CAC83F27020A6AC3E505B3ADA4A7C7A6 /* GoogleMobileAdsMediationVungle.release.xcconfig */; + buildSettings = { + 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; + }; + 289FB1C0E05FA3EA43B2B06EB7969526 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18DFBF4612F8DC742C3A910D9DF4E1A5 /* IronSourceSDK.debug.xcconfig */; + buildSettings = { + 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; + }; + 28EC992478A961CD9F12921FF48705A1 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 945480ED35865D2A834EA99834F2ADD0 /* GoogleMobileAdsMediationAppLovin.release.xcconfig */; + buildSettings = { + 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; + }; + 2AEA4CC160A3258D48A205092472FE31 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A1022B7066307C59F193EDBD78F805CF /* 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 = 9.0; + PRODUCT_NAME = JXSegmentedView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 2B9E26EAE2CD392AD762421F663075A1 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5794,9 +7198,27 @@ }; name = Debug; }; - 2D513B5D3F49F9E7EFF2EE8E50E7F878 /* Debug */ = { + 369C1F9FBBC31DE91BA7B3D1F4776C53 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DFCE1EE11605175E43296556B7E667A /* GoogleUserMessagingPlatform.debug.xcconfig */; + baseConfigurationReference = 1C60809168D0B289F04CDA5CE72B3AD6 /* MintegralAdSDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 3C735A74445CFD5CABF905B055A13A73 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 06B866ECC9572FC7670E33280F3A16B9 /* GoogleMobileAdsMediationIronSource.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5811,43 +7233,26 @@ }; name = Debug; }; - 33FE852A7FC35FDB45A7496C89E4CAD3 /* Release */ = { + 3DBA8BB3DCD0F254C7AA447FD0BE9B5B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E2AF151B334DAD9994D7C34E5F0A0AF7 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 415B5164954915F68A54C5B7D8921299 /* VungleAds.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"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = SnapKit_Privacy; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - 3EE9DF53696CDAF19FA98963C1D7CF9C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3BCC4663E0479FFA5F87B24967ACF761 /* Ads-Global.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Ads-Global"; - IBSC_MODULE = Ads_Global; - INFOPLIST_FILE = "Target Support Files/Ads-Global/ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = AdsGlobalSDK; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; }; name = Debug; }; 49ECDEB1F766445F069C9762EF802030 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1C759467FCD4337E28B14E7AD00B6A72 /* DownloadButton.debug.xcconfig */; + baseConfigurationReference = 01E6B867FF66F06E15DE9352DCA0D24D /* DownloadButton.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5881,7 +7286,7 @@ }; 4F6B7B5CD14872E3A256C4E8662E8119 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C1E26E8CEA7E1D5908B547F7E2157A1F /* GoogleMobileAdsMediationPangle.debug.xcconfig */; + baseConfigurationReference = 3409F64893F9C00231E94FAEB757190D /* GoogleMobileAdsMediationPangle.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -5896,33 +7301,33 @@ }; name = Debug; }; - 528B884698B142A577B0C2ED84243C7D /* Release */ = { + 4FE9D189F55C9D95FB8301B04E60F482 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 573569A53AA51FC03A8493D7A5D2FF31 /* Google-Mobile-Ads-SDK.release.xcconfig */; + baseConfigurationReference = 8734DA4D0D0D4E614ADA02DFE25CA1A6 /* Alamofire.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Google-Mobile-Ads-SDK"; - IBSC_MODULE = Google_Mobile_Ads_SDK; - INFOPLIST_FILE = "Target Support Files/Google-Mobile-Ads-SDK/ResourceBundle-GoogleMobileAdsResources-Google-Mobile-Ads-SDK-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = GoogleMobileAdsResources; + 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 = 10.0; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; - 52F1697875746616222E1BB1F32C3D9D /* Release */ = { + 51CB3E7677D4223E058C592BACF916DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22EFC227061F8DE9CD53798980FD99A6 /* JXPagingView.release.xcconfig */; + baseConfigurationReference = DB5FF4EEACCD5116E4F60FCDC57F7BA7 /* IronSourceSDK.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; - IBSC_MODULE = JXPagingView; - INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagingView-JXPagingView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = JXPagingView; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/IronSourceSDK"; + IBSC_MODULE = IronSourceSDK; + INFOPLIST_FILE = "Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = IronSourcePrivacyInfo; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -5932,7 +7337,7 @@ }; 563564487BD399E6F70C91C5FDCCBDA8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D554A0C07F802076A88BCC4CF0BB542 /* SVProgressHUD.release.xcconfig */; + baseConfigurationReference = 8CAC4D574865811F9A21C82A753832AF /* SVProgressHUD.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5968,7 +7373,7 @@ }; 5BC52FD46EE5AEF30D1D8C860A24A32F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 14DF176C15218D2F5268BD4E9BE4728A /* MarqueeLabel.release.xcconfig */; + baseConfigurationReference = D857E0ADA5BA49A6A5174AD3AC1F97DF /* MarqueeLabel.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6002,27 +7407,9 @@ }; name = Release; }; - 5DD22F9493B7E8046565D7FC408A45E3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 770A2F8F96BCE183C1C701F2732D7E28 /* BURelyFoundation_Global.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 5E4C64D56B505D84A44C5EBF9879A28A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C0E712FA9869F285B36B3F08E7012B62 /* Tiercel.debug.xcconfig */; + baseConfigurationReference = D64569A950C64F06533F84FD48E378BA /* Tiercel.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6057,7 +7444,7 @@ }; 5EA01C8F2E402725AC281C80AB12CDC0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0DF86F38882EEFE5F0BE4F383091CE97 /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = BDB1A4D6C63067EB804B2613E8BE676A /* Kingfisher.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6152,16 +7539,16 @@ }; name = Release; }; - 6404AE9D4A844764969B3C6A1700D7ED /* Debug */ = { + 64004C349BD3604AFBCA9474569078A3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45D74ABBF62C01B517D118ED5B4C20B2 /* MarqueeLabel.debug.xcconfig */; + baseConfigurationReference = B686A0A1892712F7166D460FAB0E146A /* GoogleUserMessagingPlatform.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUserMessagingPlatform"; + IBSC_MODULE = GoogleUserMessagingPlatform; + INFOPLIST_FILE = "Target Support Files/GoogleUserMessagingPlatform/ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = MarqueeLabel; + PRODUCT_NAME = UserMessagingPlatformResources; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6169,9 +7556,44 @@ }; name = Debug; }; + 6845B189C79EE941AFDA4331724C8DBD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 28407754AC4B4A6E85C752523DF1531D /* GoogleUserMessagingPlatform.release.xcconfig */; + buildSettings = { + 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; + }; + 68C8F6AB4AB961BAEB14F9DCE3A61579 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FAFA6950179B3243975CC3C073EC1C69 /* DownloadButton.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DownloadButton"; + IBSC_MODULE = DownloadButton; + INFOPLIST_FILE = "Target Support Files/DownloadButton/ResourceBundle-DownloadButton-DownloadButton-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = DownloadButton; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 6B97FF6BC4767F0F6D479EA49EE75E4E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8731DAD0D22DB333803CADF071EFE62A /* AppLovinSDK.debug.xcconfig */; + baseConfigurationReference = 10828F49D89B89624B82E93257911CC5 /* AppLovinSDK.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -6186,9 +7608,26 @@ }; name = Debug; }; + 704E94C8F6DFF293AAE7D63D47885850 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 01E6B867FF66F06E15DE9352DCA0D24D /* DownloadButton.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DownloadButton"; + IBSC_MODULE = DownloadButton; + INFOPLIST_FILE = "Target Support Files/DownloadButton/ResourceBundle-DownloadButton-DownloadButton-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = DownloadButton; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 714A038955EDD712335B7293B4D7DAB3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9683AC97E3001F24806D348F512CE898 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 8734DA4D0D0D4E614ADA02DFE25CA1A6 /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6221,9 +7660,43 @@ }; name = Debug; }; + 749FA71F1CEB4D6AC18000CAF24330A6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D857E0ADA5BA49A6A5174AD3AC1F97DF /* MarqueeLabel.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; + IBSC_MODULE = MarqueeLabel; + INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = MarqueeLabel; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 759854275D15138BA25793160534441A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E7CA772793CB34DE9BFA497D4E7597DD /* Ads-Global.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Ads-Global"; + IBSC_MODULE = Ads_Global; + INFOPLIST_FILE = "Target Support Files/Ads-Global/ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = AdsGlobalSDK; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; 796A20FEF97A102A877A06F7C64B8D4B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1091EEAC0434BB574B5E62531F65923C /* JXSegmentedView.debug.xcconfig */; + baseConfigurationReference = A1022B7066307C59F193EDBD78F805CF /* JXSegmentedView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6255,33 +7728,16 @@ }; name = Debug; }; - 846E7D6C2B345D29E3FD86D2E91571E9 /* Release */ = { + 7DD2BEFF289C68ADF4FD6753924AE139 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 8A67B35840B3D0AA8837400178F40285 /* MJRefresh.release.xcconfig */; + baseConfigurationReference = 5190061BE30931E3996861814D7FCC79 /* MintegralAdSDK.debug.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; - }; - 8C10B37BC8E7E093905A9171493FF870 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0DFCE1EE11605175E43296556B7E667A /* GoogleUserMessagingPlatform.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUserMessagingPlatform"; - IBSC_MODULE = GoogleUserMessagingPlatform; - INFOPLIST_FILE = "Target Support Files/GoogleUserMessagingPlatform/ResourceBundle-UserMessagingPlatformResources-GoogleUserMessagingPlatform-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = UserMessagingPlatformResources; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MintegralAdSDK"; + IBSC_MODULE = MintegralAdSDK; + INFOPLIST_FILE = "Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = MTGSDK; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6289,9 +7745,97 @@ }; name = Debug; }; + 83F67EABFAFD69AAEF28634C485B25EE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2801302DBD9E96A7206A903B2ED0FF3F /* SnapKit.release.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; + }; + 88B51DC50907CEE07957F9549790938F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0D3663AA90B7AC0BC565F99686B8160A /* BURelyFoundation_Global.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 8B0162A37B85733C041574982D2B356A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7ED98B100939E028C0270E7636E70A55 /* Pods-relax.offline.mp3.music.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-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-relax.offline.mp3.music/Pods-relax.offline.mp3.music.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; + }; + 8C2CCFB8EE7327DF4452B76C67A343C2 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B686A0A1892712F7166D460FAB0E146A /* GoogleUserMessagingPlatform.debug.xcconfig */; + buildSettings = { + 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; + }; 8CACCE2CB5842FEF152EA06410C2C853 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5281CF5CC00C50D57A8DF77D4458D400 /* Tiercel.release.xcconfig */; + baseConfigurationReference = 95433CB02FE664056BDFB800D9A2D070 /* Tiercel.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6325,9 +7869,9 @@ }; name = Release; }; - 8FBD43D789FB2371F6AD7A6CD24E2434 /* Debug */ = { + 8EB84FF20B162D34800BB8A10C5E5F27 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4E9363F9BA0048C22E26F8675884881B /* Google-Mobile-Ads-SDK.debug.xcconfig */; + baseConfigurationReference = 060D585D36E86BFAE04759B9A0F2F395 /* Google-Mobile-Ads-SDK.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Google-Mobile-Ads-SDK"; @@ -6340,28 +7884,11 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Debug; - }; - 90050FFF967FE3EB3D576649EEFF7117 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B1518C69FA8348831D37EF246E964262 /* JXPagingView.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; - IBSC_MODULE = JXPagingView; - INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagingView-JXPagingView-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = JXPagingView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; + name = Release; }; 9400BB344D01EE5B96CDE7D9C63A2C6D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1DC5EFB9BA54C41C16DED73670071EF4 /* AppLovinSDK.release.xcconfig */; + baseConfigurationReference = 6396108FA25E07AA9B14855FED30C46B /* AppLovinSDK.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -6377,7 +7904,497 @@ }; name = Release; }; - 97B754C120EFD292E761B2A771B1CEE9 /* Release */ = { + 984240AE6A3D535525200348828211E3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2801302DBD9E96A7206A903B2ED0FF3F /* SnapKit.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/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 = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + 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; + }; + 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 535A23187007B7CF67D25518458D4EAB /* SnapKit.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/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 = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + 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"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A40F7F622F222307A16DD945964BC5AE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18144D967B8AC907067C3BE17775C067 /* JXSegmentedView.release.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 = 9.0; + PRODUCT_NAME = JXSegmentedView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + A6260E74821A6D83D56C6FD7B057B34D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 71403C7C9113EE9711BEA4201BCA7EA6 /* IQKeyboardManagerSwift.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/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.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"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + A7D05D839D2CE193DCEADAAF8897CD53 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 18144D967B8AC907067C3BE17775C067 /* JXSegmentedView.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/JXSegmentedView/JXSegmentedView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView.modulemap"; + PRODUCT_MODULE_NAME = JXSegmentedView; + PRODUCT_NAME = JXSegmentedView; + 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; + }; + AFC2A3074AFDEA094187DD0C92DA6600 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8C1F42300566BCC51C4D02E59C9507D8 /* Google-Mobile-Ads-SDK.debug.xcconfig */; + buildSettings = { + 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; + }; + AFC4DE7B0745CAE7CB3730D6873840AD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D0D65946E76B9536F33D0D2B3A43ED95 /* 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; + }; + B31CF9907306152728F440F1F94804FD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5113125BC8CB83DCBE3ED1A03099E2DF /* MJRefresh.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/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; + }; + C107A00E8915CBCD07039B1CDC63628E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4F02CE072E690F70E65462FF74C5A17C /* SVProgressHUD.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/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) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C37261D9FB6D4AFE04B143C9910CD592 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B59278417B200AFC4AE570C0D14F94A4 /* SwiftDate.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/SwiftDate/SwiftDate-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftDate/SwiftDate-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftDate/SwiftDate.modulemap"; + PRODUCT_MODULE_NAME = SwiftDate; + PRODUCT_NAME = SwiftDate; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C80939B38D3C4807F75130E5135B40A8 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6F2F7403746CA85F5579BDE45B7D33A6 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */; + buildSettings = { + 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; + }; + C9B380BE1DF461DDC4A936791CC9727E /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5113125BC8CB83DCBE3ED1A03099E2DF /* MJRefresh.debug.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 = Debug; + }; + CA60CF70D0AF64CB6C7F697460FBE2FE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8A75E73ED42E168C375C3B88C8AF8243 /* Alamofire.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/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; + }; + D289924F49E290957622EAA7EBE53538 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 80C8C40C93585BD8E67DC802B1BB7017 /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-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/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + 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; + }; + D71AFD6535C82AF9CF91933A9687B877 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D0D65946E76B9536F33D0D2B3A43ED95 /* MJRefresh.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/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; + }; + D95EFB1998137062572D52A0BD5EA6DB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AA679B53EB3DE1637BD4DFAF1257CAAD /* Ads-Global.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Ads-Global"; + IBSC_MODULE = Ads_Global; + INFOPLIST_FILE = "Target Support Files/Ads-Global/ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = AdsGlobalSDK; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + E0D85AC35AE1FCCF988F5CD7503DDB0F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 440127A923409A3DC2E40BCA3C1DE0FC /* JXPagingView.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/JXPagingView/JXPagingView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/JXPagingView/JXPagingView-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/JXPagingView/JXPagingView.modulemap"; + PRODUCT_MODULE_NAME = JXPagingView; + PRODUCT_NAME = JXPagingView; + 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; + }; + E23AEA416F8A563D0FE8AB073D89E554 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = C5A558306E631973D7B81200472877D4 /* Pods-relax.offline.mp3.music.release.xcconfig */; buildSettings = { @@ -6415,138 +8432,86 @@ }; name = Release; }; - 984240AE6A3D535525200348828211E3 /* Release */ = { + E2C78AB289E18375B74E48FE341EE1D4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E2AF151B334DAD9994D7C34E5F0A0AF7 /* SnapKit.release.xcconfig */; + baseConfigurationReference = 415B5164954915F68A54C5B7D8921299 /* VungleAds.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/SnapKit/SnapKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + 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; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SnapKit/SnapKit.modulemap"; - PRODUCT_MODULE_NAME = SnapKit; - PRODUCT_NAME = SnapKit; + PRODUCT_NAME = VungleAds; 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; - }; - 9C0B415A54C1C30F674208B8ADAB6C17 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5783F11221159485F7176D95A761F94C /* SnapKit.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/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 = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - 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"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; - 9C3BE71AD1758AE5192F55085EBA32EE /* Release */ = { + E3B9FC229B482807298C09E6F3DC405E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 730CC1AF527A03D3D1DDE3124F467739 /* Kingfisher.release.xcconfig */; + baseConfigurationReference = 5190061BE30931E3996861814D7FCC79 /* MintegralAdSDK.debug.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E3C200FE22BE0CD86665FAF4E17D3C22 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 364B54AF2E8AEC4F8D3B5165DF389B73 /* GoogleMobileAdsMediationMintegral.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Kingfisher; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); SDKROOT = iphoneos; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; }; name = Release; }; - 9D16367C2D59B721E3258A23A0830C35 /* Release */ = { + E94491A60103AAB2CDBE979CAA85908E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A831282AC8C767A6597F5B3526A7410F /* JXSegmentedView.release.xcconfig */; + baseConfigurationReference = C18CC68350402A450E2B81622FE9DAD2 /* VungleAds.release.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 = 9.0; - PRODUCT_NAME = JXSegmentedView; + 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; - SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; }; name = Release; }; - A04C9810589BB8E476BB663DDF7CF32D /* Release */ = { + EF8E1C219F51ADE72234B4141FF53C45 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0C4422D123EB3D94F689B6242714B03F /* Ads-Global.release.xcconfig */; + baseConfigurationReference = 440127A923409A3DC2E40BCA3C1DE0FC /* JXPagingView.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Ads-Global"; - IBSC_MODULE = Ads_Global; - INFOPLIST_FILE = "Target Support Files/Ads-Global/ResourceBundle-AdsGlobalSDK-Ads-Global-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = AdsGlobalSDK; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - A381C404719ACDAD9000A575162C77C6 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5E41B2CE691378A4135CEC92E8879135 /* DownloadButton.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DownloadButton"; - IBSC_MODULE = DownloadButton; - INFOPLIST_FILE = "Target Support Files/DownloadButton/ResourceBundle-DownloadButton-DownloadButton-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; + IBSC_MODULE = JXPagingView; + INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagingView-JXPagingView-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = DownloadButton; + PRODUCT_NAME = JXPagingView; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -6554,133 +8519,9 @@ }; name = Release; }; - A4B9C9D5440FEEABDF77A508B9859FBC /* Debug */ = { + EF90D6EA6ACC4C1726D0FB248005E7ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5783F11221159485F7176D95A761F94C /* SnapKit.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 = Debug; - }; - A6260E74821A6D83D56C6FD7B057B34D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 53603A20125BABAA456A2FA239003790 /* IQKeyboardManagerSwift.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/IQKeyboardManagerSwift/IQKeyboardManagerSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IQKeyboardManagerSwift/IQKeyboardManagerSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.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"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - A7D05D839D2CE193DCEADAAF8897CD53 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A831282AC8C767A6597F5B3526A7410F /* JXSegmentedView.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/JXSegmentedView/JXSegmentedView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/JXSegmentedView/JXSegmentedView.modulemap"; - PRODUCT_MODULE_NAME = JXSegmentedView; - PRODUCT_NAME = JXSegmentedView; - 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; - }; - AB0E828646050515C3D37425C049EFCB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7ED98B100939E028C0270E7636E70A55 /* Pods-relax.offline.mp3.music.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-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-relax.offline.mp3.music/Pods-relax.offline.mp3.music.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; - }; - AD785DDA0C4E108DDC51C4D21AE474DB /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0041F0D7FC4BF9DC224F7703A745DC4E /* GoogleUserMessagingPlatform.release.xcconfig */; + baseConfigurationReference = 28407754AC4B4A6E85C752523DF1531D /* GoogleUserMessagingPlatform.release.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUserMessagingPlatform"; @@ -6695,27 +8536,9 @@ }; name = Release; }; - AF0A96CDEF4444CB7DC1CC49F89C92CE /* Release */ = { + F023A81FEBB5A3351E50ABC0E4154897 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0A848B3FC00CF40653A16B6A3AA2D2D7 /* VungleAds.release.xcconfig */; - buildSettings = { - 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; - }; - AFC2A3074AFDEA094187DD0C92DA6600 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E9363F9BA0048C22E26F8675884881B /* Google-Mobile-Ads-SDK.debug.xcconfig */; + baseConfigurationReference = B5AA3BCF76884E56AFC2F67955944667 /* GoogleMobileAdsMediationMintegral.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -6730,289 +8553,9 @@ }; name = Debug; }; - B1153B229B39A7EA0AB42E5438825F87 /* Debug */ = { + F0C13041D6C39FC95F94A7215BB92DF1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3386BDB5F962B8D7A153D17B46DBCFB2 /* MJRefresh.debug.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 = Debug; - }; - B31CF9907306152728F440F1F94804FD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 3386BDB5F962B8D7A153D17B46DBCFB2 /* MJRefresh.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/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; - }; - C107A00E8915CBCD07039B1CDC63628E /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4C045795D63FC5B53E91E5F711159D67 /* SVProgressHUD.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/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) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C37261D9FB6D4AFE04B143C9910CD592 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 20D46A2F4798BF0F9AB45D29A2C515AA /* SwiftDate.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/SwiftDate/SwiftDate-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftDate/SwiftDate-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SwiftDate/SwiftDate.modulemap"; - PRODUCT_MODULE_NAME = SwiftDate; - PRODUCT_NAME = SwiftDate; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - C80939B38D3C4807F75130E5135B40A8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 04CB547D653C348E9F9B9D8975D33F69 /* GoogleMobileAdsMediationAppLovin.debug.xcconfig */; - buildSettings = { - 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; - }; - C9C3EC29D851D5E01EF2D15AB89E9906 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1C759467FCD4337E28B14E7AD00B6A72 /* DownloadButton.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/DownloadButton"; - IBSC_MODULE = DownloadButton; - INFOPLIST_FILE = "Target Support Files/DownloadButton/ResourceBundle-DownloadButton-DownloadButton-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = DownloadButton; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - CA60CF70D0AF64CB6C7F697460FBE2FE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7E7922A3608A34856444794F4CBDD3CC /* Alamofire.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/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; - }; - D289924F49E290957622EAA7EBE53538 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 730CC1AF527A03D3D1DDE3124F467739 /* Kingfisher.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-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/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - 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; - }; - D71AFD6535C82AF9CF91933A9687B877 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8A67B35840B3D0AA8837400178F40285 /* MJRefresh.release.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/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; - }; - E06AB4EC35B53F2379E304654354B0C0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0DF86F38882EEFE5F0BE4F383091CE97 /* Kingfisher.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - E0D85AC35AE1FCCF988F5CD7503DDB0F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 22EFC227061F8DE9CD53798980FD99A6 /* JXPagingView.release.xcconfig */; + baseConfigurationReference = 2D7B60277600DEAE17F5CDC8847B6D94 /* JXPagingView.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7039,15 +8582,14 @@ 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; }; - E1683E3A472D3D9A9D9C7FC41134A074 /* Debug */ = { + F0D63F57CD05B78C6AF425478A9787B6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CED6494F3EB14727D0E592AF75CD1687 /* BURelyFoundation_Global.debug.xcconfig */; + baseConfigurationReference = F28EDF15FB79DE08655D2718C3DCB8B7 /* BURelyFoundation_Global.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -7059,132 +8601,13 @@ ); SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - E2971672456BBCF5404964130A50A8C4 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0A848B3FC00CF40653A16B6A3AA2D2D7 /* 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; - }; - E499DBBDBC04E3415DD8C46342A70A4C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0041F0D7FC4BF9DC224F7703A745DC4E /* GoogleUserMessagingPlatform.release.xcconfig */; - buildSettings = { - 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; }; - E78E4AEB9297674DB9AD34C19DEF4550 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = BAA952261A0DF72B2F59CB696382B6FC /* VungleAds.debug.xcconfig */; - buildSettings = { - 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; - }; - E941076DF50423E6E19211677B9AB556 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1091EEAC0434BB574B5E62531F65923C /* 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 = 9.0; - PRODUCT_NAME = JXSegmentedView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - EEF1E8E26272369DACA291118B8D4E09 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9683AC97E3001F24806D348F512CE898 /* 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 = 10.0; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - F0C13041D6C39FC95F94A7215BB92DF1 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B1518C69FA8348831D37EF246E964262 /* JXPagingView.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/JXPagingView/JXPagingView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/JXPagingView/JXPagingView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/JXPagingView/JXPagingView.modulemap"; - PRODUCT_MODULE_NAME = JXPagingView; - PRODUCT_NAME = JXPagingView; - 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; - }; F1517BBDAF12CBEBA98822685E63B140 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB51288144D1A23B2D1D728863C5DB71 /* GoogleMobileAdsMediationVungle.debug.xcconfig */; + baseConfigurationReference = A67A2DF63CAE4DCA6FC686964C16D4EA /* GoogleMobileAdsMediationVungle.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -7201,7 +8624,7 @@ }; FB24FCF099CA4E45348AAAE173CA95E3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5E41B2CE691378A4135CEC92E8879135 /* DownloadButton.release.xcconfig */; + baseConfigurationReference = FAFA6950179B3243975CC3C073EC1C69 /* DownloadButton.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7236,7 +8659,7 @@ }; FB818BDDADBD0A197A07D52CF5BB68F5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97AA67775880855D38E9B113E9271428 /* IQKeyboardManagerSwift.release.xcconfig */; + baseConfigurationReference = 8AF92AE1303EAE731650788273EED65A /* IQKeyboardManagerSwift.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7270,16 +8693,33 @@ }; name = Release; }; - FFC88A9E395A0719AF4FF1603ABE16C4 /* Release */ = { + FBD9864FF5FCFBEA055755235ED5C071 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 14DF176C15218D2F5268BD4E9BE4728A /* MarqueeLabel.release.xcconfig */; + baseConfigurationReference = 2D7B60277600DEAE17F5CDC8847B6D94 /* JXPagingView.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MarqueeLabel"; - IBSC_MODULE = MarqueeLabel; - INFOPLIST_FILE = "Target Support Files/MarqueeLabel/ResourceBundle-MarqueeLabel-MarqueeLabel-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; - PRODUCT_NAME = MarqueeLabel; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/JXPagingView"; + IBSC_MODULE = JXPagingView; + INFOPLIST_FILE = "Target Support Files/JXPagingView/ResourceBundle-JXPagingView-JXPagingView-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = JXPagingView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + FF54F4DC30DE2460C7A276B9CDB8B204 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8A75E73ED42E168C375C3B88C8AF8243 /* 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 = 10.0; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -7290,20 +8730,11 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 08FE0CD7BB6AB70EFF0B1D672E137B21 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */ = { + 05F2034008C3F82F60AE1E40EAE5AC03 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */ = { isa = XCConfigurationList; buildConfigurations = ( - E1683E3A472D3D9A9D9C7FC41134A074 /* Debug */, - 5DD22F9493B7E8046565D7FC408A45E3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 09922D0AE073523A57AC1560D8CBC6C8 /* Build configuration list for PBXNativeTarget "DownloadButton-DownloadButton" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - C9C3EC29D851D5E01EF2D15AB89E9906 /* Debug */, - A381C404719ACDAD9000A575162C77C6 /* Release */, + E2C78AB289E18375B74E48FE341EE1D4 /* Debug */, + 065B1B67A1DD8E3006A2D71C11A84238 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7317,6 +8748,51 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 1B6404E45580973DFFCDA7D16590AA07 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 02C2E20DE80776F229CBCEF1E2F6290F /* Debug */, + 749FA71F1CEB4D6AC18000CAF24330A6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1D2D9A30C3E206C14BEE5C1F15E5D78E /* Build configuration list for PBXNativeTarget "IronSourceSDK-IronSourcePrivacyInfo" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 265FACE063E3A5DCB198FCA0FE193750 /* Debug */, + 51CB3E7677D4223E058C592BACF916DB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 28C129E9F8890550395105FAB6A2BF7D /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 174810FB41813D10A465BA9F1653E872 /* Debug */, + 83F67EABFAFD69AAEF28634C485B25EE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2DEA2A82EC89CC28FFAFF8974E4EEAB9 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4FE9D189F55C9D95FB8301B04E60F482 /* Debug */, + FF54F4DC30DE2460C7A276B9CDB8B204 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 2F239558CD0C9713AF03A94834B9B7FA /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationIronSource" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3C735A74445CFD5CABF905B055A13A73 /* Debug */, + 15ACE9AEDF875996BB1B87D5D8969B29 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3675B649F824AD394E859E84994E2FCB /* Build configuration list for PBXNativeTarget "MarqueeLabel" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7326,6 +8802,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 36D1EC4A8F6577004DFBD2CBB9FD7D9C /* Build configuration list for PBXAggregateTarget "GoogleUserMessagingPlatform" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 8C2CCFB8EE7327DF4452B76C67A343C2 /* Debug */, + 6845B189C79EE941AFDA4331724C8DBD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 3B02596C7FAA57EB3E61033F4406577A /* Build configuration list for PBXNativeTarget "SVProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7335,11 +8820,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 410962B3DC8AFD6FEC9461568C70821B /* Build configuration list for PBXNativeTarget "Ads-Global-AdsGlobalSDK" */ = { + 3D1F0C5231861386DF99C3F5BE64E6BD /* Build configuration list for PBXNativeTarget "Ads-Global-AdsGlobalSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3EE9DF53696CDAF19FA98963C1D7CF9C /* Debug */, - A04C9810589BB8E476BB663DDF7CF32D /* Release */, + 759854275D15138BA25793160534441A /* Debug */, + D95EFB1998137062572D52A0BD5EA6DB /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7353,33 +8838,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 41D92D9FB067B4042A79E87BA28F6190 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E06AB4EC35B53F2379E304654354B0C0 /* Debug */, - 9C3BE71AD1758AE5192F55085EBA32EE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 46299372B5D9880F9BAB64BD2D7AF419 /* Build configuration list for PBXNativeTarget "Pods-relax.offline.mp3.music" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - AB0E828646050515C3D37425C049EFCB /* Debug */, - 97B754C120EFD292E761B2A771B1CEE9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 463D1EF461ECDED9B8E630EE769656AA /* Build configuration list for PBXAggregateTarget "GoogleUserMessagingPlatform" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2D513B5D3F49F9E7EFF2EE8E50E7F878 /* Debug */, - E499DBBDBC04E3415DD8C46342A70A4C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7398,15 +8856,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 496B69464FDE242691D1102A5F90BE51 /* Build configuration list for PBXNativeTarget "SnapKit-SnapKit_Privacy" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A4B9C9D5440FEEABDF77A508B9859FBC /* Debug */, - 33FE852A7FC35FDB45A7496C89E4CAD3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4C4F25F04C086237315FCAEF7661357E /* Build configuration list for PBXNativeTarget "SnapKit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7416,6 +8865,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4C90B727951F2AFF36D185905396AA4B /* Build configuration list for PBXNativeTarget "Google-Mobile-Ads-SDK-GoogleMobileAdsResources" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0A436A024FC59EEF52E5CB72B7561D55 /* Debug */, + 8EB84FF20B162D34800BB8A10C5E5F27 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 5208564FCF8321F270978B7DC8B0A7FB /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7434,11 +8892,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6DCAC3424060BE7B1F957245C48EABA8 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */ = { + 683D481A2505BE5A3DA2037301F03B61 /* Build configuration list for PBXAggregateTarget "BURelyFoundation_Global" */ = { isa = XCConfigurationList; buildConfigurations = ( - E941076DF50423E6E19211677B9AB556 /* Debug */, - 9D16367C2D59B721E3258A23A0830C35 /* Release */, + 88B51DC50907CEE07957F9549790938F /* Debug */, + F0D63F57CD05B78C6AF425478A9787B6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6888A6DF56066B5BAE40D18ED550A36A /* Build configuration list for PBXNativeTarget "MintegralAdSDK-MTGSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7DD2BEFF289C68ADF4FD6753924AE139 /* Debug */, + 1BDF05738FF06BF2E496E2893D0D420C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7452,11 +8919,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8F0CE14F503D425BA27C34C8ED4CB314 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { + 6ED14E1ECD5A4F8DA8C0E56986AE9FE9 /* Build configuration list for PBXNativeTarget "Pods-relax.offline.mp3.music" */ = { isa = XCConfigurationList; buildConfigurations = ( - B1153B229B39A7EA0AB42E5438825F87 /* Debug */, - 846E7D6C2B345D29E3FD86D2E91571E9 /* Release */, + 8B0162A37B85733C041574982D2B356A /* Debug */, + E23AEA416F8A563D0FE8AB073D89E554 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 776081BBF03E0E05ADFDDB8C530BB4AD /* Build configuration list for PBXAggregateTarget "GoogleMobileAdsMediationMintegral" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F023A81FEBB5A3351E50ABC0E4154897 /* Debug */, + E3C200FE22BE0CD86665FAF4E17D3C22 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7488,29 +8964,56 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B2FB5AABA80CE4DD1D56BC53C7192E49 /* Build configuration list for PBXNativeTarget "Alamofire-Alamofire" */ = { + 9E4F01C852BE30A8FA70CA14A687ED79 /* Build configuration list for PBXAggregateTarget "MintegralAdSDK" */ = { isa = XCConfigurationList; buildConfigurations = ( - EEF1E8E26272369DACA291118B8D4E09 /* Debug */, - 287C8AF7F86DA7C4C7410B692766E97B /* Release */, + E3B9FC229B482807298C09E6F3DC405E /* Debug */, + 369C1F9FBBC31DE91BA7B3D1F4776C53 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C0C2B97E18CF3748EE90CD111BAB3FC3 /* Build configuration list for PBXNativeTarget "Google-Mobile-Ads-SDK-GoogleMobileAdsResources" */ = { + A40465414556D55DE5C29F7C9583D57E /* Build configuration list for PBXNativeTarget "GoogleUserMessagingPlatform-UserMessagingPlatformResources" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8FBD43D789FB2371F6AD7A6CD24E2434 /* Debug */, - 528B884698B142A577B0C2ED84243C7D /* Release */, + 64004C349BD3604AFBCA9474569078A3 /* Debug */, + EF90D6EA6ACC4C1726D0FB248005E7ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1EB04EB4C47F944968AEFCA0376CF1E /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagingView" */ = { + B9CFE9890FD4F4CEEA34B5DAA0C98049 /* Build configuration list for PBXNativeTarget "MJRefresh-MJRefresh.Privacy" */ = { isa = XCConfigurationList; buildConfigurations = ( - 90050FFF967FE3EB3D576649EEFF7117 /* Debug */, - 52F1697875746616222E1BB1F32C3D9D /* Release */, + C9B380BE1DF461DDC4A936791CC9727E /* Debug */, + AFC4DE7B0745CAE7CB3730D6873840AD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BED76AC32783C9C431168B8573DED679 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1B72D3D946014F8B1C25F1526A519FD8 /* Debug */, + 065678A7532CD498206103BF597AF6DF /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C384313480BC3194F30B366C54E83BCE /* Build configuration list for PBXAggregateTarget "IronSourceSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 289FB1C0E05FA3EA43B2B06EB7969526 /* Debug */, + 04F6858CA20E360D7A518703F77FE811 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + C96684BC653CD51691736D6CAEF92980 /* Build configuration list for PBXNativeTarget "DownloadButton-DownloadButton" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 704E94C8F6DFF293AAE7D63D47885850 /* Debug */, + 68C8F6AB4AB961BAEB14F9DCE3A61579 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7524,15 +9027,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D22B842302ECC3E93546709466EF9EC0 /* Build configuration list for PBXNativeTarget "GoogleUserMessagingPlatform-UserMessagingPlatformResources" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8C10B37BC8E7E093905A9171493FF870 /* Debug */, - AD785DDA0C4E108DDC51C4D21AE474DB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; D5A2CF21EE107332158F878EC00A02C9 /* Build configuration list for PBXNativeTarget "SwiftDate" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7542,20 +9036,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D798965D93BB2FA4B3B2293027C14D01 /* Build configuration list for PBXAggregateTarget "VungleAds" */ = { + DF0CF1A38245983FE4E1BE2D49B07AD6 /* Build configuration list for PBXNativeTarget "JXPagingView-JXPagingView" */ = { isa = XCConfigurationList; buildConfigurations = ( - E78E4AEB9297674DB9AD34C19DEF4550 /* Debug */, - AF0A96CDEF4444CB7DC1CC49F89C92CE /* Release */, + FBD9864FF5FCFBEA055755235ED5C071 /* Debug */, + EF8E1C219F51ADE72234B4141FF53C45 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - DF74D2DD7E84FB0F7382C9C5E0B5D2A0 /* Build configuration list for PBXNativeTarget "VungleAds-VungleAds" */ = { + E71DF937C440F8DB9CC68C7BB1B2D853 /* Build configuration list for PBXNativeTarget "JXSegmentedView-JXSegmentedView" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0351F15BDAF017A7530D6B8BDEEAE979 /* Debug */, - E2971672456BBCF5404964130A50A8C4 /* Release */, + 2AEA4CC160A3258D48A205092472FE31 /* Debug */, + A40F7F622F222307A16DD945964BC5AE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7578,15 +9072,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F4CBEA6B40C51182713856DFF44E2847 /* Build configuration list for PBXNativeTarget "MarqueeLabel-MarqueeLabel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 6404AE9D4A844764969B3C6A1700D7ED /* Debug */, - FFC88A9E395A0719AF4FF1603ABE16C4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F60AD4C64E5D69DDDD4C73E9EC309F40 /* Build configuration list for PBXNativeTarget "DownloadButton" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7605,6 +9090,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + FBFF61E7D3BA06D5E6DD068AD3CE5A03 /* Build configuration list for PBXAggregateTarget "VungleAds" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 3DBA8BB3DCD0F254C7AA447FD0BE9B5B /* Debug */, + E94491A60103AAB2CDBE979CAA85908E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */; diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationIronSource.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationIronSource.xcscheme new file mode 100644 index 0000000..35db094 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationIronSource.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationMintegral.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationMintegral.xcscheme new file mode 100644 index 0000000..f49fe2a --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/GoogleMobileAdsMediationMintegral.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme new file mode 100644 index 0000000..af7c7c6 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK-IronSourcePrivacyInfo.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK.xcscheme new file mode 100644 index 0000000..5889641 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/IronSourceSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme new file mode 100644 index 0000000..c656ceb --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK-MTGSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme new file mode 100644 index 0000000..4a780e3 --- /dev/null +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/MintegralAdSDK.xcscheme @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/xcschememanagement.plist b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/xcschememanagement.plist index dd46ef3..915e2c3 100644 --- a/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Pods/Pods.xcodeproj/xcuserdata/zhou.xcuserdatad/xcschemes/xcschememanagement.plist @@ -59,6 +59,16 @@ isShown + GoogleMobileAdsMediationIronSource.xcscheme + + isShown + + + GoogleMobileAdsMediationMintegral.xcscheme + + isShown + + GoogleMobileAdsMediationPangle.xcscheme isShown @@ -84,6 +94,16 @@ isShown + IronSourceSDK-IronSourcePrivacyInfo.xcscheme + + isShown + + + IronSourceSDK.xcscheme + + isShown + + JXPagingView-JXPagingView.xcscheme isShown @@ -134,6 +154,16 @@ isShown + MintegralAdSDK-MTGSDK.xcscheme + + isShown + + + MintegralAdSDK.xcscheme + + isShown + + Pods-relax.offline.mp3.music.xcscheme isShown diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..3827fe6 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks.sh +${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..720a56d --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationIronSource/IronSourceAdapter.framework \ No newline at end of file diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks.sh b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks.sh new file mode 100755 index 0000000..8ef9abe --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "IronSourceAdapter.xcframework/ios-arm64") + echo "" + ;; + "IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "IronSourceAdapter.xcframework/ios-arm64") + echo "arm64" + ;; + "IronSourceAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0/IronSourceAdapter.xcframework" "GoogleMobileAdsMediationIronSource" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.debug.xcconfig b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.debug.xcconfig new file mode 100644 index 0000000..b05e017 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.debug.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GoogleMobileAdsMediationIronSource +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationIronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GoogleMobileAdsMediationIronSource +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS[sdk=iphoneos*] = arm64 +VALID_ARCHS[sdk=iphonesimulator*] = arm64 x86_64 diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.release.xcconfig b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.release.xcconfig new file mode 100644 index 0000000..b05e017 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationIronSource/GoogleMobileAdsMediationIronSource.release.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GoogleMobileAdsMediationIronSource +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationIronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GoogleMobileAdsMediationIronSource +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS[sdk=iphoneos*] = arm64 +VALID_ARCHS[sdk=iphonesimulator*] = arm64 x86_64 diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..f1494c9 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks.sh +${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..02c6364 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationMintegral/MintegralAdapter.framework \ No newline at end of file diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks.sh b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks.sh new file mode 100755 index 0000000..92b6c61 --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "MintegralAdapter.xcframework/ios-arm64") + echo "" + ;; + "MintegralAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "MintegralAdapter.xcframework/ios-arm64") + echo "arm64" + ;; + "MintegralAdapter.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0/MintegralAdapter.xcframework" "GoogleMobileAdsMediationMintegral" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.debug.xcconfig b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.debug.xcconfig new file mode 100644 index 0000000..ae2f08b --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.debug.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GoogleMobileAdsMediationMintegral +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationMintegral" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GoogleMobileAdsMediationMintegral +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS[sdk=iphoneos*] = arm64 +VALID_ARCHS[sdk=iphonesimulator*] = arm64 x86_64 diff --git a/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.release.xcconfig b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.release.xcconfig new file mode 100644 index 0000000..ae2f08b --- /dev/null +++ b/Pods/Target Support Files/GoogleMobileAdsMediationMintegral/GoogleMobileAdsMediationMintegral.release.xcconfig @@ -0,0 +1,16 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/GoogleMobileAdsMediationMintegral +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationMintegral" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/GoogleMobileAdsMediationMintegral +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES +VALID_ARCHS[sdk=iphoneos*] = arm64 +VALID_ARCHS[sdk=iphonesimulator*] = arm64 x86_64 diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..7309d1c --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,2 @@ +${PODS_ROOT}/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh +${PODS_ROOT}/IronSourceSDK/IronSource/IronSource.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..6235011 --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK/IronSource.framework \ No newline at end of file diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh new file mode 100755 index 0000000..a162d99 --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK-xcframeworks.sh @@ -0,0 +1,121 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "IronSource.xcframework/ios-arm64") + echo "" + ;; + "IronSource.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "IronSource.xcframework/ios-arm64") + echo "arm64" + ;; + "IronSource.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/IronSourceSDK/IronSource/IronSource.xcframework" "IronSourceSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig new file mode 100644 index 0000000..fce72ec --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.debug.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IronSourceSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig new file mode 100644 index 0000000..fce72ec --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/IronSourceSDK.release.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"ObjC" -l"z" -framework "AVFoundation" -framework "AdSupport" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "CoreVideo" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/IronSourceSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist b/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist new file mode 100644 index 0000000..0008b39 --- /dev/null +++ b/Pods/Target Support Files/IronSourceSDK/ResourceBundle-IronSourcePrivacyInfo-IronSourceSDK-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 8.2.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist new file mode 100644 index 0000000..62bc286 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-input-files.xcfilelist @@ -0,0 +1,9 @@ +${PODS_ROOT}/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDK.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKReward.xcframework +${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework \ No newline at end of file diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist new file mode 100644 index 0000000..2909880 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks-output-files.xcfilelist @@ -0,0 +1,8 @@ +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd/MTGSDKBanner.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd/MTGSDKBidding.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd/MTGSDKInterstitialVideo.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd/MTGSDK.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd/MTGSDKNativeAdvanced.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd/MTGSDKNewInterstitial.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd/MTGSDKReward.framework +${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd/MTGSDKSplash.framework \ No newline at end of file diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh new file mode 100755 index 0000000..da07a60 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK-xcframeworks.sh @@ -0,0 +1,212 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + + +variant_for_slice() +{ + case "$1" in + "MTGSDKBanner.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKBidding.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDK.xcframework/ios-arm64") + echo "" + ;; + "MTGSDK.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKReward.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKReward.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + "MTGSDKSplash.xcframework/ios-arm64") + echo "" + ;; + "MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator") + echo "simulator" + ;; + esac +} + +archs_for_slice() +{ + case "$1" in + "MTGSDKBanner.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKBanner.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKBidding.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKBidding.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKInterstitialVideo.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDK.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDK.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKNativeAdvanced.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKNewInterstitial.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKReward.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKReward.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + "MTGSDKSplash.xcframework/ios-arm64") + echo "arm64" + ;; + "MTGSDKSplash.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" + ;; + esac +} + +copy_dir() +{ + local source="$1" + local destination="$2" + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" \"${source}*\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" "${source}"/* "${destination}" +} + +SELECT_SLICE_RETVAL="" + +select_slice() { + local xcframework_name="$1" + xcframework_name="${xcframework_name##*/}" + local paths=("${@:2}") + # Locate the correct slice of the .xcframework for the current architectures + local target_path="" + + # Split archs on space so we can find a slice that has all the needed archs + local target_archs=$(echo $ARCHS | tr " " "\n") + + local target_variant="" + if [[ "$PLATFORM_NAME" == *"simulator" ]]; then + target_variant="simulator" + fi + if [[ ! -z ${EFFECTIVE_PLATFORM_NAME+x} && "$EFFECTIVE_PLATFORM_NAME" == *"maccatalyst" ]]; then + target_variant="maccatalyst" + fi + for i in ${!paths[@]}; do + local matched_all_archs="1" + local slice_archs="$(archs_for_slice "${xcframework_name}/${paths[$i]}")" + local slice_variant="$(variant_for_slice "${xcframework_name}/${paths[$i]}")" + for target_arch in $target_archs; do + if ! [[ "${slice_variant}" == "$target_variant" ]]; then + matched_all_archs="0" + break + fi + + if ! echo "${slice_archs}" | tr " " "\n" | grep -F -q -x "$target_arch"; then + matched_all_archs="0" + break + fi + done + + if [[ "$matched_all_archs" == "1" ]]; then + # Found a matching slice + echo "Selected xcframework slice ${paths[$i]}" + SELECT_SLICE_RETVAL=${paths[$i]} + break + fi + done +} + +install_xcframework() { + local basepath="$1" + local name="$2" + local package_type="$3" + local paths=("${@:4}") + + # Locate the correct slice of the .xcframework for the current architectures + select_slice "${basepath}" "${paths[@]}" + local target_path="$SELECT_SLICE_RETVAL" + if [[ -z "$target_path" ]]; then + echo "warning: [CP] $(basename ${basepath}): Unable to find matching slice in '${paths[@]}' for the current build architectures ($ARCHS) and platform (${EFFECTIVE_PLATFORM_NAME-${PLATFORM_NAME}})." + return + fi + local source="$basepath/$target_path" + + local destination="${PODS_XCFRAMEWORKS_BUILD_DIR}/${name}" + + if [ ! -d "$destination" ]; then + mkdir -p "$destination" + fi + + copy_dir "$source/" "$destination" + echo "Copied $source to $destination" +} + +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBanner.xcframework" "MintegralAdSDK/BannerAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKBidding.xcframework" "MintegralAdSDK/BidNativeAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKInterstitialVideo.xcframework" "MintegralAdSDK/InterstitialVideoAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDK.xcframework" "MintegralAdSDK/NativeAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNativeAdvanced.xcframework" "MintegralAdSDK/NativeAdvancedAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKNewInterstitial.xcframework" "MintegralAdSDK/NewInterstitialAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKReward.xcframework" "MintegralAdSDK/RewardVideoAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" +install_xcframework "${PODS_ROOT}/MintegralAdSDK/Fmk/MTGSDKSplash.xcframework" "MintegralAdSDK/SplashAd" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" + diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig new file mode 100644 index 0000000..68cb284 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.debug.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MintegralAdSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig new file mode 100644 index 0000000..68cb284 --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/MintegralAdSDK.release.xcconfig @@ -0,0 +1,17 @@ +CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK +EXCLUDED_ARCHS[sdk=iphonesimulator*] = i386 +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -ObjC -l"sqlite3" -l"xml2" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "AdSupport" -framework "CoreGraphics" -framework "CoreTelephony" -framework "Foundation" -framework "MobileCoreServices" -framework "QuartzCore" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -framework "WebKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/MintegralAdSDK +PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist b/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist new file mode 100644 index 0000000..4091a4a --- /dev/null +++ b/Pods/Target Support Files/MintegralAdSDK/ResourceBundle-MTGSDK-MintegralAdSDK-Info.plist @@ -0,0 +1,24 @@ + + + + + CFBundleDevelopmentRegion + ${PODS_DEVELOPMENT_LANGUAGE} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 7.6.8 + CFBundleSignature + ???? + CFBundleVersion + 1 + NSPrincipalClass + + + diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.markdown b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.markdown index 2a82212..13c0756 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.markdown @@ -342,6 +342,14 @@ Copyright 2024 Google LLC Copyright 2017 Google LLC +## GoogleMobileAdsMediationIronSource + +Copyright 2017 Google LLC + +## GoogleMobileAdsMediationMintegral + +Copyright 2022 Google LLC + ## GoogleMobileAdsMediationPangle Copyright 2022 Google LLC @@ -379,6 +387,10 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## IronSourceSDK + +https://platform.ironsrc.com/partners/terms-and-conditions-new-user + ## JXPagingView MIT License @@ -495,6 +507,11 @@ THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABI CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## MintegralAdSDK + +https://raw.githubusercontent.com/Mintegral-official/MintegralAdSDK-iOS-new/master/LICENSE.txt + + ## SVProgressHUD MIT License diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.plist b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.plist index 8714367..87f6a2d 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-acknowledgements.plist @@ -389,6 +389,26 @@ Site: https://ru.linkedin.com/in/pavelkatunin Type PSGroupSpecifier + + FooterText + Copyright 2017 Google LLC + License + Apache 2.0 + Title + GoogleMobileAdsMediationIronSource + Type + PSGroupSpecifier + + + FooterText + Copyright 2022 Google LLC + License + Apache 2.0 + Title + GoogleMobileAdsMediationMintegral + Type + PSGroupSpecifier + FooterText Copyright 2022 Google LLC @@ -450,6 +470,16 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + https://platform.ironsrc.com/partners/terms-and-conditions-new-user + License + Commercial + Title + IronSourceSDK + Type + PSGroupSpecifier + FooterText MIT License @@ -596,6 +626,17 @@ IN THE SOFTWARE. Type PSGroupSpecifier + + FooterText + https://raw.githubusercontent.com/Mintegral-official/MintegralAdSDK-iOS-new/master/LICENSE.txt + + License + Mintegral + Title + MintegralAdSDK + Type + PSGroupSpecifier + FooterText MIT License diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-input-files.xcfilelist index b71b7e4..7aecbe2 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-input-files.xcfilelist @@ -3,4 +3,6 @@ ${PODS_ROOT}/Ads-Global/SDK/PAGAdSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/Ads-Global/AdsGlobalSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/Google-Mobile-Ads-SDK/GoogleMobileAdsResources.bundle ${PODS_CONFIGURATION_BUILD_DIR}/GoogleUserMessagingPlatform/UserMessagingPlatformResources.bundle +${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle +${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-output-files.xcfilelist index 4fb0703..31ed553 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Debug-output-files.xcfilelist @@ -2,4 +2,6 @@ ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/PAGAdSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AdsGlobalSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleMobileAdsResources.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/UserMessagingPlatformResources.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IronSourcePrivacyInfo.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MTGSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-input-files.xcfilelist index b71b7e4..7aecbe2 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-input-files.xcfilelist @@ -3,4 +3,6 @@ ${PODS_ROOT}/Ads-Global/SDK/PAGAdSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/Ads-Global/AdsGlobalSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/Google-Mobile-Ads-SDK/GoogleMobileAdsResources.bundle ${PODS_CONFIGURATION_BUILD_DIR}/GoogleUserMessagingPlatform/UserMessagingPlatformResources.bundle +${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle +${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle ${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-output-files.xcfilelist index 4fb0703..31ed553 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources-Release-output-files.xcfilelist @@ -2,4 +2,6 @@ ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/PAGAdSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/AdsGlobalSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleMobileAdsResources.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/UserMessagingPlatformResources.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/IronSourcePrivacyInfo.bundle +${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/MTGSDK.bundle ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/VungleAds.bundle \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources.sh b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources.sh index b8572c9..bc0288d 100755 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources.sh +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music-resources.sh @@ -101,6 +101,8 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Ads-Global/AdsGlobalSDK.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Google-Mobile-Ads-SDK/GoogleMobileAdsResources.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUserMessagingPlatform/UserMessagingPlatformResources.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle" fi if [[ "$CONFIGURATION" == "Release" ]]; then @@ -108,6 +110,8 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Ads-Global/AdsGlobalSDK.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/Google-Mobile-Ads-SDK/GoogleMobileAdsResources.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUserMessagingPlatform/UserMessagingPlatformResources.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/IronSourceSDK/IronSourcePrivacyInfo.bundle" + install_resource "${PODS_CONFIGURATION_BUILD_DIR}/MintegralAdSDK/MTGSDK.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/VungleAds/VungleAds.bundle" fi diff --git a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.debug.xcconfig b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.debug.xcconfig index 5edc522..dc1c451 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.debug.xcconfig +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.debug.xcconfig @@ -1,12 +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}/DownloadButton" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.6.0" "${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}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationAppLovin/AppLovinAdapter-12.6.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationPangle/PangleAdapter-6.1.0.5.0" "${PODS_ROOT}/GoogleMobileAdsMediationVungle/LiftoffMonetizeAdapter-7.4.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationAppLovin" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationPangle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationVungle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DownloadButton" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.6.0" "${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}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationAppLovin/AppLovinAdapter-12.6.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0" "${PODS_ROOT}/GoogleMobileAdsMediationPangle/PangleAdapter-6.1.0.5.0" "${PODS_ROOT}/GoogleMobileAdsMediationVungle/LiftoffMonetizeAdapter-7.4.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationAppLovin" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationIronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationMintegral" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationPangle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationVungle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DownloadButton/DownloadButton.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel/Tiercel.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BURelyFoundation_Global" "${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" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${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"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 "AppLovinAdapter" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "DownloadButton" -framework "Foundation" -framework "GoogleMobileAds" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXPagingView" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "Kingfisher" -framework "LiftoffMonetizeAdapter" -framework "MJRefresh" -framework "MarqueeLabel" -framework "MediaPlayer" -framework "MessageUI" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "PangleAdapter" -framework "QuartzCore" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SwiftDate" -framework "SystemConfiguration" -framework "Tiercel" -framework "UIKit" -framework "UserMessagingPlatform" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "AdSupport" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "JavaScriptCore" -weak_framework "SafariServices" -weak_framework "SwiftUI" -weak_framework "UIKit" -weak_framework "WebKit" +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"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 "AppLovinAdapter" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "DownloadButton" -framework "Foundation" -framework "GoogleMobileAds" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "IronSource" -framework "IronSourceAdapter" -framework "JXPagingView" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "Kingfisher" -framework "LiftoffMonetizeAdapter" -framework "MJRefresh" -framework "MTGSDK" -framework "MTGSDKBanner" -framework "MTGSDKBidding" -framework "MTGSDKInterstitialVideo" -framework "MTGSDKNativeAdvanced" -framework "MTGSDKNewInterstitial" -framework "MTGSDKReward" -framework "MTGSDKSplash" -framework "MarqueeLabel" -framework "MediaPlayer" -framework "MessageUI" -framework "MintegralAdapter" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "PangleAdapter" -framework "QuartzCore" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SwiftDate" -framework "SystemConfiguration" -framework "Tiercel" -framework "UIKit" -framework "UserMessagingPlatform" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "AdSupport" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "JavaScriptCore" -weak_framework "SafariServices" -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/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.release.xcconfig b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.release.xcconfig index 5edc522..dc1c451 100644 --- a/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.release.xcconfig +++ b/Pods/Target Support Files/Pods-relax.offline.mp3.music/Pods-relax.offline.mp3.music.release.xcconfig @@ -1,12 +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}/DownloadButton" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.6.0" "${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}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationAppLovin/AppLovinAdapter-12.6.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationPangle/PangleAdapter-6.1.0.5.0" "${PODS_ROOT}/GoogleMobileAdsMediationVungle/LiftoffMonetizeAdapter-7.4.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationAppLovin" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationPangle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationVungle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DownloadButton" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel" "${PODS_ROOT}/Ads-Global/SDK" "${PODS_ROOT}/AppLovinSDK/applovin-ios-sdk-12.6.0" "${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}/Google-Mobile-Ads-SDK/Frameworks/GoogleMobileAdsFramework" "${PODS_ROOT}/GoogleMobileAdsMediationAppLovin/AppLovinAdapter-12.6.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationIronSource/IronSourceAdapter-8.2.0.0.0" "${PODS_ROOT}/GoogleMobileAdsMediationMintegral/MintegralAdapter-7.6.8.0" "${PODS_ROOT}/GoogleMobileAdsMediationPangle/PangleAdapter-6.1.0.5.0" "${PODS_ROOT}/GoogleMobileAdsMediationVungle/LiftoffMonetizeAdapter-7.4.0.0" "${PODS_ROOT}/GoogleUserMessagingPlatform/Frameworks/Release" "${PODS_ROOT}/IronSourceSDK/IronSource" "${PODS_ROOT}/MintegralAdSDK/Fmk" "${PODS_ROOT}/VungleAds/static" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Ads-Global/BUAdSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/AppLovinSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/Google-Mobile-Ads-SDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationAppLovin" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationIronSource" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationMintegral" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationPangle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleMobileAdsMediationVungle" "${PODS_XCFRAMEWORKS_BUILD_DIR}/GoogleUserMessagingPlatform" "${PODS_XCFRAMEWORKS_BUILD_DIR}/IronSourceSDK" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BannerAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/BidNativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/InterstitialVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NativeAdvancedAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/NewInterstitialAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/RewardVideoAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/MintegralAdSDK/SplashAd" "${PODS_XCFRAMEWORKS_BUILD_DIR}/VungleAds" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DownloadButton/DownloadButton.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/IQKeyboardManagerSwift/IQKeyboardManagerSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXPagingView/JXPagingView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JXSegmentedView/JXSegmentedView.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MarqueeLabel/MarqueeLabel.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVProgressHUD/SVProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftDate/SwiftDate.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Tiercel/Tiercel.framework/Headers" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/BURelyFoundation_Global" "${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" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' LIBRARY_SEARCH_PATHS = $(inherited) "${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"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 "AppLovinAdapter" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "DownloadButton" -framework "Foundation" -framework "GoogleMobileAds" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "JXPagingView" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "Kingfisher" -framework "LiftoffMonetizeAdapter" -framework "MJRefresh" -framework "MarqueeLabel" -framework "MediaPlayer" -framework "MessageUI" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "PangleAdapter" -framework "QuartzCore" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SwiftDate" -framework "SystemConfiguration" -framework "Tiercel" -framework "UIKit" -framework "UserMessagingPlatform" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "AdSupport" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "JavaScriptCore" -weak_framework "SafariServices" -weak_framework "SwiftUI" -weak_framework "UIKit" -weak_framework "WebKit" +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"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 "AppLovinAdapter" -framework "AppLovinSDK" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreFoundation" -framework "CoreGraphics" -framework "CoreImage" -framework "CoreMedia" -framework "CoreMotion" -framework "CoreServices" -framework "CoreTelephony" -framework "CoreText" -framework "CoreVideo" -framework "DownloadButton" -framework "Foundation" -framework "GoogleMobileAds" -framework "IQKeyboardManagerSwift" -framework "ImageIO" -framework "IronSource" -framework "IronSourceAdapter" -framework "JXPagingView" -framework "JXSegmentedView" -framework "JavaScriptCore" -framework "Kingfisher" -framework "LiftoffMonetizeAdapter" -framework "MJRefresh" -framework "MTGSDK" -framework "MTGSDKBanner" -framework "MTGSDKBidding" -framework "MTGSDKInterstitialVideo" -framework "MTGSDKNativeAdvanced" -framework "MTGSDKNewInterstitial" -framework "MTGSDKReward" -framework "MTGSDKSplash" -framework "MarqueeLabel" -framework "MediaPlayer" -framework "MessageUI" -framework "MintegralAdapter" -framework "MobileCoreServices" -framework "PAGAdSDK" -framework "PangleAdapter" -framework "QuartzCore" -framework "SVProgressHUD" -framework "SafariServices" -framework "Security" -framework "SnapKit" -framework "StoreKit" -framework "SwiftDate" -framework "SystemConfiguration" -framework "Tiercel" -framework "UIKit" -framework "UserMessagingPlatform" -framework "VungleAdsSDK" -framework "WebKit" -weak_framework "AdSupport" -weak_framework "AppTrackingTransparency" -weak_framework "Combine" -weak_framework "CoreML" -weak_framework "DeviceCheck" -weak_framework "Foundation" -weak_framework "JavaScriptCore" -weak_framework "SafariServices" -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/relax.offline.mp3.music.xcodeproj/project.pbxproj b/relax.offline.mp3.music.xcodeproj/project.pbxproj index 7b63f34..268af03 100644 --- a/relax.offline.mp3.music.xcodeproj/project.pbxproj +++ b/relax.offline.mp3.music.xcodeproj/project.pbxproj @@ -22,6 +22,8 @@ CB0B368D2C65AEEF004036E2 /* Wave_Animation.json in Resources */ = {isa = PBXBuildFile; fileRef = CB0B368C2C65AEEF004036E2 /* Wave_Animation.json */; }; CB0B368F2C65B026004036E2 /* MP_WaveAnimationMaskView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0B368E2C65B026004036E2 /* MP_WaveAnimationMaskView.swift */; }; CB0B36912C65EBFC004036E2 /* MPPositive_BaseShowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0B36902C65EBFC004036E2 /* MPPositive_BaseShowView.swift */; }; + CB0D33972C7EF73700C85816 /* MPPositive_PersonalListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0D33962C7EF73700C85816 /* MPPositive_PersonalListViewModel.swift */; }; + CB0D339B2C7F2AAC00C85816 /* MPPositive_PersonalisedRecommendationsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0D339A2C7F2AAC00C85816 /* MPPositive_PersonalisedRecommendationsTableViewCell.swift */; }; CB15B89B2C353B2400756E89 /* MP_GuideViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB15B8992C353B2400756E89 /* MP_GuideViewController.swift */; }; CB15B89C2C353B2400756E89 /* MP_GuideViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CB15B89A2C353B2400756E89 /* MP_GuideViewController.xib */; }; CB1E3B662C23DA8500071DEA /* MPPositive_CustomPlayListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1E3B652C23DA8500071DEA /* MPPositive_CustomPlayListModel.swift */; }; @@ -236,6 +238,7 @@ CBB720542C6A040000D1B504 /* MP_IAPViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = CBB720532C6A040000D1B504 /* MP_IAPViewController.xib */; }; CBB75FDD2C4F7AA60041665D /* UIImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB75FDC2C4F7AA60041665D /* UIImageView.swift */; }; CBBAF8CD2C339CF200B3C838 /* MPPositive_JsonCharts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBAF8CC2C339CF200B3C838 /* MPPositive_JsonCharts.swift */; }; + CBBFD8212C8018D100BD67BC /* Reload_Animation.json in Resources */ = {isa = PBXBuildFile; fileRef = CBBFD8202C8018D100BD67BC /* Reload_Animation.json */; }; CBC1FB7A2C50999800AC0633 /* MPPositive_LibraryItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC1FB792C50999800AC0633 /* MPPositive_LibraryItemModel.swift */; }; CBC1FB7C2C509B7300AC0633 /* MPPositive_LibraryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC1FB7B2C509B7300AC0633 /* MPPositive_LibraryViewModel.swift */; }; CBC1FB7E2C509BB400AC0633 /* MPPositive_LibraryListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC1FB7D2C509BB400AC0633 /* MPPositive_LibraryListViewModel.swift */; }; @@ -248,6 +251,8 @@ CBC2D6FB2BFDF3D800E17703 /* Base in Resources */ = {isa = PBXBuildFile; fileRef = CBC2D6FA2BFDF3D800E17703 /* Base */; }; CBC2D7D42BFDF4B900E17703 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = CBC2D7792BFDF4B900E17703 /* PrivacyInfo.xcprivacy */; }; CBC3F2B22C3E76160075DC74 /* MPPositive_AdModelModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC3F2B12C3E76160075DC74 /* MPPositive_AdModelModel.swift */; }; + CBC5E51D2C7D82A200336746 /* MPPositive_RecentlyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC5E51C2C7D82A200336746 /* MPPositive_RecentlyModel.swift */; }; + CBC5E51F2C7DAB8600336746 /* MPPositive_RecentlyViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC5E51E2C7DAB8600336746 /* MPPositive_RecentlyViewModel.swift */; }; CBC81FBA2C3694990028143B /* MPPositive_HomeSinglesTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC81FB92C3694990028143B /* MPPositive_HomeSinglesTableViewCell.swift */; }; CBC81FBC2C3696230028143B /* MPPositive_HomeSingleCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBC81FBB2C3696230028143B /* MPPositive_HomeSingleCollectionViewCell.swift */; }; CBCB8DD32C631CD200E6438D /* MPPositive_SearchHistoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBCB8DD22C631CD200E6438D /* MPPositive_SearchHistoryView.swift */; }; @@ -293,6 +298,8 @@ CB0B368C2C65AEEF004036E2 /* Wave_Animation.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Wave_Animation.json; sourceTree = ""; }; CB0B368E2C65B026004036E2 /* MP_WaveAnimationMaskView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MP_WaveAnimationMaskView.swift; sourceTree = ""; }; CB0B36902C65EBFC004036E2 /* MPPositive_BaseShowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_BaseShowView.swift; sourceTree = ""; }; + CB0D33962C7EF73700C85816 /* MPPositive_PersonalListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_PersonalListViewModel.swift; sourceTree = ""; }; + CB0D339A2C7F2AAC00C85816 /* MPPositive_PersonalisedRecommendationsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_PersonalisedRecommendationsTableViewCell.swift; sourceTree = ""; }; CB15B8992C353B2400756E89 /* MP_GuideViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MP_GuideViewController.swift; sourceTree = ""; }; CB15B89A2C353B2400756E89 /* MP_GuideViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MP_GuideViewController.xib; sourceTree = ""; }; CB1E3B652C23DA8500071DEA /* MPPositive_CustomPlayListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_CustomPlayListModel.swift; sourceTree = ""; }; @@ -522,6 +529,7 @@ CBB720532C6A040000D1B504 /* MP_IAPViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MP_IAPViewController.xib; sourceTree = ""; }; CBB75FDC2C4F7AA60041665D /* UIImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageView.swift; sourceTree = ""; }; CBBAF8CC2C339CF200B3C838 /* MPPositive_JsonCharts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_JsonCharts.swift; sourceTree = ""; }; + CBBFD8202C8018D100BD67BC /* Reload_Animation.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Reload_Animation.json; sourceTree = ""; }; CBC1FB792C50999800AC0633 /* MPPositive_LibraryItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_LibraryItemModel.swift; sourceTree = ""; }; CBC1FB7B2C509B7300AC0633 /* MPPositive_LibraryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_LibraryViewModel.swift; sourceTree = ""; }; CBC1FB7D2C509BB400AC0633 /* MPPositive_LibraryListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_LibraryListViewModel.swift; sourceTree = ""; }; @@ -536,6 +544,8 @@ CBC2D6FC2BFDF3D800E17703 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CBC2D7792BFDF4B900E17703 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; CBC3F2B12C3E76160075DC74 /* MPPositive_AdModelModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_AdModelModel.swift; sourceTree = ""; }; + CBC5E51C2C7D82A200336746 /* MPPositive_RecentlyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_RecentlyModel.swift; sourceTree = ""; }; + CBC5E51E2C7DAB8600336746 /* MPPositive_RecentlyViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_RecentlyViewModel.swift; sourceTree = ""; }; CBC81FB92C3694990028143B /* MPPositive_HomeSinglesTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_HomeSinglesTableViewCell.swift; sourceTree = ""; }; CBC81FBB2C3696230028143B /* MPPositive_HomeSingleCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_HomeSingleCollectionViewCell.swift; sourceTree = ""; }; CBCB8DD22C631CD200E6438D /* MPPositive_SearchHistoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MPPositive_SearchHistoryView.swift; sourceTree = ""; }; @@ -735,6 +745,7 @@ CBAFCA1C2C0A10500054500E /* Sounds of nature */, CBAFCA1D2C0A10500054500E /* Resource.plist */, CB0B368C2C65AEEF004036E2 /* Wave_Animation.json */, + CBBFD8202C8018D100BD67BC /* Reload_Animation.json */, ); path = "Resource(资源)"; sourceTree = ""; @@ -806,6 +817,7 @@ CBAFCA3D2C0A10500054500E /* MPPositive_ArtistHeaderModel.swift */, CBC3F2B12C3E76160075DC74 /* MPPositive_AdModelModel.swift */, CBAFCA3E2C0A10500054500E /* MPPositive_BrowseItemModel.swift */, + CBC5E51C2C7D82A200336746 /* MPPositive_RecentlyModel.swift */, CBC1FB792C50999800AC0633 /* MPPositive_LibraryItemModel.swift */, CBD344DB2C3FCA270095F18F /* MPPositive_GridModel.swift */, CBAFCA3F2C0A10500054500E /* MPPositive_CollectionArtistModel.swift */, @@ -832,6 +844,8 @@ CBC1FB7B2C509B7300AC0633 /* MPPositive_LibraryViewModel.swift */, CBAFCA4B2C0A10500054500E /* MPPositive_BrowseModuleListViewModel.swift */, CBAFCA4A2C0A10500054500E /* MPPositive_BrowseItemViewModel.swift */, + CB0D33962C7EF73700C85816 /* MPPositive_PersonalListViewModel.swift */, + CBC5E51E2C7DAB8600336746 /* MPPositive_RecentlyViewModel.swift */, CBD344DD2C3FD8230095F18F /* MPPositive_GridViewModel.swift */, CBAFCA4C2C0A10500054500E /* MPPositive_CollectionArtistViewModel.swift */, CBAFCA4D2C0A10500054500E /* MPPositive_CollectionListViewModel.swift */, @@ -982,6 +996,7 @@ CBAFCA902C0A10500054500E /* Home */ = { isa = PBXGroup; children = ( + CB0D339A2C7F2AAC00C85816 /* MPPositive_PersonalisedRecommendationsTableViewCell.swift */, CBC1FB7F2C50E59C00AC0633 /* MPPositive_HomeLibraryListstableViewCell.swift */, CBC1FB812C50E63900AC0633 /* MPPositive_HomeLibraryListCollectionViewCell.swift */, CBC81FB92C3694990028143B /* MPPositive_HomeSinglesTableViewCell.swift */, @@ -1393,6 +1408,7 @@ CB15B89C2C353B2400756E89 /* MP_GuideViewController.xib in Resources */, CBAFCB002C0A10500054500E /* Chirping of Birds.mp3 in Resources */, CBAFCBA72C0A10500054500E /* MPSideA_Home_SecondListCollectionViewCell.xib in Resources */, + CBBFD8212C8018D100BD67BC /* Reload_Animation.json in Resources */, CB0B368D2C65AEEF004036E2 /* Wave_Animation.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1490,6 +1506,7 @@ CBAFCAF62C0A10500054500E /* InstanceFromNib.swift in Sources */, CBD344DE2C3FD8230095F18F /* MPPositive_GridViewModel.swift in Sources */, CBAFCB622C0A10500054500E /* MPPositive_HomeListFirstCollectionViewCell.swift in Sources */, + CBC5E51D2C7D82A200336746 /* MPPositive_RecentlyModel.swift in Sources */, CBAFCB112C0A10500054500E /* MP_PlayerManager.swift in Sources */, CBDC4A292C61B88300960649 /* relax.offline.mp3.xcdatamodeld in Sources */, CBAFCB582C0A10500054500E /* MPPositive_LibraryTableViewCell.swift in Sources */, @@ -1587,6 +1604,7 @@ CBCB8DD32C631CD200E6438D /* MPPositive_SearchHistoryView.swift in Sources */, CBAFCB5F2C0A10500054500E /* MPPositive_ArtistShowSongTableViewCell.swift in Sources */, CBAFCB852C0A10500054500E /* MPSideA_MoreViewController.swift in Sources */, + CB0D33972C7EF73700C85816 /* MPPositive_PersonalListViewModel.swift in Sources */, CBAFCB832C0A10500054500E /* MPSideA_DeleteViewController.swift in Sources */, CBAFCAF22C0A10500054500E /* String.swift in Sources */, CBAFCB0E2C0A10500054500E /* MP_HUD.swift in Sources */, @@ -1615,6 +1633,7 @@ CBAFCB772C0A10500054500E /* MPSideA_MusicModel.swift in Sources */, CB0968772C2121410045E55B /* GADTTemplateView.m in Sources */, CBAFCB522C0A10500054500E /* MPPositive_SearchViewController.swift in Sources */, + CBC5E51F2C7DAB8600336746 /* MPPositive_RecentlyViewModel.swift in Sources */, CBAFCB442C0A10500054500E /* MPPositive_PresentationController.swift in Sources */, CB0968752C2121410045E55B /* GADTSmallTemplateView.m in Sources */, CBAFCB9B2C0A10500054500E /* MPSideA_CenterTableViewCell.swift in Sources */, @@ -1678,6 +1697,7 @@ CBAFCB0F2C0A10500054500E /* MP_LocationManager.swift in Sources */, CBAFCB5E2C0A10500054500E /* MPPositive_ArtistShowListCollectionViewCell.swift in Sources */, CBAFCB6D2C0A10500054500E /* MPPositive_RecommendMemberCollectionViewCell.swift in Sources */, + CB0D339B2C7F2AAC00C85816 /* MPPositive_PersonalisedRecommendationsTableViewCell.swift in Sources */, CBAFCB2B2C0A10500054500E /* MPPositive_SearchTagModel.swift in Sources */, CBAFCB262C0A10500054500E /* MPPositive_CollectionListModel.swift in Sources */, ); @@ -1885,10 +1905,10 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = RAQJ4FNZUH; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = relax.offline.mp3.music/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = Musiclax; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "\"Musiclax\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; - INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "\"Musiclax\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; - INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"Musiclax\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; + INFOPLIST_KEY_CFBundleDisplayName = HiMelody; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "\"HiMelody\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; + INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "\"HiMelody\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; + INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"HiMelody\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; @@ -1931,10 +1951,10 @@ "DEVELOPMENT_TEAM[sdk=iphoneos*]" = RAQJ4FNZUH; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = relax.offline.mp3.music/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = Musiclax; - INFOPLIST_KEY_NSMicrophoneUsageDescription = "\"Musiclax\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; - INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "\"Musiclax\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; - INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"Musiclax\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; + INFOPLIST_KEY_CFBundleDisplayName = HiMelody; + INFOPLIST_KEY_NSMicrophoneUsageDescription = "\"HiMelody\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; + INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "\"HiMelody\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; + INFOPLIST_KEY_NSUserTrackingUsageDescription = "\"HiMelody\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; diff --git a/relax.offline.mp3.music.xcodeproj/xcshareddata/xcschemes/relax.offline.mp3.music.xcscheme b/relax.offline.mp3.music.xcodeproj/xcshareddata/xcschemes/relax.offline.mp3.music.xcscheme index 9c7a889..0ca48b7 100644 --- a/relax.offline.mp3.music.xcodeproj/xcshareddata/xcschemes/relax.offline.mp3.music.xcscheme +++ b/relax.offline.mp3.music.xcodeproj/xcshareddata/xcschemes/relax.offline.mp3.music.xcscheme @@ -72,6 +72,18 @@ isEnabled = "YES"> + + + + + + last { - let calendar = Calendar.current - let startDate = calendar.startOfDay(for: last) - let endDate = calendar.startOfDay(for: now) - let components = calendar.dateComponents([.day], from: startDate, to: endDate) - //相差的天数 - let days = components.day ?? 0 - if days > 0 { - //活跃的下一天 - actives.append(now) - UserDefaults.standard.setValue(actives, forKey: "ActiveDays") - } - } - } + //追加一次时间值 + let now = Date().timeZone() + actives.append(now) + UserDefaults.standard.setValue(actives, forKey: "ActiveDays") } //MARK: - 页面跳转 ///跳转启动页 diff --git a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/Contents.json index a927c8f..61b011f 100644 --- a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/Contents.json +++ b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/Contents.json @@ -5,12 +5,12 @@ "scale" : "1x" }, { - "filename" : "img_v3_02b6_3f726db0-fde6-4335-a78b-2a4ba9365ccg.png", + "filename" : "启动页-NEW@2x.png", "idiom" : "universal", "scale" : "2x" }, { - "filename" : "img_v3_02b6_97959922-6ac1-437f-aab5-c65850cdb09g.png", + "filename" : "启动页-NEW@3x.png", "idiom" : "universal", "scale" : "3x" } diff --git a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_3f726db0-fde6-4335-a78b-2a4ba9365ccg.png b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_3f726db0-fde6-4335-a78b-2a4ba9365ccg.png deleted file mode 100644 index d8b8d24..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_3f726db0-fde6-4335-a78b-2a4ba9365ccg.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_97959922-6ac1-437f-aab5-c65850cdb09g.png b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_97959922-6ac1-437f-aab5-c65850cdb09g.png deleted file mode 100644 index 780c67a..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/img_v3_02b6_97959922-6ac1-437f-aab5-c65850cdb09g.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@2x.png b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@2x.png new file mode 100644 index 0000000..e257647 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@3x.png b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@3x.png new file mode 100644 index 0000000..5a0678d Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Lunch/Lunch'bg.imageset/启动页-NEW@3x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/Contents.json new file mode 100644 index 0000000..4dad9b2 --- /dev/null +++ b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "shuaxin.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "shuaxin@2x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin.png new file mode 100644 index 0000000..339fb81 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin@2x.png new file mode 100644 index 0000000..1ac263b Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Home_Reload'logo.imageset/shuaxin@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@2x.png new file mode 100644 index 0000000..ed87394 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@3x.png new file mode 100644 index 0000000..5a468d2 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow - Bottom 1@3x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@2x.png deleted file mode 100644 index b9bbba1..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@2x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@3x.png deleted file mode 100644 index 6dab5ff..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/COCO_Line_Arrow_-_Bottom_1@3x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/Contents.json index 170839b..902bd6f 100644 --- a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/Contents.json +++ b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Loaded'logo.imageset/Contents.json @@ -5,12 +5,12 @@ "scale" : "1x" }, { - "filename" : "COCO_Line_Arrow_-_Bottom_1@2x.png", + "filename" : "COCO_Line_Arrow - Bottom 1@2x.png", "idiom" : "universal", "scale" : "2x" }, { - "filename" : "COCO_Line_Arrow_-_Bottom_1@3x.png", + "filename" : "COCO_Line_Arrow - Bottom 1@3x.png", "idiom" : "universal", "scale" : "3x" } diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@2x.png new file mode 100644 index 0000000..ccf334b Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@2x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@3x.png new file mode 100644 index 0000000..1b4f5e4 Binary files /dev/null and b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow - Bottom 2@3x.png differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@2x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@2x.png deleted file mode 100644 index 3f0542f..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@2x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@3x.png b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@3x.png deleted file mode 100644 index a82fed1..0000000 Binary files a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/COCO_Line_Arrow_-_Bottom_2@3x.png and /dev/null differ diff --git a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/Contents.json b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/Contents.json index d43bef4..1ec2c98 100644 --- a/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/Contents.json +++ b/relax.offline.mp3.music/Assets.xcassets/Positive/Home/Song_Unload'logo.imageset/Contents.json @@ -5,12 +5,12 @@ "scale" : "1x" }, { - "filename" : "COCO_Line_Arrow_-_Bottom_2@2x.png", + "filename" : "COCO_Line_Arrow - Bottom 2@2x.png", "idiom" : "universal", "scale" : "2x" }, { - "filename" : "COCO_Line_Arrow_-_Bottom_2@3x.png", + "filename" : "COCO_Line_Arrow - Bottom 2@3x.png", "idiom" : "universal", "scale" : "3x" } diff --git a/relax.offline.mp3.music/GoogleService-Info.plist b/relax.offline.mp3.music/GoogleService-Info.plist index f6c548f..3ede1e1 100644 --- a/relax.offline.mp3.music/GoogleService-Info.plist +++ b/relax.offline.mp3.music/GoogleService-Info.plist @@ -13,18 +13,18 @@ PROJECT_ID musiclax-ios STORAGE_BUCKET - musiclax-ios.appspot.com + HiMelody-ios.appspot.com IS_ADS_ENABLED - + IS_ANALYTICS_ENABLED - + IS_APPINVITE_ENABLED - + IS_GCM_ENABLED - + IS_SIGNIN_ENABLED - + GOOGLE_APP_ID 1:773095886766:ios:54ac9cf528ca696540823f - \ No newline at end of file + diff --git a/relax.offline.mp3.music/MP/Common/DataBase/relax.offline.mp3.xcdatamodeld/MusicPlayer.xcdatamodel/contents b/relax.offline.mp3.music/MP/Common/DataBase/relax.offline.mp3.xcdatamodeld/MusicPlayer.xcdatamodel/contents index f85b5e0..c91845b 100644 --- a/relax.offline.mp3.music/MP/Common/DataBase/relax.offline.mp3.xcdatamodeld/MusicPlayer.xcdatamodel/contents +++ b/relax.offline.mp3.music/MP/Common/DataBase/relax.offline.mp3.xcdatamodeld/MusicPlayer.xcdatamodel/contents @@ -42,17 +42,34 @@ + + + + + + + + + + + + + + + + + diff --git a/relax.offline.mp3.music/MP/Common/Extension(扩展)/ImagePicker.swift b/relax.offline.mp3.music/MP/Common/Extension(扩展)/ImagePicker.swift index 53caac6..8c5a240 100644 --- a/relax.offline.mp3.music/MP/Common/Extension(扩展)/ImagePicker.swift +++ b/relax.offline.mp3.music/MP/Common/Extension(扩展)/ImagePicker.swift @@ -118,7 +118,7 @@ extension UIImagePickerControllerDelegate where Self:UIViewController{ private func album(){ DispatchQueue.main.async { //次要处理 - let alertController = UIAlertController(title: "Access album permission request", message: "“Musiclax”currently does not have permission to access the album and cannot obtain album data. If you want to use the photo album function, please click “Settings” to allow this App to obtain permission to access the photo album", preferredStyle: .alert) + let alertController = UIAlertController(title: "Access album permission request", message: "“HiMelody”currently does not have permission to access the album and cannot obtain album data. If you want to use the photo album function, please click “Settings” to allow this App to obtain permission to access the photo album", preferredStyle: .alert) let CancelAction = UIAlertAction(title:"Cancel", style: .cancel) { (Cancel) in } @@ -141,7 +141,7 @@ extension UIImagePickerControllerDelegate where Self:UIViewController{ private func camera(){ DispatchQueue.main.async { //次要处理 - let alertController = UIAlertController(title: "Access camera permission request", message: "“Musiclax”does not have access to the camera, and cannot call camera functions. If you want to use the camera function, please click “Settings” to allow this App to gain access to the camera", preferredStyle: .alert) + let alertController = UIAlertController(title: "Access camera permission request", message: "“HiMelody”does not have access to the camera, and cannot call camera functions. If you want to use the camera function, please click “Settings” to allow this App to gain access to the camera", preferredStyle: .alert) let CancelAction = UIAlertAction(title:"Cancel", style: .cancel) { (Cancel) in } @@ -164,7 +164,7 @@ extension UIImagePickerControllerDelegate where Self:UIViewController{ private func video(){ DispatchQueue.main.async { //次要处理 - let alertController = UIAlertController(title: "Access album permission request".localizableString(), message: "\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!".localizableString(), preferredStyle: .alert) + let alertController = UIAlertController(title: "Access album permission request".localizableString(), message: "\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!".localizableString(), preferredStyle: .alert) let CancelAction = UIAlertAction(title:"Cancel", style: .cancel) { (Cancel) in } diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/InfoPlist.strings index d492fb2..5d502ac 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/InfoPlist.strings @@ -6,9 +6,9 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "يحتاج \"Musiclax\" إلى فتح ألبوم الصور الخاص بك للحصول على موارد الألبوم، والتي يتم استخدامها لإضافة الضوضاء البيضاء المخصصة الخاصة بك. هل تريد السماح لهذا التطبيق بالوصول إلى ألبوم الصور الخاص بك؟"; +"NSPhotoLibraryUsageDescription" = "يحتاج \"HiMelody\" إلى فتح ألبوم الصور الخاص بك للحصول على موارد الألبوم، والتي يتم استخدامها لإضافة الضوضاء البيضاء المخصصة الخاصة بك. هل تريد السماح لهذا التطبيق بالوصول إلى ألبوم الصور الخاص بك؟"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "يتطلب \"Musiclax\" منك تشغيل الميكروفون الخاص بك للتعرف على وحدات الديسيبل المحيطة وتشغيل الضوضاء البيضاء تلقائيًا نيابةً عنك. هل تريد السماح لهذا التطبيق بالوصول إلى الميكروفون الخاص بك؟"; +"NSMicrophoneUsageDescription" = "يتطلب \"HiMelody\" منك تشغيل الميكروفون الخاص بك للتعرف على وحدات الديسيبل المحيطة وتشغيل الضوضاء البيضاء تلقائيًا نيابةً عنك. هل تريد السماح لهذا التطبيق بالوصول إلى الميكروفون الخاص بك؟"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "يحتاج \"Musiclax\" إلى طلب أذونات التتبع لتوفير تجربة إعلانية مخصصة. نحن نحترم ونحمي خصوصيتك ولن نبيع بياناتك لأطراف ثالث +"NSUserTrackingUsageDescription" = "يحتاج \"HiMelody\" إلى طلب أذونات التتبع لتوفير تجربة إعلانية مخصصة. نحن نحترم ونحمي خصوصيتك ولن نبيع بياناتك لأطراف ثالث ."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/Localizable.strings index 800828f..f4527a7 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/ar.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "اختر من الملف"; ///访问相册权限请求 "Access album permission request" = "الوصول إلى طلب إذن ألبوم الصور"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "يتطلب \"Musiclax\" فتح الألبوم الخاص بك للحصول على الموارد اللازمة لإضافة ضوضاء بيضاء مخصصة. يرجى الانتقال إلى \"الإعدادات\" لتمكين هذا الإذن!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "يتطلب \"HiMelody\" فتح الألبوم الخاص بك للحصول على الموارد اللازمة لإضافة ضوضاء بيضاء مخصصة. يرجى الانتقال إلى \"الإعدادات\" لتمكين هذا الإذن!"; ///歌曲 "Songs" = "أغنية"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "الترتيب حسب العنوان"; ///以艺术家排序 "Sort by artist" = "الترتيب حسب الفنان"; +///最近听过 +"Recent Played" = "سمعت مؤخرا"; +///播放列表 +"PlayList" = "قائمة التشغيل"; +///因为你听过 +"Because you listen" = "لأنك سمعت"; +///因为你喜欢 +"Because you like" = "لأنك تحب"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "تم نسخ عنوان البريد الإلكتروني بنجاح إلى الحافظة"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/InfoPlist.strings index 9b6560e..e7b26eb 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "„Musiclax“ muss Ihr Fotoalbum öffnen, um die Albumressourcen abzurufen, die zum Hinzufügen Ihres benutzerdefinierten weißen Rauschens verwendet werden. Erlauben Sie dieser App, auf Ihr Fotoalbum zuzugreifen?"; +"NSPhotoLibraryUsageDescription" = "„HiMelody“ muss Ihr Fotoalbum öffnen, um die Albumressourcen abzurufen, die zum Hinzufügen Ihres benutzerdefinierten weißen Rauschens verwendet werden. Erlauben Sie dieser App, auf Ihr Fotoalbum zuzugreifen?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "Bei „Musiclax“ müssen Sie Ihr Mikrofon einschalten, um die umgebenden Dezibel zu erkennen und automatisch weißes Rauschen für Sie einzuschalten. Möchten Sie dieser App erlauben, auf Ihr Mikrofon zuzugreifen?"; +"NSMicrophoneUsageDescription" = "Bei „HiMelody“ müssen Sie Ihr Mikrofon einschalten, um die umgebenden Dezibel zu erkennen und automatisch weißes Rauschen für Sie einzuschalten. Möchten Sie dieser App erlauben, auf Ihr Mikrofon zuzugreifen?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "„Musiclax“ muss Tracking-Berechtigungen anfordern, um ein personalisiertes Werbeerlebnis bieten zu können. Wir respektieren und schützen Ihre Privatsphäre und werden Ihre Daten nicht an Dritte verkaufen."; +"NSUserTrackingUsageDescription" = "„HiMelody“ muss Tracking-Berechtigungen anfordern, um ein personalisiertes Werbeerlebnis bieten zu können. Wir respektieren und schützen Ihre Privatsphäre und werden Ihre Daten nicht an Dritte verkaufen."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/Localizable.strings index 8301d06..77972e3 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/de.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Aus Datei auswählen"; ///访问相册权限请求 "Access album permission request" = "Zugriffsanfrage für Fotoalbum-Berechtigung"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "„Musiclax“ erfordert das Öffnen Ihres Albums, um die Ressourcen zum Hinzufügen von benutzerdefiniertem weißem Rauschen zu erhalten. Bitte gehen Sie zu „Einstellungen“, um diese Berechtigung zu aktivieren!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "„HiMelody“ erfordert das Öffnen Ihres Albums, um die Ressourcen zum Hinzufügen von benutzerdefiniertem weißem Rauschen zu erhalten. Bitte gehen Sie zu „Einstellungen“, um diese Berechtigung zu aktivieren!"; ///歌曲 "Songs" = "Lied"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Nach Titel sortieren"; ///以艺术家排序 "Sort by artist" = "Nach Künstler sortieren"; +///最近听过 +"Recent Played" = "Vor Kurzem gehört"; +///播放列表 +"PlayList" = "Wiedergabeliste"; +///因为你听过 +"Because you listen" = "Weil du es gehört hast"; +///因为你喜欢 +"Because you like" = "Weil es dir gefällt"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "E-Mail-Adresse erfolgreich in die Zwischenablage kopiert"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/InfoPlist.strings index 21eb7d7..cec60f5 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "\"Musiclax\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; +"NSPhotoLibraryUsageDescription" = "\"HiMelody\" needs to open your photo album to get the album resources, which are used to add your custom white noise. Do you want to allow this app to access your photo album permissions?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\" requires you to turn on the microphone to recognize surrounding decibels and automatically turn on white noise for you. Do you allow this application to obtain your microphone permissions?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; +"NSUserTrackingUsageDescription" = "\"HiMelody\" needs to request tracking permissions to provide a personalized advertising experience. We respect and protect your privacy and will not sell your data to third parties."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/Localizable.strings index b2a7423..2873cf7 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/en.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Pick from files"; ///访问相册权限请求 "Access album permission request" = "Access album permission request"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!"; ///歌曲 "Songs" = "Songs"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Sort by title"; ///以艺术家排序 "Sort by artist" = "Sort by artist"; +///最近听过 +"Recent Played" = "Recent Played"; +///播放列表 +"PlayList" = "PlayList"; +///因为你听过 +"Because you listen" = "Because you listen"; +///因为你喜欢 +"Because you like" = "Because you like"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Successfully copied the e-mail address to the clipboard"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/InfoPlist.strings index 8dd0d63..489b673 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "\"Musiclax\" necesita abrir su álbum de fotos para obtener los recursos del álbum, que se utilizan para agregar su ruido blanco personalizado. ¿Permitir que esta aplicación acceda a tu álbum de fotos?"; +"NSPhotoLibraryUsageDescription" = "\"HiMelody\" necesita abrir su álbum de fotos para obtener los recursos del álbum, que se utilizan para agregar su ruido blanco personalizado. ¿Permitir que esta aplicación acceda a tu álbum de fotos?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\" requiere que enciendas tu micrófono para reconocer los decibelios circundantes y activar automáticamente el ruido blanco. ¿Quieres permitir que esta aplicación acceda a tu micrófono?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\" requiere que enciendas tu micrófono para reconocer los decibelios circundantes y activar automáticamente el ruido blanco. ¿Quieres permitir que esta aplicación acceda a tu micrófono?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\" necesita solicitar permisos de seguimiento para proporcionar una experiencia publicitaria personalizada. Respetamos y protegemos su privacidad y no venderemos sus datos a terceros."; +"NSUserTrackingUsageDescription" = "\"HiMelody\" necesita solicitar permisos de seguimiento para proporcionar una experiencia publicitaria personalizada. Respetamos y protegemos su privacidad y no venderemos sus datos a terceros."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/Localizable.strings index 4ef140f..8b8a9cb 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/es-419.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Seleccionar del archivo"; ///访问相册权限请求 "Access album permission request" = "Acceder a la solicitud de permiso del álbum de fotos"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\" requiere abrir su álbum para obtener los recursos para agregar ruido blanco personalizado. ¡Vaya a \"Configuración\" para habilitar este permiso!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\" requiere abrir su álbum para obtener los recursos para agregar ruido blanco personalizado. ¡Vaya a \"Configuración\" para habilitar este permiso!"; ///歌曲 "Songs" = "Canción"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Ordenar por título"; ///以艺术家排序 "Sort by artist" = "Ordenar por artista"; +///最近听过 +"Recent Played" = "Escuchado recientemente"; +///播放列表 +"PlayList" = "Lista de reproducción"; +///因为你听过 +"Because you listen" = "Porque has escuchado"; +///因为你喜欢 +"Because you like" = "Porque te gusta"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Dirección de correo electrónico copiada correctamente al portapapeles"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/InfoPlist.strings index f2939ee..b1475fd 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "\"Musiclax\" doit ouvrir votre album photo pour obtenir les ressources de l'album, qui sont utilisées pour ajouter votre bruit blanc personnalisé. Autoriser cette application à accéder à votre album photo ?"; +"NSPhotoLibraryUsageDescription" = "\"HiMelody\" doit ouvrir votre album photo pour obtenir les ressources de l'album, qui sont utilisées pour ajouter votre bruit blanc personnalisé. Autoriser cette application à accéder à votre album photo ?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\" vous oblige à allumer votre microphone pour reconnaître les décibels environnants et activer automatiquement le bruit blanc pour vous. Voulez-vous autoriser cette application à accéder à votre microphone ?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\" vous oblige à allumer votre microphone pour reconnaître les décibels environnants et activer automatiquement le bruit blanc pour vous. Voulez-vous autoriser cette application à accéder à votre microphone ?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\" doit demander des autorisations de suivi pour offrir une expérience publicitaire personnalisée. Nous respectons et protégeons votre vie privée et ne vendrons pas vos données à des tiers."; +"NSUserTrackingUsageDescription" = "\"HiMelody\" doit demander des autorisations de suivi pour offrir une expérience publicitaire personnalisée. Nous respectons et protégeons votre vie privée et ne vendrons pas vos données à des tiers."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/Localizable.strings index 8559042..53e4384 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/fr.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "sélectionner dans un fichier"; ///访问相册权限请求 "Access album permission request" = "Demande d'autorisation d'accès à l'album photo"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\" nécessite d'ouvrir votre album pour obtenir les ressources permettant d'ajouter du bruit blanc personnalisé. Veuillez vous rendre dans « Paramètres » pour activer cette autorisation !"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\" nécessite d'ouvrir votre album pour obtenir les ressources permettant d'ajouter du bruit blanc personnalisé. Veuillez vous rendre dans « Paramètres » pour activer cette autorisation !"; ///歌曲 "Songs" = "Chanson"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Trier par titre"; ///以艺术家排序 "Sort by artist" = "Trier par artiste"; +///最近听过 +"Recent Played" = "Entendu récemment"; +///播放列表 +"PlayList" = "Liste de lecture"; +///因为你听过 +"Because you listen" = "Parce que tu as entendu"; +///因为你喜欢 +"Because you like" = "Parce que tu aimes"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Adresse e-mail copiée avec succès dans le presse-papiers"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/InfoPlist.strings index e824930..fac0132 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "\"Musiclax\" deve aprire il tuo album fotografico per ottenere le risorse dell'album, che vengono utilizzate per aggiungere il tuo rumore bianco personalizzato. Consentire a questa app di accedere al tuo album fotografico?"; +"NSPhotoLibraryUsageDescription" = "\"HiMelody\" deve aprire il tuo album fotografico per ottenere le risorse dell'album, che vengono utilizzate per aggiungere il tuo rumore bianco personalizzato. Consentire a questa app di accedere al tuo album fotografico?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\" richiede che tu accenda il microfono per riconoscere i decibel circostanti e attivare automaticamente il rumore bianco. Vuoi consentire a questa app di accedere al tuo microfono?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\" richiede che tu accenda il microfono per riconoscere i decibel circostanti e attivare automaticamente il rumore bianco. Vuoi consentire a questa app di accedere al tuo microfono?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\" deve richiedere autorizzazioni di tracciamento per fornire un'esperienza pubblicitaria personalizzata. Rispettiamo e proteggiamo la tua privacy e non venderemo i tuoi dati a terzi."; +"NSUserTrackingUsageDescription" = "\"HiMelody\" deve richiedere autorizzazioni di tracciamento per fornire un'esperienza pubblicitaria personalizzata. Rispettiamo e proteggiamo la tua privacy e non venderemo i tuoi dati a terzi."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/Localizable.strings index b170f01..cdc868f 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/it.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Seleziona dal file"; ///访问相册权限请求 "Access album permission request" = "Accedi alla richiesta di autorizzazione dell'album fotografico"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\" richiede l'apertura del tuo album per ottenere le risorse per aggiungere rumore bianco personalizzato. Vai su \"Impostazioni\" per abilitare questa autorizzazione!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\" richiede l'apertura del tuo album per ottenere le risorse per aggiungere rumore bianco personalizzato. Vai su \"Impostazioni\" per abilitare questa autorizzazione!"; ///歌曲 "Songs" = "Canzone"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Ordina per titolo"; ///以艺术家排序 "Sort by artist" = "Ordina per artista"; +///最近听过 +"Recent Played" = "Sentito di recente"; +///播放列表 +"PlayList" = "Playlist"; +///因为你听过 +"Because you listen" = "Perché hai sentito"; +///因为你喜欢 +"Because you like" = "Perché ti piace"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Indirizzo email copiato con successo negli appunti"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/InfoPlist.strings index 461daaf..89065cd 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "\"Musiclax\" precisa abrir seu álbum de fotos para obter os recursos do álbum, que são usados ​​para adicionar seu ruído branco personalizado. Permitir que este app acesse seu álbum de fotos?"; +"NSPhotoLibraryUsageDescription" = "\"HiMelody\" precisa abrir seu álbum de fotos para obter os recursos do álbum, que são usados ​​para adicionar seu ruído branco personalizado. Permitir que este app acesse seu álbum de fotos?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\" exige que você ligue o microfone para reconhecer os decibéis ao redor e ativar automaticamente o ruído branco para você. Deseja permitir que este aplicativo acesse seu microfone?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\" exige que você ligue o microfone para reconhecer os decibéis ao redor e ativar automaticamente o ruído branco para você. Deseja permitir que este aplicativo acesse seu microfone?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\" precisa solicitar permissões de rastreamento para fornecer uma experiência de publicidade personalizada. Respeitamos e protegemos a sua privacidade e não venderemos os seus dados a terceiros."; +"NSUserTrackingUsageDescription" = "\"HiMelody\" precisa solicitar permissões de rastreamento para fornecer uma experiência de publicidade personalizada. Respeitamos e protegemos a sua privacidade e não venderemos os seus dados a terceiros."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/Localizable.strings index b54e8c5..6cdf12d 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/pt-BR.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Selecione do arquivo"; ///访问相册权限请求 "Access album permission request" = "Solicitação de permissão de acesso ao álbum de fotos"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\" requer a abertura do seu álbum para obter os recursos para adicionar ruído branco personalizado. Por favor, vá em \"Configurações\" para ativar esta permissão!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\" requer a abertura do seu álbum para obter os recursos para adicionar ruído branco personalizado. Por favor, vá em \"Configurações\" para ativar esta permissão!"; ///歌曲 "Songs" = "Canção"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Classificar por título"; ///以艺术家排序 "Sort by artist" = "Classificar por artista"; +///最近听过 +"Recent Played" = "Ouvi recentemente"; +///播放列表 +"PlayList" = "Lista de reprodução"; +///因为你听过 +"Because you listen" = "Porque você ouviu"; +///因为你喜欢 +"Because you like" = "Porque você gosta"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Endereço de e-mail copiado com sucesso para a área de transferência"; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/InfoPlist.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/InfoPlist.strings index 29053fd..9eaf3e2 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/InfoPlist.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/InfoPlist.strings @@ -6,8 +6,8 @@ */ ///相册使用说明 -"NSPhotoLibraryUsageDescription" = "Özel beyaz gürültüyü eklemek için kullanılan albüm kaynaklarını almak için \"Musiclax\"ın fotoğraf albümünüzü açması gerekiyor. Bu uygulamanın fotoğraf albümünüze erişmesine izin verilsin mi?"; +"NSPhotoLibraryUsageDescription" = "Özel beyaz gürültüyü eklemek için kullanılan albüm kaynaklarını almak için \"HiMelody\"ın fotoğraf albümünüzü açması gerekiyor. Bu uygulamanın fotoğraf albümünüze erişmesine izin verilsin mi?"; ///麦克风使用说明 -"NSMicrophoneUsageDescription" = "\"Musiclax\", çevredeki desibelleri tanımak için mikrofonunuzu açmanızı ve sizin için beyaz gürültüyü otomatik olarak açmanızı gerektirir. Bu uygulamanın mikrofonunuza erişmesine izin vermek istiyor musunuz?"; +"NSMicrophoneUsageDescription" = "\"HiMelody\", çevredeki desibelleri tanımak için mikrofonunuzu açmanızı ve sizin için beyaz gürültüyü otomatik olarak açmanızı gerektirir. Bu uygulamanın mikrofonunuza erişmesine izin vermek istiyor musunuz?"; ///用户跟踪使用说明 -"NSUserTrackingUsageDescription" = "\"Musiclax\"ın kişiselleştirilmiş bir reklam deneyimi sunabilmesi için izleme izinleri istemesi gerekiyor. Gizliliğinize saygı duyuyor ve koruyoruz ve verilerinizi üçüncü taraflara satmayacağız."; +"NSUserTrackingUsageDescription" = "\"HiMelody\"ın kişiselleştirilmiş bir reklam deneyimi sunabilmesi için izleme izinleri istemesi gerekiyor. Gizliliğinize saygı duyuyor ve koruyoruz ve verilerinizi üçüncü taraflara satmayacağız."; diff --git a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/Localizable.strings b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/Localizable.strings index f5069cd..41ef63f 100644 --- a/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/Localizable.strings +++ b/relax.offline.mp3.music/MP/Common/Localizable(本地化)/tr.lproj/Localizable.strings @@ -78,8 +78,8 @@ "Pick from files" = "Dosyadan seç"; ///访问相册权限请求 "Access album permission request" = "Fotoğraf albümü izin isteğine erişme"; -///“Musiclax”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! -"\"Musiclax\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"Musiclax\", özel beyaz gürültü eklemek için gerekli kaynakları elde etmek üzere albümünüzü açmanızı gerektirir. Bu izni etkinleştirmek için lütfen \"Ayarlar\"a gidin!"; +///“HiMelody”需要打开您的专辑以获取用于添加自定义白噪声的资源。请前往“设置”开启此权限! +"\"HiMelody\" needs to open your album to get the resources that will be used to add your custom white noise. Please go to ”Settings“ to turn on this permission!" = "\"HiMelody\", özel beyaz gürültü eklemek için gerekli kaynakları elde etmek üzere albümünüzü açmanızı gerektirir. Bu izni etkinleştirmek için lütfen \"Ayarlar\"a gidin!"; ///歌曲 "Songs" = "Sarkı"; ///艺术家 @@ -126,6 +126,14 @@ "Sort by title" = "Başlığa göre sırala"; ///以艺术家排序 "Sort by artist" = "Sanatçıya göre sırala"; +///最近听过 +"Recent Played" = "yakın zamanda duydum"; +///播放列表 +"PlayList" = "çalma listesi"; +///因为你听过 +"Because you listen" = "çünkü duydun"; +///因为你喜欢 +"Because you like" = "çünkü seviyorsun"; //MARK: - HUD文本 ///已成功将电子邮件地址复制到剪贴板 "Successfully copied the e-mail address to the clipboard" = "Herhangi bir yorumunuz veya öneriniz varsa lütfen aşağıdaki e-posta adresinden bizimle iletişime geçin."; diff --git a/relax.offline.mp3.music/MP/Common/Macro(宏定义与全局量)/Macro.swift b/relax.offline.mp3.music/MP/Common/Macro(宏定义与全局量)/Macro.swift index 006282c..003151c 100644 --- a/relax.offline.mp3.music/MP/Common/Macro(宏定义与全局量)/Macro.swift +++ b/relax.offline.mp3.music/MP/Common/Macro(宏定义与全局量)/Macro.swift @@ -220,6 +220,15 @@ func coreDefaultValues() { "🙌 Your music, your way. 💎💎💎", "💡 Discover today's music,enjoy the moment!" ], forKey: "NotificationBodyTexts") + if UserDefaults.standard.object(forKey: "OpenAppDuration") == nil { + UserDefaults.standard.set(10, forKey: "OpenAppDuration") + } + if UserDefaults.standard.object(forKey: "InterstitialDuration") == nil { + UserDefaults.standard.set(40, forKey: "InterstitialDuration") + } + if UserDefaults.standard.object(forKey: "IntermediaryDuration") == nil { + UserDefaults.standard.set(40, forKey: "IntermediaryDuration") + } } } ///将广告模型组转为Data @@ -285,7 +294,7 @@ func improveDataforLycirsAndRelated(_ song:MPPositive_SongItemModel, completion: ///调用player对资源路径和封面路径补全 func improveDataforResouceAndCover(_ song:MPPositive_SongItemModel, completion:@escaping((([String],[Int],[String])?, [String]?) -> Void)) { //单曲补全需要调用player接口 - MP_NetWorkManager.shared.requestAndroidPlayer(song.videoId, playlistId: "", clickTrackingParams: song.clickTrackingParams ?? "") { resourceUrls, coverUrls in + MP_NetWorkManager.shared.requestAndroidPlayer(song.videoId ?? "", playlistId: "", clickTrackingParams: song.clickTrackingParams ?? "") { resourceUrls, coverUrls in completion(resourceUrls,coverUrls) } } @@ -317,7 +326,7 @@ func authorize(observe:UIViewController) -> Bool{ }) default: () DispatchQueue.main.async(execute: { () -> Void in - let alertController = UIAlertController(title: "Get Microphone Access",message: "“Musiclax” asks you to turn on your microphone to recognize the decibels around you and turns on white noise for you automatically. Please go to the “Settings” page to turn on the microphone permission",preferredStyle: .alert) + let alertController = UIAlertController(title: "Get Microphone Access",message: "“HiMelody” asks you to turn on your microphone to recognize the decibels around you and turns on white noise for you automatically. Please go to the “Settings” page to turn on the microphone permission",preferredStyle: .alert) let cancelAction = UIAlertAction(title:"Cancel", style: .cancel, handler:nil) let settingsAction = UIAlertAction(title:"Settings", style: .default, handler: { (action) -> Void in @@ -429,12 +438,13 @@ func truncateTextAfterTwoNewlines(from text: String) -> String { return truncatedText } ///更新一个下载模型实体 -func saveLoadVideoItem(_ song:MPPositive_SongItemModel, completion:(() -> Void)?) { - DispatchQueue.global(qos: .background).async { +func saveLoadVideoItem(_ song:MPPositive_SongItemModel?, completion:(() -> Void)?) { + MP_DownloadManager.shared.sharedBackgroundQueue.async { + guard let song = song?.copy() as? MPPositive_SongItemModel else {return} //下载成功,生成一个下载数据 let item = MPPositive_DownloadItemModel.create() - item.coverImage = song.coverUrls!.last - item.reviewImage = song.reviewUrls!.last + item.coverImage = song.coverUrls?.last + item.reviewImage = song.reviewUrls?.last item.title = song.title item.longBylineText = song.longBylineText item.lengthText = song.lengthText @@ -444,14 +454,33 @@ func saveLoadVideoItem(_ song:MPPositive_SongItemModel, completion:(() -> Void)? item.videoId = song.videoId item.relatedID = song.relatedID item.addTime = Date() + item.artistID = song.artistID + item.albumID = song.albumID + item.playListID = song.playListID //保存下载数据 MPPositive_DownloadItemModel.save() + //同步生成一个独特的数据 + let recent = MPPositive_RecentlyModel.create() + recent.coverImage = song.coverUrls?.last + recent.reviewImage = song.reviewUrls?.last + recent.title = song.title + recent.subtitle = "\(song.longBylineText ?? "")\(song.shortBylineText ?? "")" + recent.videoId = song.videoId + recent.lyricsID = song.lyricsID + recent.relatedID = song.relatedID + recent.addTime = Date() + recent.level = 3 + recent.artistID = song.artistID + recent.albumID = song.albumID + recent.playListID = song.playListID + MPPositive_RecentlyModel.save() completion?() //更新数据库 MPPositive_LoadCoreModel.shared.reloadLoadSongViewModel(nil) + MPPositive_LoadCoreModel.shared.reloadRecents(nil) DispatchQueue.main.async { //执行埋点 - MP_AnalyticsManager.shared.player_b_downloadsuccess_actionAction(item.videoId, videoname: item.title ?? "", artistname: item.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_downloadsuccess_actionAction(item.videoId ?? "", videoname: item.title ?? "", artistname: item.shortBylineText ?? "") print("完成了对\(song.title ?? "")的下载数据保存") } } diff --git a/relax.offline.mp3.music/MP/Common/Resource(资源)/Reload_Animation.json b/relax.offline.mp3.music/MP/Common/Resource(资源)/Reload_Animation.json new file mode 100644 index 0000000..74d5f24 --- /dev/null +++ b/relax.offline.mp3.music/MP/Common/Resource(资源)/Reload_Animation.json @@ -0,0 +1 @@ +{"v":"5.6.5","fr":24,"ip":0,"op":28,"w":40,"h":40,"nm":"refresh","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"controller","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":3,"s":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":6,"s":[4]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":23,"s":[-184]},{"t":25,"s":[-180]}],"ix":10},"p":{"a":0,"k":[20,20,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[],"ip":0,"op":28,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"arrow left","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[20,20,0],"ix":1},"s":{"a":0,"k":[-100,-100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":3,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[-0.5,-8.707],[-0.5,-17],[7.793,-17],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":8,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[2.277,-11.711],[3.594,-13],[5.137,-14.5],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[2.277,-11.711],[3.594,-13],[5.137,-14.5],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"t":25,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[-0.5,-8.707],[-0.5,-17],[7.793,-17],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.2157,0.7765,0.1255,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28,21.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":28,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"arrow right","parent":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[20,20,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":3,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[-0.5,-8.707],[-0.5,-17],[7.793,-17],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":8,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[2.277,-11.711],[3.594,-13],[5.137,-14.5],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"i":{"x":0.667,"y":1},"o":{"x":0.333,"y":0},"t":20,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[2.277,-11.711],[3.594,-13],[5.137,-14.5],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]},{"t":25,"s":[{"i":[[10.201,0],[0.902,0.128],[0,0],[-0.823,0],[0,7.995],[2.425,2.676],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-4.666]],"o":[[-0.776,0],[0,0],[0.839,0.147],[7.995,0],[0,-3.583],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[3.198,3.436],[0,10.201]],"v":[[-8,17],[-10.5,16.81],[-10.5,12.778],[-8,13],[6.5,-1.5],[2.739,-11.206],[2.386,-11.595],[-0.5,-8.707],[-0.5,-17],[7.793,-17],[5.212,-14.418],[5.54,-14.064],[10.5,-1.5]],"c":true}]}],"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.2157,0.7765,0.1255,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":1,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[1,1,1,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[28,21.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":28,"st":0,"bm":0}],"markers":[]} \ No newline at end of file diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AdMobManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AdMobManager.swift index f74ec96..fcb4561 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AdMobManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AdMobManager.swift @@ -14,6 +14,10 @@ import LiftoffMonetizeAdapter import VungleAdsSDK import PangleAdapter import PAGAdSDK +import IronSourceAdapter +import IronSource +import MintegralAdapter +import MTGSDK ///广告管理器 class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenContentDelegate, GADNativeAdLoaderDelegate, GADNativeAdDelegate, GADVideoControllerDelegate { static let shared = MP_AdMobManager() @@ -22,6 +26,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont private var openAdStatus:Bool = true ///内部使用广告开光 private var internalAdStatus:Bool = true + ///设置广告总开关 func setOpenAdStatus(_ bool:Bool) { DispatchQueue.main.async { @@ -53,7 +58,32 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont ///插页广告显示时间 var interstitialDate:Date? ///插页广告间隔秒数(默认40秒) - private var interstitialDuration:TimeInterval = 40 + private var interstitialDuration:TimeInterval{ + get{ + if let times = UserDefaults.standard.object(forKey: "InterstitialDuration") as? TimeInterval { + return times + }else { + return 40 + } + } + } + ///中介间隔秒数 + private var intermediaryDuration:TimeInterval{ + get{ + if let times = UserDefaults.standard.object(forKey: "IntermediaryDuration") as? TimeInterval { + return times + }else { + return 40 + } + } + } + ///开屏中介记录时间值 + private var intermediaryOpenShowTime:Date? + ///插页中介记录时间值 + private var intermediaryInterstitialShowTime:Date? + //中介间隔是否通过 + private var isPassIntermediary:Bool = true + ///设置插页总开关 func setInterstitialSwitch(_ status:Bool) { interstitialSwitch = status @@ -64,7 +94,15 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont } ///设置插页广告间隔秒数 func setInterstitialDuration(_ duration:TimeInterval?) { - self.interstitialDuration = duration ?? 30 + if let times = duration { + UserDefaults.standard.set(times, forKey: "InterstitialDuration") + } + } + ///设置中介间隔秒数 + func setIntermediaryDuration(_ duration:TimeInterval?) { + if let times = duration { + UserDefaults.standard.set(times, forKey: "IntermediaryDuration") + } } ///是否达到插页间隔时长(达到即可继续展示插页广告) private func isShowInterstitialADAvailable(_ date:Date) -> Bool { @@ -87,6 +125,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadOpenAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新开屏广告中介间隔时间 + intermediaryOpenShowTime = Date() //重新加载后续的开屏广告 DispatchQueue.main.asyncAfter(deadline: .now() + 4) { [weak self] in @@ -109,6 +149,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadSearchInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的搜索插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -131,6 +173,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadPlayInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的播放插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -153,6 +197,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadSwitchInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的切歌插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -175,6 +221,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadLoadInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的下载插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -197,6 +245,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadLibraryInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的曲库插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -219,6 +269,8 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadGlobalInterstitialAdTime = nil //关闭插页广告开关 interstitialSwitch = false + //更新插页广告中介间隔时长 + intermediaryInterstitialShowTime = Date() //重新加载后续的全局插页广告 DispatchQueue.main.asyncAfter(deadline: .now() + 10) { [weak self] in @@ -340,8 +392,18 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont } } } - - + ///检索与插页广告之间的中介间隔时长是否达标 + private func retrieveIntermediaryInterstitial() -> Bool { + //判断插页中介记录时间值是否存在 + guard let date = intermediaryInterstitialShowTime else {return true} + return Date().timeIntervalSince(date) > intermediaryDuration + } + ///检索与开屏广告之间的中介间隔时长是否达标 + private func retrieveIntermediaryOpen() -> Bool { + //判断插页中介记录时间值是否存在 + guard let date = intermediaryOpenShowTime else {return true} + return Date().timeIntervalSince(date) > intermediaryDuration + } //MARK: - 开屏 //开屏冷启动广告ID private var OpenICEID:[MPPositive_AdModelModel] = [] @@ -373,10 +435,18 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont //开屏广告加载时间 private var loadOpenAdTime:Date? //开屏广告时间间隔(默认5秒) - private var openAppDuration:TimeInterval = 10 + private var openAppDuration:TimeInterval{ + get{ + if let times = UserDefaults.standard.object(forKey: "OpenAppDuration") as? TimeInterval { + return times + }else { + return 10 + } + } + } //设置开屏广告时间间隔 func setOpenAppDuration(_ duration:TimeInterval) { - self.openAppDuration = duration + UserDefaults.standard.set(duration, forKey: "OpenAppDuration") } //获取开屏广告时间间隔 func getOpenAppDuration() -> TimeInterval { @@ -503,7 +573,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont func showOpenAdIfAvailable(_ type:OpenType, completion:((_ T:GADFullScreenPresentingAd, _ isOpen:Bool) -> Void)?) { guard openAdStatus, internalAdStatus else {return} // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingOpenAd else { return } + guard !interstitialSwitch, !isShowingOpenAd, retrieveIntermediaryInterstitial() else { return } // 如果应用开屏广告尚不可用但应该显示,则加载新广告。 if !isOpenAdAvailable() { loadOpenAd(type) { [weak self] success in @@ -750,7 +820,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont func showSearchInterstitialAdIfAvailable(completion:((GADInterstitialAd) -> Void)?) { guard openAdStatus, internalAdStatus else {return} // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingSearchInterstitialAd else { return } + guard !interstitialSwitch, !isShowingSearchInterstitialAd, retrieveIntermediaryOpen() else { return } //检索是否存在插页间隔时间 if let date = interstitialDate { if isShowInterstitialADAvailable(date) == false { @@ -873,7 +943,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont return } // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingPlayInterstitialAd else { + guard !interstitialSwitch, !isShowingPlayInterstitialAd, retrieveIntermediaryOpen() else { completion?(nil) return } @@ -891,11 +961,10 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont loadPlayInterstitialAd{ [weak self] success in guard let self = self else { return } if success { - self.showPlayInterstitialAdIfAvailable(completion: completion) - }else { - completion?(nil) + print("播放广告已加载") } } + completion?(nil) return } MP_AnalyticsManager.shared.play_ads_chanceAction() @@ -996,7 +1065,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont return } // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingSwitchInterstitialAd else { return } + guard !interstitialSwitch, !isShowingSwitchInterstitialAd, retrieveIntermediaryOpen() else { return } //检索是否存在插页间隔时间 if let date = interstitialDate { if isShowInterstitialADAvailable(date) == false { @@ -1113,7 +1182,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont return } // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingLoadInterstitialAd else { return } + guard !interstitialSwitch, !isShowingLoadInterstitialAd, retrieveIntermediaryOpen() else { return } //检索是否存在插页间隔时间 if let date = interstitialDate { if isShowInterstitialADAvailable(date) == false { @@ -1357,7 +1426,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont return } // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingLibraryInterstitialAd else { return } + guard !interstitialSwitch, !isShowingLibraryInterstitialAd, retrieveIntermediaryOpen() else { return } //检索是否存在插页间隔时间 if let date = interstitialDate { if isShowInterstitialADAvailable(date) == false { @@ -1457,7 +1526,7 @@ class MP_AdMobManager: NSObject, GADAudioVideoManagerDelegate, GADFullScreenCont return } // 如果应用插页广告或者开屏广告已经正在展示,则不再展示该广告。 - guard !interstitialSwitch, !isShowingGlobalInterstitialAd else { return } + guard !interstitialSwitch, !isShowingGlobalInterstitialAd, retrieveIntermediaryOpen() else { return } //检索是否存在插页间隔时间 if let date = interstitialDate { if isShowInterstitialADAvailable(date) == false { diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AnalyticsManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AnalyticsManager.swift index a8cf0d8..41574da 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AnalyticsManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_AnalyticsManager.swift @@ -125,36 +125,19 @@ class MP_AnalyticsManager: NSObject { self.remoteConfig.activate { changed, error in if error == nil{ //更新启动App广告时长间隔 - if let text = self.remoteConfig.configValue(forKey: "openAppEventDuration").jsonValue as? [String:Any] { - let seconds = text["times"] as! TimeInterval + if let text = self.remoteConfig.configValue(forKey: "openAppEventDuration").jsonValue as? [String:Any], let seconds = text["times"] as? TimeInterval { MP_AdMobManager.shared.setOpenAppDuration(seconds) print("更新了启动App广告时长间隔") } //更新插页广告时长间隔 - if let text = self.remoteConfig.configValue(forKey: "interstitialEventDuration").jsonValue as? [String:Any] { - let seconds = text["times"] as! TimeInterval + if let text = self.remoteConfig.configValue(forKey: "interstitialEventDuration").jsonValue as? [String:Any], let seconds = text["times"] as? TimeInterval { MP_AdMobManager.shared.setInterstitialDuration(seconds) print("更新了插页广告时长间隔") } - //更新广告ID设置 - if let adTextIDs = self.remoteConfig.configValue(forKey: "adMobLevelIDs").jsonValue as? [String:[[String:Any]]] { - //对所有广告ID组进行更新 - for (key, values) in adTextIDs { - var array:[MPPositive_AdModelModel] = [] - values.forEach { value in - if let level = value["level"] as? Int, let identifier = value["identifier"] as? String, let ad = value["ad"] as? String, let item = value["type"] as? String, let type = MPPositive_AdModelType(rawValue: item) { - array.append(.init(level: level, identifier: identifier, ad: ad, type: type)) - } - } - //将array转为jsonData - if array.isEmpty == false, let data = coreAdModelforJson(array) { - UserDefaults.standard.removeObject(forKey: key) - //重新更新内容 - print("\(key)---IDs:\(array.count)") - UserDefaults.standard.set(data, forKey: key) - } - } - MP_AdMobManager.shared.reloadAdMobIDs() + //更新中介广告间隔 + if let text = self.remoteConfig.configValue(forKey: "intermediaryEventDuration").jsonValue as? [String:Any], let seconds = text["times"] as? TimeInterval { + MP_AdMobManager.shared.setIntermediaryDuration(seconds) + print("更新了中介广告间隔") } //更新禁用名单 if let trashLists = self.remoteConfig.configValue(forKey: "trashLists").jsonValue as? [String:Any], let lists = trashLists["lists"] as? [[String:Any]] { @@ -204,9 +187,13 @@ class MP_AnalyticsManager: NSObject { //是同一个版本,当前根据开关状态确认进入页面是什么 let open = js["enter"] as! Bool if open { + //更新广告ID设置-正式版 + self.reloadAdMobIDs("adMobLevelIDs") //进入b面 completion(true) }else { + //更新广告ID设置-测试版 + self.reloadAdMobIDs("lowPriceAdModIDs") //进入a面 completion(false) } @@ -243,7 +230,30 @@ class MP_AnalyticsManager: NSObject { } } } - + ///更新广告配置 + private func reloadAdMobIDs(_ adMob:String) { + //根据传入的键值决定使用什么版本的广告ID组 + //更新广告ID设置 + if let adTextIDs = self.remoteConfig.configValue(forKey: adMob).jsonValue as? [String:[[String:Any]]] { + //对所有广告ID组进行更新 + for (key, values) in adTextIDs { + var array:[MPPositive_AdModelModel] = [] + values.forEach { value in + if let level = value["level"] as? Int, let identifier = value["identifier"] as? String, let ad = value["ad"] as? String, let item = value["type"] as? String, let type = MPPositive_AdModelType(rawValue: item) { + array.append(.init(level: level, identifier: identifier, ad: ad, type: type)) + } + } + //将array转为jsonData + if array.isEmpty == false, let data = coreAdModelforJson(array) { + UserDefaults.standard.removeObject(forKey: key) + //重新更新内容 + print("\(key)---IDs:\(array.count)") + UserDefaults.standard.set(data, forKey: key) + } + } + MP_AdMobManager.shared.reloadAdMobIDs() + } + } //MARK: - 事件日志 diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_DownloadManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_DownloadManager.swift index 8edd806..103012d 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_DownloadManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_DownloadManager.swift @@ -28,6 +28,10 @@ class MP_DownloadManager: NSObject { private let DocumentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0] ///会话队列 var loadQueue:DispatchQueue = .init(label: "com.relax.offline.mp3.loadQueue", qos: .background) + ///数据库保存线程 + lazy var sharedBackgroundQueue: DispatchQueue = { + return DispatchQueue(label: "com.example.saveLoadVideoItemQueue", qos: .background, attributes: .concurrent) + }() //下载任务会话 var session: SessionManager! //下载链接组 @@ -198,7 +202,7 @@ class MP_DownloadManager: NSObject { return } //文件移动完成后,执行任务队列清理 - saveLoadVideoItem(self.songHandlers[nextVideoId]!){ + saveLoadVideoItem(self.songHandlers[nextVideoId]){ [weak self] in guard let self = self else {return} NotificationCenter.notificationKey.post(notificationName: .dowload_end_source, object: ["videoId":nextVideoId]) @@ -289,23 +293,28 @@ class MP_DownloadManager: NSObject { func isDownloadedFileDocuments(_ videoId:String, completion: @escaping (Bool) -> Void){ //优先检索数据库模型是否存在 MPPositive_DownloadItemModel.fetch(predicate: .init(format: "videoId == %@", videoId)) { [weak self] results in - if results.isEmpty { - // 数据库中没有记录,直接返回 false - DispatchQueue.main.async { + DispatchQueue.main.async { + if results.isEmpty { + // 数据库中没有记录,直接返回 false completion(false) - } - return - } - //数据库中存在数据 - DispatchQueue.global(qos: .userInitiated).async { - let fileURL = self?.getDocumentsFileURL(videoId) - // 回到主线程调用回调闭包 - DispatchQueue.main.async { - completion(fileURL != nil) + } else { + // 直接在主队列检查文件是否存在,无需单独的全局队列 + completion(self?.getDocumentsExistence(videoId) ?? false) } } } } + ///确认该音乐是否下载 + private func getDocumentsExistence(_ videoID: String) -> Bool { + // 获取Documents目录的URL + let documentsDirectoryURL = DocumentsURL.appendingPathComponent("Downloads") + // 根据videoId构建文件完整URL + let fileURL = documentsDirectoryURL.appendingPathComponent("\(videoID).mp4") + + // 检查文件是否存在 + return FileManager.default.fileExists(atPath: fileURL.path) + } + ///获取沙盒下载路径 func getDocumentsFileURL(_ videoID: String) -> String? { // 获取Documents目录的URL diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_LocationManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_LocationManager.swift index e090de1..092be9f 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_LocationManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_LocationManager.swift @@ -39,7 +39,7 @@ import CoreLocation // MP_LocationManager().requestLocationAuthorizaiton() // case .restricted, .denied: // DispatchQueue.main.async { -// let alertController = UIAlertController(title: "Location permission request", message: "“Musiclax” needs to obtain your location information in order to refine the preview music information provided to you!", preferredStyle: .alert) +// let alertController = UIAlertController(title: "Location permission request", message: "“HiMelody” needs to obtain your location information in order to refine the preview music information provided to you!", preferredStyle: .alert) // let CancelAction = UIAlertAction(title:"Cancel", style: .cancel) // let OKAction = UIAlertAction(title: "Settings", style: .default) { (action) in // let url = URL(string: UIApplication.openSettingsURLString) diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_NetWorkManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_NetWorkManager.swift index a98e995..50bed51 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_NetWorkManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_NetWorkManager.swift @@ -229,7 +229,7 @@ class MP_NetWorkManager: NSObject { default: DispatchQueue.main.async { //次要处理 - let alertController = UIAlertController(title: "Access network request", message: "”Musiclax“ needs to be loaded via a network request. Please click “Settings” to allow this application to gain access to the network.", preferredStyle: .alert) + let alertController = UIAlertController(title: "Access network request", message: "”HiMelody“ needs to be loaded via a network request. Please click “Settings” to allow this application to gain access to the network.", preferredStyle: .alert) let CancelAction = UIAlertAction(title:"Cancel", style: .cancel) { (Cancel) in } @@ -984,13 +984,13 @@ extension MP_NetWorkManager { //拼接出next路径 let path = header+point+next //设置url - guard let url = URL(string: path) else { + guard let url = URL(string: path), let videoId = item.videoId else { print("Url is Incorrect") return } //设置参数,videoId与params参数是必定携带内容 let parameters:[String:Any] = [ - "videoId":(item.videoId ?? ""), + "videoId":videoId, "prettyPrint":"false", "context":[ "client":[ @@ -1008,7 +1008,7 @@ extension MP_NetWorkManager { ] ] //guard netWorkStatu != .notReachable else {return} - requestPostNextLyricsAndRelated(url, videoId: item.videoId, parameters: parameters) { result in + requestPostNextLyricsAndRelated(url, videoId: videoId, parameters: parameters) { result in completion(result) } } @@ -1229,7 +1229,11 @@ extension MP_NetWorkManager { ] ] ] - //guard netWorkStatu != .notReachable else {return} + + guard netWorkStatu != .notReachable else { + completion([]) + return + } requestPostRecommend(url, parameters: parameters) { results in completion(results) } @@ -1248,6 +1252,7 @@ extension MP_NetWorkManager { case .failure(let error): // 请求失败,处理错误 handleError(url, error: error) + completion([]) } } } @@ -1973,11 +1978,23 @@ extension MP_NetWorkManager { song.index = index song.title = playlistPanelVideoRenderer.title?.runs?.reduce("", { $0 + ($1.text ?? "")}) song.longBylineText = playlistPanelVideoRenderer.longBylineText?.runs?.reduce("", { $0 + ($1.text ?? "")}) + //设置艺术家ID,专辑ID + playlistPanelVideoRenderer.longBylineText?.runs?.forEach({ run in + //艺术家 + if run.navigationEndpoint?.browseEndpoint?.browseEndpointContextSupportedConfigs?.browseEndpointContextMusicConfig?.pageType == "MUSIC_PAGE_TYPE_ARTIST" { + song.artistID = run.navigationEndpoint?.browseEndpoint?.browseId + } + //专辑 + if run.navigationEndpoint?.browseEndpoint?.browseEndpointContextSupportedConfigs?.browseEndpointContextMusicConfig?.pageType == "MUSIC_PAGE_TYPE_ALBUM" { + song.albumID = run.navigationEndpoint?.browseEndpoint?.browseId + } + }) song.lengthText = playlistPanelVideoRenderer.lengthText?.runs?.reduce("", { $0 + ($1.text ?? "")}) song.shortBylineText = playlistPanelVideoRenderer.shortBylineText?.runs?.reduce("", { $0 + ($1.text ?? "")}) song.reviewUrls = playlistPanelVideoRenderer.thumbnail?.thumbnails?.map({$0.url ?? ""}) song.videoId = playlistPanelVideoRenderer.videoId song.clickTrackingParams = playlistPanelVideoRenderer.trackingParams + song.playListID = playlistPanelVideoRenderer.navigationEndpoint?.watchEndpoint?.playlistId array.append(song) } } diff --git a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_PlayerManager.swift b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_PlayerManager.swift index 14038a1..f855619 100644 --- a/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_PlayerManager.swift +++ b/relax.offline.mp3.music/MP/Common/Tool(工具封装)/MP_PlayerManager.swift @@ -217,11 +217,13 @@ class MP_PlayerManager:NSObject{ ///计时器状态 private var timerType:MP_TimerStateType = .Suspend ///播放器启动时执行事件记录 - private var startActionBlock:MP_PlayTimerStartAction! + private var startActionBlock:MP_PlayTimerStartAction? ///播放器运行时执行事件记录 - var runActionBlock:MP_PlayTimerRunAction! + var runActionBlock:MP_PlayTimerRunAction? + ///底部播放器进度槽 + var bottomProgressBlock:MP_PlayTimerRunAction? ///播放器缓存值闭包 - var cacheValueBlock:MP_PlayCacheValueAction! + var cacheValueBlock:MP_PlayCacheValueAction? ///播放实例状态的监听器 private var statusObservation:NSKeyValueObservation? ///播放实例缓存值的监听器 @@ -272,6 +274,9 @@ class MP_PlayerManager:NSObject{ if runActionBlock != nil { runActionBlock!(currentDuration, maxDuration) } + if bottomProgressBlock != nil { + bottomProgressBlock!(currentDuration, maxDuration) + } } } }) @@ -505,6 +510,10 @@ class MP_PlayerManager:NSObject{ guard playState == .Playing else { return } + //将当前播放音乐存入最近听过 + if let song = loadPlayer?.currentVideo?.song { + createRecentData(3, song: song) + } switch playType { case .single: //重播 @@ -515,6 +524,38 @@ class MP_PlayerManager:NSObject{ nextEvent() } } + ///设置最近听过 + private func createRecentData(_ level:Int16, song:MPPositive_SongItemModel) { + //检索是否已经存在这个数据 + MPPositive_RecentlyModel.fetch(predicate: .init(format: "videoId == %@", (song.videoId ?? ""))) { results in + if results.isEmpty { + //数据库中没有记录,新建一个 + let item = MPPositive_RecentlyModel.create() + item.coverImage = song.coverUrls?.last + item.reviewImage = song.reviewUrls?.last + item.title = song.title + item.subtitle = (song.longBylineText ?? "")+(song.shortBylineText ?? "") + item.videoId = song.videoId + item.lyricsID = song.lyricsID + item.relatedID = song.relatedID + item.addTime = Date() + item.level = level + item.artistID = song.artistID + item.albumID = song.albumID + item.playListID = song.playListID + }else { + //不为空,调整数据 + if let item = results.first { + if (item.level ?? 0) < level { + item.level = level + } + item.addTime = Date() + } + } + MPPositive_RecentlyModel.save() + } + } + //MARK: - 暂停播放 ///内部暂停播放 private func pause() { @@ -661,7 +702,6 @@ class MP_PlayerManager:NSObject{ } ///下一首歌事件 func nextEvent() { - print("切换下一首") //将播放器状态调整未播放 playState = .Null var nextIndex:Int = 0 @@ -716,6 +756,24 @@ class MP_PlayerManager:NSObject{ } } } + ///记录用户切歌 + private func switchEvent() { + //获得当前播放音乐以及播放时长 + guard let currentVideo = loadPlayer?.currentVideo else {return} + if let currentDruation = player.currentItem?.duration { + let times = CMTimeGetSeconds(currentDruation) + if times >= 60 { + //作为二级最近听过 + createRecentData(2, song: currentVideo.song) + }else { + //作为低级最近听过 + createRecentData(1, song: currentVideo.song) + } + }else { + //作为用户略过的歌曲,不操作 + } + } + ///监听到用户切换当前音乐 @objc private func userSwitchCurrentVideoAction(_ sender:Notification) { //将播放器状态调整未播放 @@ -800,7 +858,7 @@ class MP_PlayerManager:NSObject{ //上一首 center!.previousTrackCommand.addTarget { [weak self] (event) in guard let self = self else { return .noActionableNowPlayingItem} - if loadPlayer?.currentVideo != nil && MP_NetWorkManager.shared.netWorkStatu == .reachable { + if loadPlayer?.currentVideo != nil { previousEvent() return .success }else { @@ -810,7 +868,7 @@ class MP_PlayerManager:NSObject{ //下一首歌 center!.nextTrackCommand.addTarget { [weak self] (event) in guard let self = self else { return .noActionableNowPlayingItem} - if loadPlayer?.currentVideo != nil && MP_NetWorkManager.shared.netWorkStatu == .reachable { + if loadPlayer?.currentVideo != nil { nextEvent() return .success }else { @@ -820,9 +878,7 @@ class MP_PlayerManager:NSObject{ //拖拽进度 center?.changePlaybackPositionCommand.addTarget(handler: { [weak self] event in guard let self = self else { return .noActionableNowPlayingItem} - guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { - return .noActionableNowPlayingItem - } + guard let positionEvent = event as? MPChangePlaybackPositionCommandEvent else { return .commandFailed } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/JsonStructs(js文件结构)/MPPositive_JsonNext.swift b/relax.offline.mp3.music/MP/MPPositive/Models/JsonStructs(js文件结构)/MPPositive_JsonNext.swift index 2e1c467..50d76ba 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/JsonStructs(js文件结构)/MPPositive_JsonNext.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/JsonStructs(js文件结构)/MPPositive_JsonNext.swift @@ -143,6 +143,8 @@ struct JsonNext: Codable { let shortBylineText:ShortBylineText? ///追踪事件 let trackingParams:String? + ///导航节点 + let navigationEndpoint:NavigationEndpoint? enum CodingKeys: String, CodingKey { case title = "title" case longBylineText = "longBylineText" @@ -151,6 +153,7 @@ struct JsonNext: Codable { case videoId = "videoId" case shortBylineText = "shortBylineText" case trackingParams = "trackingParams" + case navigationEndpoint = "navigationEndpoint" } init(from decoder: Decoder) throws { let values = try decoder.container(keyedBy: CodingKeys.self) @@ -161,6 +164,7 @@ struct JsonNext: Codable { videoId = try values.decodeIfPresent(String.self, forKey: .videoId) shortBylineText = try values.decodeIfPresent(ShortBylineText.self, forKey: .shortBylineText) trackingParams = try values.decodeIfPresent(String.self, forKey: .trackingParams) + navigationEndpoint = try values.decodeIfPresent(NavigationEndpoint.self, forKey: .navigationEndpoint) } struct Title: Codable { @@ -228,17 +232,89 @@ struct JsonNext: Codable { runs = try values.decodeIfPresent([Run].self, forKey: .runs) } } - - ///文本内容 - struct Run:Codable { - let text:String? + struct NavigationEndpoint: Codable { + let watchEndpoint:WatchEndpoint? enum CodingKeys: String, CodingKey { - case text = "text" + case watchEndpoint = "watchEndpoint" } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + watchEndpoint = try values.decodeIfPresent(WatchEndpoint.self, forKey: .watchEndpoint) + } + struct WatchEndpoint: Codable { + let playlistId:String? + enum CodingKeys: String, CodingKey { + case playlistId = "playlistId" + + } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + playlistId = try values.decodeIfPresent(String.self, forKey: .playlistId) + } + } + } + + ///文本内容 + struct Run:Codable { + let text:String? + let navigationEndpoint:NavigationEndpoint? + enum CodingKeys: String, CodingKey { + case text = "text" + case navigationEndpoint = "navigationEndpoint" + } init(from decoder: Decoder) throws { let values = try decoder.container(keyedBy: CodingKeys.self) text = try values.decodeIfPresent(String.self, forKey: .text) + navigationEndpoint = try values.decodeIfPresent(NavigationEndpoint.self, forKey: .navigationEndpoint) + } + struct NavigationEndpoint: Codable { + let browseEndpoint:BrowseEndpoint? + enum CodingKeys: String, CodingKey { + case browseEndpoint = "browseEndpoint" + + } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + browseEndpoint = try values.decodeIfPresent(BrowseEndpoint.self, forKey: .browseEndpoint) + } + struct BrowseEndpoint: Codable { + let browseId:String? + let browseEndpointContextSupportedConfigs:BrowseEndpointContextSupportedConfigs? + enum CodingKeys: String, CodingKey { + case browseId = "browseId" + case browseEndpointContextSupportedConfigs = "browseEndpointContextSupportedConfigs" + + } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + browseId = try values.decodeIfPresent(String.self, forKey: .browseId) + browseEndpointContextSupportedConfigs = try values.decodeIfPresent(BrowseEndpointContextSupportedConfigs.self, forKey: .browseEndpointContextSupportedConfigs) + } + struct BrowseEndpointContextSupportedConfigs: Codable { + let browseEndpointContextMusicConfig:BrowseEndpointContextMusicConfig? + enum CodingKeys: String, CodingKey { + case browseEndpointContextMusicConfig = "browseEndpointContextMusicConfig" + + } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + browseEndpointContextMusicConfig = try values.decodeIfPresent(BrowseEndpointContextMusicConfig.self, forKey: .browseEndpointContextMusicConfig) + } + struct BrowseEndpointContextMusicConfig: Codable { + let pageType:String? + + enum CodingKeys: String, CodingKey { + case pageType = "pageType" + + } + init(from decoder: Decoder) throws { + let values = try decoder.container(keyedBy: CodingKeys.self) + pageType = try values.decodeIfPresent(String.self, forKey: .pageType) + } + } + } + } } } } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionArtistModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionArtistModel.swift index 672f6de..999881d 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionArtistModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionArtistModel.swift @@ -12,11 +12,11 @@ import CoreData class MPPositive_CollectionArtistModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_CollectionArtistModel ///封面 - @NSManaged var coverImage:URL! + @NSManaged var coverImage:URL? ///一级标题 - @NSManaged var title:String! + @NSManaged var title:String? ///二级标题 - @NSManaged var subtitle:String! + @NSManaged var subtitle:String? ///艺术家Id @NSManaged var artistId:String? ///添加时间 diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionListModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionListModel.swift index 421d761..c7740d7 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionListModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionListModel.swift @@ -12,7 +12,7 @@ import CoreData class MPPositive_CollectionListModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_CollectionListModel ///封面 - @NSManaged var coverImage:URL! + @NSManaged var coverImage:URL? ///标题 @NSManaged var title:String? ///副标题 diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionSongModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionSongModel.swift index 39d2bdb..7b6a035 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionSongModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CollectionSongModel.swift @@ -12,7 +12,7 @@ import CoreData class MPPositive_CollectionSongModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_CollectionSongModel ///封面 - @NSManaged var coverImage:URL! + @NSManaged var coverImage:URL? ///标题(单曲标题) @NSManaged var title:String? ///二级标题 diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomPlayListModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomPlayListModel.swift index 1bd7c0b..a417bde 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomPlayListModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomPlayListModel.swift @@ -13,15 +13,15 @@ import CoreData class MPPositive_CustomPlayListModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_CustomPlayListModel ///歌单ID(创建时生成,具备唯一性), 以年月日时分秒生成 - @NSManaged var playListId:String! + @NSManaged var playListId:String? ///歌单标题(用户输入,可更改) - @NSManaged var title:String! + @NSManaged var title:String? ///创建时间(创建时生成) - @NSManaged var createTime:Date! + @NSManaged var createTime:Date? ///排序方案(0为时间排序,1为字母排序,为空的情况默认为0) @NSManaged var sortType:NSNumber? ///歌曲信息组 - @NSManaged var videos:NSSet! + @NSManaged var videos:NSSet? } extension MPPositive_CustomPlayListModel { @@ -30,7 +30,8 @@ extension MPPositive_CustomPlayListModel { let set = videos as? Set ?? [] //转化成数组模型并进行排序(根据添加时间决定顺序) let array = Array(set).sorted { item1, item2 in - return item1.addTime > item2.addTime + + return (item1.addTime ?? .init()) > (item2.addTime ?? .init()) } return array } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomVideoModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomVideoModel.swift index 80c8e45..811ef44 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomVideoModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_CustomVideoModel.swift @@ -12,19 +12,19 @@ import CoreData class MPPositive_CustomVideoModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_CustomVideoModel ///封面 - @NSManaged var coverImageURL:URL! + @NSManaged var coverImageURL:URL? ///标题(单曲标题) - @NSManaged var title:String! + @NSManaged var title:String? ///二级标题 - @NSManaged var subtitle:String! + @NSManaged var subtitle:String? ///播放的VideoID - @NSManaged var videoId:String! + @NSManaged var videoId:String? ///歌词ID - @NSManaged var lyricsID:String! + @NSManaged var lyricsID:String? ///相关内容ID - @NSManaged var relatedID:String! + @NSManaged var relatedID:String? ///添加时间 - @NSManaged var addTime:Date! + @NSManaged var addTime:Date? ///所属歌单 - @NSManaged var playList:MPPositive_CustomPlayListModel! + @NSManaged var playList:MPPositive_CustomPlayListModel? } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_DownloadItemModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_DownloadItemModel.swift index abf208f..b0a6f34 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_DownloadItemModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_DownloadItemModel.swift @@ -12,9 +12,9 @@ import CoreData class MPPositive_DownloadItemModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_DownloadItemModel ///封面 - @NSManaged var coverImage:String! + @NSManaged var coverImage:String? ///预览图片 - @NSManaged var reviewImage:String! + @NSManaged var reviewImage:String? ///标题(单曲标题) @NSManaged var title:String? ///长文本标题(作者/播放次数/点赞次数) @@ -28,9 +28,15 @@ class MPPositive_DownloadItemModel: NSManagedObject, MP_CoreDataManageableDelega ///歌词ID @NSManaged var lyricsID:String? ///播放的VideoID - @NSManaged var videoId:String! + @NSManaged var videoId:String? ///相关内容ID - @NSManaged var relatedID:String! + @NSManaged var relatedID:String? + ///艺术家ID + @NSManaged var artistID:String? + ///专辑ID + @NSManaged var albumID:String? + ///歌单ID + @NSManaged var playListID:String? ///添加时间 @NSManaged var addTime:Date? } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_RecentlyModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_RecentlyModel.swift new file mode 100644 index 0000000..e2c1f57 --- /dev/null +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_RecentlyModel.swift @@ -0,0 +1,38 @@ +// +// MPPositive_RecentlyModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2024/8/27. +// + +import UIKit +import CoreData +///音乐Model +@objc(MPPositive_RecentlyModel) +class MPPositive_RecentlyModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { + typealias ManagedObject = MPPositive_RecentlyModel + ///封面图片 + @NSManaged var coverImage:String? + ///预览图片 + @NSManaged var reviewImage:String? + ///标题 + @NSManaged var title:String? + ///副标题 + @NSManaged var subtitle:String? + ///歌曲ID + @NSManaged var videoId:String? + ///歌词ID + @NSManaged var lyricsID:String? + ///相关内容ID + @NSManaged var relatedID:String? + ///艺术家ID + @NSManaged var artistID:String? + ///专辑ID + @NSManaged var albumID:String? + ///歌单ID + @NSManaged var playListID:String? + ///权重值(越大权重越高) + @NSManaged var level:Int16 + ///加入时间 + @NSManaged var addTime:Date? +} diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SearchTagModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SearchTagModel.swift index d7d3056..e23c599 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SearchTagModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SearchTagModel.swift @@ -12,7 +12,7 @@ import CoreData class MPPositive_SearchTagModel: NSManagedObject, MP_CoreDataManageableDelegate, MP_CoreDataOperationDelegate { typealias ManagedObject = MPPositive_SearchTagModel ///添加日期 - @NSManaged var date:Date! + @NSManaged var date:Date? ///添加文本 @NSManaged var text:String? } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SongItemModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SongItemModel.swift index 7dfc969..e593bd1 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SongItemModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/Models/MPPositive_SongItemModel.swift @@ -7,9 +7,32 @@ import UIKit ///歌曲模型(音乐与视频)(当网络拉取内容确定为歌曲时,转为该模型) -class MPPositive_SongItemModel: NSObject, Codable { +class MPPositive_SongItemModel: NSObject, Codable, NSCopying { + func copy(with zone: NSZone? = nil) -> Any { + // 初始化一个新的实例 + let copy = MPPositive_SongItemModel() + copy.index = self.index + copy.resourceUrls = self.resourceUrls + copy.coverUrls = self.coverUrls + copy.reviewUrls = self.reviewUrls + copy.title = self.title + copy.longBylineText = self.longBylineText + copy.shortBylineText = self.shortBylineText + copy.lyricsID = self.lyricsID + copy.lyrics = self.lyrics + copy.videoId = self.videoId + copy.relatedID = self.relatedID + copy.artistID = self.artistID + copy.albumID = self.albumID + copy.playListID = self.playListID + copy.itags = self.itags + copy.mimeTypes = self.mimeTypes + copy.clickTrackingParams = self.clickTrackingParams + return copy + } + ///序列号(在当前列表中的排序) - var index:Int! + var index:Int? ///视频源路径组(等级制,默认取第一条最低质量) var resourceUrls:[String]? ///封面路径组(默认拿最后一条最清晰) @@ -29,13 +52,23 @@ class MPPositive_SongItemModel: NSObject, Codable { ///歌词 var lyrics:String? ///播放的VideoID - var videoId:String! + var videoId:String? ///相关内容ID - var relatedID:String! + var relatedID:String? + ///艺术家ID + var artistID:String? + ///专辑ID + var albumID:String? + ///歌单ID + var playListID:String? ///等级值 var itags:[Int]? ///类型 var mimeTypes:[String]? ///追踪 var clickTrackingParams:String? + + override init() { + super.init() + } } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_BrowseModuleListViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_BrowseModuleListViewModel.swift index 1b221b3..9312da7 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_BrowseModuleListViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_BrowseModuleListViewModel.swift @@ -12,4 +12,5 @@ class MPPositive_BrowseModuleListViewModel: NSObject, Codable { var title:String? ///对应模块音乐组(没有数据则删除该预览模型) var items:[MPPositive_BrowseItemViewModel] = [] + } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_LibraryListViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_LibraryListViewModel.swift index 48018ce..bbeb550 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_LibraryListViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_LibraryListViewModel.swift @@ -21,6 +21,16 @@ class MPPositive_LibraryListViewModel: NSObject { var array:[MPPositive_LibraryViewModel] = [] //获取数据 let songs = MPPositive_LoadCoreModel.shared.songViewModels + let artists = MPPositive_LoadCoreModel.shared.artistViewModels + let offlines = MPPositive_LoadCoreModel.shared.loadViewModels + let playList = MPPositive_LoadCoreModel.shared.playLists + guard songs.isEmpty == false || artists.isEmpty == false || offlines.isEmpty == false || playList.isEmpty == false else { + libraryViewModels = array + if let block = complehandler { + block() + } + return + } if songs.isEmpty == false, let lastUrl = songs.first?.coverURL { //获取收藏歌曲 let item = MPPositive_LibraryViewModel(.init(libraryType: .love_songs, coverUrl: lastUrl, title: "Love Songs".localizableString())) @@ -29,7 +39,6 @@ class MPPositive_LibraryListViewModel: NSObject { let item = MPPositive_LibraryViewModel(.init(libraryType: .love_songs, coverUrl: nil, title: "Love Songs".localizableString())) array.append(item) } - let artists = MPPositive_LoadCoreModel.shared.artistViewModels if artists.isEmpty == false, let lastUrl = artists.first?.coverURL { let item = MPPositive_LibraryViewModel(.init(libraryType: .love_aritists, coverUrl: lastUrl, title: "Love Artists".localizableString())) array.append(item) @@ -37,7 +46,6 @@ class MPPositive_LibraryListViewModel: NSObject { let item = MPPositive_LibraryViewModel(.init(libraryType: .love_aritists, coverUrl: nil, title: "Love Artists".localizableString())) array.append(item) } - let offlines = MPPositive_LoadCoreModel.shared.loadViewModels if offlines.isEmpty == false, let lastUrl = offlines.first?.reviewURL { let item = MPPositive_LibraryViewModel(.init(libraryType: .offline_songs, coverUrl: lastUrl, title: "Offline Songs".localizableString())) array.append(item) diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_PersonalListViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_PersonalListViewModel.swift new file mode 100644 index 0000000..6decc39 --- /dev/null +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_PersonalListViewModel.swift @@ -0,0 +1,19 @@ +// +// MPPositive_PersonalListViewModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2024/8/28. +// + +import UIKit +///个性化内容组 +class MPPositive_PersonalListViewModel: NSObject { + ///标题 + var title:String? + ///内容组(可以是曲库内容块,可以是预览单曲,可以是预览专辑/艺术家) + var items:[MPPositive_BrowseItemViewModel] = [] + ///是否最近听过 + var isRecently:Bool = false + ///随机项 + var random:MPPositive_RecentlyViewModel? +} diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_RecentlyViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_RecentlyViewModel.swift new file mode 100644 index 0000000..d9141f8 --- /dev/null +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_RecentlyViewModel.swift @@ -0,0 +1,32 @@ +// +// MPPositive_RecentlyViewModel.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2024/8/27. +// + +import UIKit + +class MPPositive_RecentlyViewModel: NSObject { + ///预览封面 + var coverUrl:URL? + ///标题 + var title:String? + ///副标题 + var subtitle:String? + ///近期听过实体 + var recently:MPPositive_RecentlyModel + + init(_ item:MPPositive_RecentlyModel) { + self.recently = item + super.init() + confirgue() + } + private func confirgue() { + if let url = URL(string: self.recently.coverImage ?? "") { + self.coverUrl = url + } + title = self.recently.title + subtitle = self.recently.subtitle + } +} diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_SongViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_SongViewModel.swift index ae071d4..1e7050f 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_SongViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/ListViewModels/MPPositive_SongViewModel.swift @@ -47,7 +47,7 @@ class MPPositive_SongViewModel: NSObject { deinit { print("\(title ?? "")被销毁了") NotificationCenter.default.removeObserver(self) - MP_NetWorkManager.shared.removeVideoResource(song.videoId) + MP_NetWorkManager.shared.removeVideoResource(song.videoId ?? "") //销毁实例 resourcePlayerItem = nil resourcePlayerAsset = nil @@ -96,7 +96,7 @@ class MPPositive_SongViewModel: NSObject { group.enter() //补全资源路径和封面路径 //判断当前videoID是否进行过下载 - if let resource = MP_DownloadManager.shared.getDocumentsFileURL(song.videoId) { + if let resource = MP_DownloadManager.shared.getDocumentsFileURL(song.videoId ?? "") { //下载过,将资源添加 song.resourceUrls = [resource] group.leave() @@ -122,11 +122,12 @@ class MPPositive_SongViewModel: NSObject { if let first = song.resourceUrls?.first { resourcePlayerURL = .init(string:first) if isDlownd == true { + //下载了 - resourcePlayerAsset = .init(LocalURL: resourcePlayerURL!, videoId: song.videoId, title: title ?? "") + resourcePlayerAsset = .init(LocalURL: resourcePlayerURL!, videoId: song.videoId ?? "", title: title ?? "") }else { //未下载 - resourcePlayerAsset = .init(resourcePlayerURL!, videoId: song.videoId, title: title ?? "") + resourcePlayerAsset = .init(resourcePlayerURL!, videoId: song.videoId ?? "", title: title ?? "") } resourcePlayerItem = .init(asset: resourcePlayerAsset) } @@ -153,12 +154,12 @@ class MPPositive_SongViewModel: NSObject { //页面状态更新 func reloadCollectionAndDownLoad(_ completion:(() -> Void)? = nil) { //检索是否收藏 - MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", song.videoId)) { [weak self] results in + MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", song.videoId ?? "")) { [weak self] results in guard let self = self else {return} isCollection = results.count != 0 } //检索是否下载 - MP_DownloadManager.shared.isDownloadedFileDocuments(song.videoId, completion: {[weak self] statu in + MP_DownloadManager.shared.isDownloadedFileDocuments(song.videoId ?? "", completion: {[weak self] statu in guard let self = self else {return} isDlownd = statu completion?() diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_BrowseLoadViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_BrowseLoadViewModel.swift index d34493d..6849e32 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_BrowseLoadViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_BrowseLoadViewModel.swift @@ -11,9 +11,12 @@ class MPPositive_BrowseLoadViewModel: NSObject { static let shared = MPPositive_BrowseLoadViewModel() ///预览模块数据组(通过网络请求刷新) var browseModuleLists:[MPPositive_BrowseModuleListViewModel] = [] + ///用户个性化模块组 + var personalModuleLists:[MPPositive_PersonalListViewModel] = [] ///本地Library组 var libraryList:MPPositive_LibraryListViewModel = .init() + //是否发起过埋点 private var isAction:Bool = false //是否下拉刷新中 @@ -24,7 +27,6 @@ class MPPositive_BrowseLoadViewModel: NSObject { } //设置网络请求闭包回调 private func setNetWorkBlock() { - //当网络请求工具触发browse请求闭包时 MP_NetWorkManager.shared.browseRequestStateBlock = { [weak self] (lists,isCompleted) in @@ -56,28 +58,24 @@ class MPPositive_BrowseLoadViewModel: NSObject { DispatchQueue.main.async{ [weak self] in guard let self = self else {return} - libraryList.reloadLibrarys{ - [weak self] in - guard let self = self else {return} - //查找目标院所索引 - if let index = browseModuleLists.firstIndex(where: {$0.items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST"}) { - // 移除目标元素 - let removedElement = browseModuleLists.remove(at: index) - //添加到第二位 - browseModuleLists.insert(removedElement, at: 1) - } - // 查找目标元素的索引 - if let index = browseModuleLists.firstIndex(where: {$0.items.first?.browseItem.pageType == "MUSIC_VIDEO_TYPE_OMV"}) { - // 移除目标元素 - let removedElement = browseModuleLists.remove(at: index) - // 将目标元素添加到数组的最后 - browseModuleLists.append(removedElement) - } - NotificationCenter.notificationKey.post(notificationName: .positive_browses_reload) - //将加载完毕的数据移入缓存 - if browseModuleLists.count != 0 { - cacheResponseData(browseModuleLists) - } + //查找目标院所索引 + if let index = browseModuleLists.firstIndex(where: {$0.items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST"}) { + // 移除目标元素 + let removedElement = browseModuleLists.remove(at: index) + //添加到第二位 + browseModuleLists.insert(removedElement, at: 1) + } + // 查找目标元素的索引 + if let index = browseModuleLists.firstIndex(where: {$0.items.first?.browseItem.pageType == "MUSIC_VIDEO_TYPE_OMV"}) { + // 移除目标元素 + let removedElement = browseModuleLists.remove(at: index) + // 将目标元素添加到数组的最后 + browseModuleLists.append(removedElement) + } + NotificationCenter.notificationKey.post(notificationName: .positive_browses_reload) + //将加载完毕的数据移入缓存 + if browseModuleLists.count != 0 { + cacheResponseData(browseModuleLists) } } } @@ -100,14 +98,123 @@ class MPPositive_BrowseLoadViewModel: NSObject { } ///刷新预览数据 func reloadBrowseLists() { - MPPositive_LoadCoreModel.shared.reloadAll() - //清空预览模块数据 - browseModuleLists.removeAll() - //调用网络请求工具的预览请求 - MP_NetWorkManager.shared.requestBrowseDatas() - //同步更新gride - MPPositive_GridLoadViewModel.shared.reloadGrides() + //有限更新本地数据组,之后再网络请求更多数据 + MPPositive_LoadCoreModel.shared.reloadAll{ + [weak self] in + guard let self = self else {return} + //清空预览模块数据 + browseModuleLists.removeAll() + //调用网络请求工具的预览请求 + MP_NetWorkManager.shared.requestBrowseDatas() + //同步更新gride + MPPositive_GridLoadViewModel.shared.reloadGrides() + //同步更新最近听过数据 + getRecentlyData() + } } + ///获得最近听过数据 + func getRecentlyData() { + var lists:[MPPositive_PersonalListViewModel] = [] + //检索最近听过的数据是否超过三首 + let array = MPPositive_LoadCoreModel.shared.recents + guard array.count >= 3 else { + //发布刷新通知 + NotificationCenter.notificationKey.post(notificationName: .positive_browses_reload) + return + } + let recentList1:MPPositive_PersonalListViewModel = .init() + recentList1.title = "Recent Played".localizableString() + recentList1.isRecently = true + //超过三首,生成一个最近听过的数据组 + array.forEach { item in + let browse = MPPositive_BrowseItemModel() + browse.coverUrls = [item.recently.reviewImage ?? ""] + browse.title = item.recently.title + browse.subtitle = item.recently.subtitle + browse.videoId = item.recently.videoId + browse.playListId = item.recently.playListID + browse.artistId = item.recently.artistID + browse.pageType = "MUSIC_VIDEO_TYPE_ATV" + browse.itemType = .single + recentList1.items.append(.init(browse)) + } + lists.append(recentList1) + let group = DispatchGroup() + group.enter() + getRecommondFirstNumberData(array) { [weak self] personl in + guard let self = self else {return} + if let item = personl { + lists.insert(item, at: 1) + } + group.leave() + } + group.enter() + getRecommondSecondNumberData(array) { [weak self] personl in + guard let self = self else {return} + if let item = personl { + lists.append(item) + } + group.leave() + } + group.notify(queue: .main) { + [weak self] in + guard let self = self else {return} + personalModuleLists = lists + libraryList.reloadLibrarys { + [weak self] in + print("个性化内容组: \(self?.personalModuleLists.count ?? 0)") + NotificationCenter.notificationKey.post(notificationName: .positive_browses_reload) + } + } + } + ///返回一个随机项相关数据1号内容 + func getRecommondFirstNumberData(_ recents:[MPPositive_RecentlyViewModel], completetion:((MPPositive_PersonalListViewModel?) -> Void)?){ + let personal:MPPositive_PersonalListViewModel = .init() + //获取一个随机项,展示关联的数据1号内容 + if let shuffix = recents.randomElement(), let recommendId = shuffix.recently.relatedID { + personal.title = "Because you listen".localizableString() + //随机获得一个,创建一个相关数据组(展示第一模块) + MP_NetWorkManager.shared.requestRecommend(recommendId) { results in + if results.isEmpty == false, let first = results.first { + //返回数据不为空,获取第一模块 + personal.items = first.items + personal.random = shuffix + if let block = completetion { + block(personal) + } + }else { + if let block = completetion { + block(nil) + } + } + } + } + } + ///返回一个随机项相关数据2号内容 + func getRecommondSecondNumberData(_ recents:[MPPositive_RecentlyViewModel], completetion:((MPPositive_PersonalListViewModel?) -> Void)?){ + let personal:MPPositive_PersonalListViewModel = .init() + //获取一个随机项,展示关联的数据1号内容 + if let shuffix = recents.randomElement(), let recommendId = shuffix.recently.relatedID { + personal.title = "Because you like".localizableString() + //随机获得一个,创建一个相关数据组(展示第一模块) + MP_NetWorkManager.shared.requestRecommend(recommendId) { results in + if results.isEmpty == false, results.count > 1 { + let item = results[1] + //返回数据不为空,获取第一模块 + personal.items = item.items + personal.random = shuffix + if let block = completetion { + block(personal) + } + }else { + if let block = completetion { + block(nil) + } + } + } + } + } + ///缓存预览数据 private func cacheResponseData(_ array: [MPPositive_BrowseModuleListViewModel]) { guard browseModuleLists.count != 0 else { @@ -167,6 +274,13 @@ class MPPositive_BrowseLoadViewModel: NSObject { guard let self = self else { return } + MPPositive_LoadCoreModel.shared.reloadRecents { + [weak self] in + guard let self = self else { + return + } + getRecentlyData() + } //查找目标院所索引 if let index = arrays.firstIndex(where: {$0.items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST"}) { // 移除目标元素 @@ -185,15 +299,12 @@ class MPPositive_BrowseLoadViewModel: NSObject { browseModuleLists = arrays isRefresh = false print("更新下拉刷新") - libraryList.reloadLibrarys{ - if let block = reloadCompleted { - block() - } + if let block = reloadCompleted { + block() } } } } } } - } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_LoadCoreModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_LoadCoreModel.swift index 9a49b6a..6c48dcf 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_LoadCoreModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_LoadCoreModel.swift @@ -23,18 +23,24 @@ class MPPositive_LoadCoreModel: NSObject { var searchTags:[MPPositive_SearchTagModel] = [] ///自定义歌单组 var playLists:[MPPositive_CustomPlayListViewModel] = [] + ///最近听过 + var recents:[MPPositive_RecentlyViewModel] = [] private override init() { super.init() // reloadAll() } - func reloadAll() { + func reloadAll(_ completion:(() -> Void)?) { reloadCollectionListViewModels(nil) reloadCollectionArtistViewModels(nil) reloadCollectionSongViewModel(nil) reloadLoadSongViewModel(nil) reloadSearchTags(nil) reloadCustomPlayLists(nil) + reloadRecents { + completion?() + } + } ///更新收藏列表组 @@ -113,6 +119,31 @@ class MPPositive_LoadCoreModel: NSObject { } } } + ///更新最近播放 + func reloadRecents(_ complection:(() -> Void)?) { + reloadQueue.async { + var viewModels = [MPPositive_RecentlyViewModel]() + MPPositive_RecentlyModel.fetchAll { array in + //返回的数据登记从小到大排序 + var lists = array.sorted(by: {($0.level) < ($1.level)}) + //保留最后30首 + lists = lists.suffix(30) + //切换为时间先后顺序排列 + lists = lists.sorted(by: {($0.addTime ?? Date()) > ($1.addTime ?? Date())}) + lists.forEach { item in + viewModels.append(.init(item)) + } + //回调主线程 + DispatchQueue.main.async { + self.recents = viewModels + if let block = complection { + block() + } + } + } + } + } + ///更新搜索历史 func reloadSearchTags(_ complection:(() -> Void)?) { reloadQueue.async { @@ -139,7 +170,7 @@ class MPPositive_LoadCoreModel: NSObject { var viewModels = [MPPositive_CustomPlayListViewModel]() //获取数据库自定义歌单数据,并排序 MPPositive_CustomPlayListModel.fetchAll{ array in - let items = array.sorted(by: {$0.createTime > $1.createTime}) + let items = array.sorted(by: {($0.createTime ?? .init()) > ($1.createTime ?? .init())}) //生成ViewModel for (index, item) in items.enumerated() { let listViewModel = MPPositive_CustomPlayListViewModel(item) diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_PlayerLoadViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_PlayerLoadViewModel.swift index 3dbd5a3..6d5776c 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_PlayerLoadViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_PlayerLoadViewModel.swift @@ -76,7 +76,7 @@ class MPPositive_PlayerLoadViewModel: NSObject { [weak self] in guard let self = self else {return} if currentVideo != nil { - MP_AnalyticsManager.shared.player_b_pvAction(currentVideo.song.videoId, videoname: currentVideo.title ?? "", artistname: currentVideo.song.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_pvAction(currentVideo.song.videoId ?? "", videoname: currentVideo.title ?? "", artistname: currentVideo.song.shortBylineText ?? "") //当值变化时通知播放器页面,更新UI NotificationCenter.notificationKey.post(notificationName: .positive_player_reload, object: currentVideo) } diff --git a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_SearchResultsLoadViewModel.swift b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_SearchResultsLoadViewModel.swift index 9e95824..7f95850 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_SearchResultsLoadViewModel.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Models/ViewModels/LoadViewModels/MPPositive_SearchResultsLoadViewModel.swift @@ -40,7 +40,12 @@ class MPPositive_SearchResultsLoadViewModel: NSObject { tag.date = Date() tag.text = text MPPositive_SearchTagModel.save() + }else if let first = results.first { + //是同一个,更改日期 + first.date = Date() + MPPositive_SearchTagModel.save() } + } MP_NetWorkManager.shared.requestSearchPreviewResults(text) { [weak self] results in guard let self = self else {return} diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_MoreSongOperationsViewController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_MoreSongOperationsViewController.swift index c00ba99..9b9625b 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_MoreSongOperationsViewController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_MoreSongOperationsViewController.swift @@ -65,7 +65,7 @@ class MPPositive_MoreSongOperationsViewController: UIViewController, UIViewContr titleLabel.text = song.title subtitleLabel.text = song.shortBylineText //判断该单曲是否收藏 - MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", song.videoId)) { [weak self] results in + MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", (song.videoId ?? ""))) { [weak self] results in self?.collectionBtn.isSelected = results.count != 0 } tableView.reloadData() @@ -305,7 +305,7 @@ class MPPositive_MoreSongOperationsViewController: UIViewController, UIViewContr @objc private func collectionClick(_ sender:UIButton) { if self.collectionBtn.isSelected == true{ self.collectionBtn.isSelected = false - MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", song.videoId)) { [weak self] result in + MPPositive_CollectionSongModel.fetch(predicate: .init(format: "videoId == %@", (song.videoId ?? ""))) { [weak self] result in guard let self = self else {return} result.forEach { item in if item.videoId == self.song.videoId { @@ -314,7 +314,7 @@ class MPPositive_MoreSongOperationsViewController: UIViewController, UIViewContr } MPPositive_LoadCoreModel.shared.reloadCollectionSongViewModel(nil) } - MP_AnalyticsManager.shared.player_b_unlove_clickAction(song.videoId, videoname: song.title ?? "", artistname: song.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_unlove_clickAction(song.videoId ?? "", videoname: song.title ?? "", artistname: song.shortBylineText ?? "") }else{ self.collectionBtn.isSelected = true let item = MPPositive_CollectionSongModel.create() @@ -327,7 +327,7 @@ class MPPositive_MoreSongOperationsViewController: UIViewController, UIViewContr item.addTime = Date() MPPositive_CollectionSongModel.save() MPPositive_LoadCoreModel.shared.reloadCollectionSongViewModel(nil) - MP_AnalyticsManager.shared.player_b_love_clickAction(song.videoId, videoname: song.title ?? "", artistname: song.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_love_clickAction(song.videoId ?? "", videoname: song.title ?? "", artistname: song.shortBylineText ?? "") } if MP_PlayerManager.shared.loadPlayer?.currentVideo != nil { MP_PlayerManager.shared.loadPlayer?.currentVideo?.reloadCollectionAndDownLoad() @@ -381,7 +381,7 @@ extension MPPositive_MoreSongOperationsViewController:UITableViewDataSource, UIT //切换为准备状态 cell?.loadBtn.state = .pending //事件打点 - MP_AnalyticsManager.shared.player_b_download_clickAction(song.videoId, videoname: song.title ?? "", artistname: song.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(song.videoId ?? "", videoname: song.title ?? "", artistname: song.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: song) case .downloaded://已下载,点击删除下载 diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_TabBarController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_TabBarController.swift index 4fcf6ec..46c353c 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_TabBarController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Base(基类,导航栏,标签栏)/MPPositive_TabBarController.swift @@ -93,21 +93,6 @@ extension MPPositive_TabBarController { } //弹出player控制器 @objc private func pupPlayerAction() { - MP_AdMobManager.shared.showPlayInterstitialAdIfAvailable { [weak self] ad in - guard let self = self else {return} - if let ad = ad { - //判断音乐播放器是否已经播放 - MP_AdMobManager.shared.isShowingPlayInterstitialAd = true - //播放器还未播放,可以弹出广告 - MP_AdMobManager.shared.setInterstitialSwitch(true) - ad.fullScreenContentDelegate = self - ad.present(fromRootViewController: self) - }else { - if let block = self.pushPlayerBlock { - block() - } - } - } //赋予block任务块 self.pushPlayerBlock = { [weak self] in @@ -128,6 +113,21 @@ extension MPPositive_TabBarController { self?.present(playerVC, animated: true) } } + MP_AdMobManager.shared.showPlayInterstitialAdIfAvailable { [weak self] ad in + guard let self = self else {return} + if let ad = ad { + //判断音乐播放器是否已经播放 + MP_AdMobManager.shared.isShowingPlayInterstitialAd = true + //播放器还未播放,可以弹出广告 + MP_AdMobManager.shared.setInterstitialSwitch(true) + ad.fullScreenContentDelegate = self + ad.present(fromRootViewController: self) + }else { + if let block = self.pushPlayerBlock { + block() + } + } + } } //切换底部音乐模块状态 @objc private func bottomAnimationAction(_ sender:Notification) { diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_CustomPlayListViewController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_CustomPlayListViewController.swift index 79df0ed..47c95f9 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_CustomPlayListViewController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_CustomPlayListViewController.swift @@ -158,9 +158,9 @@ class MPPositive_CustomPlayListViewController: MPPositive_BaseViewController, UI case 0: self.sortVideos = list.videosArray default: - self.sortVideos = list.videosArray.sorted(by: {$0.addTime < $1.addTime}) + self.sortVideos = list.videosArray.sorted(by: {($0.addTime ?? .init()) < ($1.addTime ?? .init())}) } - createTimeLabel.text = "Create Time: \(list.createTime.toString(.custom("YYYY/MM/dd-HH:mm")))" + createTimeLabel.text = "Create Time: \((list.createTime ?? .init()).toString(.custom("YYYY/MM/dd-HH:mm")))" playAllBtn.setTitle(" Play (\(self.sortVideos.count))", for: .normal) tableView.reloadData() } @@ -171,7 +171,7 @@ class MPPositive_CustomPlayListViewController: MPPositive_BaseViewController, UI searchVideos = list.videosArray }else { //当前输入文本不为空,筛选文本 - searchVideos = list.videosArray.filter({$0.title.contains(text) || $0.subtitle.contains(text)}) + searchVideos = list.videosArray.filter({($0.title ?? "").contains(text) || ($0.subtitle ?? "").contains(text)}) } //刷新 tableView.reloadSections(.init(integer: 0), with: .automatic) @@ -267,7 +267,7 @@ class MPPositive_CustomPlayListViewController: MPPositive_BaseViewController, UI cancelSearchAction() MPPositive_ModalType = .PlayListEdit //歌单更多 - let moreVC = MPPositive_PlayListMoreViewController(list.title) + let moreVC = MPPositive_PlayListMoreViewController(list.title ?? "") moreVC.editBlock = { [weak self] text in guard let self = self else {return} @@ -345,7 +345,7 @@ class MPPositive_CustomPlayListViewController: MPPositive_BaseViewController, UI let item = MPPositive_SongItemModel() //填补item数据 item.index = index - item.reviewUrls = [song.coverImageURL.absoluteString] + item.reviewUrls = [(song.coverImageURL?.absoluteString ?? "")] item.title = song.title item.shortBylineText = song.subtitle item.videoId = song.videoId @@ -379,7 +379,7 @@ class MPPositive_CustomPlayListViewController: MPPositive_BaseViewController, UI let item = MPPositive_SongItemModel() //填补item数据 item.index = index - item.reviewUrls = [song.coverImageURL.absoluteString] + item.reviewUrls = [(song.coverImageURL?.absoluteString ?? "")] item.title = song.title item.shortBylineText = song.subtitle item.videoId = song.videoId @@ -502,7 +502,7 @@ extension MPPositive_CustomPlayListViewController: UITableViewDataSource, UITabl let item = MPPositive_SongItemModel() //填补item数据 item.index = index - item.reviewUrls = [song.coverImageURL.absoluteString] + item.reviewUrls = [(song.coverImageURL?.absoluteString ?? "")] item.title = song.title item.shortBylineText = song.subtitle item.videoId = song.videoId diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_OfflineSongsViewController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_OfflineSongsViewController.swift index fb89f6e..6c4530a 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_OfflineSongsViewController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Center(个人曲库页)/MPPositive_OfflineSongsViewController.swift @@ -245,8 +245,8 @@ extension MPPositive_OfflineSongsViewController: UITableViewDataSource, UITableV MPPositive_Debouncer.shared.call { let item = self.isSearchStyle ? self.searchSongs[indexPath.row]:self.showSongs[indexPath.row] let song = MPPositive_SongItemModel() - song.coverUrls = [item.loadItem.coverImage] - song.reviewUrls = [item.loadItem.reviewImage] + song.coverUrls = [item.loadItem.coverImage ?? ""] + song.reviewUrls = [item.loadItem.reviewImage ?? ""] song.title = item.loadItem.title song.longBylineText = item.loadItem.longBylineText song.lengthText = item.loadItem.lengthText @@ -320,8 +320,8 @@ extension MPPositive_OfflineSongsViewController: UITableViewDataSource, UITableV for (index, song) in offlines.enumerated() { let item = MPPositive_SongItemModel() item.index = index - item.coverUrls = [song.loadItem.coverImage] - item.reviewUrls = [song.loadItem.reviewImage] + item.coverUrls = [song.loadItem.coverImage ?? ""] + item.reviewUrls = [song.loadItem.reviewImage ?? ""] item.title = song.loadItem.title item.longBylineText = song.loadItem.longBylineText item.lengthText = song.loadItem.lengthText diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Home(首页,各项列表页,艺术家页)/MPPositive_HomeViewController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Home(首页,各项列表页,艺术家页)/MPPositive_HomeViewController.swift index cbb58ef..00825c9 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Home(首页,各项列表页,艺术家页)/MPPositive_HomeViewController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Home(首页,各项列表页,艺术家页)/MPPositive_HomeViewController.swift @@ -7,6 +7,7 @@ import UIKit import MJRefresh +import Lottie class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewControllerTransitioningDelegate{ //背景图片 private lazy var bgImageView:UIImageView = { @@ -29,9 +30,9 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro return imageView }() //斜向标题Label - private lazy var musicLaxLabel:UILabel = { + private lazy var HiMelodyLabel:UILabel = { let label = UILabel() - label.text = "MusicLax" + label.text = "HiMelody" // Create a bold italic font if let boldItalicFontDescriptor = UIFont.systemFont(ofSize: 20*width, weight: .bold).fontDescriptor.withSymbolicTraits([.traitBold, .traitItalic]) { let boldItalicFont = UIFont(descriptor: boldItalicFontDescriptor, size: 20*width) @@ -62,6 +63,7 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro tableView.rowHeight = UITableView.automaticDimension tableView.dataSource = self tableView.delegate = self + tableView.register(MPPositive_PersonalisedRecommendationsTableViewCell.self, forCellReuseIdentifier: MPPositive_PersonalisedRecommendationsTableViewCellID) tableView.register(MPPositive_HomeLibraryListstableViewCell.self, forCellReuseIdentifier: MPPositive_HomeLibraryListstableViewCellID) tableView.register(MPPositive_HomeSinglesTableViewCell.self, forCellReuseIdentifier: MPPositive_HomeSinglesTableViewCellID) tableView.register(MPPositive_HomeShowTableViewCell.self, forCellReuseIdentifier: MPPositive_HomeShowTableViewCellID) @@ -77,9 +79,11 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro tableView.mj_header = header return tableView }() + private let MPPositive_PersonalisedRecommendationsTableViewCellID = "MPPositive_PersonalisedRecommendationsTableViewCell" private let MPPositive_HomeLibraryListstableViewCellID = "MPPositive_HomeLibraryListstableViewCell" private let MPPositive_HomeSinglesTableViewCellID = "MPPositive_HomeSinglesTableViewCell" private let MPPositive_HomeShowTableViewCellID = "MPPositive_HomeShowTableViewCell" + private var isFirstAppearance:Bool = true //是否允许下拉刷新 private var isCountdownActive = false @@ -87,6 +91,10 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro private var countdownTimer: Timer? //下拉刷新间隔时间 private var countdownValue = 15 + //个性化内容 + private var personalModuleLists:[MPPositive_PersonalListViewModel] = [] + //系统返回内容 + private var browseModuleLists:[MPPositive_BrowseModuleListViewModel] = [] // private var loadViewModel:MPPositive_BrowseLoadViewModel! override func viewDidLoad() { super.viewDidLoad() @@ -98,7 +106,7 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro MP_IAPManager.shared.systemRestorePurchases() setTitle("") confirgue() - if MPPositive_BrowseLoadViewModel.shared.browseModuleLists.count == 0 { + if browseModuleLists.count == 0 { MP_HUD.loading() } MP_AdMobManager.shared.configureLibraryNativeAd(rootController: self) @@ -111,7 +119,7 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro guard let self = self else { return } - guard MPPositive_BrowseLoadViewModel.shared.browseModuleLists.count == 0 else { + guard browseModuleLists.count == 0 else { return } //移除所有(除了navView)的子控件,并告知页面处理错误,提示用户重试 @@ -212,11 +220,11 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro //已经评论过了 return } - //检索活跃天数是否达到3天 - guard var actives = UserDefaults.standard.object(forKey: "ActiveDays") as? [Date], actives.count >= 3 else { + //检索活跃天数是否达到2次 + guard var actives = UserDefaults.standard.object(forKey: "ActiveDays") as? [Date], actives.count >= 2 else { return } - //达到3天,可以弹出好评引导框 + //达到2次,可以弹出好评引导框 MPPositive_ModalType = .Guide let guideVC = MP_GuideViewController() guideVC.disMissBlock = { @@ -321,13 +329,13 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro make.height.equalTo(32*width) } } - if musicLaxLabel.superview == nil { - navView.addSubview(musicLaxLabel) - musicLaxLabel.snp.makeConstraints { make in + if HiMelodyLabel.superview == nil { + navView.addSubview(HiMelodyLabel) + HiMelodyLabel.snp.makeConstraints { make in make.left.equalToSuperview().offset(16*width) make.centerY.equalTo(memuBtn) } - musicLaxLabel.setGradientTextColor(gradientTextColors) + HiMelodyLabel.setGradientTextColor(gradientTextColors) } if searchView.superview == nil { navView.addSubview(searchView) @@ -364,7 +372,9 @@ class MPPositive_HomeViewController: MPPositive_BaseViewController, UIViewContro } removeErrorView() MP_HUD.hideNow() - tableView.showMessage(MPPositive_BrowseLoadViewModel.shared.browseModuleLists.count) + personalModuleLists = MPPositive_BrowseLoadViewModel.shared.personalModuleLists + browseModuleLists = MPPositive_BrowseLoadViewModel.shared.browseModuleLists + tableView.showMessage(browseModuleLists.count) // 重新启用下拉刷新 tableView.reloadData() tableView.mj_header?.isUserInteractionEnabled = true @@ -450,7 +460,7 @@ extension MPPositive_HomeViewController: UITableViewDataSource, UITableViewDeleg func adjustHeight(to height: CGFloat) { UIView.animate(withDuration: 0.3) {[weak self] in guard let self = self else {return} - musicLaxLabel.isHidden = !(height > (50*width)) + HiMelodyLabel.isHidden = !(height > (50*width)) vipImageView.isHidden = !(height > (50*width)) memuBtn.isHidden = !(height > (50*width)) var frame = navView.frame @@ -460,98 +470,214 @@ extension MPPositive_HomeViewController: UITableViewDataSource, UITableViewDeleg } func numberOfSections(in tableView: UITableView) -> Int { - return 1 + //根据数据调整当前tableView展示组数,一组为用户个性化内容,二组为系统返回数据 + if personalModuleLists.isEmpty && MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels.isEmpty { + //一组所有数据都为空,只用返回二组数据 + return 1 + }else { + //一组有一部分具备数据或者全部数据,展示内容为两组 + return 2 + } } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { - return MPPositive_BrowseLoadViewModel.shared.browseModuleLists.count + 1 - } - func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - switch indexPath.row { - case 1: - let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeLibraryListstableViewCellID, for: indexPath) as! MPPositive_HomeLibraryListstableViewCell - cell.libraryViewModels = MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels - return cell - default: - let row:Int = indexPath.row == 0 ? 0:(indexPath.row-1) - if row < MPPositive_BrowseLoadViewModel.shared.browseModuleLists.count { - if let first = MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row].items.first, first.browseItem.itemType == .single, (first.browseItem.pageType == "MUSIC_VIDEO_TYPE_ATV" || first.browseItem.pageType == "MUSIC_VIDEO_TYPE_UGC") { - //是单曲 - let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeSinglesTableViewCellID, for: indexPath) as! MPPositive_HomeSinglesTableViewCell - cell.browseViewModel = MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row] - return cell - }else { - let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeShowTableViewCellID, for: indexPath) as! MPPositive_HomeShowTableViewCell - cell.browseViewModel = MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row] - if let first = MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row].items.first, first.browseItem.itemType == .single, first.browseItem.pageType == "MUSIC_VIDEO_TYPE_OMV" { - cell.showType = .Fifth - }else { - //判断是列表还是艺术家 - if MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row].items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST" { - cell.showType = .Fourth - }else { - cell.showType = .Third - } - } - cell.requestNextBlock = { - [weak self] (item) in - guard let self = self else {return} - MP_AnalyticsManager.shared.home_b_module_clickAction(item.browseItem.pageType ?? "") - switch item.browseItem.itemType { - case .single: - //单曲/视频跳转 - MPPositive_Debouncer.shared.call { - [weak self] in - guard let self = self else {return} - guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { - MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) - return - } - MP_AnalyticsManager.shared.song_clickAction("Home") - //优先清除数据 - MP_PlayerManager.shared.loadPlayer = nil - //弹出播放器 - NotificationCenter.notificationKey.post(notificationName: .pup_player_vc) - MP_AnalyticsManager.shared.player_b_impAction() - //触发next请求,优先获取列表全部单曲基础数据(不完善) - MP_NetWorkManager.shared.requestNextList(item.browseItem.playListId ?? "", videoId: item.browseItem.videoId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams){ [weak self] listSongs in - guard let self = self else {return} - //回掉的数据并不完善,生成一个playerloadViewModel - let lodaViewModel = MPPositive_PlayerLoadViewModel(listSongs, currentVideoId: item.browseItem.videoId ?? "") - lodaViewModel.improveData(item.browseItem.videoId ?? "") - //更改播放器播放类型 - MP_PlayerManager.shared.setPlayType(.normal) - MP_PlayerManager.shared.loadPlayer = lodaViewModel - MP_AnalyticsManager.shared.player_b_listAction() - } - } - case .list: - isFirstAppearance = false - //列表专辑 - let listVC = MPPositive_ListShowViewController(item.browseItem.browseId ?? "", params: "", title: item.title ?? "", subtitle: item.subtitle ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") - navigationController?.pushViewController(listVC, animated: true) - case .artist: - isFirstAppearance = false - //前往艺术家页面 - let artistVC = MPPositive_ArtistShowViewController(item.browseItem.artistId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") - navigationController?.pushViewController(artistVC, animated: true) - default: - break - } - } - cell.findMoreBlock = { - [weak self] in - guard let self = self else {return} - isFirstAppearance = false - let moreVC = MPPositive_MoreContentViewController(MPPositive_BrowseLoadViewModel.shared.browseModuleLists[row]) - navigationController?.pushViewController(moreVC, animated: true) - } - return cell + if personalModuleLists.isEmpty && MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels.isEmpty { + //只有一组,这一组为系统返回数据 + return browseModuleLists.count + }else { + //一组有一部分具备数据或者全部数据,展示内容为两组,视情况而定个性化组展示内容 + if MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels.isEmpty { + switch section { + case 0: + //返回纯自定义 + return personalModuleLists.count + default: + return browseModuleLists.count } }else { - let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeLibraryListstableViewCellID, for: indexPath) as! MPPositive_HomeLibraryListstableViewCell - cell.libraryViewModels = MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels - return cell + switch section { + case 0: + //返回自定义加上Library行(可能只有Library行) + return personalModuleLists.count + 1 + default: + return browseModuleLists.count + } } } } + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + if personalModuleLists.isEmpty && MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels.isEmpty { + //只有一组,这一组为系统返回数据 + let row = indexPath.row + return setHomeYoutubeLayoutCell(tableView, row: row, indexPath: indexPath) + }else { + switch indexPath.section { + case 0://个性化行 + //一组有一部分具备数据或者全部数据,展示内容为两组,视情况而定个性化组展示内容 + if MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels.isEmpty { + let row:Int = indexPath.row + //返回个性化行 + return setHomePersonlLayoutCell(tableView, row: row) + }else { + //返回自定义加上Library行(可能只有Library行) + if personalModuleLists.isEmpty { + //只有library + return setLibraryCell(tableView, indexPath: indexPath) + }else { + //两者都有 + let row:Int = indexPath.row == 0 ? 0:(indexPath.row-1) + if indexPath.row == 1 { + //library + return setLibraryCell(tableView, indexPath: indexPath) + }else { + //个性化行 + return setHomePersonlLayoutCell(tableView, row: row) + } + } + } + default://系统数据行 + let row = indexPath.row + return setHomeYoutubeLayoutCell(tableView, row: row, indexPath: indexPath) + } + } + } + //生成一个个性化内容Cell + private func setHomePersonlLayoutCell(_ tableView:UITableView, row:Int) -> UITableViewCell { + switch row { + case 0: + let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeSinglesTableViewCellID) as! MPPositive_HomeSinglesTableViewCell + cell.personlViewModel = personalModuleLists[row] + return cell + default: + let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_PersonalisedRecommendationsTableViewCellID) as! MPPositive_PersonalisedRecommendationsTableViewCell + cell.personlViewModel = personalModuleLists[row] + cell.reloadRecommondBlock = { + [weak self] index in + switch index { + case 1://刷新个性化单曲模块 + let array = MPPositive_LoadCoreModel.shared.recents + MPPositive_BrowseLoadViewModel.shared.getRecommondFirstNumberData(array) { [weak self] personl in + guard let self = self, let item = personl else { + DispatchQueue.main.async { + self?.tableView.reloadSections(.init(integer: 0), with: .automatic) + } + return + } + //更新个性化数据 + if MPPositive_BrowseLoadViewModel.shared.personalModuleLists.indices.contains(index) { + //正常情况 + MPPositive_BrowseLoadViewModel.shared.personalModuleLists[index] = item + }else { + //数据缺失,已插入的方式添加 + MPPositive_BrowseLoadViewModel.shared.personalModuleLists.insert(item, at: 1) + } + self.personalModuleLists = MPPositive_BrowseLoadViewModel.shared.personalModuleLists + DispatchQueue.main.async { + self.tableView.reloadSections(.init(integer: 0), with: .automatic) + } + } + default://刷新个性化歌单模块 + let array = MPPositive_LoadCoreModel.shared.recents + MPPositive_BrowseLoadViewModel.shared.getRecommondSecondNumberData(array) { [weak self] personl in + guard let self = self, let item = personl else { + DispatchQueue.main.async { + self?.tableView.reloadSections(.init(integer: 0), with: .automatic) + } + return + } + //更新个性化数据 + if MPPositive_BrowseLoadViewModel.shared.personalModuleLists.indices.contains(index) { + //正常情况 + MPPositive_BrowseLoadViewModel.shared.personalModuleLists[index] = item + }else { + //数据缺失,已插入的方式添加 + MPPositive_BrowseLoadViewModel.shared.personalModuleLists.append(item) + } + self.personalModuleLists = MPPositive_BrowseLoadViewModel.shared.personalModuleLists + DispatchQueue.main.async { + self.tableView.reloadSections(.init(integer: 0), with: .automatic) + } + } + } + } + return cell + } + } + + //生成一个系统数据展示Cell(多样性) + private func setHomeYoutubeLayoutCell(_ tableView:UITableView, row:Int, indexPath:IndexPath) -> UITableViewCell { + if let first = browseModuleLists[row].items.first, first.browseItem.itemType == .single, (first.browseItem.pageType == "MUSIC_VIDEO_TYPE_ATV" || first.browseItem.pageType == "MUSIC_VIDEO_TYPE_UGC") { + //是单曲 + let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeSinglesTableViewCellID, for: indexPath) as! MPPositive_HomeSinglesTableViewCell + cell.browseViewModel = browseModuleLists[row] + return cell + }else { + let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeShowTableViewCellID, for: indexPath) as! MPPositive_HomeShowTableViewCell + cell.browseViewModel = browseModuleLists[row] + cell.requestNextBlock = { + [weak self] (item) in + guard let self = self else {return} + requestNextEvent(item) + } + cell.findMoreBlock = { + [weak self] in + guard let self = self else {return} + isFirstAppearance = false + let moreVC = MPPositive_MoreContentViewController(browseModuleLists[row]) + navigationController?.pushViewController(moreVC, animated: true) + } + return cell + } + } + //生成一个Library展示Cell + private func setLibraryCell(_ tableView:UITableView, indexPath:IndexPath) -> UITableViewCell { + let cell = tableView.dequeueReusableCell(withIdentifier: MPPositive_HomeLibraryListstableViewCellID, for: indexPath) as! MPPositive_HomeLibraryListstableViewCell + cell.libraryViewModels = MPPositive_BrowseLoadViewModel.shared.libraryList.libraryViewModels + return cell + } + + //请求单曲/列表/专辑 + private func requestNextEvent(_ item:MPPositive_BrowseItemViewModel){ + MP_AnalyticsManager.shared.home_b_module_clickAction(item.browseItem.pageType ?? "") + switch item.browseItem.itemType { + case .single: + //单曲/视频跳转 + MPPositive_Debouncer.shared.call { + [weak self] in + guard let self = self else {return} + guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { + MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) + return + } + MP_AnalyticsManager.shared.song_clickAction("Home") + //优先清除数据 + MP_PlayerManager.shared.loadPlayer = nil + //弹出播放器 + NotificationCenter.notificationKey.post(notificationName: .pup_player_vc) + MP_AnalyticsManager.shared.player_b_impAction() + //触发next请求,优先获取列表全部单曲基础数据(不完善) + MP_NetWorkManager.shared.requestNextList(item.browseItem.playListId ?? "", videoId: item.browseItem.videoId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams){ [weak self] listSongs in + guard let self = self else {return} + //回掉的数据并不完善,生成一个playerloadViewModel + let lodaViewModel = MPPositive_PlayerLoadViewModel(listSongs, currentVideoId: item.browseItem.videoId ?? "") + lodaViewModel.improveData(item.browseItem.videoId ?? "") + //更改播放器播放类型 + MP_PlayerManager.shared.setPlayType(.normal) + MP_PlayerManager.shared.loadPlayer = lodaViewModel + MP_AnalyticsManager.shared.player_b_listAction() + } + } + case .list: + isFirstAppearance = false + //列表专辑 + let listVC = MPPositive_ListShowViewController(item.browseItem.browseId ?? "", params: "", title: item.title ?? "", subtitle: item.subtitle ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") + navigationController?.pushViewController(listVC, animated: true) + case .artist: + isFirstAppearance = false + //前往艺术家页面 + let artistVC = MPPositive_ArtistShowViewController(item.browseItem.artistId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") + navigationController?.pushViewController(artistVC, animated: true) + default: + break + } + } } diff --git a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Player(播放器)/MPPositive_PlayerListShowViewController.swift b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Player(播放器)/MPPositive_PlayerListShowViewController.swift index f1b1568..69c0968 100644 --- a/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Player(播放器)/MPPositive_PlayerListShowViewController.swift +++ b/relax.offline.mp3.music/MP/MPPositive/ViewControllers/Player(播放器)/MPPositive_PlayerListShowViewController.swift @@ -162,7 +162,7 @@ extension MPPositive_PlayerListShowViewController: UITableViewDataSource, UITabl [weak self] in if MP_PlayerManager.shared.loadPlayer.songVideos.count > 1 { //从列表中移除音乐 - MP_PlayerManager.shared.loadPlayer.removeData(MP_PlayerManager.shared.loadPlayer.songVideos[indexPath.row].videoId) + MP_PlayerManager.shared.loadPlayer.removeData(MP_PlayerManager.shared.loadPlayer.songVideos[indexPath.row].videoId ?? "") tableView.reloadData() }else { //当音乐库只有一首的话,移除的话,直接关闭播放器 @@ -180,7 +180,7 @@ extension MPPositive_PlayerListShowViewController: UITableViewDataSource, UITabl return } //更新播放音乐 - MP_PlayerManager.shared.loadPlayer.improveData(MP_PlayerManager.shared.loadPlayer.songVideos[indexPath.row].videoId) + MP_PlayerManager.shared.loadPlayer.improveData(MP_PlayerManager.shared.loadPlayer.songVideos[indexPath.row].videoId ?? "") } } } diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BottomShowView.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BottomShowView.swift index 34ca07a..b4dba5e 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BottomShowView.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_BottomShowView.swift @@ -23,6 +23,15 @@ class MPPositive_BottomShowView: UIView { private lazy var titleLabel:UILabel = createLabel(font: .systemFont(ofSize: 16*width, weight: .semibold), textColor: .init(hex: "#000000"), textAlignment: .left) //副标题(歌手/专辑/乐队) private lazy var subtitleLabel:UILabel = createLabel(font: .systemFont(ofSize: 12*width, weight: .light), textColor: .init(hex: "#000000"), textAlignment: .left) + //生成一个ProgressView + private lazy var progressView:UIProgressView = { + let progressView:UIProgressView = .init() + progressView.isUserInteractionEnabled = false + progressView.progressTintColor = .white + progressView.trackTintColor = .clear + progressView.progress = 0 + return progressView + }() //音乐列表按钮 private lazy var nextBtn:UIButton = { let btn = UIButton() @@ -45,7 +54,17 @@ class MPPositive_BottomShowView: UIView { //添加一个监听 NotificationCenter.notificationKey.add(observer: self, selector: #selector(currentVideoSwitchAction(_:)), notificationName: .positive_player_reload) NotificationCenter.notificationKey.add(observer: self, selector: #selector(statusSwitchAction(_:)), notificationName: .switch_player_status) + confirgue() + //打开时检索播放器状态,好调整内容 + MP_PlayerManager.shared.bottomProgressBlock = { [weak self] (currentTime, duration) in + guard let self = self else { return } + DispatchQueue.main.async { + //调整进度条内容 + let value = currentTime/duration + self.progressView.progress = Float(value) + } + } } required init?(coder: NSCoder) { @@ -85,6 +104,13 @@ class MPPositive_BottomShowView: UIView { make.top.equalTo(titleLabel.snp.bottom).offset(4*width) make.right.equalTo(titleLabel) } + addSubview(progressView) + progressView.snp.makeConstraints { make in + make.height.equalTo(3*width) + make.width.equalTo(282*width) + make.centerX.equalToSuperview() + make.bottom.equalToSuperview().offset(-8*width) + } } //切换当前播放音乐时会触发 @objc private func currentVideoSwitchAction(_ sender:Notification) { @@ -97,6 +123,7 @@ class MPPositive_BottomShowView: UIView { coverImageView.kf.setImage(with: MP_PlayerManager.shared.loadPlayer?.currentVideo.coverUrl, placeholder: placeholderImage) titleLabel.text = MP_PlayerManager.shared.loadPlayer?.currentVideo?.title ?? "" subtitleLabel.text = MP_PlayerManager.shared.loadPlayer?.currentVideo?.subtitle ?? "" + progressView.progress = 0 } } } @@ -117,16 +144,17 @@ class MPPositive_BottomShowView: UIView { } //展开当前音乐列表 @objc private func nextClick(_ sender:UIButton) { - guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { - MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) - return - } +// guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { +// MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) +// return +// } guard MP_PlayerManager.shared.loadPlayer?.currentVideo != nil else { return } MPPositive_Debouncer.shared.call { [weak self] in guard let self = self else {return} + progressView.progress = 0 MP_PlayerManager.shared.nextEvent() } diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_MoreOperationDownLoadTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_MoreOperationDownLoadTableViewCell.swift index 5f71190..d5ebd28 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_MoreOperationDownLoadTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Base/MPPositive_MoreOperationDownLoadTableViewCell.swift @@ -36,7 +36,7 @@ class MPPositive_MoreOperationDownLoadTableViewCell: UITableViewCell { }() var song:MPPositive_SongItemModel!{ didSet{ - setProgress(song.videoId) + setProgress(song.videoId ?? "") } } private lazy var titleLabel:UILabel = createLabel("Status" ,font: .systemFont(ofSize: 14*width, weight: .regular), textColor: .white, textAlignment: .left) diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_ArtistShowSongTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_ArtistShowSongTableViewCell.swift index e243db9..93a185a 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_ArtistShowSongTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_ArtistShowSongTableViewCell.swift @@ -279,7 +279,7 @@ class MPPositive_ArtistShowSongTableViewCell: UITableViewCell, PKDownloadButtonD } video = first //事件打点 - MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId, videoname: video.title ?? "", artistname: video.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId ?? "", videoname: video.title ?? "", artistname: video.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: video) }) diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeLibraryListstableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeLibraryListstableViewCell.swift index ee04473..daf9c05 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeLibraryListstableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeLibraryListstableViewCell.swift @@ -9,7 +9,7 @@ import UIKit ///首页曲库内容展示Cell class MPPositive_HomeLibraryListstableViewCell: UITableViewCell { //标题Label - private lazy var titleLabel:UILabel = createLabel(NSLocalizedString("Library", comment: "曲库"), font: .systemFont(ofSize: 18*width, weight: .regular), textColor: .white, textAlignment: .left) + private lazy var titleLabel:UILabel = createLabel(NSLocalizedString("PlayList".localizableString(), comment: "曲库"), font: .systemFont(ofSize: 16*width, weight: .bold), textColor: .white, textAlignment: .left) private lazy var layout:UICollectionViewFlowLayout = { let layout = UICollectionViewFlowLayout() layout.itemSize = .init(width: 109*width, height: 135*width) diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeShowTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeShowTableViewCell.swift index c66dd75..e2ceda5 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeShowTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeShowTableViewCell.swift @@ -47,7 +47,7 @@ class MPPositive_HomeShowTableViewCell: UITableViewCell { } } //标题Label - private lazy var titleLabel:UILabel = createLabel("Title", font: .systemFont(ofSize: 18*width, weight: .regular), textColor: .white, textAlignment: .left) + private lazy var titleLabel:UILabel = createLabel("Title", font: .systemFont(ofSize: 16*width, weight: .bold), textColor: .white, textAlignment: .left) //更多按钮 private lazy var moreBtn:UIButton = { let btn:UIButton = .init() @@ -78,7 +78,17 @@ class MPPositive_HomeShowTableViewCell: UITableViewCell { ///预览模块 var browseViewModel:MPPositive_BrowseModuleListViewModel!{ didSet{ - titleLabel.text = browseViewModel.title + titleLabel.text = browseViewModel?.title + if let first = browseViewModel?.items.first, first.browseItem.itemType == .single, first.browseItem.pageType == "MUSIC_VIDEO_TYPE_OMV" { + showType = .Fifth + }else { + //判断是列表还是艺术家 + if browseViewModel?.items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST" { + showType = .Fourth + }else { + showType = .Third + } + } } } ///列表展示类型 @@ -162,7 +172,7 @@ class MPPositive_HomeShowTableViewCell: UITableViewCell { //MARK: - collectionView extension MPPositive_HomeShowTableViewCell:UICollectionViewDataSource, UICollectionViewDelegate { func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { - return browseViewModel.items.count > 5 ? 5:browseViewModel.items.count + return (browseViewModel?.items.count ?? 0) > 5 ? 5:(browseViewModel?.items.count ?? 0) } func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { switch showType { diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSingleCollectionViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSingleCollectionViewCell.swift index a310598..d1ade72 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSingleCollectionViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSingleCollectionViewCell.swift @@ -94,7 +94,7 @@ class MPPositive_HomeSingleCollectionViewCell: UICollectionViewCell, PKDownloadB addSubview(coverImageView) coverImageView.snp.makeConstraints { make in make.width.height.equalTo(58*width) - make.left.equalToSuperview().offset(18*width) + make.left.equalToSuperview() make.centerY.equalToSuperview() } addSubview(maskImageView) @@ -269,7 +269,7 @@ class MPPositive_HomeSingleCollectionViewCell: UICollectionViewCell, PKDownloadB } video = first //事件打点 - MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId, videoname: video.title ?? "", artistname: video.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId ?? "", videoname: video.title ?? "", artistname: video.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: video) }) diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSinglesTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSinglesTableViewCell.swift index 314f730..a50c267 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSinglesTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_HomeSinglesTableViewCell.swift @@ -9,7 +9,7 @@ import UIKit ///首页单曲组展示Cell class MPPositive_HomeSinglesTableViewCell: UITableViewCell, UIViewControllerTransitioningDelegate { //标题 - private lazy var titleLabel:UILabel = createLabel("Title", font: .systemFont(ofSize: 18*width, weight: .regular), textColor: .white, textAlignment: .left) + private lazy var titleLabel:UILabel = createLabel("Title", font: .systemFont(ofSize: 16*width, weight: .bold), textColor: .white, textAlignment: .left) private lazy var layout:UICollectionViewFlowLayout = { let layout = UICollectionViewFlowLayout() layout.itemSize = .init(width: screen_Width*0.85, height: 70*width) @@ -34,12 +34,21 @@ class MPPositive_HomeSinglesTableViewCell: UITableViewCell, UIViewControllerTran ///预览模块 var browseViewModel:MPPositive_BrowseModuleListViewModel!{ didSet{ + guard browseViewModel != nil else {return} + personlViewModel = nil titleLabel.text = browseViewModel.title collectionView.reloadData() } } - - + ///个性化模块 + var personlViewModel:MPPositive_PersonalListViewModel!{ + didSet{ + guard personlViewModel != nil else {return} + browseViewModel = nil + titleLabel.text = personlViewModel.title + collectionView.reloadData() + } + } override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { super.init(style: style, reuseIdentifier: reuseIdentifier) confirgue() @@ -91,14 +100,14 @@ extension MPPositive_HomeSinglesTableViewCell:UICollectionViewDataSource, UIColl return 1 } func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { - return browseViewModel.items.count + return browseViewModel != nil ? browseViewModel.items.count:(personlViewModel?.items.count ?? 0) } func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCell(withReuseIdentifier: MPPositive_HomeSingleCollectionViewCellID, for: indexPath) as! MPPositive_HomeSingleCollectionViewCell - cell.itemViewModel = browseViewModel.items[indexPath.row] + cell.itemViewModel = browseViewModel?.items[indexPath.row] ?? personlViewModel?.items[indexPath.row] cell.moreBlock = { [weak self] in - guard let self = self, let itemView = self.browseViewModel?.items[indexPath.row] else {return} + guard let self = self, let itemView = (self.browseViewModel?.items[indexPath.row] ?? self.personlViewModel?.items[indexPath.row]) else {return} MPPositive_Debouncer.shared.call { MPPositive_ModalType = .MoreOperations let moreVC = MPPositive_MoreSongOperationsViewController(itemView) @@ -120,7 +129,7 @@ extension MPPositive_HomeSinglesTableViewCell:UICollectionViewDataSource, UIColl let cancel = UIAlertAction(title: "Cancel".localizableString(), style: .cancel) alertController.addAction(cancel) let sure = UIAlertAction(title: "Confirm".localizableString(), style: .destructive) {(action) in - guard let videoId = self.browseViewModel?.items[indexPath.row].browseItem.videoId else {return} + guard let videoId = (self.browseViewModel?.items[indexPath.row].browseItem.videoId ?? self.personlViewModel?.items[indexPath.row].browseItem.videoId) else {return} //确定删除 MP_DownloadManager.shared.deleteFileDocuments(videoId) { videoId in MP_HUD.progress("Loading...".localizableString(), delay: 0.5) { @@ -140,7 +149,7 @@ extension MPPositive_HomeSinglesTableViewCell:UICollectionViewDataSource, UIColl let cancel = UIAlertAction(title: "Cancel".localizableString(), style: .cancel) alertController.addAction(cancel) let sure = UIAlertAction(title: "Confirm".localizableString(), style: .destructive) {(action) in - guard let videoId = self.browseViewModel?.items[indexPath.row].browseItem.videoId else {return} + guard let videoId = (self.browseViewModel?.items[indexPath.row].browseItem.videoId ?? self.personlViewModel?.items[indexPath.row].browseItem.videoId) else {return} //确定取消 MP_DownloadManager.shared.cancelDownloadTask(videoId) { videoId in MP_HUD.text("Cancel".localizableString(), delay: 1.0, completion: nil) @@ -161,7 +170,9 @@ extension MPPositive_HomeSinglesTableViewCell:UICollectionViewDataSource, UIColl MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) return } - let item = self.browseViewModel.items[indexPath.row] + guard let item = (self.browseViewModel?.items[indexPath.row] ?? self.personlViewModel?.items[indexPath.row]) else { + return + } MP_AnalyticsManager.shared.home_b_module_clickAction(item.browseItem.pageType ?? "") MP_AnalyticsManager.shared.song_clickAction("Home") //优先清除数据 diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_MusicItemShowTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_MusicItemShowTableViewCell.swift index 3738da4..1c36055 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_MusicItemShowTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_MusicItemShowTableViewCell.swift @@ -302,7 +302,7 @@ class MPPositive_MusicItemShowTableViewCell: UITableViewCell, PKDownloadButtonDe } video = first //事件打点 - MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId, videoname: video.title ?? "", artistname: video.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId ?? "", videoname: video.title ?? "", artistname: video.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: video) }) diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_PersonalisedRecommendationsTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_PersonalisedRecommendationsTableViewCell.swift new file mode 100644 index 0000000..b76d205 --- /dev/null +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Home/MPPositive_PersonalisedRecommendationsTableViewCell.swift @@ -0,0 +1,366 @@ +// +// MPPositive_PersonalisedRecommendationsTableViewCell.swift +// relax.offline.mp3.music +// +// Created by Mr.Zhou on 2024/8/28. +// + +import UIKit +import Lottie +class MPPositive_PersonalisedRecommendationsTableViewCell: UITableViewCell, UIViewControllerTransitioningDelegate { + ///主标题(因为你听过/因为你喜欢) + private lazy var titleLabel:UILabel = createLabel(font: .systemFont(ofSize: 14*width), textColor: .init(hex: "#FFFFFF", alpha: 0.6), textAlignment: .left) + ///副标题(随机项的内容值) + private lazy var subTitleLabel:UILabel = { + let label = createLabel(font: .systemFont(ofSize: 16*width, weight: .bold), textColor: .white, textAlignment: .left) + label.isUserInteractionEnabled = true + label.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(findRecommonedEvent(_ :)))) + return label + }() + ///刷新Icon + private lazy var reloadlotView:LottieAnimationView = { + //获取动画View + let json = Bundle.main.path(forResource: "Reload_Animation", ofType: "json") + let animationView:LottieAnimationView = .init(filePath: json ?? "") + //无限循环 + animationView.loopMode = .loop + //填充 + animationView.contentMode = .scaleAspectFill + animationView.backgroundColor = .clear + return animationView + }() + ///个性化布局类型 + enum PersonlShowType:Int { + case Singles = 0 + case Lists = 1 + case Artists = 2 + ///对应布局layout + var layout:UICollectionViewFlowLayout { + let layout = UICollectionViewFlowLayout() + switch self { + case .Singles: + layout.itemSize = .init(width: screen_Width*0.85, height: 70*width) + layout.sectionInset = .init(top: 10*width, left: 16*width, bottom: 0, right: 16*width) + layout.minimumLineSpacing = 0 + layout.minimumInteritemSpacing = 0 + layout.scrollDirection = .horizontal + case .Lists: + layout.sectionInset = .init(top: 15*width, left: 16*width, bottom: 0, right: 16*width) + layout.minimumLineSpacing = 8*width + layout.itemSize = .init(width: 109*width, height: 152*width) + layout.minimumInteritemSpacing = 0 + layout.scrollDirection = .horizontal + case .Artists: + layout.sectionInset = .init(top: 15*width, left: 16*width, bottom: 0, right: 16*width) + layout.minimumLineSpacing = 8*width + layout.itemSize = .init(width: 94*width, height: 116*width) + layout.minimumInteritemSpacing = 0 + layout.scrollDirection = .horizontal + } + return layout + } + } + //展示collectionView + private lazy var collectionView:UICollectionView = { + let collectionView:UICollectionView = .init(frame: .init(x: 0, y: 0, width: screen_Width, height: screen_Height), collectionViewLayout: showType.layout) + collectionView.showsVerticalScrollIndicator = false + collectionView.showsHorizontalScrollIndicator = false + collectionView.backgroundColor = .clear + collectionView.dataSource = self + collectionView.delegate = self + collectionView.register(MPPositive_HomeSingleCollectionViewCell.self, forCellWithReuseIdentifier: MPPositive_HomeSingleCollectionViewCellID) + collectionView.register(MPPositive_HomeListThirdCollectionViewCell.self, forCellWithReuseIdentifier: MPPositive_HomeListThirdCollectionViewCellID) + collectionView.register(MPPositive_HomeListFourthCollectionViewCell.self, forCellWithReuseIdentifier: MPPositive_HomeListFourthCollectionViewCellID) + return collectionView + }() + private let MPPositive_HomeSingleCollectionViewCellID = "MPPositive_HomeSingleCollectionViewCell" + private let MPPositive_HomeListThirdCollectionViewCellID = "MPPositive_HomeListThirdCollectionViewCell" + private let MPPositive_HomeListFourthCollectionViewCellID = "MPPositive_HomeListFourthCollectionViewCell" + var personlViewModel:MPPositive_PersonalListViewModel?{ + didSet{ + titleLabel.text = personlViewModel?.title + subTitleLabel.text = titleLabel.text == "Because you listen".localizableString() ? personlViewModel?.random?.title:personlViewModel?.random?.subtitle + reloadlotView.stop() + if let first = personlViewModel?.items.first, first.browseItem.itemType == .single { + showType = .Singles + }else { + //判断是列表还是艺术家 + if personlViewModel?.items.first?.browseItem.pageType == "MUSIC_PAGE_TYPE_ARTIST" { + showType = .Artists + }else { + showType = .Lists + } + } + } + } + var reloadRecommondBlock:((Int) -> Void)? + ///列表展示类型 + var showType:PersonlShowType = .Singles{ + didSet{ + collectionView.collectionViewLayout = showType.layout + collectionView.reloadData() + collectionView.scrollToItem(at: .init(row: 0, section: 0), at: .top, animated: false) + } + } + override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { + super.init(style: style, reuseIdentifier: reuseIdentifier) + confirgue() + } + + required init?(coder: NSCoder) { + super.init(coder: coder) + } + override func awakeFromNib() { + super.awakeFromNib() + // Initialization code + } + //配置 + private func confirgue() { + selectionStyle = .none + backgroundColor = .clear + contentView.backgroundColor = .clear + //配置UI + contentView.addSubview(titleLabel) + titleLabel.snp.makeConstraints { make in + make.left.equalToSuperview().offset(16*width) + make.top.equalTo(8*width) + } + contentView.addSubview(subTitleLabel) + subTitleLabel.snp.makeConstraints { make in + make.left.equalTo(titleLabel) + make.top.equalTo(titleLabel.snp.bottom).offset(6*width) + make.width.equalToSuperview().multipliedBy(0.6) + } + let reloadView = createReloadView() + contentView.addSubview(reloadView) + reloadView.snp.makeConstraints { make in + make.top.equalToSuperview().offset(10*width) + make.right.equalToSuperview().offset(-16*width) + make.width.equalTo(85*width) + make.height.equalTo(35*width) + } + contentView.addSubview(collectionView) + collectionView.snp.makeConstraints { make in + make.top.equalTo(subTitleLabel.snp.bottom).offset(5*width) + make.left.right.equalToSuperview() + make.bottom.equalToSuperview().offset(-30*width) + } + } + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + // Configure the view for the selected state + } + //生成一个刷新按钮View + private func createReloadView() -> UIView { + let view:UIView = .init(frame: .init(x: 0, y: 0, width: 60*width, height: 32*width)) + view.backgroundColor = .init(hex: "#FFFFFF", alpha: 0.1) + view.layer.masksToBounds = true + view.layer.cornerRadius = 8*width + view.addSubview(reloadlotView) + reloadlotView.snp.makeConstraints { make in + make.width.height.equalTo(20*width) + make.centerY.equalToSuperview() + make.left.equalToSuperview().offset(10*width) + } + reloadlotView.stop() + //生成一个Label + let label = createLabel("Refresh", font: .systemFont(ofSize: 12*width), textColor: .white, textAlignment: .center) + view.addSubview(label) + label.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.left.equalTo(reloadlotView.snp.right).offset(4*width) + } + view.isUserInteractionEnabled = true + view.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(reloadRecommonedEvent(_ :)))) + return view + } + //刷新个性化模块 + @objc private func reloadRecommonedEvent(_ sender:UITapGestureRecognizer) { + reloadlotView.play() + //刷新推荐信息 + if titleLabel.text == "Because you listen".localizableString() { + reloadRecommondBlock?(1) + }else { + reloadRecommondBlock?(2) + } + } + //查看个性化内容 + @objc private func findRecommonedEvent(_ sender:UITapGestureRecognizer) { + guard let item = (self.personlViewModel?.random?.recently) else { + return + } + switch showType { + case.Singles: + //单曲/视频跳转 + MPPositive_Debouncer.shared.call { + [weak self] in + guard let self = self else {return} + guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { + MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) + return + } + MP_AnalyticsManager.shared.home_b_module_clickAction(titleLabel.text ?? "") + MP_AnalyticsManager.shared.song_clickAction("Home") + //优先清除数据 + MP_PlayerManager.shared.loadPlayer = nil + //弹出播放器 + NotificationCenter.notificationKey.post(notificationName: .pup_player_vc) + MP_AnalyticsManager.shared.player_b_impAction() + //触发next请求,优先获取列表全部单曲基础数据(不完善) + MP_NetWorkManager.shared.requestNextList(item.playListID ?? "", videoId: item.videoId ?? "", clickTrackingParams: ""){ [weak self] listSongs in + guard let self = self else {return} + //回掉的数据并不完善,生成一个playerloadViewModel + let lodaViewModel = MPPositive_PlayerLoadViewModel(listSongs, currentVideoId: item.videoId ?? "") + lodaViewModel.improveData(item.videoId ?? "") + //更改播放器播放类型 + MP_PlayerManager.shared.setPlayType(.normal) + MP_PlayerManager.shared.loadPlayer = lodaViewModel + MP_AnalyticsManager.shared.player_b_listAction() + } + } + default: + //展示搜索内容 + MP_AnalyticsManager.shared.search_from_actionAction("Home") + let resultVC = MPPositive_SearchResultShowViewController(item.subtitle ?? "", isShowAd: true) + self.parentController()?.navigationController?.pushViewController(resultVC, animated: false) + } + + } + + //经过计算设置tableViewCell真实高度 + override func systemLayoutSizeFitting(_ targetSize: CGSize, withHorizontalFittingPriority horizontalFittingPriority: UILayoutPriority, verticalFittingPriority: UILayoutPriority) -> CGSize { + let size = super.systemLayoutSizeFitting(targetSize, withHorizontalFittingPriority: horizontalFittingPriority, verticalFittingPriority: verticalFittingPriority) + collectionView.layoutIfNeeded() + switch showType { + case .Singles: + let height = showType.layout.itemSize.height*3 + showType.layout.sectionInset.top + 10 + return CGSize(width: size.width, height: size.height + height) + default: + let height = showType.layout.itemSize.height + showType.layout.sectionInset.top + showType.layout.sectionInset.bottom + return CGSize(width: size.width, height: size.height + height) + } + } +} +//MARK: - collectionView +extension MPPositive_PersonalisedRecommendationsTableViewCell:UICollectionViewDataSource, UICollectionViewDelegate { + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + return personlViewModel?.items.count ?? 0 + } + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + switch showType { + case .Singles: + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: MPPositive_HomeSingleCollectionViewCellID, for: indexPath) as! MPPositive_HomeSingleCollectionViewCell + cell.itemViewModel = personlViewModel?.items[indexPath.row] + cell.moreBlock = { + [weak self] in + guard let self = self, let itemView = (self.personlViewModel?.items[indexPath.row]) else {return} + MPPositive_Debouncer.shared.call { + MPPositive_ModalType = .MoreOperations + let moreVC = MPPositive_MoreSongOperationsViewController(itemView) + moreVC.disMissBlock = { + DispatchQueue.main.async { + collectionView.reloadData() + } + } + moreVC.transitioningDelegate = self + moreVC.modalPresentationStyle = .custom + self.parentController()?.present(moreVC, animated: true) + } + } + cell.deleteBlock = { + [weak self] in + guard let self = self else {return} + //点击删除下载 + let alertController = UIAlertController(title: "Delete This Song".localizableString(), message: "Are you sure you want to delete the offline resources of this song?".localizableString(), preferredStyle: .alert) + let cancel = UIAlertAction(title: "Cancel".localizableString(), style: .cancel) + alertController.addAction(cancel) + let sure = UIAlertAction(title: "Confirm".localizableString(), style: .destructive) {(action) in + guard let videoId = (self.personlViewModel?.items[indexPath.row].browseItem.videoId) else {return} + //确定删除 + MP_DownloadManager.shared.deleteFileDocuments(videoId) { videoId in + MP_HUD.progress("Loading...".localizableString(), delay: 0.5) { + MP_HUD.text("Removed".localizableString(), delay: 1.0, completion: nil) + collectionView.reloadData() + } + } + } + alertController.addAction(sure) + self.parentController()?.present(alertController, animated: true) + } + cell.cancelBlock = { + [weak self] in + guard let self = self else {return} + //点击取消下载 + let alertController = UIAlertController(title: "Cancel Song Download Task".localizableString(), message: "Are you sure you want to cancel the download task of this song?".localizableString(), preferredStyle: .alert) + let cancel = UIAlertAction(title: "Cancel".localizableString(), style: .cancel) + alertController.addAction(cancel) + let sure = UIAlertAction(title: "Confirm".localizableString(), style: .destructive) {(action) in + guard let videoId = (self.personlViewModel?.items[indexPath.row].browseItem.videoId) else {return} + //确定取消 + MP_DownloadManager.shared.cancelDownloadTask(videoId) { videoId in + MP_HUD.text("Cancel".localizableString(), delay: 1.0, completion: nil) + collectionView.reloadData() + } + } + alertController.addAction(sure) + self.parentController()?.present(alertController, animated: true) + } + return cell + case .Lists: + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: MPPositive_HomeListThirdCollectionViewCellID, for: indexPath) as! MPPositive_HomeListThirdCollectionViewCell + cell.itemViewModel = personlViewModel?.items[indexPath.row] + return cell + default: + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: MPPositive_HomeListFourthCollectionViewCellID, for: indexPath) as! MPPositive_HomeListFourthCollectionViewCell + cell.itemViewModel = personlViewModel?.items[indexPath.row] + return cell + } + } + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + guard let item = (self.personlViewModel?.items[indexPath.row]) else { + return + } + switch showType { + case.Singles: + //单曲/视频跳转 + MPPositive_Debouncer.shared.call { + [weak self] in + guard let self = self else {return} + guard MP_NetWorkManager.shared.netWorkStatu == .reachable else { + MP_HUD.text("Bad connection~".localizableString(), delay: 2.0, completion: nil) + return + } + MP_AnalyticsManager.shared.home_b_module_clickAction(item.browseItem.pageType ?? "") + MP_AnalyticsManager.shared.song_clickAction("Home") + //优先清除数据 + MP_PlayerManager.shared.loadPlayer = nil + //弹出播放器 + NotificationCenter.notificationKey.post(notificationName: .pup_player_vc) + MP_AnalyticsManager.shared.player_b_impAction() + //触发next请求,优先获取列表全部单曲基础数据(不完善) + MP_NetWorkManager.shared.requestNextList(item.browseItem.playListId ?? "", videoId: item.browseItem.videoId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams){ [weak self] listSongs in + guard let self = self else {return} + //回掉的数据并不完善,生成一个playerloadViewModel + let lodaViewModel = MPPositive_PlayerLoadViewModel(listSongs, currentVideoId: item.browseItem.videoId ?? "") + lodaViewModel.improveData(item.browseItem.videoId ?? "") + //更改播放器播放类型 + MP_PlayerManager.shared.setPlayType(.normal) + MP_PlayerManager.shared.loadPlayer = lodaViewModel + MP_AnalyticsManager.shared.player_b_listAction() + } + } + case .Lists: + + //列表专辑 + let listVC = MPPositive_ListShowViewController(item.browseItem.browseId ?? "", params: "", title: item.title ?? "", subtitle: item.subtitle ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") + self.parentController()?.navigationController?.pushViewController(listVC, animated: true) + case .Artists: + let artistVC = MPPositive_ArtistShowViewController(item.browseItem.artistId ?? "", clickTrackingParams: item.browseItem.clickTrackingParams ?? "") + self.parentController()?.navigationController?.pushViewController(artistVC, animated: true) + } + } + func presentationController(forPresented presented: UIViewController, presenting: UIViewController?, source: UIViewController) -> UIPresentationController? { + return MPPositive_PresentationController(presentedViewController: presented, presenting: presenting) + } +} diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Player/MPPositive_PlayerCoverView.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Player/MPPositive_PlayerCoverView.swift index 7daf306..4b05d61 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Player/MPPositive_PlayerCoverView.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Player/MPPositive_PlayerCoverView.swift @@ -338,7 +338,7 @@ class MPPositive_PlayerCoverView: UIView, PKDownloadButtonDelegate { } return } - MP_AnalyticsManager.shared.player_b_download_clickAction(currentVideo.song.videoId, videoname: currentVideo.song.title ?? "", artistname: currentVideo.song.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(currentVideo.song.videoId ?? "", videoname: currentVideo.song.title ?? "", artistname: currentVideo.song.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: currentVideo.song) case .downloaded://已下载,点击删除下载 diff --git a/relax.offline.mp3.music/MP/MPPositive/Views/Search/MPPositive_SearchResultShowTableViewCell.swift b/relax.offline.mp3.music/MP/MPPositive/Views/Search/MPPositive_SearchResultShowTableViewCell.swift index 21917c5..a2643e0 100644 --- a/relax.offline.mp3.music/MP/MPPositive/Views/Search/MPPositive_SearchResultShowTableViewCell.swift +++ b/relax.offline.mp3.music/MP/MPPositive/Views/Search/MPPositive_SearchResultShowTableViewCell.swift @@ -344,7 +344,7 @@ class MPPositive_SearchResultShowTableViewCell: UITableViewCell, PKDownloadButto } video = first //事件打点 - MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId, videoname: video.title ?? "", artistname: video.shortBylineText ?? "") + MP_AnalyticsManager.shared.player_b_download_clickAction(video.videoId ?? "", videoname: video.title ?? "", artistname: video.shortBylineText ?? "") //补全了数据,执行下载 MP_DownloadManager.shared.prepareVideoDownloadTask(from: video) }) diff --git a/relax.offline.mp3.music/MP/MPSideA/ViewControllers/Center(个人资源)/MPSideA_AboutViewController.xib b/relax.offline.mp3.music/MP/MPSideA/ViewControllers/Center(个人资源)/MPSideA_AboutViewController.xib index 12ed7d6..0c29161 100644 --- a/relax.offline.mp3.music/MP/MPSideA/ViewControllers/Center(个人资源)/MPSideA_AboutViewController.xib +++ b/relax.offline.mp3.music/MP/MPSideA/ViewControllers/Center(个人资源)/MPSideA_AboutViewController.xib @@ -2,7 +2,6 @@ - @@ -121,8 +120,8 @@ -