├── app
├── .babelrc
├── .buckconfig
├── .flowconfig
├── .gitattributes
├── .gitignore
├── .watchmanconfig
├── App.js
├── android
│ ├── app
│ │ ├── BUCK
│ │ ├── build.gradle
│ │ ├── build_defs.bzl
│ │ ├── my-release-key.keystore
│ │ ├── proguard-rules.pro
│ │ └── src
│ │ │ ├── debug
│ │ │ ├── AndroidManifest.xml
│ │ │ └── res
│ │ │ │ └── xml
│ │ │ │ └── react_native_config.xml
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── assets
│ │ │ └── fonts
│ │ │ │ ├── AntDesign.ttf
│ │ │ │ ├── Entypo.ttf
│ │ │ │ ├── EvilIcons.ttf
│ │ │ │ ├── Feather.ttf
│ │ │ │ ├── FontAwesome.ttf
│ │ │ │ ├── FontAwesome5_Brands.ttf
│ │ │ │ ├── FontAwesome5_Regular.ttf
│ │ │ │ ├── FontAwesome5_Solid.ttf
│ │ │ │ ├── Foundation.ttf
│ │ │ │ ├── Ionicons.ttf
│ │ │ │ ├── MaterialCommunityIcons.ttf
│ │ │ │ ├── MaterialIcons.ttf
│ │ │ │ ├── Octicons.ttf
│ │ │ │ ├── Roboto.ttf
│ │ │ │ ├── Roboto_medium.ttf
│ │ │ │ ├── SimpleLineIcons.ttf
│ │ │ │ ├── Zocial.ttf
│ │ │ │ └── rubicon-icon-font.ttf
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── krea8iv
│ │ │ │ └── soundkit
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── MainApplication.java
│ │ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ └── launch_screen.png
│ │ │ ├── drawable-ldpi
│ │ │ └── launch_screen.png
│ │ │ ├── drawable-mdpi
│ │ │ └── launch_screen.png
│ │ │ ├── drawable-xhdpi
│ │ │ └── launch_screen.png
│ │ │ ├── drawable-xxhdpi
│ │ │ └── launch_screen.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ └── launch_screen.png
│ │ │ ├── layout
│ │ │ └── launch_screen.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── strings.xml
│ │ │ └── styles.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ ├── gradle-wrapper.jar
│ │ │ └── gradle-wrapper.properties
│ ├── gradlew
│ ├── gradlew.bat
│ ├── keystores
│ │ ├── BUCK
│ │ └── debug.keystore.properties
│ └── settings.gradle
├── app.json
├── babel_config.js
├── documentation
│ ├── assets
│ │ ├── 1.png
│ │ ├── 2.png
│ │ ├── 3.png
│ │ ├── 4.png
│ │ ├── 5.png
│ │ ├── 6.png
│ │ ├── 7.png
│ │ ├── 8.png
│ │ ├── bootstrap.min.css
│ │ ├── bootstrap.min.js
│ │ └── logo.png
│ ├── index.html
│ └── logo.png
├── index.js
├── ios
│ ├── FBSDKCoreKit.framework
│ │ ├── FBSDKCoreKit
│ │ ├── Headers
│ │ │ ├── FBSDKAccessToken.h
│ │ │ ├── FBSDKAppEvents.h
│ │ │ ├── FBSDKAppLinkResolver.h
│ │ │ ├── FBSDKAppLinkUtility.h
│ │ │ ├── FBSDKApplicationDelegate.h
│ │ │ ├── FBSDKButton.h
│ │ │ ├── FBSDKConstants.h
│ │ │ ├── FBSDKCopying.h
│ │ │ ├── FBSDKCoreKit.h
│ │ │ ├── FBSDKGraphErrorRecoveryProcessor.h
│ │ │ ├── FBSDKGraphRequest.h
│ │ │ ├── FBSDKGraphRequestConnection.h
│ │ │ ├── FBSDKGraphRequestDataAttachment.h
│ │ │ ├── FBSDKMacros.h
│ │ │ ├── FBSDKMutableCopying.h
│ │ │ ├── FBSDKProfile.h
│ │ │ ├── FBSDKProfilePictureView.h
│ │ │ ├── FBSDKSettings.h
│ │ │ ├── FBSDKTestUsersManager.h
│ │ │ └── FBSDKUtility.h
│ │ ├── Info.plist
│ │ ├── Modules
│ │ │ └── module.modulemap
│ │ └── PrivateHeaders
│ │ │ ├── FBSDKAccessTokenCacheV4.h
│ │ │ ├── FBSDKBridgeAPICrypto.h
│ │ │ ├── FBSDKBridgeAPIProtocol.h
│ │ │ ├── FBSDKBridgeAPIProtocolNativeV1.h
│ │ │ ├── FBSDKBridgeAPIProtocolWebV1.h
│ │ │ ├── FBSDKError.h
│ │ │ ├── FBSDKGraphRequestBody.h
│ │ │ ├── FBSDKGraphRequestMetadata.h
│ │ │ ├── FBSDKURLConnection.h
│ │ │ └── FBSDKWebDialogView.h
│ ├── FBSDKLoginKit.framework
│ │ ├── FBSDKLoginKit
│ │ ├── Headers
│ │ │ ├── FBSDKLoginButton.h
│ │ │ ├── FBSDKLoginConstants.h
│ │ │ ├── FBSDKLoginKit.h
│ │ │ ├── FBSDKLoginManager.h
│ │ │ ├── FBSDKLoginManagerLoginResult.h
│ │ │ ├── FBSDKLoginTooltipView.h
│ │ │ └── FBSDKTooltipView.h
│ │ ├── Info.plist
│ │ └── Modules
│ │ │ └── module.modulemap
│ ├── FBSDKShareKit.framework
│ │ ├── FBSDKShareKit
│ │ ├── Headers
│ │ │ ├── FBSDKAppGroupAddDialog.h
│ │ │ ├── FBSDKAppGroupContent.h
│ │ │ ├── FBSDKAppGroupJoinDialog.h
│ │ │ ├── FBSDKAppInviteContent.h
│ │ │ ├── FBSDKAppInviteDialog.h
│ │ │ ├── FBSDKGameRequestContent.h
│ │ │ ├── FBSDKGameRequestDialog.h
│ │ │ ├── FBSDKLikeButton.h
│ │ │ ├── FBSDKLikeControl.h
│ │ │ ├── FBSDKLikeObjectType.h
│ │ │ ├── FBSDKLiking.h
│ │ │ ├── FBSDKMessageDialog.h
│ │ │ ├── FBSDKSendButton.h
│ │ │ ├── FBSDKShareAPI.h
│ │ │ ├── FBSDKShareButton.h
│ │ │ ├── FBSDKShareConstants.h
│ │ │ ├── FBSDKShareDialog.h
│ │ │ ├── FBSDKShareDialogMode.h
│ │ │ ├── FBSDKShareKit.h
│ │ │ ├── FBSDKShareLinkContent.h
│ │ │ ├── FBSDKShareOpenGraphAction.h
│ │ │ ├── FBSDKShareOpenGraphContent.h
│ │ │ ├── FBSDKShareOpenGraphObject.h
│ │ │ ├── FBSDKShareOpenGraphValueContainer.h
│ │ │ ├── FBSDKSharePhoto.h
│ │ │ ├── FBSDKSharePhotoContent.h
│ │ │ ├── FBSDKShareVideo.h
│ │ │ ├── FBSDKShareVideoContent.h
│ │ │ ├── FBSDKSharing.h
│ │ │ ├── FBSDKSharingButton.h
│ │ │ └── FBSDKSharingContent.h
│ │ ├── Info.plist
│ │ └── Modules
│ │ │ └── module.modulemap
│ ├── GoogleMobileAds.framework
│ │ ├── Headers
│ │ │ ├── DFPBannerView.h
│ │ │ ├── DFPBannerViewOptions.h
│ │ │ ├── DFPCustomRenderedAd.h
│ │ │ ├── DFPCustomRenderedBannerViewDelegate.h
│ │ │ ├── DFPCustomRenderedInterstitialDelegate.h
│ │ │ ├── DFPInterstitial.h
│ │ │ ├── DFPRequest.h
│ │ │ ├── GADAdChoicesView.h
│ │ │ ├── GADAdLoader.h
│ │ │ ├── GADAdLoaderAdTypes.h
│ │ │ ├── GADAdLoaderDelegate.h
│ │ │ ├── GADAdNetworkExtras.h
│ │ │ ├── GADAdReward.h
│ │ │ ├── GADAdSize.h
│ │ │ ├── GADAdSizeDelegate.h
│ │ │ ├── GADAppEventDelegate.h
│ │ │ ├── GADAudioVideoManager.h
│ │ │ ├── GADAudioVideoManagerDelegate.h
│ │ │ ├── GADBannerView.h
│ │ │ ├── GADBannerViewDelegate.h
│ │ │ ├── GADCorrelator.h
│ │ │ ├── GADCorrelatorAdLoaderOptions.h
│ │ │ ├── GADCustomEventBanner.h
│ │ │ ├── GADCustomEventBannerDelegate.h
│ │ │ ├── GADCustomEventExtras.h
│ │ │ ├── GADCustomEventInterstitial.h
│ │ │ ├── GADCustomEventInterstitialDelegate.h
│ │ │ ├── GADCustomEventNativeAd.h
│ │ │ ├── GADCustomEventNativeAdDelegate.h
│ │ │ ├── GADCustomEventParameters.h
│ │ │ ├── GADCustomEventRequest.h
│ │ │ ├── GADDebugOptionsViewController.h
│ │ │ ├── GADDynamicHeightSearchRequest.h
│ │ │ ├── GADExtras.h
│ │ │ ├── GADInAppPurchase.h
│ │ │ ├── GADInAppPurchaseDelegate.h
│ │ │ ├── GADInterstitial.h
│ │ │ ├── GADInterstitialDelegate.h
│ │ │ ├── GADMediaContent.h
│ │ │ ├── GADMediaView.h
│ │ │ ├── GADMobileAds.h
│ │ │ ├── GADMultipleAdsAdLoaderOptions.h
│ │ │ ├── GADMuteThisAdReason.h
│ │ │ ├── GADNativeAd.h
│ │ │ ├── GADNativeAdDelegate.h
│ │ │ ├── GADNativeAdImage+Mediation.h
│ │ │ ├── GADNativeAdImage.h
│ │ │ ├── GADNativeAdImageAdLoaderOptions.h
│ │ │ ├── GADNativeAdViewAdOptions.h
│ │ │ ├── GADNativeAppInstallAd.h
│ │ │ ├── GADNativeAppInstallAdAssetIDs.h
│ │ │ ├── GADNativeContentAd.h
│ │ │ ├── GADNativeContentAdAssetIDs.h
│ │ │ ├── GADNativeCustomTemplateAd.h
│ │ │ ├── GADNativeExpressAdView.h
│ │ │ ├── GADNativeExpressAdViewDelegate.h
│ │ │ ├── GADNativeMuteThisAdLoaderOptions.h
│ │ │ ├── GADRequest.h
│ │ │ ├── GADRequestConfiguration.h
│ │ │ ├── GADRequestError.h
│ │ │ ├── GADRewardBasedVideoAd.h
│ │ │ ├── GADRewardBasedVideoAdDelegate.h
│ │ │ ├── GADSearchBannerView.h
│ │ │ ├── GADSearchRequest.h
│ │ │ ├── GADUnifiedNativeAd+ConfirmationClick.h
│ │ │ ├── GADUnifiedNativeAd+CustomClickGesture.h
│ │ │ ├── GADUnifiedNativeAd.h
│ │ │ ├── GADUnifiedNativeAdAssetIdentifiers.h
│ │ │ ├── GADUnifiedNativeAdDelegate.h
│ │ │ ├── GADUnifiedNativeAdUnconfirmedClickDelegate.h
│ │ │ ├── GADVideoController.h
│ │ │ ├── GADVideoControllerDelegate.h
│ │ │ ├── GADVideoOptions.h
│ │ │ ├── GoogleMobileAds.h
│ │ │ ├── GoogleMobileAdsDefines.h
│ │ │ └── Mediation
│ │ │ │ ├── GADMAdNetworkAdapterProtocol.h
│ │ │ │ ├── GADMAdNetworkConnectorProtocol.h
│ │ │ │ ├── GADMEnums.h
│ │ │ │ ├── GADMRewardBasedVideoAdNetworkAdapterProtocol.h
│ │ │ │ ├── GADMRewardBasedVideoAdNetworkConnectorProtocol.h
│ │ │ │ ├── GADMediatedNativeAd.h
│ │ │ │ ├── GADMediatedNativeAdDelegate.h
│ │ │ │ ├── GADMediatedNativeAdNotificationSource.h
│ │ │ │ ├── GADMediatedNativeAppInstallAd.h
│ │ │ │ ├── GADMediatedNativeContentAd.h
│ │ │ │ ├── GADMediatedUnifiedNativeAd.h
│ │ │ │ ├── GADMediatedUnifiedNativeAdNotificationSource.h
│ │ │ │ ├── GADMediationAdRequest.h
│ │ │ │ └── GADMediationAdSize.h
│ │ └── Modules
│ │ │ └── module.modulemap
│ ├── RNPlaceholder.swift
│ ├── Soundkit-tvOS
│ │ └── Info.plist
│ ├── Soundkit-tvOSTests
│ │ └── Info.plist
│ ├── Soundkit.xcodeproj
│ │ ├── project.pbxproj
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ ├── Soundkit-tvOS.xcscheme
│ │ │ └── Soundkit.xcscheme
│ ├── Soundkit
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Base.lproj
│ │ │ └── LaunchScreen.xib
│ │ ├── Images.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── thumbnail-1024.png
│ │ │ │ ├── thumbnail-20@2x.png
│ │ │ │ ├── thumbnail-20@3x.png
│ │ │ │ ├── thumbnail-29@2x.png
│ │ │ │ ├── thumbnail-29@3x.png
│ │ │ │ ├── thumbnail-40.png
│ │ │ │ ├── thumbnail-40@3x.png
│ │ │ │ ├── thumbnail-60@2x.png
│ │ │ │ └── thumbnail-60@3x.png
│ │ │ ├── Contents.json
│ │ │ └── Splashscreen.imageset
│ │ │ │ ├── Contents.json
│ │ │ │ ├── thumbnail-60@2x.png
│ │ │ │ ├── thumbnail-60@3x.png
│ │ │ │ └── thumbnail-76.png
│ │ ├── Info.plist
│ │ └── main.m
│ ├── SoundkitTests
│ │ ├── Info.plist
│ │ └── SoundkitTests.m
│ ├── dummy.swift
│ ├── frameworks
│ │ ├── FBSDKCoreKit.framework
│ │ │ ├── FBSDKCoreKit
│ │ │ ├── Headers
│ │ │ │ ├── FBSDKAccessToken.h
│ │ │ │ ├── FBSDKAppEvents.h
│ │ │ │ ├── FBSDKAppLinkResolver.h
│ │ │ │ ├── FBSDKAppLinkUtility.h
│ │ │ │ ├── FBSDKApplicationDelegate.h
│ │ │ │ ├── FBSDKButton.h
│ │ │ │ ├── FBSDKConstants.h
│ │ │ │ ├── FBSDKCopying.h
│ │ │ │ ├── FBSDKCoreKit.h
│ │ │ │ ├── FBSDKGraphErrorRecoveryProcessor.h
│ │ │ │ ├── FBSDKGraphRequest.h
│ │ │ │ ├── FBSDKGraphRequestConnection.h
│ │ │ │ ├── FBSDKGraphRequestDataAttachment.h
│ │ │ │ ├── FBSDKMacros.h
│ │ │ │ ├── FBSDKMutableCopying.h
│ │ │ │ ├── FBSDKProfile.h
│ │ │ │ ├── FBSDKProfilePictureView.h
│ │ │ │ ├── FBSDKSettings.h
│ │ │ │ ├── FBSDKTestUsersManager.h
│ │ │ │ └── FBSDKUtility.h
│ │ │ ├── Info.plist
│ │ │ ├── Modules
│ │ │ │ └── module.modulemap
│ │ │ └── PrivateHeaders
│ │ │ │ ├── FBSDKAccessTokenCacheV4.h
│ │ │ │ ├── FBSDKBridgeAPICrypto.h
│ │ │ │ ├── FBSDKBridgeAPIProtocol.h
│ │ │ │ ├── FBSDKBridgeAPIProtocolNativeV1.h
│ │ │ │ ├── FBSDKBridgeAPIProtocolWebV1.h
│ │ │ │ ├── FBSDKError.h
│ │ │ │ ├── FBSDKGraphRequestBody.h
│ │ │ │ ├── FBSDKGraphRequestMetadata.h
│ │ │ │ ├── FBSDKURLConnection.h
│ │ │ │ └── FBSDKWebDialogView.h
│ │ ├── FBSDKLoginKit.framework
│ │ │ ├── FBSDKLoginKit
│ │ │ ├── Headers
│ │ │ │ ├── FBSDKLoginButton.h
│ │ │ │ ├── FBSDKLoginConstants.h
│ │ │ │ ├── FBSDKLoginKit.h
│ │ │ │ ├── FBSDKLoginManager.h
│ │ │ │ ├── FBSDKLoginManagerLoginResult.h
│ │ │ │ ├── FBSDKLoginTooltipView.h
│ │ │ │ └── FBSDKTooltipView.h
│ │ │ ├── Info.plist
│ │ │ └── Modules
│ │ │ │ └── module.modulemap
│ │ └── FBSDKShareKit.framework
│ │ │ ├── FBSDKShareKit
│ │ │ ├── Headers
│ │ │ ├── FBSDKAppGroupAddDialog.h
│ │ │ ├── FBSDKAppGroupContent.h
│ │ │ ├── FBSDKAppGroupJoinDialog.h
│ │ │ ├── FBSDKAppInviteContent.h
│ │ │ ├── FBSDKAppInviteDialog.h
│ │ │ ├── FBSDKGameRequestContent.h
│ │ │ ├── FBSDKGameRequestDialog.h
│ │ │ ├── FBSDKLikeButton.h
│ │ │ ├── FBSDKLikeControl.h
│ │ │ ├── FBSDKLikeObjectType.h
│ │ │ ├── FBSDKLiking.h
│ │ │ ├── FBSDKMessageDialog.h
│ │ │ ├── FBSDKSendButton.h
│ │ │ ├── FBSDKShareAPI.h
│ │ │ ├── FBSDKShareButton.h
│ │ │ ├── FBSDKShareConstants.h
│ │ │ ├── FBSDKShareDialog.h
│ │ │ ├── FBSDKShareDialogMode.h
│ │ │ ├── FBSDKShareKit.h
│ │ │ ├── FBSDKShareLinkContent.h
│ │ │ ├── FBSDKShareOpenGraphAction.h
│ │ │ ├── FBSDKShareOpenGraphContent.h
│ │ │ ├── FBSDKShareOpenGraphObject.h
│ │ │ ├── FBSDKShareOpenGraphValueContainer.h
│ │ │ ├── FBSDKSharePhoto.h
│ │ │ ├── FBSDKSharePhotoContent.h
│ │ │ ├── FBSDKShareVideo.h
│ │ │ ├── FBSDKShareVideoContent.h
│ │ │ ├── FBSDKSharing.h
│ │ │ ├── FBSDKSharingButton.h
│ │ │ └── FBSDKSharingContent.h
│ │ │ ├── Info.plist
│ │ │ └── Modules
│ │ │ └── module.modulemap
│ ├── images.xcassets
│ │ └── icon.png
│ ├── musicEngine-Bridging-Header.h
│ └── musicEngine
│ │ └── Images.xcassets
│ │ ├── AppIcon.appiconset
│ │ ├── Contents.json
│ │ ├── icon-1024.png
│ │ ├── icon-20@2x.png
│ │ ├── icon-20@3x.png
│ │ ├── icon-29@2x.png
│ │ ├── icon-29@3x.png
│ │ ├── icon-40@2x.png
│ │ ├── icon-40@3x.png
│ │ ├── icon-60@2x.png
│ │ └── icon-60@3x.png
│ │ ├── Contents.json
│ │ ├── LaunchImage.launchimage
│ │ ├── Contents.json
│ │ ├── icon-1.png
│ │ └── icon.png
│ │ └── Splashcreen.imageset
│ │ ├── Contents.json
│ │ ├── icon-1.png
│ │ ├── icon-2.png
│ │ └── icon.png
├── metro.config.js
├── my-release-key.keystore
├── native-base-theme
│ ├── components
│ │ ├── Badge.js
│ │ ├── Body.js
│ │ ├── Button.js
│ │ ├── Card.js
│ │ ├── CardItem.js
│ │ ├── CheckBox.js
│ │ ├── Container.js
│ │ ├── Content.js
│ │ ├── Fab.js
│ │ ├── Footer.js
│ │ ├── FooterTab.js
│ │ ├── Form.js
│ │ ├── H1.js
│ │ ├── H2.js
│ │ ├── H3.js
│ │ ├── Header.js
│ │ ├── Icon.js
│ │ ├── Input.js
│ │ ├── InputGroup.js
│ │ ├── Item.js
│ │ ├── Label.js
│ │ ├── Left.js
│ │ ├── ListItem.js
│ │ ├── Picker.android.js
│ │ ├── Picker.ios.js
│ │ ├── Picker.js
│ │ ├── Radio.js
│ │ ├── Right.js
│ │ ├── Segment.js
│ │ ├── Separator.js
│ │ ├── Spinner.js
│ │ ├── Subtitle.js
│ │ ├── SwipeRow.js
│ │ ├── Switch.js
│ │ ├── Tab.js
│ │ ├── TabBar.js
│ │ ├── TabContainer.js
│ │ ├── TabHeading.js
│ │ ├── Text.js
│ │ ├── Textarea.js
│ │ ├── Thumbnail.js
│ │ ├── Title.js
│ │ ├── Toast.js
│ │ ├── View.js
│ │ └── index.js
│ └── variables
│ │ ├── commonColor.js
│ │ ├── material.js
│ │ └── platform.js
├── package-lock.json
├── package.json
├── service.js
├── src
│ ├── api.js
│ ├── components
│ │ ├── AlbumComponent.js
│ │ ├── CommentComponent.js
│ │ ├── DisplayComponent.js
│ │ ├── PeopleComponent.js
│ │ ├── PlaylistAddComponent.js
│ │ ├── RadioComponent.js
│ │ ├── TrackProgressComponent.js
│ │ ├── VideoComponent.js
│ │ └── VideoPlayerComponent.js
│ ├── config.js
│ ├── images
│ │ ├── flags
│ │ │ ├── de.png
│ │ │ ├── en.png
│ │ │ ├── es.png
│ │ │ ├── fr.png
│ │ │ ├── it.png
│ │ │ ├── ja.png
│ │ │ ├── nl.png
│ │ │ ├── pl.png
│ │ │ ├── pt.png
│ │ │ └── ru.png
│ │ ├── icon.png
│ │ ├── logo.png
│ │ ├── microphone.png
│ │ ├── pattern.png
│ │ ├── peoplemusic.png
│ │ ├── topo1.png
│ │ ├── topo2.png
│ │ └── topo3.png
│ ├── languages
│ │ ├── de.js
│ │ ├── en.js
│ │ ├── es.js
│ │ ├── fr.js
│ │ ├── it.js
│ │ ├── ja.js
│ │ ├── nl.js
│ │ ├── pl.js
│ │ ├── pt.js
│ │ └── ru.js
│ ├── routes.js
│ ├── screens
│ │ ├── AccountScreen.js
│ │ ├── AlbumProfileScreen.js
│ │ ├── AuthScreen.js
│ │ ├── BlogScreen.js
│ │ ├── ChatScreen.js
│ │ ├── CollectionScreen.js
│ │ ├── ExploreScreen.js
│ │ ├── FeedScreen.js
│ │ ├── HomeScreen.js
│ │ ├── MessagesScreen.js
│ │ ├── NotificationScreen.js
│ │ ├── PlayerScreen.js
│ │ ├── PricingScreen.js
│ │ ├── ProScreen.js
│ │ ├── RadioScreen.js
│ │ ├── SettingsScreen.js
│ │ ├── StoreScreen.js
│ │ ├── UserProfileScreen.js
│ │ ├── VideoScreen.js
│ │ └── WelcomeScreen.js
│ ├── store
│ │ ├── index.js
│ │ ├── realmSchema.js
│ │ ├── reducers
│ │ │ ├── auth.js
│ │ │ └── index.js
│ │ ├── sagas
│ │ │ └── index.js
│ │ └── storage.js
│ ├── themes
│ │ ├── dark.js
│ │ └── light.js
│ └── utils
│ │ ├── BaseComponent.js
│ │ ├── BaseScreen.js
│ │ ├── DummyData.js
│ │ ├── EmptyComponent.js
│ │ ├── Player.js
│ │ ├── PleaseLoginComponent.js
│ │ ├── Time.js
│ │ ├── Util.js
│ │ ├── lang.js
│ │ └── statusbar.js
└── yarn.lock
└── documentation
├── assets
├── 1.png
├── 2.png
├── 3.png
├── 4.png
├── 5.png
├── 6.png
├── 7.png
├── 8.png
├── bootstrap.min.css
├── bootstrap.min.js
└── logo.png
├── index.html
└── logo.png
/app/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": ["module:metro-react-native-babel-preset"]
3 | }
4 |
--------------------------------------------------------------------------------
/app/.buckconfig:
--------------------------------------------------------------------------------
1 |
2 | [android]
3 | target = Google Inc.:Google APIs:23
4 |
5 | [maven_repositories]
6 | central = https://repo1.maven.org/maven2
7 |
--------------------------------------------------------------------------------
/app/.gitattributes:
--------------------------------------------------------------------------------
1 | *.pbxproj -text
2 |
--------------------------------------------------------------------------------
/app/.gitignore:
--------------------------------------------------------------------------------
1 | # OSX
2 | #
3 | .DS_Store
4 |
5 | # Xcode
6 | #
7 | build/
8 | *.pbxuser
9 | !default.pbxuser
10 | *.mode1v3
11 | !default.mode1v3
12 | *.mode2v3
13 | !default.mode2v3
14 | *.perspectivev3
15 | !default.perspectivev3
16 | xcuserdata
17 | *.xccheckout
18 | *.moved-aside
19 | DerivedData
20 | *.hmap
21 | *.ipa
22 | *.xcuserstate
23 | project.xcworkspace
24 |
25 | # Android/IntelliJ
26 | #
27 | build/
28 | .idea
29 | .gradle
30 | local.properties
31 | *.iml
32 |
33 | # node.js
34 | #
35 | node_modules/
36 | npm-debug.log
37 | yarn-error.log
38 |
39 | # BUCK
40 | buck-out/
41 | \.buckd/
42 |
43 | # fastlane
44 | #
45 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
46 | # screenshots whenever they are needed.
47 | # For more information about the recommended setup visit:
48 | # https://docs.fastlane.tools/best-practices/source-control/
49 |
50 | */fastlane/report.xml
51 | */fastlane/Preview.html
52 | */fastlane/screenshots
53 |
54 | # Bundle artifact
55 | *.jsbundle
56 |
--------------------------------------------------------------------------------
/app/.watchmanconfig:
--------------------------------------------------------------------------------
1 | {}
--------------------------------------------------------------------------------
/app/android/app/BUCK:
--------------------------------------------------------------------------------
1 | # To learn about Buck see [Docs](https://buckbuild.com/).
2 | # To run your application with Buck:
3 | # - install Buck
4 | # - `npm start` - to start the packager
5 | # - `cd android`
6 | # - `keytool -genkey -v -keystore keystores/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"`
7 | # - `./gradlew :app:copyDownloadableDepsToLibs` - make all Gradle compile dependencies available to Buck
8 | # - `buck install -r android/app` - compile, install and run application
9 | #
10 | load(":build_defs.bzl", "create_aar_targets", "create_jar_targets")
11 | lib_deps = []
12 |
13 | create_aar_targets(glob(["libs/*.aar"]))
14 |
15 | create_jar_targets(glob(["libs/*.jar"]))
16 |
17 | android_library(
18 | name = "all-libs",
19 | exported_deps = lib_deps,
20 | )
21 |
22 | android_library(
23 | name = "app-code",
24 | srcs = glob([
25 | "src/main/java/**/*.java",
26 | ]),
27 | deps = [
28 | ":all-libs",
29 | ":build_config",
30 | ":res",
31 | ],
32 | )
33 |
34 | android_build_config(
35 | name = "build_config",
36 | package = "com.krea8iv.soundkit",
37 | )
38 |
39 | android_resource(
40 | name = "res",
41 | package = "com.krea8iv.soundkit",
42 | res = "src/main/res",
43 | )
44 |
45 | android_binary(
46 | name = "app",
47 | keystore = "//android/keystores:debug",
48 | manifest = "src/main/AndroidManifest.xml",
49 | package_type = "debug",
50 | deps = [
51 | ":app-code",
52 | ],
53 | )
54 |
--------------------------------------------------------------------------------
/app/android/app/build_defs.bzl:
--------------------------------------------------------------------------------
1 | """Helper definitions to glob .aar and .jar targets"""
2 | def create_aar_targets(aarfiles):
3 | for aarfile in aarfiles:
4 | name = "aars__" + aarfile[aarfile.rindex("/") + 1:aarfile.rindex(".aar")]
5 | lib_deps.append(":" + name)
6 | android_prebuilt_aar(
7 | name = name,
8 | aar = aarfile,
9 | )
10 | def create_jar_targets(jarfiles):
11 | for jarfile in jarfiles:
12 | name = "jars__" + jarfile[jarfile.rindex("/") + 1:jarfile.rindex(".jar")]
13 | lib_deps.append(":" + name)
14 | prebuilt_jar(
15 | name = name,
16 | binary_jar = jarfile,
17 | )
--------------------------------------------------------------------------------
/app/android/app/my-release-key.keystore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/my-release-key.keystore
--------------------------------------------------------------------------------
/app/android/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # By default, the flags in this file are appended to flags specified
3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt
4 | # You can edit the include path and order by changing the proguardFiles
5 | # directive in build.gradle.
6 | #
7 | # For more details, see
8 | # http://developer.android.com/guide/developing/tools/proguard.html
9 |
10 | # Add any project specific keep options here:
11 |
12 | # If your project uses WebView with JS, uncomment the following
13 | # and specify the fully qualified class name to the JavaScript interface
14 | # class:
15 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
16 | # public *;
17 | #}
18 |
--------------------------------------------------------------------------------
/app/android/app/src/debug/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/app/android/app/src/debug/res/xml/react_native_config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | localhost
5 | 10.0.2.2
6 | 10.0.3.2
7 |
8 |
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/AntDesign.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/AntDesign.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Entypo.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Entypo.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/EvilIcons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/EvilIcons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Feather.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Feather.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/FontAwesome.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/FontAwesome.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/FontAwesome5_Brands.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/FontAwesome5_Regular.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/FontAwesome5_Solid.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Foundation.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Foundation.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Ionicons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/MaterialCommunityIcons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/MaterialIcons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/MaterialIcons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Octicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Octicons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Roboto.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Roboto.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Roboto_medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Roboto_medium.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/SimpleLineIcons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/SimpleLineIcons.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/Zocial.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/Zocial.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/assets/fonts/rubicon-icon-font.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/assets/fonts/rubicon-icon-font.ttf
--------------------------------------------------------------------------------
/app/android/app/src/main/java/com/krea8iv/soundkit/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.krea8iv.soundkit;
2 | import android.os.Bundle;
3 | import com.facebook.react.ReactActivity;
4 | import com.facebook.react.ReactFragmentActivity;
5 | import com.facebook.react.ReactActivityDelegate;
6 | import com.facebook.react.ReactRootView;
7 | import com.swmansion.gesturehandler.react.RNGestureHandlerEnabledRootView;
8 | import org.devio.rn.splashscreen.SplashScreen;
9 | public class MainActivity extends ReactFragmentActivity {
10 |
11 | @Override
12 | protected void onCreate(Bundle savedInstanceState) {
13 | SplashScreen.show(this,R.style.SplashScreenTheme); // here
14 | super.onCreate(savedInstanceState);
15 | }
16 | /**
17 | * Returns the name of the main component registered from JavaScript.
18 | * This is used to schedule rendering of the component.
19 | */
20 | @Override
21 | protected String getMainComponentName() {
22 | return "Soundkit";
23 | }
24 |
25 | @Override
26 | protected ReactActivityDelegate createReactActivityDelegate() {
27 | return new ReactActivityDelegate(this, getMainComponentName()) {
28 | @Override
29 | protected ReactRootView createRootView() {
30 | return new RNGestureHandlerEnabledRootView(MainActivity.this);
31 | }
32 | };
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-hdpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-hdpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-ldpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-ldpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-mdpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-mdpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-xhdpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-xhdpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-xxhdpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-xxhdpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/drawable-xxxhdpi/launch_screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/drawable-xxxhdpi/launch_screen.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/layout/launch_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
12 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/android/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F80051
4 | #E0004B
5 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Soundkit
3 | 386853085405596
4 | fb386853085405596
5 |
6 |
--------------------------------------------------------------------------------
/app/android/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/app/android/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | # Default value: -Xmx10248m -XX:MaxPermSize=256m
13 | # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
14 |
15 | # When configured, Gradle will run in incubating parallel mode.
16 | # This option should only be used with decoupled projects. More details, visit
17 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18 | # org.gradle.parallel=true
19 |
20 | android.useDeprecatedNdk=true
21 | android.enableAapt2=false
22 | org.gradle.jvmargs=-Xmx4608M
23 | MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
24 | MYAPP_RELEASE_KEY_ALIAS=my-key-alias
25 | MYAPP_RELEASE_STORE_PASSWORD=68395915
26 | MYAPP_RELEASE_KEY_PASSWORD=68395915
--------------------------------------------------------------------------------
/app/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
6 |
--------------------------------------------------------------------------------
/app/android/keystores/BUCK:
--------------------------------------------------------------------------------
1 | keystore(
2 | name = "debug",
3 | properties = "debug.keystore.properties",
4 | store = "debug.keystore",
5 | visibility = [
6 | "PUBLIC",
7 | ],
8 | )
9 |
--------------------------------------------------------------------------------
/app/android/keystores/debug.keystore.properties:
--------------------------------------------------------------------------------
1 | key.store=debug.keystore
2 | key.alias=androiddebugkey
3 | key.store.password=android
4 | key.alias.password=android
5 |
--------------------------------------------------------------------------------
/app/app.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Soundkit",
3 | "displayName": "Soundkit2"
4 | }
--------------------------------------------------------------------------------
/app/babel_config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: ['module:metro-react-native-babel-preset'],
3 | };
--------------------------------------------------------------------------------
/app/documentation/assets/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/1.png
--------------------------------------------------------------------------------
/app/documentation/assets/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/2.png
--------------------------------------------------------------------------------
/app/documentation/assets/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/3.png
--------------------------------------------------------------------------------
/app/documentation/assets/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/4.png
--------------------------------------------------------------------------------
/app/documentation/assets/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/5.png
--------------------------------------------------------------------------------
/app/documentation/assets/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/6.png
--------------------------------------------------------------------------------
/app/documentation/assets/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/7.png
--------------------------------------------------------------------------------
/app/documentation/assets/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/8.png
--------------------------------------------------------------------------------
/app/documentation/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/assets/logo.png
--------------------------------------------------------------------------------
/app/documentation/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/documentation/logo.png
--------------------------------------------------------------------------------
/app/index.js:
--------------------------------------------------------------------------------
1 | /** @format */
2 |
3 | import {AppRegistry,Platform} from 'react-native';
4 | import App from './App';
5 | import {name as appName} from './app.json';
6 | import TrackPlayer from 'react-native-track-player';
7 |
8 |
9 | AppRegistry.registerComponent(appName, () => App);
10 | TrackPlayer.registerPlaybackService(() => require('./service'));
11 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/FBSDKCoreKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKCoreKit.framework/FBSDKCoreKit
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Headers/FBSDKButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | /*!
22 | @abstract A base class for common SDK buttons.
23 | */
24 | @interface FBSDKButton : UIButton
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Headers/FBSDKCopying.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | /*!
22 | @abstract Extension protocol for NSCopying that adds the copy method, which is implemented on NSObject.
23 | @discussion NSObject implicitly conforms to this protocol.
24 | */
25 | @protocol FBSDKCopying
26 |
27 | /*!
28 | @abstract Implemented by NSObject as a convenience to copyWithZone:.
29 | @return A copy of the receiver.
30 | */
31 | - (id)copy;
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 | #import
23 | #import
24 | #import
25 | #import
26 | #import
27 | #import
28 | #import
29 | #import
30 | #import
31 | #import
32 | #import
33 | #import
34 | #import
35 | #import
36 |
37 | #define FBSDK_VERSION_STRING @"4.7.0"
38 | #define FBSDK_TARGET_PLATFORM_VERSION @"v2.5"
39 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject.
25 | @discussion NSObject implicitly conforms to this protocol.
26 | */
27 | @protocol FBSDKMutableCopying
28 |
29 | /*!
30 | @abstract Implemented by NSObject as a convenience to mutableCopyWithZone:.
31 | @return A mutable copy of the receiver.
32 | */
33 | - (id)mutableCopy;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKCoreKit.framework/Info.plist
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module FBSDKCoreKit {
2 | umbrella header "FBSDKCoreKit.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | explicit module FBSDKButton {
8 | header "FBSDKButton.h"
9 | export *
10 | }
11 |
12 | explicit module FBSDKAppLinkResolver {
13 | header "FBSDKAppLinkResolver.h"
14 | export *
15 | }
16 |
17 | explicit module FBSDKGraphErrorRecoveryProcessor {
18 | header "FBSDKGraphErrorRecoveryProcessor.h"
19 | export *
20 | }
21 |
22 | explicit module FBSDKGraphRequestDataAttachment {
23 | header "FBSDKGraphRequestDataAttachment.h"
24 | export *
25 | }
26 |
27 | explicit module FBSDKTestUsersManager {
28 | header "FBSDKTestUsersManager.h"
29 | export *
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/PrivateHeaders/FBSDKAccessTokenCacheV4.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKAccessToken.h"
22 | #import "FBSDKAccessTokenCaching.h"
23 |
24 | @interface FBSDKAccessTokenCacheV4 : NSObject
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/PrivateHeaders/FBSDKBridgeAPICrypto.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKBridgeAPIRequest.h"
22 |
23 | @interface FBSDKBridgeAPICrypto : NSObject
24 |
25 | + (void)addCipherKeyToQueryParameters:(NSMutableDictionary *)queryParameters;
26 | + (NSDictionary *)decryptResponseForRequest:(FBSDKBridgeAPIRequest *)request
27 | queryParameters:(NSDictionary *)queryParameters
28 | error:(NSError *__autoreleasing *)errorRef;
29 | + (void)reset;
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/PrivateHeaders/FBSDKBridgeAPIProtocolWebV1.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKBridgeAPIProtocol.h"
22 |
23 | @interface FBSDKBridgeAPIProtocolWebV1 : NSObject
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/app/ios/FBSDKCoreKit.framework/PrivateHeaders/FBSDKWebDialogView.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | @protocol FBSDKWebDialogViewDelegate;
22 |
23 | @interface FBSDKWebDialogView : UIView
24 |
25 | @property (nonatomic, assign) id delegate;
26 |
27 | - (void)loadURL:(NSURL *)URL;
28 | - (void)stopLoading;
29 |
30 | @end
31 |
32 | @protocol FBSDKWebDialogViewDelegate
33 |
34 | - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results;
35 | - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error;
36 | - (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView;
37 | - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView;
38 |
39 | @end
40 |
--------------------------------------------------------------------------------
/app/ios/FBSDKLoginKit.framework/FBSDKLoginKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKLoginKit.framework/FBSDKLoginKit
--------------------------------------------------------------------------------
/app/ios/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 | #import
23 | #import
24 | #import
25 | #import
26 |
--------------------------------------------------------------------------------
/app/ios/FBSDKLoginKit.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKLoginKit.framework/Info.plist
--------------------------------------------------------------------------------
/app/ios/FBSDKLoginKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module FBSDKLoginKit {
2 | umbrella header "FBSDKLoginKit.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/FBSDKShareKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKShareKit.framework/FBSDKShareKit
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @typedef NS_ENUM (NSUInteger, FBSDKLikeObjectType)
25 | @abstract Specifies the type of object referenced by the objectID for likes.
26 | */
27 | typedef NS_ENUM(NSUInteger, FBSDKLikeObjectType)
28 | {
29 | /*! The objectID refers to an unknown object type. */
30 | FBSDKLikeObjectTypeUnknown = 0,
31 | /*! The objectID refers to an Open Graph object. */
32 | FBSDKLikeObjectTypeOpenGraph,
33 | /*! The objectID refers to an Page object. */
34 | FBSDKLikeObjectTypePage,
35 | };
36 |
37 | /*!
38 | @abstract Converts an FBLikeControlObjectType to an NSString.
39 | */
40 | FBSDK_EXTERN NSString *NSStringFromFBSDKLikeObjectType(FBSDKLikeObjectType objectType);
41 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract A dialog for sharing content through Messenger.
25 | */
26 | @interface FBSDKMessageDialog : NSObject
27 |
28 | /*!
29 | @abstract Convenience method to show a Message Share Dialog with content and a delegate.
30 | @param content The content to be shared.
31 | @param delegate The receiver's delegate.
32 | */
33 | + (instancetype)showWithContent:(id)content delegate:(id)delegate;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKSendButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | #import
24 |
25 | /*!
26 | @abstract A button to send content through Messenger.
27 | @discussion Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot
28 | be shown, the button will be disable.
29 | */
30 | @interface FBSDKSendButton : FBSDKButton
31 |
32 | @end
33 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKShareButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | #import
24 |
25 | /*!
26 | @abstract A button to share content.
27 | @discussion Tapping the receiver will invoke the FBSDKShareDialog with the attached shareContent. If the dialog cannot
28 | be shown, the button will be disabled.
29 | */
30 | @interface FBSDKShareButton : FBSDKButton
31 |
32 | @end
33 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKSharePhotoContent.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract A model for photo content to be shared.
25 | */
26 | @interface FBSDKSharePhotoContent : NSObject
27 |
28 | /*!
29 | @abstract Photos to be shared.
30 | @return Array of the photos (FBSDKSharePhoto)
31 | */
32 | @property (nonatomic, copy) NSArray *photos;
33 |
34 | /*!
35 | @abstract Compares the receiver to another photo content.
36 | @param content The other content
37 | @return YES if the receiver's values are equal to the other content's values; otherwise NO
38 | */
39 | - (BOOL)isEqualToSharePhotoContent:(FBSDKSharePhotoContent *)content;
40 |
41 | @end
42 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Headers/FBSDKSharingButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract The common interface for sharing buttons.
25 | @see FBSDKSendButton
26 | @see FBSDKShareButton
27 | */
28 | @protocol FBSDKSharingButton
29 |
30 | /*!
31 | @abstract The content to be shared.
32 | */
33 | @property (nonatomic, copy) id shareContent;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/FBSDKShareKit.framework/Info.plist
--------------------------------------------------------------------------------
/app/ios/FBSDKShareKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module FBSDKShareKit {
2 | umbrella header "FBSDKShareKit.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPBannerViewOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPBannerViewOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright © 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Ad loader options for banner ads.
16 | @interface DFPBannerViewOptions : GADAdLoaderOptions
17 |
18 | /// Optional delegate that is notified if the loaded banner sends app events.
19 | @property(nonatomic, weak, nullable) id appEventDelegate;
20 |
21 | /// Optional delegate that is notified if the loaded banner changes size.
22 | @property(nonatomic, weak, nullable) id adSizeDelegate;
23 |
24 | /// Whether the publisher will record impressions manually when the ad becomes visible to the user.
25 | @property(nonatomic, assign) BOOL enableManualImpressions;
26 |
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPCustomRenderedAd.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPCustomRenderedAd.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2014 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Custom rendered ad. Your application renders the ad.
15 | @interface DFPCustomRenderedAd : NSObject
16 |
17 | /// The ad's HTML.
18 | @property(nonatomic, readonly, copy) NSString *adHTML;
19 |
20 | /// The base URL of the ad's HTML.
21 | @property(nonatomic, readonly, copy) NSURL *adBaseURL;
22 |
23 | /// Call this method when the user clicks the ad.
24 | - (void)recordClick;
25 |
26 | /// Call this method when the ad is visible to the user.
27 | - (void)recordImpression;
28 |
29 | /// Call this method after the ad has been rendered in a UIView object.
30 | - (void)finishedRenderingAdView:(UIView *)view;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPCustomRenderedBannerViewDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPCustomRenderedBannerViewDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2014 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | @class DFPBannerView;
13 | @class DFPCustomRenderedAd;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// The DFPCustomRenderedAd banner view delegate protocol for notifying the delegate of changes to
18 | /// custom rendered banners.
19 | @protocol DFPCustomRenderedBannerViewDelegate
20 |
21 | /// Called after ad data has been received. You must construct a banner from |customRenderedAd| and
22 | /// call the |customRenderedAd| object's finishedRenderingAdView: when the ad has been rendered.
23 | - (void)bannerView:(DFPBannerView *)bannerView
24 | didReceiveCustomRenderedAd:(DFPCustomRenderedAd *)customRenderedAd;
25 |
26 | @end
27 |
28 | NS_ASSUME_NONNULL_END
29 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPCustomRenderedInterstitialDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPCustomRenderedInterstitialDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2014 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | @class DFPCustomRenderedAd;
13 | @class DFPInterstitial;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// The DFPCustomRenderedAd interstitial delegate protocol for notifying the delegate of changes to
18 | /// custom rendered interstitials.
19 | @protocol DFPCustomRenderedInterstitialDelegate
20 |
21 | /// Called after ad data has been received. You must construct an interstitial from
22 | /// |customRenderedAd| and call the |customRenderedAd| object's finishedRenderingAdView: method when
23 | /// the ad has been rendered.
24 | - (void)interstitial:(DFPInterstitial *)interstitial
25 | didReceiveCustomRenderedAd:(DFPCustomRenderedAd *)customRenderedAd;
26 |
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPInterstitial.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPInterstitial.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 | #import
11 | #import
12 | #import
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 |
16 | /// Google Ad Manager interstitial ad, a full-screen advertisement shown at natural
17 | /// transition points in your application such as between game levels or news stories.
18 | @interface DFPInterstitial : GADInterstitial
19 |
20 | /// Required value created on the Ad Manager website. Create a new ad unit for every unique
21 | /// placement of an
22 | /// ad in your application. Set this to the ID assigned for this placement. Ad units are important
23 | /// for targeting and stats.
24 | ///
25 | /// Example Ad Manager ad unit ID: @"/6499/example/interstitial"
26 | @property(nonatomic, readonly, copy) NSString *adUnitID;
27 |
28 | /// Correlator object for correlating this object to other ad objects.
29 | @property(nonatomic, strong, nullable) GADCorrelator *correlator;
30 |
31 | /// Optional delegate that is notified when creatives send app events.
32 | @property(nonatomic, weak, nullable) id appEventDelegate;
33 |
34 | /// Optional delegate object for custom rendered ads.
35 | @property(nonatomic, weak, nullable)
36 | id customRenderedInterstitialDelegate;
37 |
38 | @end
39 |
40 | NS_ASSUME_NONNULL_END
41 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/DFPRequest.h:
--------------------------------------------------------------------------------
1 | //
2 | // DFPRequest.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2014 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Add this constant to the testDevices property's array to receive test ads on the simulator.
16 | GAD_EXTERN const id kDFPSimulatorID;
17 |
18 | /// Specifies optional parameters for ad requests.
19 | @interface DFPRequest : GADRequest
20 |
21 | /// Publisher provided user ID.
22 | @property(nonatomic, copy, nullable) NSString *publisherProvidedID;
23 |
24 | /// Array of strings used to exclude specified categories in ad results.
25 | @property(nonatomic, copy, nullable) NSArray *categoryExclusions;
26 |
27 | /// Key-value pairs used for custom targeting.
28 | @property(nonatomic, copy, nullable) NSDictionary *customTargeting;
29 |
30 | /// This API is deprecated and a no-op, use an instance of GADCorrelator set on DFPInterstitial or
31 | /// DFPBannerView objects to correlate requests.
32 | + (void)updateCorrelator GAD_DEPRECATED_MSG_ATTRIBUTE(
33 | "Set GADCorrelator objects on your ads instead. This method no longer affects ad correlation.");
34 |
35 | @end
36 |
37 | NS_ASSUME_NONNULL_END
38 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdChoicesView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdChoicesView.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Displays AdChoices content.
16 | ///
17 | /// If a GADAdChoicesView is set on GADNativeAppInstallAdView or GADNativeContentAdView prior to
18 | /// calling -setNativeAppInstallAd: or -setNativeContentAd:, AdChoices content will render inside
19 | /// the GADAdChoicesView. By default, AdChoices is placed in the top right corner of
20 | /// GADNativeAppInstallAdView and GADNativeContentAdView.
21 | @interface GADAdChoicesView : UIView
22 |
23 | @end
24 |
25 | NS_ASSUME_NONNULL_END
26 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdLoaderAdTypes.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdLoaderAdTypes.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | typedef NSString *GADAdLoaderAdType GAD_STRING_ENUM;
15 |
16 | /// Use with GADAdLoader to request native app install ads. To receive ads, the ad loader's delegate
17 | /// must conform to the GADNativeAppInstallAdLoaderDelegate protocol. See GADNativeAppInstallAd.h.
18 | ///
19 | /// See GADNativeAdImageAdLoaderOptions.h for ad loader image options.
20 | GAD_EXTERN GADAdLoaderAdType const kGADAdLoaderAdTypeNativeAppInstall;
21 |
22 | /// Use with GADAdLoader to request native content ads. To receive ads, the ad loader's delegate
23 | /// must conform to the GADNativeContentAdLoaderDelegate protocol. See GADNativeContentAd.h.
24 | ///
25 | /// See GADNativeAdImageAdLoaderOptions.h for ad loader image options.
26 | GAD_EXTERN GADAdLoaderAdType const kGADAdLoaderAdTypeNativeContent;
27 |
28 | /// Use with GADAdLoader to request native custom template ads. To receive ads, the ad loader's
29 | /// delegate must conform to the GADNativeCustomTemplateAdLoaderDelegate protocol. See
30 | /// GADNativeCustomTemplateAd.h.
31 | GAD_EXTERN GADAdLoaderAdType const kGADAdLoaderAdTypeNativeCustomTemplate;
32 |
33 | /// Use with GADAdLoader to request Google Ad Manager banner ads. To receive ads, the ad loader's
34 | /// delegate must conform to the DFPBannerAdLoaderDelegate protocol. See DFPBannerView.h.
35 | GAD_EXTERN GADAdLoaderAdType const kGADAdLoaderAdTypeDFPBanner;
36 |
37 | /// Use with GADAdLoader to request native ads. To receive ads, the ad loader's delegate must
38 | /// conform to the GADUnifiedNativeAdLoaderDelegate protocol. See GADUnifiedNativeAd.h.
39 | GAD_EXTERN GADAdLoaderAdType const kGADAdLoaderAdTypeUnifiedNative;
40 |
41 | NS_ASSUME_NONNULL_END
42 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdLoaderDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdLoaderDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | @class GADAdLoader;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// Base ad loader delegate protocol. Ad types provide extended protocols that declare methods to
18 | /// handle successful ad loads.
19 | @protocol GADAdLoaderDelegate
20 |
21 | /// Called when adLoader fails to load an ad.
22 | - (void)adLoader:(GADAdLoader *)adLoader didFailToReceiveAdWithError:(GADRequestError *)error;
23 |
24 | @optional
25 |
26 | /// Called after adLoader has finished loading.
27 | - (void)adLoaderDidFinishLoading:(GADAdLoader *)adLoader;
28 |
29 | @end
30 |
31 | NS_ASSUME_NONNULL_END
32 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdNetworkExtras.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdNetworkExtras.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// An object implementing this protocol contains information set by the publisher on the client
15 | /// device for a particular ad network.
16 | ///
17 | /// Ad networks should create an 'extras' object implementing this protocol for their publishers to
18 | /// use.
19 | @protocol GADAdNetworkExtras
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdReward.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdReward.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Reward information for GADRewardBasedVideoAd ads.
15 | @interface GADAdReward : NSObject
16 |
17 | /// Type of the reward.
18 | @property(nonatomic, readonly, copy) NSString *type;
19 |
20 | /// Amount rewarded to the user.
21 | @property(nonatomic, readonly, copy) NSDecimalNumber *amount;
22 |
23 | /// Returns an initialized GADAdReward with the provided reward type and reward amount. rewardType
24 | /// and rewardAmount must not be nil.
25 | - (instancetype)initWithRewardType:(NSString *)rewardType
26 | rewardAmount:(NSDecimalNumber *)rewardAmount NS_DESIGNATED_INITIALIZER;
27 |
28 | @end
29 |
30 | NS_ASSUME_NONNULL_END
31 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAdSizeDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAdSizeDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | @class GADBannerView;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// The class implementing this protocol will be notified when the DFPBannerView changes ad size.
18 | /// Any views that may be affected by the banner size change will have time to adjust.
19 | @protocol GADAdSizeDelegate
20 |
21 | /// Called before the ad view changes to the new size.
22 | - (void)adView:(GADBannerView *)bannerView willChangeAdSizeTo:(GADAdSize)size;
23 |
24 | @end
25 |
26 | NS_ASSUME_NONNULL_END
27 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAppEventDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAppEventDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | @class GADBannerView;
13 | @class GADInterstitial;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// Implement your app event within these methods. The delegate will be notified when the SDK
18 | /// receives an app event message from the ad.
19 | @protocol GADAppEventDelegate
20 |
21 | @optional
22 |
23 | /// Called when the banner receives an app event.
24 | - (void)adView:(GADBannerView *)banner
25 | didReceiveAppEvent:(NSString *)name
26 | withInfo:(nullable NSString *)info;
27 |
28 | /// Called when the interstitial receives an app event.
29 | - (void)interstitial:(GADInterstitial *)interstitial
30 | didReceiveAppEvent:(NSString *)name
31 | withInfo:(nullable NSString *)info;
32 |
33 | @end
34 |
35 | NS_ASSUME_NONNULL_END
36 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAudioVideoManager.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAudioVideoManager.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// Provides audio and video notifications and configurations management. Available only on iOS 7
14 | /// and above.
15 | ///
16 | /// Don't create an instance of this class and use the one available from GADMobileAds
17 | /// sharedInstace's audioVideoManager.
18 | @interface GADAudioVideoManager : NSObject
19 |
20 | /// Delegate for receiving video and audio updates.
21 | @property(nonatomic, weak, nullable) id delegate;
22 |
23 | /// Indicates whether the application wishes to manage audio session. If set as YES, the Google
24 | /// Mobile Ads SDK will stop managing AVAudioSession during the video playback lifecycle. If set as
25 | /// NO, the Google Mobile Ads SDK will control AVAudioSession. That may include: setting
26 | /// AVAudioSession's category to AVAudioSessionCategoryAmbient when all videos are muted, setting
27 | /// AVAudioSession's category to AVAudioSessionCategorySoloAmbient when any playing video becomes
28 | /// unmuted, and allowing background apps to continue playing sound when all videos rendered by
29 | /// Google Mobile Ads SDK are muted or have stopped playing.
30 | @property(nonatomic, assign) BOOL audioSessionIsApplicationManaged;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADAudioVideoManagerDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADAudioVideoManagerDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @class GADAudioVideoManager;
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | @protocol GADAudioVideoManagerDelegate
15 |
16 | @optional
17 |
18 | /// Tells the delegate that the Google Mobile Ads SDK will start playing a video. This method isn't
19 | /// called if another video rendered by Google Mobile Ads SDK is already playing.
20 | - (void)audioVideoManagerWillPlayVideo:(GADAudioVideoManager *)audioVideoManager;
21 |
22 | /// Tells the delegate that the Google Mobile Ads SDK has paused/stopped all video playback.
23 | - (void)audioVideoManagerDidPauseAllVideo:(GADAudioVideoManager *)audioVideoManager;
24 |
25 | /// Tells the delegate that at least one video rendered by the Google Mobile Ads SDK will play
26 | /// sound. Your app should stop playing sound when this method is called.
27 | - (void)audioVideoManagerWillPlayAudio:(GADAudioVideoManager *)audioVideoManager;
28 |
29 | /// Tells the delegate that all the video rendered by the Google Mobile Ads SDK has stopped playing
30 | /// sound. Your app can now resume any music playback or produce any kind of sound. Note that this
31 | /// message doesn't mean that all the video has stopped playing, just audio, so you shouldn't
32 | /// deactivate AVAudioSession's instance. Doing so can lead to unexpected video playback behavior.
33 | /// You may deactivate AVAudioSession only when all rendered video ads are paused or have finished
34 | /// playing, and 'audioVideoDidPauseAllVideo:' is called.
35 | - (void)audioVideoManagerDidStopPlayingAudio:(GADAudioVideoManager *)audioVideoManager;
36 |
37 | @end
38 |
39 | NS_ASSUME_NONNULL_END
40 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCorrelator.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCorrelator.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Represents a correlation between multiple ads. Set an instance of this object on multiple ads to
15 | /// indicate they are being used in a common context.
16 | @interface GADCorrelator : NSObject
17 |
18 | /// Resets the correlator to force a new set of correlated ads.
19 | - (void)reset;
20 |
21 | @end
22 |
23 | NS_ASSUME_NONNULL_END
24 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCorrelatorAdLoaderOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCorrelatorAdLoaderOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Ad loader options for adding a correlator to a native ad request.
15 | @interface GADCorrelatorAdLoaderOptions : GADAdLoaderOptions
16 |
17 | /// Correlator object for correlating ads loaded by an ad loader to other ad objects.
18 | @property(nonatomic, strong, nullable) GADCorrelator *correlator;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCustomEventBanner.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCustomEventBanner.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 | #import
13 | #import
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// The banner custom event protocol. Your banner custom event handler must implement this protocol.
18 | @protocol GADCustomEventBanner
19 |
20 | /// Inform |delegate| with the custom event execution results to ensure mediation behaves correctly.
21 | ///
22 | /// In your class, define the -delegate and -setDelegate: methods or use "@synthesize delegate". The
23 | /// Google Mobile Ads SDK sets this property on instances of your class.
24 | @property(nonatomic, weak, nullable) id delegate;
25 |
26 | /// Called by mediation when your custom event is scheduled to be executed. Report execution results
27 | /// to the delegate.
28 | ///
29 | /// @param adSize The size of the ad as configured in the mediation UI for the mediation placement.
30 | /// @param serverParameter Parameter configured in the mediation UI.
31 | /// @param serverLabel Label configured in the mediation UI.
32 | /// @param request Contains ad request information.
33 | - (void)requestBannerAd:(GADAdSize)adSize
34 | parameter:(nullable NSString *)serverParameter
35 | label:(nullable NSString *)serverLabel
36 | request:(GADCustomEventRequest *)request;
37 |
38 | @end
39 |
40 | NS_ASSUME_NONNULL_END
41 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCustomEventExtras.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCustomEventExtras.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Create an instance of this class to set additional parameters for each custom event object. The
16 | /// additional parameters for a custom event are keyed by the custom event label. These extras are
17 | /// passed to your implementation of GADCustomEventBanner or GADCustomEventInterstitial.
18 | @interface GADCustomEventExtras : NSObject
19 |
20 | /// Set additional parameters for the custom event with label |label|. To remove additional
21 | /// parameters associated with |label|, pass in nil for |extras|.
22 | - (void)setExtras:(nullable NSDictionary *)extras forLabel:(NSString *)label;
23 |
24 | /// Retrieve the extras for |label|.
25 | - (nullable NSDictionary *)extrasForLabel:(NSString *)label;
26 |
27 | /// Removes all the extras set on this instance.
28 | - (void)removeAllExtras;
29 |
30 | /// Returns all the extras set on this instance.
31 | - (NSDictionary *)allExtras;
32 |
33 | @end
34 |
35 | NS_ASSUME_NONNULL_END
36 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCustomEventNativeAdDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCustomEventNativeAdDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 | #import
13 | #import
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// The delegate of the GADCustomEventNativeAd object must adopt the GADCustomEventNativeAdDelegate
18 | /// protocol. Methods in this protocol are used for native ad's custom event communication with the
19 | /// Google Mobile Ads SDK.
20 | @protocol GADCustomEventNativeAdDelegate
21 |
22 | /// Tells the delegate that the custom event ad request succeeded and loaded a native ad.
23 | - (void)customEventNativeAd:(id)customEventNativeAd
24 | didReceiveMediatedNativeAd:(id)mediatedNativeAd;
25 |
26 | /// Tells the delegate that the custom event ad request failed.
27 | - (void)customEventNativeAd:(id)customEventNativeAd
28 | didFailToLoadWithError:(NSError *)error;
29 |
30 | /// Tells the delegate that the custom event ad request succeeded and loaded a unified native ad.
31 | - (void)customEventNativeAd:(id)customEventNativeAd
32 | didReceiveMediatedUnifiedNativeAd:(id)mediatedUnifiedNativeAd;
33 |
34 | @end
35 |
36 | NS_ASSUME_NONNULL_END
37 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADCustomEventParameters.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADCustomEventParameters.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Key for getting the server parameter configured in AdMob when mediating to a custom event
15 | /// adapter.
16 | /// Example: NSString *serverParameter = connector.credentials[GADCustomEventParametersServer].
17 | GAD_EXTERN NSString *const GADCustomEventParametersServer;
18 |
19 | NS_ASSUME_NONNULL_END
20 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADDebugOptionsViewController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADDebugOptionsViewController.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | #import
12 |
13 | @class GADDebugOptionsViewController;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | /// Delegate for the GADDebugOptionsViewController.
18 | @protocol GADDebugOptionsViewControllerDelegate
19 |
20 | /// Called when the debug options flow is finished.
21 | - (void)debugOptionsViewControllerDidDismiss:(GADDebugOptionsViewController *)controller;
22 |
23 | @end
24 |
25 | /// Displays debug options to the user.
26 | @interface GADDebugOptionsViewController : UIViewController
27 |
28 | /// Creates and returns a GADDebugOptionsViewController object initialized with the ad unit ID.
29 | /// @param adUnitID An ad unit ID for the Google Ad Manager account that is being configured with
30 | /// debug options.
31 | + (instancetype)debugOptionsViewControllerWithAdUnitID:(NSString *)adUnitID;
32 |
33 | /// Delegate for the debug options view controller.
34 | @property(nonatomic, weak, nullable) IBOutlet id delegate;
35 |
36 | @end
37 |
38 | NS_ASSUME_NONNULL_END
39 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADExtras.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADExtras.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2012 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Ad network extras sent to Google networks.
16 | @interface GADExtras : NSObject
17 |
18 | /// Additional parameters to be sent to Google networks.
19 | @property(nonatomic, copy, nullable) NSDictionary *additionalParameters;
20 |
21 | @end
22 |
23 | NS_ASSUME_NONNULL_END
24 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADMediaContent.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediaContent.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2019 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | /// Provides media content information. Interact with instances of this class on the main queue
13 | /// only.
14 | @interface GADMediaContent : NSObject
15 |
16 | /// Media content aspect ratio (width/height). The value is 0 when there's no media content or the
17 | /// media content aspect ratio is unknown.
18 | @property(nonatomic, readonly) CGFloat aspectRatio;
19 |
20 | @end
21 |
22 | NS_ASSUME_NONNULL_END
23 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADMediaView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediaView.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2019 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// Displays native ad media content.
15 | ///
16 | /// To display media content in GADUnifiedNativeAdView instances, add a GADMediaView subview, assign
17 | /// the native ad view's mediaView property, and set the native ad's mediaContent property to the
18 | /// media view.
19 | ///
20 | /// If the native ad contains video content, the media view displays the video content.
21 | ///
22 | /// If the native ad doesn't have video content and image loading is enabled, the media view
23 | /// displays the first image from the native ad's |images| property.
24 | ///
25 | /// If the native ad doesn't have video content and image loading is disabled, the media view is
26 | /// empty.
27 | @interface GADMediaView : UIView
28 |
29 | /// The media content displayed in the media view.
30 | @property(nonatomic, nullable) GADMediaContent *mediaContent;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADMultipleAdsAdLoaderOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMultipleAdsAdLoaderOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | NS_ASSUME_NONNULL_BEGIN
11 |
12 | /// Ad loader options for requesting multiple ads. Requesting multiple ads in a single request is
13 | /// currently only available for native app install ads and native content ads.
14 | @interface GADMultipleAdsAdLoaderOptions : GADAdLoaderOptions
15 |
16 | /// Number of ads the GADAdLoader should attempt to return for the request. By default, numberOfAds
17 | /// is one. Requests are invalid and will fail if numberOfAds is less than one. If numberOfAds
18 | /// exceeds the maximum limit (5), only the maximum number of ads are requested.
19 | ///
20 | /// The ad loader makes at least one and up to numberOfAds calls to the "ad received" and
21 | /// -didFailToReceiveAdWithError: methods found in GADAdLoaderDelegate and its extensions, followed
22 | /// by a single call to -adLoaderDidFinishLoading: once loading is finished.
23 | @property(nonatomic) NSInteger numberOfAds;
24 |
25 | @end
26 |
27 | NS_ASSUME_NONNULL_END
28 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADMuteThisAdReason.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMuteThisAdReason.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2018 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface GADMuteThisAdReason : NSObject
11 |
12 | /// Text that describes the reason for muting this ad. For example "Ad Covered Content".
13 | @property(nonatomic, readonly, nonnull) NSString *reasonDescription;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAd.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAd.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | @protocol GADNativeAdDelegate;
16 |
17 | /// Native ad base class. All native ad types are subclasses of this class.
18 | @interface GADNativeAd : NSObject
19 |
20 | /// Optional delegate to receive state change notifications.
21 | @property(nonatomic, weak, nullable) id delegate;
22 |
23 | /// Reference to the root view controller for the native ad. This is the view controller the ad will
24 | /// present from if necessary (for example, presenting a landing page after a user click). Most
25 | /// commonly, this is the view controller the ad is displayed in.
26 | @property(nonatomic, weak, nullable) UIViewController *rootViewController;
27 |
28 | /// Dictionary of assets which aren't processed by the receiver.
29 | @property(nonatomic, readonly, copy, nullable) NSDictionary *extraAssets;
30 |
31 | /// The ad network class name that fetched the current ad. For both standard and mediated Google
32 | /// AdMob ads, this method returns @"GADMAdapterGoogleAdMobAds". For ads fetched via mediation
33 | /// custom events, this method returns @"GADMAdapterCustomEvents".
34 | @property(nonatomic, readonly, copy, nullable) NSString *adNetworkClassName;
35 |
36 | @end
37 |
38 | NS_ASSUME_NONNULL_END
39 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAdImage+Mediation.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAdImage+Mediation.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// Provides additional GADNativeAdImage initializers.
14 | @interface GADNativeAdImage (MediationAdditions)
15 |
16 | /// Initializes and returns a native ad image object with the provided image.
17 | - (instancetype)initWithImage:(UIImage *)image;
18 |
19 | /// Initializes and returns a native ad image object with the provided image URL and image scale.
20 | - (instancetype)initWithURL:(NSURL *)URL scale:(CGFloat)scale;
21 |
22 | @end
23 |
24 | NS_ASSUME_NONNULL_END
25 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAdImage.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAdImage.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Native ad image.
16 | @interface GADNativeAdImage : NSObject
17 |
18 | /// The image. If image autoloading is disabled, this property will be nil.
19 | @property(nonatomic, readonly, strong, nullable) UIImage *image;
20 |
21 | /// The image's URL.
22 | @property(nonatomic, readonly, copy, nullable) NSURL *imageURL;
23 |
24 | /// The image's scale.
25 | @property(nonatomic, readonly, assign) CGFloat scale;
26 |
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAdImageAdLoaderOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAdImageAdLoaderOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// Native ad image orientation preference.
14 | typedef NS_ENUM(NSInteger, GADNativeAdImageAdLoaderOptionsOrientation) {
15 | GADNativeAdImageAdLoaderOptionsOrientationAny = 1, ///< No orientation preference.
16 | GADNativeAdImageAdLoaderOptionsOrientationPortrait = 2, ///< Prefer portrait images.
17 | GADNativeAdImageAdLoaderOptionsOrientationLandscape = 3 ///< Prefer landscape images.
18 | };
19 |
20 | /// Ad loader options for native ad image settings.
21 | @interface GADNativeAdImageAdLoaderOptions : GADAdLoaderOptions
22 |
23 | /// Indicates if image asset content should be loaded by the SDK. If set to YES, the SDK will not
24 | /// load image asset content and native ad image URLs can be used to fetch content. Defaults to NO,
25 | /// image assets are loaded by the SDK.
26 | @property(nonatomic, assign) BOOL disableImageLoading;
27 |
28 | /// Indicates if multiple images should be loaded for each asset. Defaults to NO.
29 | @property(nonatomic, assign) BOOL shouldRequestMultipleImages;
30 |
31 | /// Indicates preferred image orientation. Defaults to
32 | /// GADNativeAdImageAdLoaderOptionsOrientationAny.
33 | @property(nonatomic, assign) GADNativeAdImageAdLoaderOptionsOrientation preferredImageOrientation;
34 |
35 | @end
36 |
37 | NS_ASSUME_NONNULL_END
38 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAdViewAdOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAdViewAdOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// Position of the AdChoices icon in the containing ad.
14 | typedef NS_ENUM(NSInteger, GADAdChoicesPosition) {
15 | GADAdChoicesPositionTopRightCorner, ///< Top right corner.
16 | GADAdChoicesPositionTopLeftCorner, ///< Top left corner.
17 | GADAdChoicesPositionBottomRightCorner, ///< Bottom right corner.
18 | GADAdChoicesPositionBottomLeftCorner ///< Bottom Left Corner.
19 | };
20 |
21 | /// Ad loader options for configuring the view of native ads.
22 | @interface GADNativeAdViewAdOptions : GADAdLoaderOptions
23 |
24 | /// Indicates preferred location of AdChoices icon. Default is GADAdChoicesPositionTopRightCorner.
25 | @property(nonatomic, assign) GADAdChoicesPosition preferredAdChoicesPosition;
26 |
27 | @end
28 |
29 | NS_ASSUME_NONNULL_END
30 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeAppInstallAdAssetIDs.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeAppInstallAdAssetIDs.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | typedef NSString *GADNativeAppInstallAssetID GAD_STRING_ENUM;
15 |
16 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallHeadlineAsset
17 | GAD_DEPRECATED_ATTRIBUTE;
18 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallCallToActionAsset
19 | GAD_DEPRECATED_ATTRIBUTE;
20 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallIconAsset GAD_DEPRECATED_ATTRIBUTE;
21 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallBodyAsset GAD_DEPRECATED_ATTRIBUTE;
22 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallStoreAsset GAD_DEPRECATED_ATTRIBUTE;
23 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallPriceAsset GAD_DEPRECATED_ATTRIBUTE;
24 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallImageAsset GAD_DEPRECATED_ATTRIBUTE;
25 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallStarRatingAsset
26 | GAD_DEPRECATED_ATTRIBUTE;
27 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallAttributionIconAsset
28 | GAD_DEPRECATED_ATTRIBUTE;
29 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallAttributionTextAsset
30 | GAD_DEPRECATED_ATTRIBUTE;
31 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallMediaViewAsset
32 | GAD_DEPRECATED_ATTRIBUTE;
33 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallAdChoicesViewAsset
34 | GAD_DEPRECATED_ATTRIBUTE;
35 | GAD_EXTERN GADNativeAppInstallAssetID const GADNativeAppInstallBackgroundAsset
36 | GAD_DEPRECATED_ATTRIBUTE;
37 |
38 | NS_ASSUME_NONNULL_END
39 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeContentAdAssetIDs.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeContentAdAssetIDs.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | typedef NSString *GADNativeContentAdAssetID GAD_STRING_ENUM;
15 |
16 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentHeadlineAsset GAD_DEPRECATED_ATTRIBUTE;
17 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentBodyAsset GAD_DEPRECATED_ATTRIBUTE;
18 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentCallToActionAsset
19 | GAD_DEPRECATED_ATTRIBUTE;
20 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentAdvertiserAsset GAD_DEPRECATED_ATTRIBUTE;
21 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentImageAsset GAD_DEPRECATED_ATTRIBUTE;
22 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentLogoAsset GAD_DEPRECATED_ATTRIBUTE;
23 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentAttributionIconAsset
24 | GAD_DEPRECATED_ATTRIBUTE;
25 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentAttributionTextAsset
26 | GAD_DEPRECATED_ATTRIBUTE;
27 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentMediaViewAsset GAD_DEPRECATED_ATTRIBUTE;
28 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentAdChoicesViewAsset
29 | GAD_DEPRECATED_ATTRIBUTE;
30 | GAD_EXTERN GADNativeContentAdAssetID const GADNativeContentBackgroundAsset GAD_DEPRECATED_ATTRIBUTE;
31 |
32 | NS_ASSUME_NONNULL_END
33 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADNativeMuteThisAdLoaderOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADNativeMuteThisAdLoaderOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2018 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface GADNativeMuteThisAdLoaderOptions : GADAdLoaderOptions
11 |
12 | /// Set to YES to request the custom Mute This Ad feature. By default, this property's value is YES.
13 | @property(nonatomic) BOOL customMuteThisAdRequested;
14 |
15 | @end
16 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADRequestConfiguration.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADRequestConfiguration.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2018 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | /// Maximum ad content rating.
13 | typedef NSString *GADMaxAdContentRating GAD_STRING_ENUM;
14 |
15 | /// Rating for content suitable for general audiences, including families.
16 | GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingGeneral;
17 | /// Rating for content suitable for most audiences with parental guidance.
18 | GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingParentalGuidance;
19 | /// Rating for content suitable for teen and older audiences.
20 | GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingTeen;
21 | /// Rating for content suitable only for mature audiences.
22 | GAD_EXTERN GADMaxAdContentRating _Nonnull const GADMaxAdContentRatingMatureAudience;
23 |
24 | /// Request configuration. The settings in this class will apply to all ad requests.
25 | @interface GADRequestConfiguration : NSObject
26 |
27 | /// The maximum ad content rating. All Google ads will have this content rating or lower.
28 | @property(nonatomic, strong, nullable) GADMaxAdContentRating maxAdContentRating;
29 |
30 | /// This method allows you to specify whether the user is under the age of consent. If you call this
31 | /// method with YES, a TFUA parameter will be included in all ad requests. This parameter disables
32 | /// personalized advertising, including remarketing, for all ad requests. It also disables requests
33 | /// to third-party ad vendors, such as ad measurement pixels and third-party ad servers.
34 | - (void)tagForUnderAgeOfConsent:(BOOL)underAgeOfConsent;
35 |
36 | @end
37 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADSearchBannerView.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADSearchBannerView.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2011 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | /// A view that displays search ads.
15 | /// To show search ads:
16 | /// 1) Create a GADSearchBannerView and add it to your view controller's view hierarchy.
17 | /// 2) Create a GADSearchRequest ad request object to hold the search query and other search data.
18 | /// 3) Call GADSearchBannerView's -loadRequest: method with the GADSearchRequest object.
19 | @interface GADSearchBannerView : GADBannerView
20 |
21 | /// If the banner view is initialized with kGADAdSizeFluid and the corresponding request is created
22 | /// with dynamic height parameters, this delegate will be called when the ad size changes.
23 | @property(nonatomic, weak, nullable) IBOutlet id adSizeDelegate;
24 |
25 | @end
26 |
27 | NS_ASSUME_NONNULL_END
28 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADUnifiedNativeAd+ConfirmationClick.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADUnifiedNativeAd+ConfirmationClick.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | #import
12 | #import
13 | #import
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | @interface GADUnifiedNativeAd (ConfirmationClick)
18 |
19 | /// Unconfirmed click delegate.
20 | @property(nonatomic, weak, nullable)
21 | id unconfirmedClickDelegate;
22 |
23 | /// Registers a view that will confirm the click.
24 | - (void)registerClickConfirmingView:(nullable UIView *)view;
25 |
26 | /// Cancels the unconfirmed click. Called when user fails to confirm the click. When this method is
27 | /// called, SDK stops tracking click on the registered click confirming view and invokes the
28 | /// -nativeAdDidCancelUnconfirmedClick: delegate method. If there's no ongoing unconfirmed click,
29 | /// this method is no-op.
30 | - (void)cancelUnconfirmedClick;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADUnifiedNativeAd+CustomClickGesture.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADUnifiedNativeAd+CustomClickGesture.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2018 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | @interface GADUnifiedNativeAd (CustomClickGesture)
11 |
12 | /// Indicates whether the custom click gestures feature can be used.
13 | @property(nonatomic, readonly, getter=isCustomClickGestureEnabled) BOOL customClickGestureEnabled;
14 |
15 | /// Enables custom click gestures. Must be called before the ad is associated with an ad view.
16 | /// Available for whitelisted accounts only.
17 | - (void)enableCustomClickGestures;
18 |
19 | /// Records a click triggered by a custom click gesture.
20 | - (void)recordCustomClickGesture;
21 |
22 | @end
23 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADUnifiedNativeAdAssetIdentifiers.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADUnifiedNativeAdAssetIdentifiers.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 |
12 | NS_ASSUME_NONNULL_BEGIN
13 |
14 | typedef NSString *GADUnifiedNativeAssetIdentifier GAD_STRING_ENUM;
15 |
16 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeHeadlineAsset;
17 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeCallToActionAsset;
18 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeIconAsset;
19 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeBodyAsset;
20 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeStoreAsset;
21 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativePriceAsset;
22 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeImageAsset;
23 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeStarRatingAsset;
24 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeAdvertiserAsset;
25 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeMediaViewAsset;
26 | GAD_EXTERN GADUnifiedNativeAssetIdentifier const GADUnifiedNativeAdChoicesViewAsset;
27 |
28 | NS_ASSUME_NONNULL_END
29 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADUnifiedNativeAdUnconfirmedClickDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADUnifiedNativeAdUnconfirmedClickDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2017 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | @class GADUnifiedNativeAd;
14 |
15 | NS_ASSUME_NONNULL_BEGIN
16 |
17 | @protocol GADUnifiedNativeAdUnconfirmedClickDelegate
18 |
19 | /// Tells the delegate that native ad receives an unconfirmed click on view with asset ID. You
20 | /// should update user interface and ask user to confirm the click once this message is received.
21 | /// Use the -registerClickConfirmingView: method in GADNUnifiedNativeAd+ConfirmationClick.h to
22 | /// register a view that will confirm the click. Only called for Google ads and is not supported for
23 | /// mediated ads.
24 | - (void)nativeAd:(GADUnifiedNativeAd *)nativeAd
25 | didReceiveUnconfirmedClickOnAssetID:(GADUnifiedNativeAssetIdentifier)assetID;
26 |
27 | /// Tells the delegate that the unconfirmed click is cancelled. You should revert the user interface
28 | /// change once this message is received. Only called for Google ads and is not supported for
29 | /// mediated ads.
30 | - (void)nativeAdDidCancelUnconfirmedClick:(GADUnifiedNativeAd *)nativeAd;
31 |
32 | @end
33 |
34 | NS_ASSUME_NONNULL_END
35 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADVideoController.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADVideoController.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright (c) 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | @protocol GADVideoControllerDelegate;
16 |
17 | /// The video controller class provides a way to get the video metadata and also manages video
18 | /// content of the ad rendered by the Google Mobile Ads SDK. You don't need to create an instance of
19 | /// this class. When the ad rendered by the Google Mobile Ads SDK loads video content, you may be
20 | /// able to get an instance of this class from the rendered ad object.
21 | @interface GADVideoController : NSObject
22 |
23 | /// Delegate for receiving video notifications.
24 | @property(nonatomic, weak, nullable) id delegate;
25 |
26 | /// Mute or unmute video. Set to YES to mute the video. Set to NO to allow the video to play sound.
27 | - (void)setMute:(BOOL)mute;
28 |
29 | /// Play the video. Doesn't do anything if the video is already playing.
30 | - (void)play;
31 |
32 | /// Pause the video. Doesn't do anything if the video is already paused.
33 | - (void)pause;
34 |
35 | /// Returns a Boolean indicating if the receiver has video content.
36 | - (BOOL)hasVideoContent;
37 |
38 | /// Returns the video's aspect ratio (width/height) or 0 if no video is present.
39 | - (double)aspectRatio;
40 |
41 | /// Indicates whether video custom controls (i.e. play/pause/mute/unmute) are enabled.
42 | - (BOOL)customControlsEnabled;
43 |
44 | /// Indicates whether video click to expand behavior is enabled.
45 | - (BOOL)clickToExpandEnabled;
46 |
47 | @end
48 |
49 | NS_ASSUME_NONNULL_END
50 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADVideoControllerDelegate.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADVideoControllerDelegate.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright (c) 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// The GADVideoControllerDelegate protocol defines methods that are called by the video controller
14 | /// object in response to the video events that occured throught the lifetime of the video rendered
15 | /// by an ad.
16 | @protocol GADVideoControllerDelegate
17 |
18 | @optional
19 |
20 | /// Tells the delegate that the video controller has began or resumed playing a video.
21 | - (void)videoControllerDidPlayVideo:(GADVideoController *)videoController;
22 |
23 | /// Tells the delegate that the video controller has paused video.
24 | - (void)videoControllerDidPauseVideo:(GADVideoController *)videoController;
25 |
26 | /// Tells the delegate that the video controller's video playback has ended.
27 | - (void)videoControllerDidEndVideoPlayback:(GADVideoController *)videoController;
28 |
29 | /// Tells the delegate that the video controller has muted video.
30 | - (void)videoControllerDidMuteVideo:(GADVideoController *)videoController;
31 |
32 | /// Tells the delegate that the video controller has unmuted video.
33 | - (void)videoControllerDidUnmuteVideo:(GADVideoController *)videoController;
34 |
35 | @end
36 |
37 | NS_ASSUME_NONNULL_END
38 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GADVideoOptions.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADVideoOptions.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2016 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 | #import
10 |
11 | NS_ASSUME_NONNULL_BEGIN
12 |
13 | /// Video ad options.
14 | @interface GADVideoOptions : GADAdLoaderOptions
15 |
16 | /// Indicates if videos should start muted. By default this property value is YES.
17 | @property(nonatomic, assign) BOOL startMuted;
18 |
19 | /// Indicates if the requested video should have custom controls enabled for play/pause/mute/unmute.
20 | @property(nonatomic, assign) BOOL customControlsRequested;
21 |
22 | /// Indicates whether the requested video should have the click to expand behavior.
23 | @property(nonatomic, assign) BOOL clickToExpandRequested;
24 |
25 | @end
26 |
27 | NS_ASSUME_NONNULL_END
28 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/GoogleMobileAdsDefines.h:
--------------------------------------------------------------------------------
1 | //
2 | // GoogleMobileAdsDefines.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright (c) 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #if defined(__cplusplus)
11 | #define GAD_EXTERN extern "C" __attribute__((visibility("default")))
12 | #else
13 | #define GAD_EXTERN extern __attribute__((visibility("default")))
14 | #endif // defined(__cplusplus)
15 |
16 | #if defined(__has_feature) && defined(__has_attribute)
17 | #if __has_feature(attribute_deprecated_with_message)
18 | #define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated(s)))
19 | #elif __has_attribute(deprecated)
20 | #define GAD_DEPRECATED_MSG_ATTRIBUTE(s) __attribute__((deprecated))
21 | #else
22 | #define GAD_DEPRECATED_MSG_ATTRIBUTE(s)
23 | #endif // __has_feature(attribute_deprecated_with_message)
24 | #if __has_attribute(deprecated)
25 | #define GAD_DEPRECATED_ATTRIBUTE __attribute__((deprecated))
26 | #else
27 | #define GAD_DEPRECATED_ATTRIBUTE
28 | #endif // __has_attribute(deprecated)
29 | #else
30 | #define GAD_DEPRECATED_ATTRIBUTE
31 | #define GAD_DEPRECATED_MSG_ATTRIBUTE(s)
32 | #endif // defined(__has_feature) && defined(__has_attribute)
33 |
34 | #if __has_feature(nullability) // Available starting in Xcode 6.3.
35 | #define GAD_NULLABLE_TYPE __nullable
36 | #define GAD_NONNULL_TYPE __nonnull
37 | #define GAD_NULLABLE nullable
38 | #else
39 | #define GAD_NULLABLE_TYPE
40 | #define GAD_NONNULL_TYPE
41 | #define GAD_NULLABLE
42 | #endif // __has_feature(nullability)
43 |
44 | #if __has_attribute(objc_boxable) // Available starting in Xcode 7.3.
45 | #define GAD_BOXABLE __attribute__((objc_boxable))
46 | #else
47 | #define GAD_BOXABLE
48 | #endif // __has_attribute(objc_boxable)
49 |
50 | #if defined(NS_STRING_ENUM) // Available starting in Xcode 8.0.
51 | #define GAD_STRING_ENUM NS_STRING_ENUM
52 | #else
53 | #define GAD_STRING_ENUM
54 | #endif
55 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/Mediation/GADMEnums.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMEnums.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2011 Google. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | /// These are the types of animation we employ for transitions between two mediated ads.
11 | typedef NS_ENUM(NSInteger, GADMBannerAnimationType) {
12 | kGADMBannerAnimationTypeNone = 0, ///< No animation.
13 | kGADMBannerAnimationTypeFlipFromLeft = 1, ///< Flip from left.
14 | kGADMBannerAnimationTypeFlipFromRight = 2, ///< Flip from right.
15 | kGADMBannerAnimationTypeCurlUp = 3, ///< Curl up.
16 | kGADMBannerAnimationTypeCurlDown = 4, ///< Curl down.
17 | kGADMBannerAnimationTypeSlideFromLeft = 5, ///< Slide from left.
18 | kGADMBannerAnimationTypeSlideFromRight = 6, ///< Slide from right.
19 | kGADMBannerAnimationTypeFadeIn = 7, ///< Fade in.
20 | kGADMBannerAnimationTypeRandom = 8, ///< Random animation.
21 | };
22 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/Mediation/GADMediatedNativeAd.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediatedNativeAd.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 |
13 | NS_ASSUME_NONNULL_BEGIN
14 |
15 | /// Base protocol for mediated native ads.
16 | @protocol GADMediatedNativeAd
17 |
18 | /// Returns a delegate object that receives state change notifications.
19 | - (nullable id)mediatedNativeAdDelegate;
20 |
21 | /// Returns a dictionary of asset names and object pairs for assets that are not handled by
22 | /// properties of the GADMediatedNativeAd subclass.
23 | - (nullable NSDictionary *)extraAssets;
24 |
25 | @end
26 |
27 | NS_ASSUME_NONNULL_END
28 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/Mediation/GADMediatedNativeAppInstallAd.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediatedNativeAppInstallAd.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 | #import
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 |
16 | /// Provides methods used for constructing native app install ads. The adapter must return an object
17 | /// conforming to this protocol for native app install requests.
18 | GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediatedUnifiedNativeAd instead.")
19 | @protocol GADMediatedNativeAppInstallAd
20 |
21 | /// App title.
22 | - (nullable NSString *)headline;
23 |
24 | /// Array of GADNativeAdImage objects related to the advertised application.
25 | - (nullable NSArray *)images;
26 |
27 | /// App description.
28 | - (nullable NSString *)body;
29 |
30 | /// Application icon.
31 | - (nullable GADNativeAdImage *)icon;
32 |
33 | /// Text that encourages user to take some action with the ad. For example "Install".
34 | - (nullable NSString *)callToAction;
35 |
36 | /// App store rating (0 to 5).
37 | - (nullable NSDecimalNumber *)starRating;
38 |
39 | /// The app store name. For example, "App Store".
40 | - (nullable NSString *)store;
41 |
42 | /// String representation of the app's price.
43 | - (nullable NSString *)price;
44 |
45 | @optional
46 |
47 | /// AdChoices view.
48 | - (nullable UIView *)adChoicesView;
49 |
50 | /// Media view.
51 | - (nullable UIView *)mediaView;
52 |
53 | /// Returns YES if the ad has video content.
54 | - (BOOL)hasVideoContent;
55 |
56 | @end
57 |
58 | NS_ASSUME_NONNULL_END
59 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/Mediation/GADMediatedNativeContentAd.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediatedNativeContentAd.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2015 Google Inc. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | #import
11 | #import
12 | #import
13 |
14 | NS_ASSUME_NONNULL_BEGIN
15 |
16 | /// Provides methods used for constructing native content ads.
17 | GAD_DEPRECATED_MSG_ATTRIBUTE("Use GADMediatedUnifiedNativeAd instead.")
18 | @protocol GADMediatedNativeContentAd
19 |
20 | /// Primary text headline.
21 | - (nullable NSString *)headline;
22 |
23 | /// Secondary text.
24 | - (nullable NSString *)body;
25 |
26 | /// List of large images. Each object is an instance of GADNativeAdImage.
27 | - (nullable NSArray *)images;
28 |
29 | /// Small logo image.
30 | - (nullable GADNativeAdImage *)logo;
31 |
32 | /// Text that encourages user to take some action with the ad.
33 | - (nullable NSString *)callToAction;
34 |
35 | /// Identifies the advertiser. For example, the advertiser’s name or visible URL.
36 | - (nullable NSString *)advertiser;
37 |
38 | @optional
39 |
40 | /// AdChoices view.
41 | - (nullable UIView *)adChoicesView;
42 |
43 | /// Media view.
44 | - (nullable UIView *)mediaView;
45 |
46 | /// Returns YES if the ad has video content.
47 | - (BOOL)hasVideoContent;
48 |
49 | @end
50 |
51 | NS_ASSUME_NONNULL_END
52 |
--------------------------------------------------------------------------------
/app/ios/GoogleMobileAds.framework/Headers/Mediation/GADMediationAdSize.h:
--------------------------------------------------------------------------------
1 | //
2 | // GADMediationAdSize.h
3 | // Google Mobile Ads SDK
4 | //
5 | // Copyright 2019 Google. All rights reserved.
6 | //
7 |
8 | #import
9 |
10 | /// Returns the closest valid ad size from possibleAdSizes as compared to |original|. The selected
11 | /// size must be smaller than or equal in size to the original. The selected size must also be
12 | /// within a configurable fraction of the width and height of the original. If no valid size exists,
13 | /// returns kGADAdSizeInvalid.
14 | GAD_EXTERN GADAdSize
15 | GADClosestValidSizeForAdSizes(GADAdSize original, NSArray *possibleAdSizes);
16 |
--------------------------------------------------------------------------------
/app/ios/RNPlaceholder.swift:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/RNPlaceholder.swift
--------------------------------------------------------------------------------
/app/ios/Soundkit-tvOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiredDeviceCapabilities
28 |
29 | armv7
30 |
31 | UISupportedInterfaceOrientations
32 |
33 | UIInterfaceOrientationPortrait
34 | UIInterfaceOrientationLandscapeLeft
35 | UIInterfaceOrientationLandscapeRight
36 |
37 | UIViewControllerBasedStatusBarAppearance
38 |
39 | NSLocationWhenInUseUsageDescription
40 |
41 | NSAppTransportSecurity
42 |
43 |
44 | NSExceptionDomains
45 |
46 | localhost
47 |
48 | NSExceptionAllowsInsecureHTTPLoads
49 |
50 |
51 |
52 |
53 |
54 |
55 |
--------------------------------------------------------------------------------
/app/ios/Soundkit-tvOSTests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/ios/Soundkit/AppDelegate.h:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Facebook, Inc.
3 | *
4 | * This source code is licensed under the MIT license found in the
5 | * LICENSE file in the root directory of this source tree.
6 | */
7 | #import
8 | #import
9 |
10 | @interface AppDelegate : UIResponder
11 |
12 | @property (nonatomic, strong) UIWindow *window;
13 |
14 | @end
15 |
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "20x20",
5 | "idiom" : "iphone",
6 | "filename" : "thumbnail-20@2x.png",
7 | "scale" : "2x"
8 | },
9 | {
10 | "size" : "20x20",
11 | "idiom" : "iphone",
12 | "filename" : "thumbnail-20@3x.png",
13 | "scale" : "3x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "thumbnail-29@2x.png",
19 | "scale" : "2x"
20 | },
21 | {
22 | "size" : "29x29",
23 | "idiom" : "iphone",
24 | "filename" : "thumbnail-29@3x.png",
25 | "scale" : "3x"
26 | },
27 | {
28 | "size" : "40x40",
29 | "idiom" : "iphone",
30 | "filename" : "thumbnail-40.png",
31 | "scale" : "2x"
32 | },
33 | {
34 | "size" : "40x40",
35 | "idiom" : "iphone",
36 | "filename" : "thumbnail-40@3x.png",
37 | "scale" : "3x"
38 | },
39 | {
40 | "size" : "60x60",
41 | "idiom" : "iphone",
42 | "filename" : "thumbnail-60@2x.png",
43 | "scale" : "2x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "thumbnail-60@3x.png",
49 | "scale" : "3x"
50 | },
51 | {
52 | "size" : "1024x1024",
53 | "idiom" : "ios-marketing",
54 | "filename" : "thumbnail-1024.png",
55 | "scale" : "1x"
56 | }
57 | ],
58 | "info" : {
59 | "version" : 1,
60 | "author" : "xcode"
61 | }
62 | }
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-1024.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-20@2x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-20@3x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-29@2x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-29@3x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-40.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-40@3x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-60@2x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/AppIcon.appiconset/thumbnail-60@3x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "thumbnail-60@2x.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "thumbnail-60@3x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "thumbnail-76.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-60@2x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-60@3x.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/Soundkit/Images.xcassets/Splashscreen.imageset/thumbnail-76.png
--------------------------------------------------------------------------------
/app/ios/Soundkit/main.m:
--------------------------------------------------------------------------------
1 | /**
2 | * Copyright (c) 2015-present, Facebook, Inc.
3 | *
4 | * This source code is licensed under the MIT license found in the
5 | * LICENSE file in the root directory of this source tree.
6 | */
7 |
8 | #import
9 |
10 | #import "AppDelegate.h"
11 |
12 | int main(int argc, char * argv[]) {
13 | @autoreleasepool {
14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/app/ios/SoundkitTests/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleExecutable
8 | $(EXECUTABLE_NAME)
9 | CFBundleIdentifier
10 | org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | $(PRODUCT_NAME)
15 | CFBundlePackageType
16 | BNDL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1
23 |
24 |
25 |
--------------------------------------------------------------------------------
/app/ios/dummy.swift:
--------------------------------------------------------------------------------
1 | //
2 | // dummy.swift
3 | // musicEngine
4 | //
5 | // Created by on 12/01/2019.
6 | // Copyright © 2019 Facebook. All rights reserved.
7 | //
8 |
9 | import Foundation
10 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/FBSDKCoreKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/Headers/FBSDKButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | /*!
22 | @abstract A base class for common SDK buttons.
23 | */
24 | @interface FBSDKButton : UIButton
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/Headers/FBSDKCopying.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | /*!
22 | @abstract Extension protocol for NSCopying that adds the copy method, which is implemented on NSObject.
23 | @discussion NSObject implicitly conforms to this protocol.
24 | */
25 | @protocol FBSDKCopying
26 |
27 | /*!
28 | @abstract Implemented by NSObject as a convenience to copyWithZone:.
29 | @return A copy of the receiver.
30 | */
31 | - (id)copy;
32 |
33 | @end
34 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject.
25 | @discussion NSObject implicitly conforms to this protocol.
26 | */
27 | @protocol FBSDKMutableCopying
28 |
29 | /*!
30 | @abstract Implemented by NSObject as a convenience to mutableCopyWithZone:.
31 | @return A mutable copy of the receiver.
32 | */
33 | - (id)mutableCopy;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/frameworks/FBSDKCoreKit.framework/Info.plist
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module FBSDKCoreKit {
2 | umbrella header "FBSDKCoreKit.h"
3 |
4 | export *
5 | module * { export * }
6 |
7 | explicit module FBSDKButton {
8 | header "FBSDKButton.h"
9 | export *
10 | }
11 |
12 | explicit module FBSDKAppLinkResolver {
13 | header "FBSDKAppLinkResolver.h"
14 | export *
15 | }
16 |
17 | explicit module FBSDKGraphErrorRecoveryProcessor {
18 | header "FBSDKGraphErrorRecoveryProcessor.h"
19 | export *
20 | }
21 |
22 | explicit module FBSDKGraphRequestDataAttachment {
23 | header "FBSDKGraphRequestDataAttachment.h"
24 | export *
25 | }
26 |
27 | explicit module FBSDKTestUsersManager {
28 | header "FBSDKTestUsersManager.h"
29 | export *
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/PrivateHeaders/FBSDKAccessTokenCacheV4.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKAccessToken.h"
22 | #import "FBSDKAccessTokenCaching.h"
23 |
24 | @interface FBSDKAccessTokenCacheV4 : NSObject
25 |
26 | @end
27 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/PrivateHeaders/FBSDKBridgeAPICrypto.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKBridgeAPIRequest.h"
22 |
23 | @interface FBSDKBridgeAPICrypto : NSObject
24 |
25 | + (void)addCipherKeyToQueryParameters:(NSMutableDictionary *)queryParameters;
26 | + (NSDictionary *)decryptResponseForRequest:(FBSDKBridgeAPIRequest *)request
27 | queryParameters:(NSDictionary *)queryParameters
28 | error:(NSError *__autoreleasing *)errorRef;
29 | + (void)reset;
30 |
31 | @end
32 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/PrivateHeaders/FBSDKBridgeAPIProtocolWebV1.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import "FBSDKBridgeAPIProtocol.h"
22 |
23 | @interface FBSDKBridgeAPIProtocolWebV1 : NSObject
24 |
25 | @end
26 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKCoreKit.framework/PrivateHeaders/FBSDKWebDialogView.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | @protocol FBSDKWebDialogViewDelegate;
22 |
23 | @interface FBSDKWebDialogView : UIView
24 |
25 | @property (nonatomic, assign) id delegate;
26 |
27 | - (void)loadURL:(NSURL *)URL;
28 | - (void)stopLoading;
29 |
30 | @end
31 |
32 | @protocol FBSDKWebDialogViewDelegate
33 |
34 | - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didCompleteWithResults:(NSDictionary *)results;
35 | - (void)webDialogView:(FBSDKWebDialogView *)webDialogView didFailWithError:(NSError *)error;
36 | - (void)webDialogViewDidCancel:(FBSDKWebDialogView *)webDialogView;
37 | - (void)webDialogViewDidFinishLoad:(FBSDKWebDialogView *)webDialogView;
38 |
39 | @end
40 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKLoginKit.framework/FBSDKLoginKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/frameworks/FBSDKLoginKit.framework/FBSDKLoginKit
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 | #import
23 | #import
24 | #import
25 | #import
26 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKLoginKit.framework/Info.plist:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/frameworks/FBSDKLoginKit.framework/Info.plist
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKLoginKit.framework/Modules/module.modulemap:
--------------------------------------------------------------------------------
1 | framework module FBSDKLoginKit {
2 | umbrella header "FBSDKLoginKit.h"
3 |
4 | export *
5 | module * { export * }
6 | }
7 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKShareKit.framework/FBSDKShareKit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/starmastar1126/SoundKit_ReactNative/1b82f8b3ceacd8996a94031a1d7242439c97ccaf/app/ios/frameworks/FBSDKShareKit.framework/FBSDKShareKit
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKShareKit.framework/Headers/FBSDKLikeObjectType.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @typedef NS_ENUM (NSUInteger, FBSDKLikeObjectType)
25 | @abstract Specifies the type of object referenced by the objectID for likes.
26 | */
27 | typedef NS_ENUM(NSUInteger, FBSDKLikeObjectType)
28 | {
29 | /*! The objectID refers to an unknown object type. */
30 | FBSDKLikeObjectTypeUnknown = 0,
31 | /*! The objectID refers to an Open Graph object. */
32 | FBSDKLikeObjectTypeOpenGraph,
33 | /*! The objectID refers to an Page object. */
34 | FBSDKLikeObjectTypePage,
35 | };
36 |
37 | /*!
38 | @abstract Converts an FBLikeControlObjectType to an NSString.
39 | */
40 | FBSDK_EXTERN NSString *NSStringFromFBSDKLikeObjectType(FBSDKLikeObjectType objectType);
41 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKShareKit.framework/Headers/FBSDKMessageDialog.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import
22 |
23 | /*!
24 | @abstract A dialog for sharing content through Messenger.
25 | */
26 | @interface FBSDKMessageDialog : NSObject
27 |
28 | /*!
29 | @abstract Convenience method to show a Message Share Dialog with content and a delegate.
30 | @param content The content to be shared.
31 | @param delegate The receiver's delegate.
32 | */
33 | + (instancetype)showWithContent:(id)content delegate:(id)delegate;
34 |
35 | @end
36 |
--------------------------------------------------------------------------------
/app/ios/frameworks/FBSDKShareKit.framework/Headers/FBSDKSendButton.h:
--------------------------------------------------------------------------------
1 | // Copyright (c) 2014-present, Facebook, Inc. All rights reserved.
2 | //
3 | // You are hereby granted a non-exclusive, worldwide, royalty-free license to use,
4 | // copy, modify, and distribute this software in source code or binary form for use
5 | // in connection with the web services and APIs provided by Facebook.
6 | //
7 | // As with any software that integrates with the Facebook platform, your use of
8 | // this software is subject to the Facebook Developer Principles and Policies
9 | // [http://developers.facebook.com/policy/]. This copyright notice shall be
10 | // included in all copies or substantial portions of the software.
11 | //
12 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
14 | // FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
15 | // COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
16 | // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18 |
19 | #import
20 |
21 | #import