diff --git a/BlueStack-SDK.podspec b/BlueStack-SDK.podspec index b1600a8..401d1ca 100644 --- a/BlueStack-SDK.podspec +++ b/BlueStack-SDK.podspec @@ -1,7 +1,8 @@ Pod::Spec.new do |spec| spec.name = "BlueStack-SDK" - spec.version = "4.3.0-preview.3" + spec.version = "4.3.0-preview.4" + spec.static_framework = true spec.summary = "BlueStack by Azerion provides functionalities for monetizing your mobile application" spec.description = <<-DESC BlueStack by Azerion provides functionalities for monetizing your mobile application: from premium sales with reach media, video and innovative formats, it facilitates inserting native mobile ads as well all standard display formats. BlueStack SDK is a library that allow you to handle the following Ads servers with the easy way : @@ -90,7 +91,7 @@ spec.source = { :git => "https://github.com/azerion/BlueStackSDK.git", spec.subspec 'CriteoPublisherSdk' do |criteo| criteo.vendored_frameworks = 'BluestackCriteoAdapter.xcframework' - criteo.dependency 'CriteoPublisherSdk', '4.5.0' + criteo.dependency 'CriteoPublisherSdk', '5.0.3' criteo.dependency 'BlueStack-SDK/Core' end diff --git a/Dependencies/CriteoPublisherSdk.xcframework/Info.plist b/Dependencies/CriteoPublisherSdk.xcframework/Info.plist index 44abe1b..c77c776 100644 --- a/Dependencies/CriteoPublisherSdk.xcframework/Info.plist +++ b/Dependencies/CriteoPublisherSdk.xcframework/Info.plist @@ -6,33 +6,30 @@ LibraryIdentifier - ios-arm64_armv7_armv7s + ios-arm64_x86_64-simulator LibraryPath CriteoPublisherSdk.framework SupportedArchitectures arm64 - armv7 - armv7s + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator LibraryIdentifier - ios-arm64_i386_x86_64-simulator + ios-arm64 LibraryPath CriteoPublisherSdk.framework SupportedArchitectures arm64 - i386 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/Info.plist b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/Info.plist new file mode 100644 index 0000000..1584dbe Binary files /dev/null and b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/Info.plist differ diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/criteo-mraid.js b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/criteo-mraid.js new file mode 100644 index 0000000..1e8df8f --- /dev/null +++ b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/CriteoMRAIDResource.bundle/criteo-mraid.js @@ -0,0 +1 @@ +!function(){"use strict";function isFunction(any){return"function"==typeof any}!function(LogLevel){LogLevel.Debug="Debug",LogLevel.Info="Info",LogLevel.Warning="Warning",LogLevel.Error="Error"}(LogLevel=LogLevel||{}),function(MraidEvent){MraidEvent.Ready="ready",MraidEvent.Error="error",MraidEvent.StateChange="stateChange",MraidEvent.ViewableChange="viewableChange"}(MraidEvent=MraidEvent||{});var LogLevel,MraidEvent,MraidState,MraidPlacementType,EventsCoordinator=function(){function EventsCoordinator(){this.eventListeners=new Map(Object.values(MraidEvent).map(function(e){return[e,new Set]}))}return EventsCoordinator.prototype.addEventListener=function(event,listener,logger){var _a;event&&this.isCorrectEvent(event)?listener?isFunction(listener)?null!=(_a=this.eventListeners.get(event))&&_a.add(listener):logger(LogLevel.Error,"addEventListener()","Incorrect listener when addEventListener. \n Listener is not a function. Actual type = ".concat(typeof listener)):logger(LogLevel.Error,"addEventListener()","Incorrect listener when addEventListener. It is null or undefined"):logger(LogLevel.Error,"addEventListener()","Incorrect event when addEventListener.Type = ".concat(typeof event,", value = ").concat(event))},EventsCoordinator.prototype.removeEventListener=function(event,listener,logger){var listeners;event&&this.isCorrectEvent(event)?listener&&!isFunction(listener)?logger(LogLevel.Error,"removeEventListener()","Incorrect listener when removeEventListener. \n Listener is not a function. Actual type = ".concat(typeof listener)):(listeners=this.eventListeners.get(event),listener?null!=listeners&&listeners.delete(listener):null!=listeners&&listeners.clear()):logger(LogLevel.Error,"removeEventListener()","Incorrect event when removeEventListener.Type = ".concat(typeof event,", value = ").concat(event))},EventsCoordinator.prototype.fireReadyEvent=function(){var _a;null!=(_a=this.eventListeners.get(MraidEvent.Ready))&&_a.forEach(function(value){null!=value&&value()})},EventsCoordinator.prototype.fireErrorEvent=function(message,action){var _a;null!=(_a=this.eventListeners.get(MraidEvent.Error))&&_a.forEach(function(value){null!=value&&value(message,action)})},EventsCoordinator.prototype.fireStateChangeEvent=function(newState){var _a;null!=(_a=this.eventListeners.get(MraidEvent.StateChange))&&_a.forEach(function(value){null!=value&&value(newState)})},EventsCoordinator.prototype.fireViewableChangeEvent=function(isViewable){var _a;null!=(_a=this.eventListeners.get(MraidEvent.ViewableChange))&&_a.forEach(function(value){null!=value&&value(isViewable)})},EventsCoordinator.prototype.isCorrectEvent=function(event){return event&&this.eventListeners.has(event)},EventsCoordinator}(),ExpandProperties=(!function(MraidState){MraidState.Loading="loading",MraidState.Default="default",MraidState.Expanded="expanded",MraidState.Hidden="hidden"}(MraidState=MraidState||{}),!function(MraidPlacementType){MraidPlacementType.Unknown="",MraidPlacementType.Inline="inline",MraidPlacementType.Interstitial="interstitial"}(MraidPlacementType=MraidPlacementType||{}),function(width,height){this.useCustomClose=!1,this.isModal=!0,this.width=width,this.height=height});var Size=function(width,height){this.width=width,this.height=height},MRAIDImplementation=function(){function MRAIDImplementation(eventsCoordinator,sdkInteractor,logger){this.currentState=MraidState.Loading,this.placementType=MraidPlacementType.Unknown,this.isCurrentlyViewable=!1,this.currentExpandProperties=new ExpandProperties(-1,-1),this.currentMaxSize=new Size(0,0),this.pixelMultiplier=1,this.eventsCoordinator=eventsCoordinator,this.sdkInteractor=sdkInteractor,this.logger=logger,this.spreadMraidInstance()}return MRAIDImplementation.prototype.getVersion=function(){return"1.0"},MRAIDImplementation.prototype.addEventListener=function(event,listener){try{this.eventsCoordinator.addEventListener(event,listener,this.logger.log)}catch(e){this.logger.log(LogLevel.Error,"addEventListener()","error when addEventListener, event = ".concat(event,", listenerType = ").concat(typeof listener))}},MRAIDImplementation.prototype.removeEventListener=function(event,listener){try{this.eventsCoordinator.removeEventListener(event,listener,this.logger.log)}catch(e){this.logger.log(LogLevel.Error,"removeEventListener()","error when removeEventListener, event = ".concat(event,", listenerType = ").concat(typeof listener))}},MRAIDImplementation.prototype.getState=function(){return this.currentState},MRAIDImplementation.prototype.getPlacementType=function(){return this.placementType},MRAIDImplementation.prototype.isViewable=function(){return this.isCurrentlyViewable},MRAIDImplementation.prototype.expand=function(url){this.canPerformActions()?this.placementType===MraidPlacementType.Interstitial?this.logger.log(LogLevel.Error,"expand()","can't expand interstitial ad"):null!=url?this.logger.log(LogLevel.Error,"expand()","two-part expandable ads are not supported"):this.sdkInteractor.expand(this.currentExpandProperties.width,this.currentExpandProperties.height):this.logger.log(LogLevel.Error,"expand()","can't expand in ".concat(this.currentState," state"))},MRAIDImplementation.prototype.getExpandProperties=function(){var width=-1===this.currentExpandProperties.width?this.currentMaxSize.width*this.pixelMultiplier:this.currentExpandProperties.width,height=-1===this.currentExpandProperties.height?this.currentMaxSize.height*this.pixelMultiplier:this.currentExpandProperties.height;return new ExpandProperties(width,height)},MRAIDImplementation.prototype.setExpandProperties=function(properties){var _a;this.isCorrectProperties(properties)&&(this.currentExpandProperties.width=null!=(_a=properties.width)?_a:-1,this.currentExpandProperties.height=null!=(_a=properties.height)?_a:-1)},MRAIDImplementation.prototype.close=function(){this.sdkInteractor.close()},MRAIDImplementation.prototype.useCustomClose=function(useCustomClose){this.logger.log(LogLevel.Warning,"useCustomClose()","useCustomClose() is not supported")},MRAIDImplementation.prototype.open=function(url){url?"string"==typeof url?this.sdkInteractor.open(url):url instanceof URL?this.sdkInteractor.open(url.toString()):this.logger.log(LogLevel.Error,"open()","Error when open(), url is not a string"):this.logger.log(LogLevel.Error,"open()","Error when open(), url is null, empty or undefined")},MRAIDImplementation.prototype.notifyReady=function(placementType){this.logger.log(LogLevel.Debug,"notifyReady()","placementType=".concat(placementType)),this.placementType=placementType,this.setReady()},MRAIDImplementation.prototype.notifyError=function(message,action){this.eventsCoordinator.fireErrorEvent(message,action)},MRAIDImplementation.prototype.setIsViewable=function(isViewable){this.logger.log(LogLevel.Debug,"setIsViewable()","isViewable=".concat(isViewable)),this.isCurrentlyViewable!==isViewable&&(this.isCurrentlyViewable=isViewable,this.eventsCoordinator.fireViewableChangeEvent(isViewable))},MRAIDImplementation.prototype.setMaxSize=function(width,height,pixelMultiplier){this.currentMaxSize.width=width,this.currentMaxSize.height=height,this.pixelMultiplier=pixelMultiplier},MRAIDImplementation.prototype.notifyClosed=function(){this.canPerformActions()?this.currentState===MraidState.Expanded?this.updateState(MraidState.Default):this.currentState===MraidState.Default&&this.updateState(MraidState.Hidden):this.logger.log(LogLevel.Warning,"notifyClosed()","can't close in ".concat(this.currentState," state"))},MRAIDImplementation.prototype.notifyExpanded=function(){switch(this.currentState){case MraidState.Default:this.updateState(MraidState.Expanded);break;case MraidState.Expanded:this.logger.log(LogLevel.Warning,"notifyExpanded()","ad is already expanded");break;case MraidState.Loading:case MraidState.Hidden:this.logger.log(LogLevel.Warning,"notifyExpanded()","can't expand from ".concat(this.currentState))}},MRAIDImplementation.prototype.updateState=function(newState){this.currentState=newState,this.eventsCoordinator.fireStateChangeEvent(newState)},MRAIDImplementation.prototype.setReady=function(){this.currentState===MraidState.Loading&&(this.updateState(MraidState.Default),this.eventsCoordinator.fireReadyEvent())},MRAIDImplementation.prototype.canPerformActions=function(){return this.currentState!==MraidState.Loading&&this.currentState!==MraidState.Hidden},MRAIDImplementation.prototype.isCorrectProperties=function(properties){var width,height,useCustomClose,isModal;return function(properties){var hasAnyProperty;if(null!=properties&&"object"==typeof properties)return hasAnyProperty=!1,Object.keys(new ExpandProperties(0,0)).forEach(function(property){Object.prototype.hasOwnProperty.call(properties,property)&&(hasAnyProperty=!0)}),0===Object.keys(properties).length||hasAnyProperty}(properties)?(width=properties.width,height=properties.height,useCustomClose=properties.useCustomClose,isModal=properties.isModal,!!this.isCorrectDimension(width)&&!!this.isCorrectDimension(height)&&(useCustomClose&&this.logger.log(LogLevel.Warning,"setExpandProperties()","useCustomClose is not supported"),null==isModal||isModal||this.logger.log(LogLevel.Warning,"setExpandProperties()","isModal property is readonly and always equals to true"),!0)):(this.logger.log(LogLevel.Error,"setExpandProperties()","properties is ".concat(properties)),!1)},MRAIDImplementation.prototype.isCorrectDimension=function(dimension){return!(dimension&&("number"!=typeof dimension?(this.logger.log(LogLevel.Error,"setExpandProperties()","width is not a number, width is ".concat(typeof dimension)),1):!this.isInAcceptedBounds(dimension)&&(this.logger.log(LogLevel.Error,"setExpandProperties()","width is ".concat(dimension)),1)))},MRAIDImplementation.prototype.isInAcceptedBounds=function(number){return Number.isFinite(number)&&0<=number},MRAIDImplementation.prototype.spreadMraidInstance=function(){for(var _a,_b,iframes=document.getElementsByTagName("iframe"),i=0;i) +# include +#endif + +#pragma clang diagnostic ignored "-Wduplicate-method-match" +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif +#if defined(__cplusplus) +#include +#include +#include +#else +#include +#include +#include +#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 __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +#else +# define SWIFT_RUNTIME_NAME(X) +#endif +#if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +#else +# define SWIFT_COMPILE_NAME(X) +#endif +#if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +#else +# define SWIFT_METHOD_FAMILY(X) +#endif +#if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +#else +# define SWIFT_NOESCAPE +#endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif +#if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +#else +# define SWIFT_WARN_UNUSED_RESULT +#endif +#if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +#else +# define SWIFT_NORETURN +#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 defined(__has_attribute) && __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 __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 +#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(__cplusplus) +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT noexcept +#endif +#else +#if !defined(SWIFT_NOEXCEPT) +# define SWIFT_NOEXCEPT +#endif +#endif +#if defined(__cplusplus) +#if !defined(SWIFT_CXX_INT_DEFINED) +#define SWIFT_CXX_INT_DEFINED +namespace swift { +using Int = ptrdiff_t; +using UInt = size_t; +} +#endif +#endif +#if defined(__OBJC__) +#if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import CoreFoundation; +@import Foundation; +@import ObjectiveC; +@import UIKit; +@import WebKit; +#endif + +#import + +#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="CriteoPublisherSdk",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) +@class NSURL; + +SWIFT_PROTOCOL("_TtP18CriteoPublisherSdk19CRExternalURLOpener_") +@protocol CRExternalURLOpener +- (void)openWithUrl:(NSURL * _Nonnull)url; +@end + +@class WKWebView; +@class NSCoder; +@class NSString; +@class NSBundle; + +SWIFT_CLASS("_TtC18CriteoPublisherSdk22CRFulllScreenContainer") +@interface CRFulllScreenContainer : UIViewController +- (nonnull instancetype)initWith:(WKWebView * _Nonnull)webView size:(CGSize)size dismissCompletion:(void (^ _Nullable)(void))dismissCompletion OBJC_DESIGNATED_INITIALIZER; +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)coder SWIFT_UNAVAILABLE; +- (void)closeWith:(void (^ _Nullable)(void))completion; +- (nonnull instancetype)initWithNibName:(NSString * _Nullable)nibNameOrNil bundle:(NSBundle * _Nullable)nibBundleOrNil SWIFT_UNAVAILABLE; +@end + + +@protocol CRMRAIDLogger; +@protocol CRMRAIDHandlerDelegate; + +SWIFT_CLASS("_TtC18CriteoPublisherSdk14CRMRAIDHandler") +@interface CRMRAIDHandler : NSObject +- (nonnull instancetype)initWith:(WKWebView * _Nonnull)webView criteoLogger:(id _Nonnull)criteoLogger urlOpener:(id _Nonnull)urlOpener delegate:(id _Nullable)delegate OBJC_DESIGNATED_INITIALIZER; +- (void)onAdLoadWith:(NSString * _Nonnull)placementType; +- (void)sendWithError:(NSString * _Nonnull)error action:(NSString * _Nonnull)action; +- (void)startViabilityNotifier; +- (BOOL)canLoadAd SWIFT_WARN_UNUSED_RESULT; +- (BOOL)isExpanded SWIFT_WARN_UNUSED_RESULT; +- (void)onSuccessClose; +- (NSString * _Nonnull)injectInto:(NSString * _Nonnull)html SWIFT_WARN_UNUSED_RESULT; +- (void)injectMRAID; +- (void)updateMraidWithBundle:(NSBundle * _Nullable)bundle; +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class WKUserContentController; +@class WKScriptMessage; + +@interface CRMRAIDHandler (SWIFT_EXTENSION(CriteoPublisherSdk)) +- (void)userContentController:(WKUserContentController * _Nonnull)userContentController didReceiveScriptMessage:(WKScriptMessage * _Nonnull)message; +@end + + + + +SWIFT_PROTOCOL("_TtP18CriteoPublisherSdk22CRMRAIDHandlerDelegate_") +@protocol CRMRAIDHandlerDelegate +@optional +- (void)expandWithWidth:(NSInteger)width height:(NSInteger)height url:(NSURL * _Nullable)url completion:(void (^ _Nullable)(void))completion; +@required +- (void)closeWithCompletion:(void (^ _Nullable)(void))completion; +@end + + +SWIFT_PROTOCOL("_TtP18CriteoPublisherSdk13CRMRAIDLogger_") +@protocol CRMRAIDLogger +- (void)mraidLogWithError:(NSString * _Nonnull)error; +- (void)mraidLogWithWarning:(NSString * _Nonnull)warning; +- (void)mraidLogWithDebug:(NSString * _Nonnull)debug; +- (void)mraidLogWithInfo:(NSString * _Nonnull)info; +@end + + +SWIFT_CLASS("_TtC18CriteoPublisherSdk12CRMRAIDUtils") +@interface CRMRAIDUtils : NSObject ++ (NSString * _Nullable)loadMraidFrom:(NSBundle * _Nullable)bundle SWIFT_WARN_UNUSED_RESULT; ++ (NSString * _Nonnull)buildWithHtml:(NSString * _Nonnull)html from:(NSBundle * _Nullable)bundle SWIFT_WARN_UNUSED_RESULT; ++ (NSBundle * _Nullable)mraidResourceBundle SWIFT_WARN_UNUSED_RESULT; ++ (NSBundle * _Nullable)mraidTestResourceBundle SWIFT_WARN_UNUSED_RESULT; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + + +@interface CRSKAdNetworkInfo (SWIFT_EXTENSION(CriteoPublisherSdk)) +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly, copy) NSString * _Nonnull CriteoId;) ++ (NSString * _Nonnull)CriteoId SWIFT_WARN_UNUSED_RESULT; ++ (BOOL)hasCriteoId SWIFT_WARN_UNUSED_RESULT; ++ (NSArray * _Nonnull)skAdNetworkIds SWIFT_WARN_UNUSED_RESULT; +@end + + +SWIFT_CLASS("_TtC18CriteoPublisherSdk15MRAIDLogHandler") +@interface MRAIDLogHandler : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + + +@interface UIView (SWIFT_EXTENSION(CriteoPublisherSdk)) +- (UIViewController * _Nullable)cr_parentViewController SWIFT_WARN_UNUSED_RESULT; +- (UIViewController * _Nullable)cr_rootViewController SWIFT_WARN_UNUSED_RESULT; +@end + +#endif +#if defined(__cplusplus) +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64_armv7_armv7s/CriteoPublisherSdk.framework/Headers/CriteoPublisherSdk.h b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Headers/CriteoPublisherSdk.h similarity index 100% rename from Dependencies/CriteoPublisherSdk.xcframework/ios-arm64_armv7_armv7s/CriteoPublisherSdk.framework/Headers/CriteoPublisherSdk.h rename to Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Headers/CriteoPublisherSdk.h diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Info.plist b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Info.plist new file mode 100644 index 0000000..6004024 Binary files /dev/null and b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Info.plist differ diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..e22ca42 Binary files /dev/null and b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/arm64-apple-ios.abi.json b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/arm64-apple-ios.abi.json new file mode 100644 index 0000000..b74e3f7 --- /dev/null +++ b/Dependencies/CriteoPublisherSdk.xcframework/ios-arm64/CriteoPublisherSdk.framework/Modules/CriteoPublisherSdk.swiftmodule/arm64-apple-ios.abi.json @@ -0,0 +1,4244 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "TopLevel", + "printedName": "TopLevel", + "children": [ + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "UIKit", + "printedName": "UIKit", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "TypeDecl", + "name": "CRFulllScreenContainerDelegate", + "printedName": "CRFulllScreenContainerDelegate", + "children": [ + { + "kind": "Function", + "name": "didExitFullScreen", + "printedName": "didExitFullScreen(webView:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk30CRFulllScreenContainerDelegateP011didExitFullE07webViewySo05WKWebL0C_tF", + "mangledName": "$s18CriteoPublisherSdk30CRFulllScreenContainerDelegateP011didExitFullE07webViewySo05WKWebL0C_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRFulllScreenContainerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18CriteoPublisherSdk30CRFulllScreenContainerDelegateP", + "mangledName": "$s18CriteoPublisherSdk30CRFulllScreenContainerDelegateP", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CRFulllScreenContainer", + "printedName": "CRFulllScreenContainer", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(with:size:dismissCompletion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CRFulllScreenContainer", + "printedName": "CriteoPublisherSdk.CRFulllScreenContainer", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "CGSize", + "printedName": "CoreFoundation.CGSize", + "usr": "c:@S@CGSize" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer(im)initWith:size:dismissCompletion:", + "mangledName": "$s18CriteoPublisherSdk22CRFulllScreenContainerC4with4size17dismissCompletionACSo9WKWebViewC_So6CGSizeVyycSgtcfc", + "moduleName": "CriteoPublisherSdk", + "objc_name": "initWith:size:dismissCompletion:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer(im)closeWith:", + "mangledName": "$s18CriteoPublisherSdk22CRFulllScreenContainerC5close4withyyycSg_tF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "closeWith:", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(nibName:bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CRFulllScreenContainer", + "printedName": "CriteoPublisherSdk.CRFulllScreenContainer", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer(im)initWithNibName:bundle:", + "mangledName": "$s18CriteoPublisherSdk22CRFulllScreenContainerC7nibName6bundleACSSSg_So8NSBundleCSgtcfc", + "moduleName": "CriteoPublisherSdk", + "overriding": true, + "implicit": true, + "objc_name": "initWithNibName:bundle:", + "declAttributes": [ + "Dynamic", + "ObjC", + "Custom", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRFulllScreenContainer", + "mangledName": "$s18CriteoPublisherSdk22CRFulllScreenContainerC", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Custom", + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)UIViewController", + "hasMissingDesignatedInitializers": true, + "superclassNames": [ + "UIKit.UIViewController", + "UIKit.UIResponder", + "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" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDState", + "printedName": "MRAIDState", + "children": [ + { + "kind": "Var", + "name": "loading", + "printedName": "loading", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.MRAIDState.Type) -> CriteoPublisherSdk.MRAIDState", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.MRAIDState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO7loadingyA2CmF", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO7loadingyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "default", + "printedName": "default", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.MRAIDState.Type) -> CriteoPublisherSdk.MRAIDState", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.MRAIDState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO7defaultyA2CmF", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO7defaultyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "expanded", + "printedName": "expanded", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.MRAIDState.Type) -> CriteoPublisherSdk.MRAIDState", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.MRAIDState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO8expandedyA2CmF", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO8expandedyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "hidden", + "printedName": "hidden", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.MRAIDState.Type) -> CriteoPublisherSdk.MRAIDState", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.MRAIDState.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO6hiddenyA2CmF", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO6hiddenyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.MRAIDState?", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDState", + "printedName": "CriteoPublisherSdk.MRAIDState", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO8rawValueACSgSS_tcfc", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO8rawValueACSgSS_tcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO8rawValueSSvp", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO8rawValueSSvp", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO8rawValueSSvg", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO8rawValueSSvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18CriteoPublisherSdk10MRAIDStateO", + "mangledName": "$s18CriteoPublisherSdk10MRAIDStateO", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDMessageHandlerDelegate", + "printedName": "MRAIDMessageHandlerDelegate", + "children": [ + { + "kind": "Function", + "name": "didReceive", + "printedName": "didReceive(expand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "MRAIDExpandMessage", + "printedName": "CriteoPublisherSdk.MRAIDExpandMessage", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP10didReceive6expandyAA18MRAIDExpandMessageV_tF", + "mangledName": "$s18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP10didReceive6expandyAA18MRAIDExpandMessageV_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.MRAIDMessageHandlerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReceiveCloseAction", + "printedName": "didReceiveCloseAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP21didReceiveCloseActionyyF", + "mangledName": "$s18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP21didReceiveCloseActionyyF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.MRAIDMessageHandlerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP", + "mangledName": "$s18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDMessageHandler", + "printedName": "MRAIDMessageHandler", + "children": [ + { + "kind": "Var", + "name": "delegate", + "printedName": "delegate", + "children": [ + { + "kind": "TypeNominal", + "name": "WeakStorage", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandlerDelegate?" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvp", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasInitialValue", + "HasStorage", + "ReferenceOwnership", + "AccessControl" + ], + "ownership": 1, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandlerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDMessageHandlerDelegate", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandlerDelegate", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvg", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + }, + { + "kind": "Accessor", + "name": "Set", + "printedName": "Set()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandlerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDMessageHandlerDelegate", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandlerDelegate", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvs", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvs", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "set" + }, + { + "kind": "Accessor", + "name": "Modify", + "printedName": "Modify()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvM", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV8delegateAA0dE8Delegate_pSgvM", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "_modify" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(logHandler:urlHandler:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDMessageHandler", + "printedName": "CriteoPublisherSdk.MRAIDMessageHandler", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV" + }, + { + "kind": "TypeNominal", + "name": "MRAIDLogHandler", + "printedName": "CriteoPublisherSdk.MRAIDLogHandler", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)MRAIDLogHandler" + }, + { + "kind": "TypeNominal", + "name": "MRAIDURLHandler", + "printedName": "CriteoPublisherSdk.MRAIDURLHandler", + "usr": "s:18CriteoPublisherSdk15MRAIDURLHandlerP" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV03logE003urlE0AcA08MRAIDLogE0C_AA15MRAIDURLHandler_ptcfc", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV03logE003urlE0AcA08MRAIDLogE0C_AA15MRAIDURLHandler_ptcfc", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "handle", + "printedName": "handle(message:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "ProtocolComposition", + "printedName": "Any" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV6handle7messageyyp_tF", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV6handle7messageyyp_tF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Struct", + "usr": "s:18CriteoPublisherSdk19MRAIDMessageHandlerV", + "mangledName": "$s18CriteoPublisherSdk19MRAIDMessageHandlerV", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDExpandMessage", + "printedName": "MRAIDExpandMessage", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV6actionAA6ActionOvp", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV6actionAA6ActionOvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV6actionAA6ActionOvg", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV6actionAA6ActionOvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "width", + "printedName": "width", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV5widthSivp", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV5widthSivp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV5widthSivg", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV5widthSivg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "height", + "printedName": "height", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV6heightSivp", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV6heightSivp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV6heightSivg", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV6heightSivg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "url", + "printedName": "url", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV3url10Foundation3URLVSgvp", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV3url10Foundation3URLVSgvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV3url10Foundation3URLVSgvg", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV3url10Foundation3URLVSgvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDExpandMessage", + "printedName": "CriteoPublisherSdk.MRAIDExpandMessage", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV4fromACs7Decoder_p_tKcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV", + "mangledName": "$s18CriteoPublisherSdk18MRAIDExpandMessageV", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "WebKit", + "printedName": "WebKit", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "TypeDecl", + "name": "CRMRAIDHandlerDelegate", + "printedName": "CRMRAIDHandlerDelegate", + "children": [ + { + "kind": "Function", + "name": "expand", + "printedName": "expand(width:height:url:completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Int", + "printedName": "Swift.Int", + "usr": "s:Si" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.URL?", + "children": [ + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDHandlerDelegate(im)expandWithWidth:height:url:completion:", + "mangledName": "$s18CriteoPublisherSdk22CRMRAIDHandlerDelegateP6expand5width6height3url10completionySi_Si10Foundation3URLVSgyycSgtF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDHandlerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "objc_name": "expandWithWidth:height:url:completion:", + "declAttributes": [ + "Optional", + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "close", + "printedName": "close(completion:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "(() -> ())?", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "() -> ()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ] + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDHandlerDelegate(im)closeWithCompletion:", + "mangledName": "$s18CriteoPublisherSdk22CRMRAIDHandlerDelegateP5close10completionyyycSg_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDHandlerDelegate>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDHandlerDelegate", + "mangledName": "$s18CriteoPublisherSdk22CRMRAIDHandlerDelegateP", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "CRMRAIDHandler", + "printedName": "CRMRAIDHandler", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(with:criteoLogger:urlOpener:delegate:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CRMRAIDHandler", + "printedName": "CriteoPublisherSdk.CRMRAIDHandler", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler" + }, + { + "kind": "TypeNominal", + "name": "WKWebView", + "printedName": "WebKit.WKWebView", + "usr": "c:objc(cs)WKWebView" + }, + { + "kind": "TypeNominal", + "name": "CRMRAIDLogger", + "printedName": "CriteoPublisherSdk.CRMRAIDLogger", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger" + }, + { + "kind": "TypeNominal", + "name": "CRExternalURLOpener", + "printedName": "CriteoPublisherSdk.CRExternalURLOpener", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRExternalURLOpener" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.CRMRAIDHandlerDelegate?", + "children": [ + { + "kind": "TypeNominal", + "name": "CRMRAIDHandlerDelegate", + "printedName": "CriteoPublisherSdk.CRMRAIDHandlerDelegate", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDHandlerDelegate" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)initWith:criteoLogger:urlOpener:delegate:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC4with12criteoLogger9urlOpener8delegateACSo9WKWebViewC_AA13CRMRAIDLogger_pAA19CRExternalURLOpener_pAA0D8Delegate_pSgtcfc", + "moduleName": "CriteoPublisherSdk", + "objc_name": "initWith:criteoLogger:urlOpener:delegate:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "onAdLoad", + "printedName": "onAdLoad(with:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)onAdLoadWith:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC8onAdLoad4withySS_tF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "onAdLoadWith:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "send", + "printedName": "send(error:action:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)sendWithError:action:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC4send5error6actionySS_SStF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "sendWithError:action:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "startViabilityNotifier", + "printedName": "startViabilityNotifier()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)startViabilityNotifier", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC22startViabilityNotifieryyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "canLoadAd", + "printedName": "canLoadAd()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)canLoadAd", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC9canLoadAdSbyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "isExpanded", + "printedName": "isExpanded()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)isExpanded", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC10isExpandedSbyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "onSuccessClose", + "printedName": "onSuccessClose()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)onSuccessClose", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC14onSuccessCloseyyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "inject", + "printedName": "inject(into:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)injectInto:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC6inject4intoS2S_tF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "injectInto:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "injectMRAID", + "printedName": "injectMRAID()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)injectMRAID", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC11injectMRAIDyyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "updateMraid", + "printedName": "updateMraid(bundle:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)updateMraidWithBundle:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC11updateMraid6bundleySo8NSBundleCSg_tF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "updateMraidWithBundle:", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CRMRAIDHandler", + "printedName": "CriteoPublisherSdk.CRMRAIDHandler", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)init", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerCACycfc", + "moduleName": "CriteoPublisherSdk", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "userContentController", + "printedName": "userContentController(_:didReceive:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "WKUserContentController", + "printedName": "WebKit.WKUserContentController", + "usr": "c:objc(cs)WKUserContentController" + }, + { + "kind": "TypeNominal", + "name": "WKScriptMessage", + "printedName": "WebKit.WKScriptMessage", + "usr": "c:objc(cs)WKScriptMessage" + } + ], + "declKind": "Func", + "usr": "c:@CM@CriteoPublisherSdk@objc(cs)CRMRAIDHandler(im)userContentController:didReceiveScriptMessage:", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC21userContentController_10didReceiveySo06WKUserfG0C_So15WKScriptMessageCtF", + "moduleName": "CriteoPublisherSdk", + "objc_name": "userContentController:didReceiveScriptMessage:", + "declAttributes": [ + "Dynamic", + "ObjC", + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReceive", + "printedName": "didReceive(expand:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "MRAIDExpandMessage", + "printedName": "CriteoPublisherSdk.MRAIDExpandMessage", + "usr": "s:18CriteoPublisherSdk18MRAIDExpandMessageV" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk14CRMRAIDHandlerC10didReceive6expandyAA18MRAIDExpandMessageV_tF", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC10didReceive6expandyAA18MRAIDExpandMessageV_tF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "didReceiveCloseAction", + "printedName": "didReceiveCloseAction()", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk14CRMRAIDHandlerC21didReceiveCloseActionyyF", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC21didReceiveCloseActionyyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDHandler", + "mangledName": "$s18CriteoPublisherSdk14CRMRAIDHandlerC", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "superclassNames": [ + "ObjectiveC.NSObject" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "MRAIDMessageHandlerDelegate", + "printedName": "MRAIDMessageHandlerDelegate", + "usr": "s:18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP", + "mangledName": "$s18CriteoPublisherSdk27MRAIDMessageHandlerDelegateP" + }, + { + "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" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CRMRAIDLogger", + "printedName": "CRMRAIDLogger", + "children": [ + { + "kind": "Function", + "name": "mraidLog", + "printedName": "mraidLog(error:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger(im)mraidLogWithError:", + "mangledName": "$s18CriteoPublisherSdk13CRMRAIDLoggerP8mraidLog5errorySS_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDLogger>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "mraidLog", + "printedName": "mraidLog(warning:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger(im)mraidLogWithWarning:", + "mangledName": "$s18CriteoPublisherSdk13CRMRAIDLoggerP8mraidLog7warningySS_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDLogger>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "mraidLog", + "printedName": "mraidLog(debug:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger(im)mraidLogWithDebug:", + "mangledName": "$s18CriteoPublisherSdk13CRMRAIDLoggerP8mraidLog5debugySS_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDLogger>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "mraidLog", + "printedName": "mraidLog(info:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger(im)mraidLogWithInfo:", + "mangledName": "$s18CriteoPublisherSdk13CRMRAIDLoggerP8mraidLog4infoySS_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRMRAIDLogger>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger", + "mangledName": "$s18CriteoPublisherSdk13CRMRAIDLoggerP", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDLogHandler", + "printedName": "MRAIDLogHandler", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(criteoLogger:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDLogHandler", + "printedName": "CriteoPublisherSdk.MRAIDLogHandler", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)MRAIDLogHandler" + }, + { + "kind": "TypeNominal", + "name": "CRMRAIDLogger", + "printedName": "CriteoPublisherSdk.CRMRAIDLogger", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk15MRAIDLogHandlerC12criteoLoggerAcA13CRMRAIDLogger_p_tcfc", + "mangledName": "$s18CriteoPublisherSdk15MRAIDLogHandlerC12criteoLoggerAcA13CRMRAIDLogger_p_tcfc", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDLogHandler", + "printedName": "CriteoPublisherSdk.MRAIDLogHandler", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)MRAIDLogHandler" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)MRAIDLogHandler(im)init", + "mangledName": "$s18CriteoPublisherSdk15MRAIDLogHandlerCACycfc", + "moduleName": "CriteoPublisherSdk", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)MRAIDLogHandler", + "mangledName": "$s18CriteoPublisherSdk15MRAIDLogHandlerC", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl", + "ObjC" + ], + "superclassUsr": "c:objc(cs)NSObject", + "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" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "LogLevel", + "printedName": "LogLevel", + "children": [ + { + "kind": "Var", + "name": "debug", + "printedName": "debug", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.LogLevel.Type) -> CriteoPublisherSdk.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk8LogLevelO5debugyA2CmF", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO5debugyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "info", + "printedName": "info", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.LogLevel.Type) -> CriteoPublisherSdk.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk8LogLevelO4infoyA2CmF", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO4infoyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "warning", + "printedName": "warning", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.LogLevel.Type) -> CriteoPublisherSdk.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk8LogLevelO7warningyA2CmF", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO7warningyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "error", + "printedName": "error", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.LogLevel.Type) -> CriteoPublisherSdk.LogLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.LogLevel.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk8LogLevelO5erroryA2CmF", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO5erroryA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.LogLevel?", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk8LogLevelO8rawValueACSgSS_tcfc", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO8rawValueACSgSS_tcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk8LogLevelO8rawValueSSvp", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO8rawValueSSvp", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk8LogLevelO8rawValueSSvg", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO8rawValueSSvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18CriteoPublisherSdk8LogLevelO", + "mangledName": "$s18CriteoPublisherSdk8LogLevelO", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "CRMRAIDUtils", + "printedName": "CRMRAIDUtils", + "children": [ + { + "kind": "Function", + "name": "loadMraid", + "printedName": "loadMraid(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils(cm)loadMraidFrom:", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsC9loadMraid4fromSSSgSo8NSBundleCSg_tFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "objc_name": "loadMraidFrom:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "build", + "printedName": "build(html:from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + }, + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils(cm)buildWithHtml:from:", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsC5build4html4fromS2S_So8NSBundleCSgtFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "objc_name": "buildWithHtml:from:", + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "mraidResourceBundle", + "printedName": "mraidResourceBundle()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils(cm)mraidResourceBundle", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsC19mraidResourceBundleSo8NSBundleCSgyFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "mraidTestResourceBundle", + "printedName": "mraidTestResourceBundle()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Foundation.Bundle?", + "children": [ + { + "kind": "TypeNominal", + "name": "Bundle", + "printedName": "Foundation.Bundle", + "usr": "c:objc(cs)NSBundle" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils(cm)mraidTestResourceBundle", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsC23mraidTestResourceBundleSo8NSBundleCSgyFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "declAttributes": [ + "Final", + "AccessControl", + "ObjC" + ], + "funcSelfKind": "NonMutating" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init()", + "children": [ + { + "kind": "TypeNominal", + "name": "CRMRAIDUtils", + "printedName": "CriteoPublisherSdk.CRMRAIDUtils", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils" + } + ], + "declKind": "Constructor", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils(im)init", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsCACycfc", + "moduleName": "CriteoPublisherSdk", + "overriding": true, + "implicit": true, + "objc_name": "init", + "declAttributes": [ + "Dynamic", + "ObjC", + "Override" + ], + "init_kind": "Designated" + } + ], + "declKind": "Class", + "usr": "c:@M@CriteoPublisherSdk@objc(cs)CRMRAIDUtils", + "mangledName": "$s18CriteoPublisherSdk12CRMRAIDUtilsC", + "moduleName": "CriteoPublisherSdk", + "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" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDActionMessage", + "printedName": "MRAIDActionMessage", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk18MRAIDActionMessageV6actionAA6ActionOvp", + "mangledName": "$s18CriteoPublisherSdk18MRAIDActionMessageV6actionAA6ActionOvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk18MRAIDActionMessageV6actionAA6ActionOvg", + "mangledName": "$s18CriteoPublisherSdk18MRAIDActionMessageV6actionAA6ActionOvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDActionMessage", + "printedName": "CriteoPublisherSdk.MRAIDActionMessage", + "usr": "s:18CriteoPublisherSdk18MRAIDActionMessageV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk18MRAIDActionMessageV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s18CriteoPublisherSdk18MRAIDActionMessageV4fromACs7Decoder_p_tKcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18CriteoPublisherSdk18MRAIDActionMessageV", + "mangledName": "$s18CriteoPublisherSdk18MRAIDActionMessageV", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ActionRepresentable", + "printedName": "ActionRepresentable", + "usr": "s:18CriteoPublisherSdk19ActionRepresentableP", + "mangledName": "$s18CriteoPublisherSdk19ActionRepresentableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDLog", + "printedName": "MRAIDLog", + "children": [ + { + "kind": "Var", + "name": "logId", + "printedName": "logId", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV5logIdSSSgvp", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV5logIdSSSgvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "Swift.String?", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV5logIdSSSgvg", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV5logIdSSSgvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "message", + "printedName": "message", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV7messageSSvp", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV7messageSSvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV7messageSSvg", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV7messageSSvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "logLevel", + "printedName": "logLevel", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV8logLevelAA03LogF0Ovp", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV8logLevelAA03LogF0Ovp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "LogLevel", + "printedName": "CriteoPublisherSdk.LogLevel", + "usr": "s:18CriteoPublisherSdk8LogLevelO" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV8logLevelAA03LogF0Ovg", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV8logLevelAA03LogF0Ovg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV6actionAA6ActionOvp", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV6actionAA6ActionOvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "HasStorage", + "AccessControl" + ], + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV6actionAA6ActionOvg", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV6actionAA6ActionOvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(from:)", + "children": [ + { + "kind": "TypeNominal", + "name": "MRAIDLog", + "printedName": "CriteoPublisherSdk.MRAIDLog", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV" + }, + { + "kind": "TypeNominal", + "name": "Decoder", + "printedName": "Swift.Decoder", + "usr": "s:s7DecoderP" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV4fromACs7Decoder_p_tKcfc", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV4fromACs7Decoder_p_tKcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "throwing": true, + "init_kind": "Designated" + } + ], + "declKind": "Struct", + "usr": "s:18CriteoPublisherSdk8MRAIDLogV", + "mangledName": "$s18CriteoPublisherSdk8MRAIDLogV", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "ActionRepresentable", + "printedName": "ActionRepresentable", + "usr": "s:18CriteoPublisherSdk19ActionRepresentableP", + "mangledName": "$s18CriteoPublisherSdk19ActionRepresentableP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "Import", + "name": "SafariServices", + "printedName": "SafariServices", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "TypeDecl", + "name": "CRExternalURLOpener", + "printedName": "CRExternalURLOpener", + "children": [ + { + "kind": "Function", + "name": "open", + "printedName": "open(url:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "URL", + "printedName": "Foundation.URL", + "usr": "s:10Foundation3URLV" + } + ], + "declKind": "Func", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRExternalURLOpener(im)openWithUrl:", + "mangledName": "$s18CriteoPublisherSdk19CRExternalURLOpenerP4open3urly10Foundation3URLV_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.CRExternalURLOpener>", + "sugared_genericSig": "", + "protocolReq": true, + "declAttributes": [ + "ObjC" + ], + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRExternalURLOpener", + "mangledName": "$s18CriteoPublisherSdk19CRExternalURLOpenerP", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 : AnyObject>", + "sugared_genericSig": "", + "declAttributes": [ + "AccessControl", + "ObjC" + ] + }, + { + "kind": "TypeDecl", + "name": "MRAIDURLHandler", + "printedName": "MRAIDURLHandler", + "children": [ + { + "kind": "Function", + "name": "handle", + "printedName": "handle(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk15MRAIDURLHandlerP6handle4datay10Foundation4DataV_tF", + "mangledName": "$s18CriteoPublisherSdk15MRAIDURLHandlerP6handle4datay10Foundation4DataV_tF", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.MRAIDURLHandler>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Protocol", + "usr": "s:18CriteoPublisherSdk15MRAIDURLHandlerP", + "mangledName": "$s18CriteoPublisherSdk15MRAIDURLHandlerP", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "CRMRAIDURLHandler", + "printedName": "CRMRAIDURLHandler", + "children": [ + { + "kind": "Constructor", + "name": "init", + "printedName": "init(with:urlOpener:)", + "children": [ + { + "kind": "TypeNominal", + "name": "CRMRAIDURLHandler", + "printedName": "CriteoPublisherSdk.CRMRAIDURLHandler", + "usr": "s:18CriteoPublisherSdk17CRMRAIDURLHandlerC" + }, + { + "kind": "TypeNominal", + "name": "CRMRAIDLogger", + "printedName": "CriteoPublisherSdk.CRMRAIDLogger", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRMRAIDLogger" + }, + { + "kind": "TypeNominal", + "name": "CRExternalURLOpener", + "printedName": "CriteoPublisherSdk.CRExternalURLOpener", + "usr": "c:@M@CriteoPublisherSdk@objc(pl)CRExternalURLOpener" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk17CRMRAIDURLHandlerC4with9urlOpenerAcA13CRMRAIDLogger_p_AA19CRExternalURLOpener_ptcfc", + "mangledName": "$s18CriteoPublisherSdk17CRMRAIDURLHandlerC4with9urlOpenerAcA13CRMRAIDLogger_p_AA19CRExternalURLOpener_ptcfc", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "init_kind": "Designated" + }, + { + "kind": "Function", + "name": "handle", + "printedName": "handle(data:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Void", + "printedName": "()" + }, + { + "kind": "TypeNominal", + "name": "Data", + "printedName": "Foundation.Data", + "usr": "s:10Foundation4DataV" + } + ], + "declKind": "Func", + "usr": "s:18CriteoPublisherSdk17CRMRAIDURLHandlerC6handle4datay10Foundation4DataV_tF", + "mangledName": "$s18CriteoPublisherSdk17CRMRAIDURLHandlerC6handle4datay10Foundation4DataV_tF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "s:18CriteoPublisherSdk17CRMRAIDURLHandlerC", + "mangledName": "$s18CriteoPublisherSdk17CRMRAIDURLHandlerC", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Final", + "AccessControl" + ], + "conformances": [ + { + "kind": "Conformance", + "name": "MRAIDURLHandler", + "printedName": "MRAIDURLHandler", + "usr": "s:18CriteoPublisherSdk15MRAIDURLHandlerP", + "mangledName": "$s18CriteoPublisherSdk15MRAIDURLHandlerP" + } + ] + }, + { + "kind": "Import", + "name": "Foundation", + "printedName": "Foundation", + "declKind": "Import", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "RawDocComment" + ] + }, + { + "kind": "TypeDecl", + "name": "ActionRepresentable", + "printedName": "ActionRepresentable", + "children": [ + { + "kind": "Var", + "name": "action", + "printedName": "action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk19ActionRepresentableP6actionAA0D0Ovp", + "mangledName": "$s18CriteoPublisherSdk19ActionRepresentableP6actionAA0D0Ovp", + "moduleName": "CriteoPublisherSdk", + "protocolReq": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk19ActionRepresentableP6actionAA0D0Ovg", + "mangledName": "$s18CriteoPublisherSdk19ActionRepresentableP6actionAA0D0Ovg", + "moduleName": "CriteoPublisherSdk", + "genericSig": "<τ_0_0 where τ_0_0 : CriteoPublisherSdk.ActionRepresentable>", + "sugared_genericSig": "", + "protocolReq": true, + "reqNewWitnessTableEntry": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Protocol", + "usr": "s:18CriteoPublisherSdk19ActionRepresentableP", + "mangledName": "$s18CriteoPublisherSdk19ActionRepresentableP", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ] + }, + { + "kind": "TypeDecl", + "name": "Action", + "printedName": "Action", + "children": [ + { + "kind": "Var", + "name": "log", + "printedName": "log", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.Action.Type) -> CriteoPublisherSdk.Action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.Action.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk6ActionO3logyA2CmF", + "mangledName": "$s18CriteoPublisherSdk6ActionO3logyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "open", + "printedName": "open", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.Action.Type) -> CriteoPublisherSdk.Action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.Action.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk6ActionO4openyA2CmF", + "mangledName": "$s18CriteoPublisherSdk6ActionO4openyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "expand", + "printedName": "expand", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.Action.Type) -> CriteoPublisherSdk.Action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.Action.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk6ActionO6expandyA2CmF", + "mangledName": "$s18CriteoPublisherSdk6ActionO6expandyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "close", + "printedName": "close", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.Action.Type) -> CriteoPublisherSdk.Action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.Action.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk6ActionO5closeyA2CmF", + "mangledName": "$s18CriteoPublisherSdk6ActionO5closeyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Var", + "name": "none", + "printedName": "none", + "children": [ + { + "kind": "TypeFunc", + "name": "Function", + "printedName": "(CriteoPublisherSdk.Action.Type) -> CriteoPublisherSdk.Action", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + }, + { + "kind": "TypeNominal", + "name": "Metatype", + "printedName": "CriteoPublisherSdk.Action.Type", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ] + } + ] + } + ], + "declKind": "EnumElement", + "usr": "s:18CriteoPublisherSdk6ActionO4noneyA2CmF", + "mangledName": "$s18CriteoPublisherSdk6ActionO4noneyA2CmF", + "moduleName": "CriteoPublisherSdk" + }, + { + "kind": "Constructor", + "name": "init", + "printedName": "init(rawValue:)", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "CriteoPublisherSdk.Action?", + "children": [ + { + "kind": "TypeNominal", + "name": "Action", + "printedName": "CriteoPublisherSdk.Action", + "usr": "s:18CriteoPublisherSdk6ActionO" + } + ], + "usr": "s:Sq" + }, + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Constructor", + "usr": "s:18CriteoPublisherSdk6ActionO8rawValueACSgSS_tcfc", + "mangledName": "$s18CriteoPublisherSdk6ActionO8rawValueACSgSS_tcfc", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "init_kind": "Designated" + }, + { + "kind": "Var", + "name": "rawValue", + "printedName": "rawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:18CriteoPublisherSdk6ActionO8rawValueSSvp", + "mangledName": "$s18CriteoPublisherSdk6ActionO8rawValueSSvp", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:18CriteoPublisherSdk6ActionO8rawValueSSvg", + "mangledName": "$s18CriteoPublisherSdk6ActionO8rawValueSSvg", + "moduleName": "CriteoPublisherSdk", + "implicit": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Enum", + "usr": "s:18CriteoPublisherSdk6ActionO", + "mangledName": "$s18CriteoPublisherSdk6ActionO", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "enumRawTypeName": "String", + "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": "RawRepresentable", + "printedName": "RawRepresentable", + "children": [ + { + "kind": "TypeWitness", + "name": "RawValue", + "printedName": "RawValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ] + } + ], + "usr": "s:SY", + "mangledName": "$sSY" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + } + ] + }, + { + "kind": "TypeDecl", + "name": "UIView", + "printedName": "UIView", + "children": [ + { + "kind": "Var", + "name": "isVisibleToUser", + "printedName": "isVisibleToUser", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Var", + "usr": "s:So6UIViewC18CriteoPublisherSdkE15isVisibleToUserSbvp", + "mangledName": "$sSo6UIViewC18CriteoPublisherSdkE15isVisibleToUserSbvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Custom", + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Accessor", + "usr": "s:So6UIViewC18CriteoPublisherSdkE15isVisibleToUserSbvg", + "mangledName": "$sSo6UIViewC18CriteoPublisherSdkE15isVisibleToUserSbvg", + "moduleName": "CriteoPublisherSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "cr_parentViewController", + "printedName": "cr_parentViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)UIView(im)cr_parentViewController", + "mangledName": "$sSo6UIViewC18CriteoPublisherSdkE23cr_parentViewControllerSo0aH0CSgyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Dynamic", + "Custom", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "cr_rootViewController", + "printedName": "cr_rootViewController()", + "children": [ + { + "kind": "TypeNominal", + "name": "Optional", + "printedName": "UIKit.UIViewController?", + "children": [ + { + "kind": "TypeNominal", + "name": "UIViewController", + "printedName": "UIKit.UIViewController", + "usr": "c:objc(cs)UIViewController" + } + ], + "usr": "s:Sq" + } + ], + "declKind": "Func", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)UIView(im)cr_rootViewController", + "mangledName": "$sSo6UIViewC18CriteoPublisherSdkE21cr_rootViewControllerSo0aH0CSgyF", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "Dynamic", + "Custom", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)UIView", + "moduleName": "UIKit", + "isOpen": true, + "intro_iOS": "2.0", + "objc_name": "UIView", + "declAttributes": [ + "Available", + "ObjC", + "NonSendable", + "Custom", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)UIResponder", + "isExternal": true, + "inheritsConvenienceInitializers": true, + "superclassNames": [ + "UIKit.UIResponder", + "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" + }, + { + "kind": "Conformance", + "name": "__DefaultCustomPlaygroundQuickLookable", + "printedName": "__DefaultCustomPlaygroundQuickLookable", + "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP", + "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "Bool", + "printedName": "Bool", + "children": [ + { + "kind": "Var", + "name": "stringValue", + "printedName": "stringValue", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "s:Sb18CriteoPublisherSdkE11stringValueSSvp", + "mangledName": "$sSb18CriteoPublisherSdkE11stringValueSSvp", + "moduleName": "CriteoPublisherSdk", + "declAttributes": [ + "AccessControl" + ], + "isFromExtension": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "s:Sb18CriteoPublisherSdkE11stringValueSSvg", + "mangledName": "$sSb18CriteoPublisherSdkE11stringValueSSvg", + "moduleName": "CriteoPublisherSdk", + "isFromExtension": true, + "accessorKind": "get" + } + ] + } + ], + "declKind": "Struct", + "usr": "s:Sb", + "mangledName": "$sSb", + "moduleName": "Swift", + "declAttributes": [ + "Frozen" + ], + "isExternal": true, + "conformances": [ + { + "kind": "Conformance", + "name": "Sendable", + "printedName": "Sendable", + "usr": "s:s8SendableP", + "mangledName": "$ss8SendableP" + }, + { + "kind": "Conformance", + "name": "_ExpressibleByBuiltinBooleanLiteral", + "printedName": "_ExpressibleByBuiltinBooleanLiteral", + "usr": "s:s35_ExpressibleByBuiltinBooleanLiteralP", + "mangledName": "$ss35_ExpressibleByBuiltinBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "ExpressibleByBooleanLiteral", + "printedName": "ExpressibleByBooleanLiteral", + "children": [ + { + "kind": "TypeWitness", + "name": "BooleanLiteralType", + "printedName": "BooleanLiteralType", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ] + } + ], + "usr": "s:s27ExpressibleByBooleanLiteralP", + "mangledName": "$ss27ExpressibleByBooleanLiteralP" + }, + { + "kind": "Conformance", + "name": "CustomStringConvertible", + "printedName": "CustomStringConvertible", + "usr": "s:s23CustomStringConvertibleP", + "mangledName": "$ss23CustomStringConvertibleP" + }, + { + "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": "LosslessStringConvertible", + "printedName": "LosslessStringConvertible", + "usr": "s:s25LosslessStringConvertibleP", + "mangledName": "$ss25LosslessStringConvertibleP" + }, + { + "kind": "Conformance", + "name": "Decodable", + "printedName": "Decodable", + "usr": "s:Se", + "mangledName": "$sSe" + }, + { + "kind": "Conformance", + "name": "Encodable", + "printedName": "Encodable", + "usr": "s:SE", + "mangledName": "$sSE" + }, + { + "kind": "Conformance", + "name": "CustomReflectable", + "printedName": "CustomReflectable", + "usr": "s:s17CustomReflectableP", + "mangledName": "$ss17CustomReflectableP" + }, + { + "kind": "Conformance", + "name": "_CustomPlaygroundQuickLookable", + "printedName": "_CustomPlaygroundQuickLookable", + "usr": "s:s30_CustomPlaygroundQuickLookableP", + "mangledName": "$ss30_CustomPlaygroundQuickLookableP" + }, + { + "kind": "Conformance", + "name": "CVarArg", + "printedName": "CVarArg", + "usr": "s:s7CVarArgP", + "mangledName": "$ss7CVarArgP" + }, + { + "kind": "Conformance", + "name": "_ObjectiveCBridgeable", + "printedName": "_ObjectiveCBridgeable", + "children": [ + { + "kind": "TypeWitness", + "name": "_ObjectiveCType", + "printedName": "_ObjectiveCType", + "children": [ + { + "kind": "TypeNominal", + "name": "NSNumber", + "printedName": "Foundation.NSNumber", + "usr": "c:objc(cs)NSNumber" + } + ] + } + ], + "usr": "s:s21_ObjectiveCBridgeableP", + "mangledName": "$ss21_ObjectiveCBridgeableP" + } + ] + }, + { + "kind": "TypeDecl", + "name": "CRSKAdNetworkInfo", + "printedName": "CRSKAdNetworkInfo", + "children": [ + { + "kind": "Var", + "name": "CriteoId", + "printedName": "CriteoId", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Var", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)CRSKAdNetworkInfo(cpy)CriteoId", + "mangledName": "$sSo17CRSKAdNetworkInfoC18CriteoPublisherSdkE0D2IdSSvpZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "declAttributes": [ + "HasInitialValue", + "Final", + "HasStorage", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "isLet": true, + "hasStorage": true, + "accessors": [ + { + "kind": "Accessor", + "name": "Get", + "printedName": "Get()", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "declKind": "Accessor", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)CRSKAdNetworkInfo(cm)CriteoId", + "mangledName": "$sSo17CRSKAdNetworkInfoC18CriteoPublisherSdkE0D2IdSSvgZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "implicit": true, + "declAttributes": [ + "ObjC", + "Final" + ], + "isFromExtension": true, + "accessorKind": "get" + } + ] + }, + { + "kind": "Function", + "name": "hasCriteoId", + "printedName": "hasCriteoId()", + "children": [ + { + "kind": "TypeNominal", + "name": "Bool", + "printedName": "Swift.Bool", + "usr": "s:Sb" + } + ], + "declKind": "Func", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)CRSKAdNetworkInfo(cm)hasCriteoId", + "mangledName": "$sSo17CRSKAdNetworkInfoC18CriteoPublisherSdkE03hasD2IdSbyFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + }, + { + "kind": "Function", + "name": "skAdNetworkIds", + "printedName": "skAdNetworkIds()", + "children": [ + { + "kind": "TypeNominal", + "name": "Array", + "printedName": "[Swift.String]", + "children": [ + { + "kind": "TypeNominal", + "name": "String", + "printedName": "Swift.String", + "usr": "s:SS" + } + ], + "usr": "s:Sa" + } + ], + "declKind": "Func", + "usr": "c:@CM@CriteoPublisherSdk@@objc(cs)CRSKAdNetworkInfo(cm)skAdNetworkIds", + "mangledName": "$sSo17CRSKAdNetworkInfoC18CriteoPublisherSdkE04skAdB3IdsSaySSGyFZ", + "moduleName": "CriteoPublisherSdk", + "static": true, + "declAttributes": [ + "Dynamic", + "AccessControl", + "ObjC" + ], + "isFromExtension": true, + "funcSelfKind": "NonMutating" + } + ], + "declKind": "Class", + "usr": "c:objc(cs)CRSKAdNetworkInfo", + "moduleName": "CriteoPublisherSdk", + "isOpen": true, + "objc_name": "CRSKAdNetworkInfo", + "declAttributes": [ + "ObjC", + "Dynamic" + ], + "superclassUsr": "c:objc(cs)NSObject", + "isExternal": true, + "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": [ + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRFulllScreenContainer.swift", + "kind": "StringLiteral", + "offset": 831, + "length": 22, + "value": "\"CriteoPublisherSdk.CRFulllScreenContainer\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/CRMRAIDHandler.swift", + "kind": "FloatLiteral", + "offset": 834, + "length": 3, + "value": "0.2" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/CRMRAIDHandler.swift", + "kind": "BooleanLiteral", + "offset": 1187, + "length": 5, + "value": "false" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/CRMRAIDHandler.swift", + "kind": "FloatLiteral", + "offset": 1419, + "length": 4, + "value": "0.05" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/CRMRAIDHandler.swift", + "kind": "StringLiteral", + "offset": 1063, + "length": 14, + "value": "\"CriteoPublisherSdk.CRMRAIDHandler\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/MessageHandlers\/MRAIDLogHandler.swift", + "kind": "StringLiteral", + "offset": 916, + "length": 15, + "value": "\"CriteoPublisherSdk.MRAIDLogHandler\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 738, + "length": 7, + "value": "\"Debug\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 760, + "length": 6, + "value": "\"Info\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 784, + "length": 9, + "value": "\"Warning\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 809, + "length": 7, + "value": "\"Error\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 738, + "length": 7, + "value": "\"Debug\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 760, + "length": 6, + "value": "\"Info\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 784, + "length": 9, + "value": "\"Warning\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Logging\/LogLevel.swift", + "kind": "StringLiteral", + "offset": 809, + "length": 7, + "value": "\"Error\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/SKAdNetwork\/SKAdNetworkInfo.swift", + "kind": "StringLiteral", + "offset": 1013, + "length": 18, + "value": "\"SKAdNetworkItems\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/SKAdNetwork\/SKAdNetworkInfo.swift", + "kind": "StringLiteral", + "offset": 1060, + "length": 23, + "value": "\"SKAdNetworkIdentifier\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/SKAdNetwork\/SKAdNetworkInfo.swift", + "kind": "StringLiteral", + "offset": 1398, + "length": 24, + "value": "\"hs6bdukanm.skadnetwork\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRMRAIDUtils.swift", + "kind": "StringLiteral", + "offset": 782, + "length": 14, + "value": "\"criteo-mraid\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRMRAIDUtils.swift", + "kind": "StringLiteral", + "offset": 828, + "length": 4, + "value": "\"js\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRMRAIDUtils.swift", + "kind": "StringLiteral", + "offset": 857, + "length": 21, + "value": "\"CriteoMRAIDResource\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRMRAIDUtils.swift", + "kind": "StringLiteral", + "offset": 912, + "length": 8, + "value": "\"bundle\"" + }, + { + "filePath": "\/Users\/runner\/work\/ios-publisher-sdk\/ios-publisher-sdk\/CriteoPublisherSdk\/Sources\/MRAID\/Utils\/CRMRAIDUtils.swift", + "kind": "StringLiteral", + "offset": 945, + "length": 46, + "value": "\"