package com.facebook.internal; import android.content.Context; import android.content.Intent; import android.content.pm.ResolveInfo; import android.net.Uri; import android.os.Bundle; import android.text.TextUtils; import android.util.Log; import com.facebook.FacebookException; import com.facebook.FacebookOperationCanceledException; import com.facebook.FacebookSdk; import com.facebook.internal.instrument.crashshield.CrashShieldHandler; import com.facebook.login.DefaultAudience; import com.facebook.login.LoginTargetApp; import com.facebook.messenger.MessengerUtils; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.TreeSet; import java.util.UUID; import java.util.concurrent.atomic.AtomicBoolean; import kotlin.collections.ArraysKt___ArraysKt; import kotlin.collections.CollectionsKt__CollectionsKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.text.StringsKt__StringsJVMKt; /* loaded from: classes2.dex */ public final class NativeProtocol { public static final String ACTION_APPINVITE_DIALOG = "com.facebook.platform.action.request.APPINVITES_DIALOG"; public static final String ACTION_CAMERA_EFFECT = "com.facebook.platform.action.request.CAMERA_EFFECT"; public static final String ACTION_FEED_DIALOG = "com.facebook.platform.action.request.FEED_DIALOG"; public static final String ACTION_LIKE_DIALOG = "com.facebook.platform.action.request.LIKE_DIALOG"; public static final String ACTION_MESSAGE_DIALOG = "com.facebook.platform.action.request.MESSAGE_DIALOG"; public static final String ACTION_OGACTIONPUBLISH_DIALOG = "com.facebook.platform.action.request.OGACTIONPUBLISH_DIALOG"; public static final String ACTION_OGMESSAGEPUBLISH_DIALOG = "com.facebook.platform.action.request.OGMESSAGEPUBLISH_DIALOG"; public static final String ACTION_SHARE_STORY = "com.facebook.platform.action.request.SHARE_STORY"; public static final String AUDIENCE_EVERYONE = "everyone"; public static final String AUDIENCE_FRIENDS = "friends"; public static final String AUDIENCE_ME = "only_me"; public static final String BRIDGE_ARG_ACTION_ID_STRING = "action_id"; public static final String BRIDGE_ARG_APP_NAME_STRING = "app_name"; public static final String BRIDGE_ARG_ERROR_BUNDLE = "error"; public static final String BRIDGE_ARG_ERROR_CODE = "error_code"; public static final String BRIDGE_ARG_ERROR_DESCRIPTION = "error_description"; public static final String BRIDGE_ARG_ERROR_JSON = "error_json"; public static final String BRIDGE_ARG_ERROR_SUBCODE = "error_subcode"; public static final String BRIDGE_ARG_ERROR_TYPE = "error_type"; private static final String CONTENT_SCHEME = "content://"; public static final String ERROR_APPLICATION_ERROR = "ApplicationError"; public static final String ERROR_NETWORK_ERROR = "NetworkError"; public static final String ERROR_PERMISSION_DENIED = "PermissionDenied"; public static final String ERROR_PROTOCOL_ERROR = "ProtocolError"; public static final String ERROR_SERVICE_DISABLED = "ServiceDisabled"; public static final String ERROR_UNKNOWN_ERROR = "UnknownError"; public static final String ERROR_USER_CANCELED = "UserCanceled"; public static final String EXTRA_ACCESS_TOKEN = "com.facebook.platform.extra.ACCESS_TOKEN"; public static final String EXTRA_APPLICATION_ID = "com.facebook.platform.extra.APPLICATION_ID"; public static final String EXTRA_APPLICATION_NAME = "com.facebook.platform.extra.APPLICATION_NAME"; public static final String EXTRA_AUTHENTICATION_TOKEN = "com.facebook.platform.extra.ID_TOKEN"; public static final String EXTRA_DATA_ACCESS_EXPIRATION_TIME = "com.facebook.platform.extra.EXTRA_DATA_ACCESS_EXPIRATION_TIME"; public static final String EXTRA_DIALOG_COMPLETE_KEY = "com.facebook.platform.extra.DID_COMPLETE"; public static final String EXTRA_DIALOG_COMPLETION_GESTURE_KEY = "com.facebook.platform.extra.COMPLETION_GESTURE"; public static final String EXTRA_EXPIRES_SECONDS_SINCE_EPOCH = "com.facebook.platform.extra.EXPIRES_SECONDS_SINCE_EPOCH"; public static final String EXTRA_GET_INSTALL_DATA_PACKAGE = "com.facebook.platform.extra.INSTALLDATA_PACKAGE"; public static final String EXTRA_GRAPH_API_VERSION = "com.facebook.platform.extra.GRAPH_API_VERSION"; public static final String EXTRA_LOGGER_REF = "com.facebook.platform.extra.LOGGER_REF"; public static final String EXTRA_NONCE = "com.facebook.platform.extra.NONCE"; public static final String EXTRA_PERMISSIONS = "com.facebook.platform.extra.PERMISSIONS"; public static final String EXTRA_PROTOCOL_ACTION = "com.facebook.platform.protocol.PROTOCOL_ACTION"; public static final String EXTRA_PROTOCOL_BRIDGE_ARGS = "com.facebook.platform.protocol.BRIDGE_ARGS"; public static final String EXTRA_PROTOCOL_CALL_ID = "com.facebook.platform.protocol.CALL_ID"; public static final String EXTRA_PROTOCOL_METHOD_ARGS = "com.facebook.platform.protocol.METHOD_ARGS"; public static final String EXTRA_PROTOCOL_METHOD_RESULTS = "com.facebook.platform.protocol.RESULT_ARGS"; public static final String EXTRA_PROTOCOL_VERSION = "com.facebook.platform.protocol.PROTOCOL_VERSION"; public static final String EXTRA_PROTOCOL_VERSIONS = "com.facebook.platform.extra.PROTOCOL_VERSIONS"; public static final String EXTRA_TOAST_DURATION_MS = "com.facebook.platform.extra.EXTRA_TOAST_DURATION_MS"; public static final String EXTRA_USER_ID = "com.facebook.platform.extra.USER_ID"; private static final String FACEBOOK_PROXY_AUTH_ACTIVITY = "com.facebook.katana.ProxyAuth"; public static final String FACEBOOK_PROXY_AUTH_APP_ID_KEY = "client_id"; public static final String FACEBOOK_PROXY_AUTH_E2E_KEY = "e2e"; public static final String FACEBOOK_PROXY_AUTH_PERMISSIONS_KEY = "scope"; public static final String FACEBOOK_SDK_VERSION_KEY = "facebook_sdk_version"; private static final String FACEBOOK_TOKEN_REFRESH_ACTIVITY = "com.facebook.katana.platform.TokenRefreshService"; public static final String IMAGE_URL_KEY = "url"; public static final String IMAGE_USER_GENERATED_KEY = "user_generated"; public static final NativeProtocol INSTANCE; public static final String INTENT_ACTION_PLATFORM_ACTIVITY = "com.facebook.platform.PLATFORM_ACTIVITY"; public static final String INTENT_ACTION_PLATFORM_SERVICE = "com.facebook.platform.PLATFORM_SERVICE"; private static final Integer[] KNOWN_PROTOCOL_VERSIONS; public static final int MESSAGE_GET_ACCESS_TOKEN_REPLY = 65537; public static final int MESSAGE_GET_ACCESS_TOKEN_REQUEST = 65536; public static final int MESSAGE_GET_AK_SEAMLESS_TOKEN_REPLY = 65545; public static final int MESSAGE_GET_AK_SEAMLESS_TOKEN_REQUEST = 65544; public static final int MESSAGE_GET_INSTALL_DATA_REPLY = 65541; public static final int MESSAGE_GET_INSTALL_DATA_REQUEST = 65540; public static final int MESSAGE_GET_LIKE_STATUS_REPLY = 65543; public static final int MESSAGE_GET_LIKE_STATUS_REQUEST = 65542; public static final int MESSAGE_GET_LOGIN_STATUS_REPLY = 65547; public static final int MESSAGE_GET_LOGIN_STATUS_REQUEST = 65546; public static final int MESSAGE_GET_PROTOCOL_VERSIONS_REPLY = 65539; public static final int MESSAGE_GET_PROTOCOL_VERSIONS_REQUEST = 65538; public static final int NO_PROTOCOL_AVAILABLE = -1; public static final String OPEN_GRAPH_CREATE_OBJECT_KEY = "fbsdk:create_object"; private static final String PLATFORM_PROVIDER = ".provider.PlatformProvider"; private static final String PLATFORM_PROVIDER_VERSIONS = ".provider.PlatformProvider/versions"; private static final String PLATFORM_PROVIDER_VERSION_COLUMN = "version"; public static final int PROTOCOL_VERSION_20121101 = 20121101; public static final int PROTOCOL_VERSION_20130502 = 20130502; public static final int PROTOCOL_VERSION_20130618 = 20130618; public static final int PROTOCOL_VERSION_20131024 = 20131024; public static final int PROTOCOL_VERSION_20131107 = 20131107; public static final int PROTOCOL_VERSION_20140204 = 20140204; public static final int PROTOCOL_VERSION_20140313 = 20140313; public static final int PROTOCOL_VERSION_20140324 = 20140324; public static final int PROTOCOL_VERSION_20140701 = 20140701; public static final int PROTOCOL_VERSION_20141001 = 20141001; public static final int PROTOCOL_VERSION_20141028 = 20141028; public static final int PROTOCOL_VERSION_20141107 = 20141107; public static final int PROTOCOL_VERSION_20141218 = 20141218; public static final int PROTOCOL_VERSION_20150401 = 20150401; public static final int PROTOCOL_VERSION_20150702 = 20150702; public static final int PROTOCOL_VERSION_20160327 = 20160327; public static final int PROTOCOL_VERSION_20161017 = 20161017; public static final int PROTOCOL_VERSION_20170213 = 20170213; public static final int PROTOCOL_VERSION_20170411 = 20170411; public static final int PROTOCOL_VERSION_20170417 = 20170417; public static final int PROTOCOL_VERSION_20171115 = 20171115; public static final int PROTOCOL_VERSION_20210906 = 20210906; public static final String RESULT_ARGS_ACCESS_TOKEN = "access_token"; public static final String RESULT_ARGS_DIALOG_COMPLETE_KEY = "didComplete"; public static final String RESULT_ARGS_DIALOG_COMPLETION_GESTURE_KEY = "completionGesture"; public static final String RESULT_ARGS_EXPIRES_SECONDS_SINCE_EPOCH = "expires_seconds_since_epoch"; public static final String RESULT_ARGS_GRAPH_DOMAIN = "graph_domain"; public static final String RESULT_ARGS_PERMISSIONS = "permissions"; public static final String RESULT_ARGS_SIGNED_REQUEST = "signed request"; public static final String STATUS_ERROR_CODE = "com.facebook.platform.status.ERROR_CODE"; public static final String STATUS_ERROR_DESCRIPTION = "com.facebook.platform.status.ERROR_DESCRIPTION"; public static final String STATUS_ERROR_JSON = "com.facebook.platform.status.ERROR_JSON"; public static final String STATUS_ERROR_SUBCODE = "com.facebook.platform.status.ERROR_SUBCODE"; public static final String STATUS_ERROR_TYPE = "com.facebook.platform.status.ERROR_TYPE"; private static final String TAG; public static final String WEB_DIALOG_ACTION = "action"; public static final String WEB_DIALOG_IS_FALLBACK = "is_fallback"; public static final String WEB_DIALOG_PARAMS = "params"; public static final String WEB_DIALOG_URL = "url"; private static final Map> actionToAppInfoMap; private static final List effectCameraAppInfoList; private static final List facebookAppInfoList; private static final AtomicBoolean protocolVersionsAsyncUpdating; public static final class InstagramAppInfo extends NativeAppInfo { @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getLoginActivity() { return "com.instagram.platform.AppAuthorizeActivity"; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getPackage() { return "com.instagram.android"; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getResponseType() { return ServerProtocol.DIALOG_RESPONSE_TYPE_TOKEN_AND_SCOPES; } } public static final class WakizashiAppInfo extends NativeAppInfo { @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getLoginActivity() { return NativeProtocol.FACEBOOK_PROXY_AUTH_ACTIVITY; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getPackage() { return "com.facebook.wakizashi"; } } private NativeProtocol() { } public static final /* synthetic */ TreeSet access$fetchAllAvailableProtocolVersionsForAppInfo(NativeProtocol nativeProtocol, NativeAppInfo nativeAppInfo) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { return nativeProtocol.fetchAllAvailableProtocolVersionsForAppInfo(nativeAppInfo); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final /* synthetic */ String access$getTAG$p() { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { return TAG; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } static { NativeProtocol nativeProtocol = new NativeProtocol(); INSTANCE = nativeProtocol; TAG = NativeProtocol.class.getName(); facebookAppInfoList = nativeProtocol.buildFacebookAppList(); effectCameraAppInfoList = nativeProtocol.buildEffectCameraAppInfoList(); actionToAppInfoMap = nativeProtocol.buildActionToAppInfoMap(); protocolVersionsAsyncUpdating = new AtomicBoolean(false); KNOWN_PROTOCOL_VERSIONS = new Integer[]{Integer.valueOf(PROTOCOL_VERSION_20210906), Integer.valueOf(PROTOCOL_VERSION_20171115), Integer.valueOf(PROTOCOL_VERSION_20170417), Integer.valueOf(PROTOCOL_VERSION_20170411), Integer.valueOf(PROTOCOL_VERSION_20170213), Integer.valueOf(PROTOCOL_VERSION_20161017), Integer.valueOf(PROTOCOL_VERSION_20160327), Integer.valueOf(PROTOCOL_VERSION_20150702), Integer.valueOf(PROTOCOL_VERSION_20150401), Integer.valueOf(PROTOCOL_VERSION_20141218), Integer.valueOf(PROTOCOL_VERSION_20141107), Integer.valueOf(PROTOCOL_VERSION_20141028), Integer.valueOf(PROTOCOL_VERSION_20141001), Integer.valueOf(PROTOCOL_VERSION_20140701), Integer.valueOf(PROTOCOL_VERSION_20140324), Integer.valueOf(PROTOCOL_VERSION_20140313), Integer.valueOf(PROTOCOL_VERSION_20140204), Integer.valueOf(PROTOCOL_VERSION_20131107), Integer.valueOf(PROTOCOL_VERSION_20131024), Integer.valueOf(PROTOCOL_VERSION_20130618), Integer.valueOf(PROTOCOL_VERSION_20130502), Integer.valueOf(PROTOCOL_VERSION_20121101)}; } private final List buildFacebookAppList() { ArrayList arrayListOf; if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { arrayListOf = CollectionsKt__CollectionsKt.arrayListOf(new KatanaAppInfo(), new WakizashiAppInfo()); return arrayListOf; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } private final List buildEffectCameraAppInfoList() { ArrayList arrayListOf; if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { arrayListOf = CollectionsKt__CollectionsKt.arrayListOf(new EffectTestAppInfo()); arrayListOf.addAll(buildFacebookAppList()); return arrayListOf; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } private final Map> buildActionToAppInfoMap() { if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { HashMap hashMap = new HashMap(); ArrayList arrayList = new ArrayList(); arrayList.add(new MessengerAppInfo()); List list = facebookAppInfoList; hashMap.put(ACTION_OGACTIONPUBLISH_DIALOG, list); hashMap.put(ACTION_FEED_DIALOG, list); hashMap.put(ACTION_LIKE_DIALOG, list); hashMap.put(ACTION_APPINVITE_DIALOG, list); hashMap.put(ACTION_MESSAGE_DIALOG, arrayList); hashMap.put(ACTION_OGMESSAGEPUBLISH_DIALOG, arrayList); hashMap.put(ACTION_CAMERA_EFFECT, effectCameraAppInfoList); hashMap.put(ACTION_SHARE_STORY, list); return hashMap; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } public static final Intent validateActivityIntent(Context context, Intent intent, NativeAppInfo nativeAppInfo) { ResolveInfo resolveActivity; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(context, "context"); if (intent == null || (resolveActivity = context.getPackageManager().resolveActivity(intent, 0)) == null) { return null; } FacebookSignatureValidator facebookSignatureValidator = FacebookSignatureValidator.INSTANCE; String str = resolveActivity.activityInfo.packageName; Intrinsics.checkNotNullExpressionValue(str, "resolveInfo.activityInfo.packageName"); if (FacebookSignatureValidator.validateSignature(context, str)) { return intent; } return null; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Intent validateServiceIntent(Context context, Intent intent, NativeAppInfo nativeAppInfo) { ResolveInfo resolveService; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(context, "context"); if (intent == null || (resolveService = context.getPackageManager().resolveService(intent, 0)) == null) { return null; } FacebookSignatureValidator facebookSignatureValidator = FacebookSignatureValidator.INSTANCE; String str = resolveService.serviceInfo.packageName; Intrinsics.checkNotNullExpressionValue(str, "resolveInfo.serviceInfo.packageName"); if (FacebookSignatureValidator.validateSignature(context, str)) { return intent; } return null; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Intent createInstagramIntent(Context context, String applicationId, Collection permissions, String e2e, boolean z, boolean z2, DefaultAudience defaultAudience, String clientState, String authType, String str, boolean z3, boolean z4, boolean z5) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(context, "context"); Intrinsics.checkNotNullParameter(applicationId, "applicationId"); Intrinsics.checkNotNullParameter(permissions, "permissions"); Intrinsics.checkNotNullParameter(e2e, "e2e"); Intrinsics.checkNotNullParameter(defaultAudience, "defaultAudience"); Intrinsics.checkNotNullParameter(clientState, "clientState"); Intrinsics.checkNotNullParameter(authType, "authType"); InstagramAppInfo instagramAppInfo = new InstagramAppInfo(); return validateActivityIntent(context, INSTANCE.createNativeAppIntent(instagramAppInfo, applicationId, permissions, e2e, z2, defaultAudience, clientState, authType, false, str, z3, LoginTargetApp.INSTAGRAM, z4, z5, "", null, null), instagramAppInfo); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } private final Intent createNativeAppIntent(NativeAppInfo nativeAppInfo, String str, Collection collection, String str2, boolean z, DefaultAudience defaultAudience, String str3, String str4, boolean z2, String str5, boolean z3, LoginTargetApp loginTargetApp, boolean z4, boolean z5, String str6, String str7, String str8) { if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { String loginActivity = nativeAppInfo.getLoginActivity(); if (loginActivity == null) { return null; } Intent putExtra = new Intent().setClassName(nativeAppInfo.getPackage(), loginActivity).putExtra("client_id", str); Intrinsics.checkNotNullExpressionValue(putExtra, "Intent()\n .setClassName(appInfo.getPackage(), activityName)\n .putExtra(FACEBOOK_PROXY_AUTH_APP_ID_KEY, applicationId)"); putExtra.putExtra(FACEBOOK_SDK_VERSION_KEY, FacebookSdk.getSdkVersion()); if (!Utility.isNullOrEmpty(collection)) { putExtra.putExtra("scope", TextUtils.join(",", collection)); } if (!Utility.isNullOrEmpty(str2)) { putExtra.putExtra("e2e", str2); } putExtra.putExtra("state", str3); putExtra.putExtra(ServerProtocol.DIALOG_PARAM_RESPONSE_TYPE, nativeAppInfo.getResponseType()); putExtra.putExtra("nonce", str6); putExtra.putExtra(ServerProtocol.DIALOG_PARAM_RETURN_SCOPES, "true"); if (z) { putExtra.putExtra("default_audience", defaultAudience.getNativeProtocolAudience()); } putExtra.putExtra(ServerProtocol.DIALOG_PARAM_LEGACY_OVERRIDE, FacebookSdk.getGraphApiVersion()); putExtra.putExtra(ServerProtocol.DIALOG_PARAM_AUTH_TYPE, str4); if (z2) { putExtra.putExtra(ServerProtocol.DIALOG_PARAM_FAIL_ON_LOGGED_OUT, true); } putExtra.putExtra(ServerProtocol.DIALOG_PARAM_MESSENGER_PAGE_ID, str5); putExtra.putExtra(ServerProtocol.DIALOG_PARAM_RESET_MESSENGER_STATE, z3); if (z4) { putExtra.putExtra(ServerProtocol.DIALOG_PARAM_FX_APP, loginTargetApp.toString()); } if (z5) { putExtra.putExtra(ServerProtocol.DIALOG_PARAM_SKIP_DEDUPE, true); } return putExtra; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } public static /* synthetic */ List createProxyAuthIntents$default(Context context, String str, Collection collection, String str2, boolean z, boolean z2, DefaultAudience defaultAudience, String str3, String str4, boolean z3, String str5, boolean z4, boolean z5, boolean z6, String str6, String str7, String str8, int i, Object obj) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { return createProxyAuthIntents(context, str, collection, str2, z, z2, defaultAudience, str3, str4, z3, str5, z4, z5, z6, str6, str7, (i & 65536) != 0 ? "S256" : str8); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final List createProxyAuthIntents(Context context, String applicationId, Collection permissions, String e2e, boolean z, boolean z2, DefaultAudience defaultAudience, String clientState, String authType, boolean z3, String str, boolean z4, boolean z5, boolean z6, String str2, String str3, String str4) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(applicationId, "applicationId"); Intrinsics.checkNotNullParameter(permissions, "permissions"); Intrinsics.checkNotNullParameter(e2e, "e2e"); Intrinsics.checkNotNullParameter(defaultAudience, "defaultAudience"); Intrinsics.checkNotNullParameter(clientState, "clientState"); Intrinsics.checkNotNullParameter(authType, "authType"); List list = facebookAppInfoList; ArrayList arrayList = new ArrayList(); Iterator it = list.iterator(); while (it.hasNext()) { ArrayList arrayList2 = arrayList; Intent createNativeAppIntent = INSTANCE.createNativeAppIntent((NativeAppInfo) it.next(), applicationId, permissions, e2e, z2, defaultAudience, clientState, authType, z3, str, z4, LoginTargetApp.FACEBOOK, z5, z6, str2, str3, str4); if (createNativeAppIntent != null) { arrayList2.add(createNativeAppIntent); } arrayList = arrayList2; } return arrayList; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final int getLatestKnownVersion() { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return 0; } try { return KNOWN_PROTOCOL_VERSIONS[0].intValue(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return 0; } } public static final boolean isVersionCompatibleWithBucketedIntent(int i) { boolean contains; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return false; } try { contains = ArraysKt___ArraysKt.contains(KNOWN_PROTOCOL_VERSIONS, Integer.valueOf(i)); return contains && i >= 20140701; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return false; } } public static final Intent createPlatformActivityIntent(Context context, String str, String str2, ProtocolVersionQueryResult protocolVersionQueryResult, Bundle bundle) { NativeAppInfo appInfo; Intent validateActivityIntent; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(context, "context"); if (protocolVersionQueryResult == null || (appInfo = protocolVersionQueryResult.getAppInfo()) == null || (validateActivityIntent = validateActivityIntent(context, new Intent().setAction(INTENT_ACTION_PLATFORM_ACTIVITY).setPackage(appInfo.getPackage()).addCategory("android.intent.category.DEFAULT"), appInfo)) == null) { return null; } setupProtocolRequestIntent(validateActivityIntent, str, str2, protocolVersionQueryResult.getProtocolVersion(), bundle); return validateActivityIntent; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final void setupProtocolRequestIntent(Intent intent, String str, String str2, int i, Bundle bundle) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return; } try { Intrinsics.checkNotNullParameter(intent, "intent"); String applicationId = FacebookSdk.getApplicationId(); String applicationName = FacebookSdk.getApplicationName(); intent.putExtra(EXTRA_PROTOCOL_VERSION, i).putExtra(EXTRA_PROTOCOL_ACTION, str2).putExtra(EXTRA_APPLICATION_ID, applicationId); if (isVersionCompatibleWithBucketedIntent(i)) { Bundle bundle2 = new Bundle(); bundle2.putString("action_id", str); Utility.putNonEmptyString(bundle2, BRIDGE_ARG_APP_NAME_STRING, applicationName); intent.putExtra(EXTRA_PROTOCOL_BRIDGE_ARGS, bundle2); if (bundle == null) { bundle = new Bundle(); } intent.putExtra(EXTRA_PROTOCOL_METHOD_ARGS, bundle); return; } intent.putExtra(EXTRA_PROTOCOL_CALL_ID, str); if (!Utility.isNullOrEmpty(applicationName)) { intent.putExtra(EXTRA_APPLICATION_NAME, applicationName); } if (bundle != null) { intent.putExtras(bundle); } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); } } public static final Intent createProtocolResultIntent(Intent requestIntent, Bundle bundle, FacebookException facebookException) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(requestIntent, "requestIntent"); UUID callIdFromIntent = getCallIdFromIntent(requestIntent); if (callIdFromIntent == null) { return null; } Intent intent = new Intent(); intent.putExtra(EXTRA_PROTOCOL_VERSION, getProtocolVersionFromIntent(requestIntent)); Bundle bundle2 = new Bundle(); bundle2.putString("action_id", callIdFromIntent.toString()); if (facebookException != null) { bundle2.putBundle("error", createBundleForException(facebookException)); } intent.putExtra(EXTRA_PROTOCOL_BRIDGE_ARGS, bundle2); if (bundle != null) { intent.putExtra(EXTRA_PROTOCOL_METHOD_RESULTS, bundle); } return intent; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Intent createPlatformServiceIntent(Context context) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(context, "context"); for (NativeAppInfo nativeAppInfo : facebookAppInfoList) { Intent validateServiceIntent = validateServiceIntent(context, new Intent(INTENT_ACTION_PLATFORM_SERVICE).setPackage(nativeAppInfo.getPackage()).addCategory("android.intent.category.DEFAULT"), nativeAppInfo); if (validateServiceIntent != null) { return validateServiceIntent; } } return null; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final int getProtocolVersionFromIntent(Intent intent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return 0; } try { Intrinsics.checkNotNullParameter(intent, "intent"); return intent.getIntExtra(EXTRA_PROTOCOL_VERSION, 0); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return 0; } } public static final UUID getCallIdFromIntent(Intent intent) { String stringExtra; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class) || intent == null) { return null; } try { if (isVersionCompatibleWithBucketedIntent(getProtocolVersionFromIntent(intent))) { Bundle bundleExtra = intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); stringExtra = bundleExtra != null ? bundleExtra.getString("action_id") : null; } else { stringExtra = intent.getStringExtra(EXTRA_PROTOCOL_CALL_ID); } if (stringExtra == null) { return null; } try { return UUID.fromString(stringExtra); } catch (IllegalArgumentException unused) { return null; } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Bundle getBridgeArgumentsFromIntent(Intent intent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(intent, "intent"); if (isVersionCompatibleWithBucketedIntent(getProtocolVersionFromIntent(intent))) { return intent.getBundleExtra(EXTRA_PROTOCOL_BRIDGE_ARGS); } return null; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Bundle getMethodArgumentsFromIntent(Intent intent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(intent, "intent"); if (!isVersionCompatibleWithBucketedIntent(getProtocolVersionFromIntent(intent))) { return intent.getExtras(); } return intent.getBundleExtra(EXTRA_PROTOCOL_METHOD_ARGS); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Bundle getSuccessResultsFromIntent(Intent resultIntent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(resultIntent, "resultIntent"); int protocolVersionFromIntent = getProtocolVersionFromIntent(resultIntent); Bundle extras = resultIntent.getExtras(); if (isVersionCompatibleWithBucketedIntent(protocolVersionFromIntent) && extras != null) { return extras.getBundle(EXTRA_PROTOCOL_METHOD_RESULTS); } return extras; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final boolean isErrorResult(Intent resultIntent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return false; } try { Intrinsics.checkNotNullParameter(resultIntent, "resultIntent"); Bundle bridgeArgumentsFromIntent = getBridgeArgumentsFromIntent(resultIntent); Boolean valueOf = bridgeArgumentsFromIntent == null ? null : Boolean.valueOf(bridgeArgumentsFromIntent.containsKey("error")); if (valueOf != null) { return valueOf.booleanValue(); } return resultIntent.hasExtra(STATUS_ERROR_TYPE); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return false; } } public static final Bundle getErrorDataFromResultIntent(Intent resultIntent) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(resultIntent, "resultIntent"); if (!isErrorResult(resultIntent)) { return null; } Bundle bridgeArgumentsFromIntent = getBridgeArgumentsFromIntent(resultIntent); if (bridgeArgumentsFromIntent != null) { return bridgeArgumentsFromIntent.getBundle("error"); } return resultIntent.getExtras(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final FacebookException getExceptionFromErrorData(Bundle bundle) { boolean equals; if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class) || bundle == null) { return null; } try { String string = bundle.getString("error_type"); if (string == null) { string = bundle.getString(STATUS_ERROR_TYPE); } String string2 = bundle.getString(BRIDGE_ARG_ERROR_DESCRIPTION); if (string2 == null) { string2 = bundle.getString(STATUS_ERROR_DESCRIPTION); } if (string != null) { equals = StringsKt__StringsJVMKt.equals(string, ERROR_USER_CANCELED, true); if (equals) { return new FacebookOperationCanceledException(string2); } } return new FacebookException(string2); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final Bundle createBundleForException(FacebookException facebookException) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class) || facebookException == null) { return null; } try { Bundle bundle = new Bundle(); bundle.putString(BRIDGE_ARG_ERROR_DESCRIPTION, facebookException.toString()); if (facebookException instanceof FacebookOperationCanceledException) { bundle.putString("error_type", ERROR_USER_CANCELED); } return bundle; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } public static final int getLatestAvailableProtocolVersionForService(int i) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return 0; } try { return INSTANCE.getLatestAvailableProtocolVersionForAppInfoList(facebookAppInfoList, new int[]{i}).getProtocolVersion(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return 0; } } public static final ProtocolVersionQueryResult getLatestAvailableProtocolVersionForAction(String action, int[] versionSpec) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return null; } try { Intrinsics.checkNotNullParameter(action, "action"); Intrinsics.checkNotNullParameter(versionSpec, "versionSpec"); List list = actionToAppInfoMap.get(action); if (list == null) { list = CollectionsKt__CollectionsKt.emptyList(); } return INSTANCE.getLatestAvailableProtocolVersionForAppInfoList(list, versionSpec); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return null; } } private final ProtocolVersionQueryResult getLatestAvailableProtocolVersionForAppInfoList(List list, int[] iArr) { if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { updateAllAvailableProtocolVersionsAsync(); if (list == null) { return ProtocolVersionQueryResult.Companion.createEmpty(); } for (NativeAppInfo nativeAppInfo : list) { int computeLatestAvailableVersionFromVersionSpec = computeLatestAvailableVersionFromVersionSpec(nativeAppInfo.getAvailableVersions(), getLatestKnownVersion(), iArr); if (computeLatestAvailableVersionFromVersionSpec != -1) { return ProtocolVersionQueryResult.Companion.create(nativeAppInfo, computeLatestAvailableVersionFromVersionSpec); } } return ProtocolVersionQueryResult.Companion.createEmpty(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } public static final void updateAllAvailableProtocolVersionsAsync() { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return; } try { if (protocolVersionsAsyncUpdating.compareAndSet(false, true)) { FacebookSdk.getExecutor().execute(new Runnable() { // from class: com.facebook.internal.NativeProtocol$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { NativeProtocol.m577updateAllAvailableProtocolVersionsAsync$lambda1(); } }); } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); } } /* JADX INFO: Access modifiers changed from: private */ /* renamed from: updateAllAvailableProtocolVersionsAsync$lambda-1, reason: not valid java name */ public static final void m577updateAllAvailableProtocolVersionsAsync$lambda1() { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return; } try { try { Iterator it = facebookAppInfoList.iterator(); while (it.hasNext()) { it.next().fetchAvailableVersions(true); } } finally { protocolVersionsAsyncUpdating.set(false); } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); } } /* JADX WARN: Removed duplicated region for block: B:17:0x0082 A[Catch: all -> 0x0086, TRY_ENTER, TryCatch #3 {all -> 0x0086, blocks: (B:6:0x000c, B:29:0x008e, B:30:0x008b, B:17:0x0082), top: B:5:0x000c }] */ /* JADX WARN: Removed duplicated region for block: B:19:0x0063 A[EXC_TOP_SPLITTER, LOOP:0: B:19:0x0063->B:22:0x0069, LOOP_START, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:28:0x008a */ /* JADX WARN: Removed duplicated region for block: B:30:0x008b A[Catch: all -> 0x0086, TryCatch #3 {all -> 0x0086, blocks: (B:6:0x000c, B:29:0x008e, B:30:0x008b, B:17:0x0082), top: B:5:0x000c }] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final java.util.TreeSet fetchAllAvailableProtocolVersionsForAppInfo(com.facebook.internal.NativeProtocol.NativeAppInfo r13) { /* r12 = this; java.lang.String r0 = "version" java.lang.String r1 = "Failed to query content resolver." boolean r2 = com.facebook.internal.instrument.crashshield.CrashShieldHandler.isObjectCrashing(r12) r3 = 0 if (r2 == 0) goto Lc return r3 Lc: java.util.TreeSet r2 = new java.util.TreeSet // Catch: java.lang.Throwable -> L86 r2.() // Catch: java.lang.Throwable -> L86 android.content.Context r4 = com.facebook.FacebookSdk.getApplicationContext() // Catch: java.lang.Throwable -> L86 android.content.ContentResolver r5 = r4.getContentResolver() // Catch: java.lang.Throwable -> L86 r4 = 1 java.lang.String[] r7 = new java.lang.String[r4] // Catch: java.lang.Throwable -> L86 r4 = 0 r7[r4] = r0 // Catch: java.lang.Throwable -> L86 android.net.Uri r6 = r12.buildPlatformProviderVersionURI(r13) // Catch: java.lang.Throwable -> L86 android.content.Context r8 = com.facebook.FacebookSdk.getApplicationContext() // Catch: java.lang.Throwable -> L3a android.content.pm.PackageManager r8 = r8.getPackageManager() // Catch: java.lang.Throwable -> L3a java.lang.String r13 = r13.getPackage() // Catch: java.lang.Throwable -> L3a java.lang.String r9 = ".provider.PlatformProvider" java.lang.String r13 = kotlin.jvm.internal.Intrinsics.stringPlus(r13, r9) // Catch: java.lang.Throwable -> L3a android.content.pm.ProviderInfo r13 = r8.resolveContentProvider(r13, r4) // Catch: java.lang.Throwable -> L3a java.lang.RuntimeException -> L3d goto L44 L3a: r13 = move-exception r0 = r3 goto L88 L3d: r13 = move-exception java.lang.String r4 = com.facebook.internal.NativeProtocol.TAG // Catch: java.lang.Throwable -> L3a android.util.Log.e(r4, r1, r13) // Catch: java.lang.Throwable -> L3a r13 = r3 L44: if (r13 == 0) goto L7e r8 = 0 r9 = 0 r10 = 0 android.database.Cursor r13 = r5.query(r6, r7, r8, r9, r10) // Catch: java.lang.Throwable -> L3a java.lang.IllegalArgumentException -> L4e java.lang.SecurityException -> L55 java.lang.NullPointerException -> L5b goto L61 L4e: java.lang.String r13 = com.facebook.internal.NativeProtocol.TAG // Catch: java.lang.Throwable -> L3a android.util.Log.e(r13, r1) // Catch: java.lang.Throwable -> L3a L53: r13 = r3 goto L61 L55: java.lang.String r13 = com.facebook.internal.NativeProtocol.TAG // Catch: java.lang.Throwable -> L3a android.util.Log.e(r13, r1) // Catch: java.lang.Throwable -> L3a goto L53 L5b: java.lang.String r13 = com.facebook.internal.NativeProtocol.TAG // Catch: java.lang.Throwable -> L3a android.util.Log.e(r13, r1) // Catch: java.lang.Throwable -> L3a goto L53 L61: if (r13 == 0) goto L7f L63: boolean r1 = r13.moveToNext() // Catch: java.lang.Throwable -> L79 if (r1 == 0) goto L7f int r1 = r13.getColumnIndex(r0) // Catch: java.lang.Throwable -> L79 int r1 = r13.getInt(r1) // Catch: java.lang.Throwable -> L79 java.lang.Integer r1 = java.lang.Integer.valueOf(r1) // Catch: java.lang.Throwable -> L79 r2.add(r1) // Catch: java.lang.Throwable -> L79 goto L63 L79: r0 = move-exception r11 = r0 r0 = r13 r13 = r11 goto L88 L7e: r13 = r3 L7f: if (r13 != 0) goto L82 goto L85 L82: r13.close() // Catch: java.lang.Throwable -> L86 L85: return r2 L86: r13 = move-exception goto L8f L88: if (r0 != 0) goto L8b goto L8e L8b: r0.close() // Catch: java.lang.Throwable -> L86 L8e: throw r13 // Catch: java.lang.Throwable -> L86 L8f: com.facebook.internal.instrument.crashshield.CrashShieldHandler.handleThrowable(r13, r12) return r3 */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.internal.NativeProtocol.fetchAllAvailableProtocolVersionsForAppInfo(com.facebook.internal.NativeProtocol$NativeAppInfo):java.util.TreeSet"); } public static final int computeLatestAvailableVersionFromVersionSpec(TreeSet treeSet, int i, int[] versionSpec) { if (CrashShieldHandler.isObjectCrashing(NativeProtocol.class)) { return 0; } try { Intrinsics.checkNotNullParameter(versionSpec, "versionSpec"); if (treeSet == null) { return -1; } int length = versionSpec.length - 1; Iterator descendingIterator = treeSet.descendingIterator(); int i2 = -1; while (descendingIterator.hasNext()) { Integer fbAppVersion = descendingIterator.next(); Intrinsics.checkNotNullExpressionValue(fbAppVersion, "fbAppVersion"); i2 = Math.max(i2, fbAppVersion.intValue()); while (length >= 0 && versionSpec[length] > fbAppVersion.intValue()) { length--; } if (length < 0) { return -1; } if (versionSpec[length] == fbAppVersion.intValue()) { if (length % 2 == 0) { return Math.min(i2, i); } return -1; } } return -1; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, NativeProtocol.class); return 0; } } private final Uri buildPlatformProviderVersionURI(NativeAppInfo nativeAppInfo) { if (CrashShieldHandler.isObjectCrashing(this)) { return null; } try { Uri parse = Uri.parse(CONTENT_SCHEME + nativeAppInfo.getPackage() + PLATFORM_PROVIDER_VERSIONS); Intrinsics.checkNotNullExpressionValue(parse, "parse(CONTENT_SCHEME + appInfo.getPackage() + PLATFORM_PROVIDER_VERSIONS)"); return parse; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return null; } } public static abstract class NativeAppInfo { private TreeSet availableVersions; public abstract String getLoginActivity(); public abstract String getPackage(); public String getResponseType() { return ServerProtocol.DIALOG_RESPONSE_TYPE_ID_TOKEN_AND_SIGNED_REQUEST; } public void onAvailableVersionsNullOrEmpty() { } /* JADX WARN: Code restructure failed: missing block: B:6:0x0016, code lost: if (kotlin.jvm.internal.Intrinsics.areEqual(r0 == null ? null : java.lang.Boolean.valueOf(r0.isEmpty()), java.lang.Boolean.FALSE) == false) goto L9; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final java.util.TreeSet getAvailableVersions() { /* r2 = this; java.util.TreeSet r0 = r2.availableVersions if (r0 == 0) goto L18 if (r0 != 0) goto L8 r0 = 0 goto L10 L8: boolean r0 = r0.isEmpty() java.lang.Boolean r0 = java.lang.Boolean.valueOf(r0) L10: java.lang.Boolean r1 = java.lang.Boolean.FALSE boolean r0 = kotlin.jvm.internal.Intrinsics.areEqual(r0, r1) if (r0 != 0) goto L1c L18: r0 = 0 r2.fetchAvailableVersions(r0) L1c: java.util.TreeSet r0 = r2.availableVersions return r0 */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.internal.NativeProtocol.NativeAppInfo.getAvailableVersions():java.util.TreeSet"); } public final synchronized void fetchAvailableVersions(boolean z) { TreeSet treeSet; if (!z) { try { TreeSet treeSet2 = this.availableVersions; if (treeSet2 != null) { if (!Intrinsics.areEqual(treeSet2 == null ? null : Boolean.valueOf(treeSet2.isEmpty()), Boolean.FALSE)) { } treeSet = this.availableVersions; if (treeSet != null || treeSet.isEmpty()) { onAvailableVersionsNullOrEmpty(); } } } catch (Throwable th) { throw th; } } this.availableVersions = NativeProtocol.access$fetchAllAvailableProtocolVersionsForAppInfo(NativeProtocol.INSTANCE, this); treeSet = this.availableVersions; if (treeSet != null) { } onAvailableVersionsNullOrEmpty(); } } public static final class KatanaAppInfo extends NativeAppInfo { @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getLoginActivity() { return NativeProtocol.FACEBOOK_PROXY_AUTH_ACTIVITY; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getPackage() { return "com.facebook.katana"; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public void onAvailableVersionsNullOrEmpty() { if (isAndroidAPIVersionNotLessThan30()) { Log.w(NativeProtocol.access$getTAG$p(), "Apps that target Android API 30+ (Android 11+) cannot call Facebook native apps unless the package visibility needs are declared. Please follow https://developers.facebook.com/docs/android/troubleshooting/#faq_267321845055988 to make the declaration."); } } private final boolean isAndroidAPIVersionNotLessThan30() { return FacebookSdk.getApplicationContext().getApplicationInfo().targetSdkVersion >= 30; } } public static final class MessengerAppInfo extends NativeAppInfo { /* renamed from: getLoginActivity, reason: collision with other method in class */ public Void m579getLoginActivity() { return null; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getPackage() { return MessengerUtils.PACKAGE_NAME; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public /* bridge */ /* synthetic */ String getLoginActivity() { return (String) m579getLoginActivity(); } } public static final class EffectTestAppInfo extends NativeAppInfo { /* renamed from: getLoginActivity, reason: collision with other method in class */ public Void m578getLoginActivity() { return null; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public String getPackage() { return "com.facebook.arstudio.player"; } @Override // com.facebook.internal.NativeProtocol.NativeAppInfo public /* bridge */ /* synthetic */ String getLoginActivity() { return (String) m578getLoginActivity(); } } public static final class ProtocolVersionQueryResult { public static final Companion Companion = new Companion(null); private NativeAppInfo appInfo; private int protocolVersion; public /* synthetic */ ProtocolVersionQueryResult(DefaultConstructorMarker defaultConstructorMarker) { this(); } public static final ProtocolVersionQueryResult create(NativeAppInfo nativeAppInfo, int i) { return Companion.create(nativeAppInfo, i); } public static final ProtocolVersionQueryResult createEmpty() { return Companion.createEmpty(); } public final NativeAppInfo getAppInfo() { return this.appInfo; } public final int getProtocolVersion() { return this.protocolVersion; } private ProtocolVersionQueryResult() { } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } private Companion() { } public final ProtocolVersionQueryResult create(NativeAppInfo nativeAppInfo, int i) { ProtocolVersionQueryResult protocolVersionQueryResult = new ProtocolVersionQueryResult(null); protocolVersionQueryResult.appInfo = nativeAppInfo; protocolVersionQueryResult.protocolVersion = i; return protocolVersionQueryResult; } public final ProtocolVersionQueryResult createEmpty() { ProtocolVersionQueryResult protocolVersionQueryResult = new ProtocolVersionQueryResult(null); protocolVersionQueryResult.protocolVersion = -1; return protocolVersionQueryResult; } } } }