<?xml version='1.0'?>
<!DOCTYPE signatures SYSTEM "file://localhost/System/Library/DTDs/BridgeSupport.dtd">
<signatures version='1.0'>
<constant name='SKANErrorDomain' type64='@'/>
<constant name='SKAdNetworkCoarseConversionValueHigh' type64='@'/>
<constant name='SKAdNetworkCoarseConversionValueLow' type64='@'/>
<constant name='SKAdNetworkCoarseConversionValueMedium' type64='@'/>
<constant name='SKCloudServiceCapabilitiesDidChangeNotification' type64='@'/>
<constant name='SKCloudServiceSetupActionSubscribe' type64='@'/>
<constant name='SKCloudServiceSetupMessageIdentifierAddMusic' type64='@'/>
<constant name='SKCloudServiceSetupMessageIdentifierConnect' type64='@'/>
<constant name='SKCloudServiceSetupMessageIdentifierJoin' type64='@'/>
<constant name='SKCloudServiceSetupMessageIdentifierPlayMusic' type64='@'/>
<constant name='SKCloudServiceSetupOptionsActionKey' type64='@'/>
<constant name='SKCloudServiceSetupOptionsAffiliateTokenKey' type64='@'/>
<constant name='SKCloudServiceSetupOptionsCampaignTokenKey' type64='@'/>
<constant name='SKCloudServiceSetupOptionsITunesItemIdentifierKey' type64='@'/>
<constant name='SKCloudServiceSetupOptionsMessageIdentifierKey' type64='@'/>
<constant name='SKDownloadTimeRemainingUnknown' type64='d'/>
<constant name='SKErrorDomain' type64='@'/>
<constant name='SKReceiptPropertyIsExpired' type64='@'/>
<constant name='SKReceiptPropertyIsRevoked' type64='@'/>
<constant name='SKReceiptPropertyIsVolumePurchase' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkAttributionSignature' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkCampaignIdentifier' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkIdentifier' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkNonce' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkSourceAppStoreIdentifier' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkSourceIdentifier' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkTimestamp' type64='@'/>
<constant name='SKStoreProductParameterAdNetworkVersion' type64='@'/>
<constant name='SKStoreProductParameterAdvertisingPartnerToken' type64='@'/>
<constant name='SKStoreProductParameterAffiliateToken' type64='@'/>
<constant name='SKStoreProductParameterCampaignToken' type64='@'/>
<constant name='SKStoreProductParameterCustomProductPageIdentifier' type64='@'/>
<constant name='SKStoreProductParameterITunesItemIdentifier' type64='@'/>
<constant name='SKStoreProductParameterProductIdentifier' type64='@'/>
<constant name='SKStoreProductParameterProviderToken' type64='@'/>
<constant name='SKStorefrontCountryCodeDidChangeNotification' type64='@'/>
<constant name='SKStorefrontIdentifierDidChangeNotification' type64='@'/>
<enum name='SKANErrorAdNetworkIdMissing' value64='2'/>
<enum name='SKANErrorImpressionMissingRequiredValue' value64='0'/>
<enum name='SKANErrorImpressionNotFound' value64='4'/>
<enum name='SKANErrorImpressionTooShort' value64='11'/>
<enum name='SKANErrorInvalidAdvertisedAppId' value64='8'/>
<enum name='SKANErrorInvalidCampaignId' value64='5'/>
<enum name='SKANErrorInvalidConversionValue' value64='6'/>
<enum name='SKANErrorInvalidSourceAppId' value64='7'/>
<enum name='SKANErrorInvalidVersion' value64='9'/>
<enum name='SKANErrorMismatchedSourceAppId' value64='3'/>
<enum name='SKANErrorUnknown' value64='10'/>
<enum name='SKANErrorUnsupported' value64='1'/>
<enum name='SKCloudServiceAuthorizationStatusAuthorized' value64='3'/>
<enum name='SKCloudServiceAuthorizationStatusDenied' value64='1'/>
<enum name='SKCloudServiceAuthorizationStatusNotDetermined' value64='0'/>
<enum name='SKCloudServiceAuthorizationStatusRestricted' value64='2'/>
<enum name='SKCloudServiceCapabilityAddToCloudMusicLibrary' value64='256'/>
<enum name='SKCloudServiceCapabilityMusicCatalogPlayback' value64='1'/>
<enum name='SKCloudServiceCapabilityMusicCatalogSubscriptionEligible' value64='2'/>
<enum name='SKCloudServiceCapabilityNone' value64='0'/>
<enum name='SKDownloadStateActive' value64='1'/>
<enum name='SKDownloadStateCancelled' value64='5'/>
<enum name='SKDownloadStateFailed' value64='4'/>
<enum name='SKDownloadStateFinished' value64='3'/>
<enum name='SKDownloadStatePaused' value64='2'/>
<enum name='SKDownloadStateWaiting' value64='0'/>
<enum name='SKErrorClientInvalid' value64='1'/>
<enum name='SKErrorCloudServiceNetworkConnectionFailed' value64='7'/>
<enum name='SKErrorCloudServicePermissionDenied' value64='6'/>
<enum name='SKErrorCloudServiceRevoked' value64='8'/>
<enum name='SKErrorIneligibleForOffer' value64='18'/>
<enum name='SKErrorInvalidOfferIdentifier' value64='11'/>
<enum name='SKErrorInvalidOfferPrice' value64='14'/>
<enum name='SKErrorInvalidSignature' value64='12'/>
<enum name='SKErrorMissingOfferParams' value64='13'/>
<enum name='SKErrorOverlayCancelled' value64='15'/>
<enum name='SKErrorOverlayInvalidConfiguration' value64='16'/>
<enum name='SKErrorOverlayPresentedInBackgroundScene' value64='20'/>
<enum name='SKErrorOverlayTimeout' value64='17'/>
<enum name='SKErrorPaymentCancelled' value64='2'/>
<enum name='SKErrorPaymentInvalid' value64='3'/>
<enum name='SKErrorPaymentMethodBindingConfigurationRequired' value64='21'/>
<enum name='SKErrorPaymentNotAllowed' value64='4'/>
<enum name='SKErrorPrivacyAcknowledgementRequired' value64='9'/>
<enum name='SKErrorStoreProductNotAvailable' value64='5'/>
<enum name='SKErrorUnauthorizedRequestData' value64='10'/>
<enum name='SKErrorUnknown' value64='0'/>
<enum name='SKErrorUnsupportedPlatform' value64='19'/>
<enum name='SKOverlayPositionBottom' value64='0'/>
<enum name='SKOverlayPositionBottomRaised' value64='1'/>
<enum name='SKPaymentTransactionStateDeferred' value64='4'/>
<enum name='SKPaymentTransactionStateFailed' value64='2'/>
<enum name='SKPaymentTransactionStatePurchased' value64='1'/>
<enum name='SKPaymentTransactionStatePurchasing' value64='0'/>
<enum name='SKPaymentTransactionStateRestored' value64='3'/>
<enum name='SKProductDiscountPaymentModeFreeTrial' value64='2'/>
<enum name='SKProductDiscountPaymentModePayAsYouGo' value64='0'/>
<enum name='SKProductDiscountPaymentModePayUpFront' value64='1'/>
<enum name='SKProductDiscountTypeIntroductory' value64='0'/>
<enum name='SKProductDiscountTypeSubscription' value64='1'/>
<enum name='SKProductPeriodUnitDay' value64='0'/>
<enum name='SKProductPeriodUnitMonth' value64='2'/>
<enum name='SKProductPeriodUnitWeek' value64='1'/>
<enum name='SKProductPeriodUnitYear' value64='3'/>
<enum name='SKProductStorePromotionVisibilityDefault' value64='0'/>
<enum name='SKProductStorePromotionVisibilityHide' value64='2'/>
<enum name='SKProductStorePromotionVisibilityShow' value64='1'/>
<function name='SKTerminateForInvalidReceipt'>
<retval type64='v'/>
</function>
<class name='NSObject'>
<method selector='paymentQueue:shouldAddStorePayment:forProduct:'>
<retval type64='B'/>
</method>
<method selector='paymentQueue:shouldContinueTransaction:inStorefront:'>
<retval type64='B'/>
</method>
<method selector='paymentQueueShouldShowPriceConsent:'>
<retval type64='B'/>
</method>
</class>
<class name='SKAdNetwork'>
<method class_method='true' selector='endImpression:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='startImpression:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='updatePostbackConversionValue:coarseValue:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='updatePostbackConversionValue:coarseValue:lockWindow:completionHandler:'>
<arg index='2' type64='B'/>
<arg function_pointer='true' index='3' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='updatePostbackConversionValue:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKArcadeService'>
<method class_method='true' selector='arcadeSubscriptionStatusWithNonce:resultHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='I'/>
<arg type64='@'/>
<arg type64='I'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method class_method='true' selector='registerArcadeAppWithRandomFromLib:randomFromLibLength:resultHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<arg type64='I'/>
<arg type64='@'/>
<arg type64='I'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKCloudServiceController'>
<method class_method='true' selector='requestAuthorization:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='q'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestCapabilitiesWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='Q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestPersonalizationTokenForClientToken:withCompletionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestStorefrontCountryCodeWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestStorefrontIdentifierWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='requestUserTokenForDeveloperToken:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKCloudServiceSetupViewController'>
<method selector='loadWithOptions:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKMutablePayment'>
<method selector='setSimulatesAskToBuyInSandbox:'>
<arg index='0' type64='B'/>
</method>
<method selector='simulatesAskToBuyInSandbox'>
<retval type64='B'/>
</method>
</class>
<class name='SKOverlayAppConfiguration'>
<method selector='setUserDismissible:'>
<arg index='0' type64='B'/>
</method>
<method selector='userDismissible'>
<retval type64='B'/>
</method>
</class>
<class name='SKOverlayTransitionContext'>
<method selector='addAnimationBlock:'>
<arg function_pointer='true' index='0' type64='@?'>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKPayment'>
<method selector='simulatesAskToBuyInSandbox'>
<retval type64='B'/>
</method>
</class>
<class name='SKPaymentQueue'>
<method class_method='true' selector='canMakePayments'>
<retval type64='B'/>
</method>
</class>
<class name='SKProduct'>
<method selector='downloadable'>
<retval type64='B'/>
</method>
<method selector='isDownloadable'>
<retval type64='B'/>
</method>
<method selector='isFamilyShareable'>
<retval type64='B'/>
</method>
</class>
<class name='SKProductStorePromotionController'>
<method selector='fetchStorePromotionOrderWithCompletionHandler:'>
<arg function_pointer='true' index='0' type64='@?'>
<arg type64='@'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='fetchStorePromotionVisibilityForProduct:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='q'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='updateStorePromotionOrder:completionHandler:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='updateStorePromotionVisibility:forProduct:completionHandler:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<class name='SKStoreProductViewController'>
<method selector='loadProductWithParameters:completionBlock:'>
<arg function_pointer='true' index='1' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
<method selector='loadProductWithParameters:impression:completionBlock:'>
<arg function_pointer='true' index='2' type64='@?'>
<arg type64='B'/>
<arg type64='@'/>
<retval type64='v'/>
</arg>
</method>
</class>
<informal_protocol name='SKPaymentQueueDelegate'>
<method selector='paymentQueue:shouldContinueTransaction:inStorefront:' type64='B40@0:8@16@24@32'/>
<method selector='paymentQueueShouldShowPriceConsent:' type64='B24@0:8@16'/>
</informal_protocol>
<informal_protocol name='SKPaymentTransactionObserver'>
<method selector='paymentQueue:shouldAddStorePayment:forProduct:' type64='B40@0:8@16@24@32'/>
</informal_protocol>
</signatures>
