正在查看: CAARD v1.1.19 应用的 f0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CAARD v1.1.19 应用的 f0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package j3;
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 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.Metadata;
@Metadata(d1 = {"\u0000\u009c\u0001\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010 \n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\u0010\u000e\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u001e\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0010\u0015\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\b\u0006\bÇ\u0002\u0018\u00002\u00020\u0001:\u0007\\KN\b\u0005\u0004IB\t\b\u0002¢\u0006\u0004\bZ\u0010[J\u000e\u0010\u0004\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0002J\u000e\u0010\u0005\u001a\b\u0012\u0004\u0012\u00020\u00030\u0002H\u0002J\u001a\u0010\b\u001a\u0014\u0012\u0004\u0012\u00020\u0007\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00030\u00020\u0006H\u0002J&\u0010\u000e\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\n\u001a\u00020\t2\b\u0010\f\u001a\u0004\u0018\u00010\u000b2\b\u0010\r\u001a\u0004\u0018\u00010\u0003H\u0007J&\u0010\u000f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\n\u001a\u00020\t2\b\u0010\f\u001a\u0004\u0018\u00010\u000b2\b\u0010\r\u001a\u0004\u0018\u00010\u0003H\u0007J|\u0010\u001f\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\n\u001a\u00020\t2\u0006\u0010\u0010\u001a\u00020\u00072\u000e\u0010\u0012\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u00112\u0006\u0010\u0013\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u00142\u0006\u0010\u0016\u001a\u00020\u00142\u0006\u0010\u0018\u001a\u00020\u00172\u0006\u0010\u0019\u001a\u00020\u00072\u0006\u0010\u001a\u001a\u00020\u00072\b\u0010\u001b\u001a\u0004\u0018\u00010\u00072\u0006\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00142\u0006\u0010\u001e\u001a\u00020\u0014H\u0007J¢\u0001\u0010&\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\r\u001a\u00020\u00032\u0006\u0010\u0010\u001a\u00020\u00072\u000e\u0010\u0012\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u00112\u0006\u0010\u0013\u001a\u00020\u00072\u0006\u0010\u0016\u001a\u00020\u00142\u0006\u0010\u0018\u001a\u00020\u00172\u0006\u0010\u0019\u001a\u00020\u00072\u0006\u0010\u001a\u001a\u00020\u00072\u0006\u0010 \u001a\u00020\u00142\b\u0010\u001b\u001a\u0004\u0018\u00010\u00072\u0006\u0010\u001c\u001a\u00020\u00142\u0006\u0010\"\u001a\u00020!2\u0006\u0010\u001d\u001a\u00020\u00142\u0006\u0010\u001e\u001a\u00020\u00142\b\u0010#\u001a\u0004\u0018\u00010\u00072\b\u0010$\u001a\u0004\u0018\u00010\u00072\b\u0010%\u001a\u0004\u0018\u00010\u0007H\u0002Jª\u0001\u0010'\u001a\b\u0012\u0004\u0012\u00020\u000b0\u00022\b\u0010\n\u001a\u0004\u0018\u00010\t2\u0006\u0010\u0010\u001a\u00020\u00072\u000e\u0010\u0012\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00070\u00112\u0006\u0010\u0013\u001a\u00020\u00072\u0006\u0010\u0015\u001a\u00020\u00142\u0006\u0010\u0016\u001a\u00020\u00142\u0006\u0010\u0018\u001a\u00020\u00172\u0006\u0010\u0019\u001a\u00020\u00072\u0006\u0010\u001a\u001a\u00020\u00072\u0006\u0010 \u001a\u00020\u00142\b\u0010\u001b\u001a\u0004\u0018\u00010\u00072\u0006\u0010\u001c\u001a\u00020\u00142\u0006\u0010\u001d\u001a\u00020\u00142\u0006\u0010\u001e\u001a\u00020\u00142\b\u0010#\u001a\u0004\u0018\u00010\u00072\b\u0010$\u001a\u0004\u0018\u00010\u00072\n\b\u0002\u0010%\u001a\u0004\u0018\u00010\u0007H\u0007J\b\u0010)\u001a\u00020(H\u0007J\u0010\u0010+\u001a\u00020\u00142\u0006\u0010*\u001a\u00020(H\u0007J&\u00101\u001a\u0004\u0018\u00010\u000b2\u0006\u0010,\u001a\u00020\u000b2\b\u0010.\u001a\u0004\u0018\u00010-2\b\u00100\u001a\u0004\u0018\u00010/H\u0007J\u0012\u00102\u001a\u0004\u0018\u00010\u000b2\u0006\u0010\n\u001a\u00020\tH\u0007J\u0010\u00103\u001a\u00020(2\u0006\u0010\f\u001a\u00020\u000bH\u0007J\u0014\u00105\u001a\u0004\u0018\u0001042\b\u0010\f\u001a\u0004\u0018\u00010\u000bH\u0007J\u0012\u00106\u001a\u0004\u0018\u00010-2\u0006\u0010\f\u001a\u00020\u000bH\u0007J\u0014\u00108\u001a\u0004\u0018\u00010/2\b\u00107\u001a\u0004\u0018\u00010-H\u0007J\u0014\u00109\u001a\u0004\u0018\u00010-2\b\u0010\u0005\u001a\u0004\u0018\u00010/H\u0007J\u0010\u0010;\u001a\u00020(2\u0006\u0010:\u001a\u00020(H\u0007J \u0010@\u001a\u00020?2\u000e\u0010<\u001a\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00022\u0006\u0010>\u001a\u00020=H\u0002J\b\u0010B\u001a\u00020AH\u0007J\u0016\u0010D\u001a\b\u0012\u0004\u0012\u00020(0C2\u0006\u0010\r\u001a\u00020\u0003H\u0002J(\u0010G\u001a\u00020(2\u000e\u0010E\u001a\n\u0012\u0004\u0012\u00020(\u0018\u00010C2\u0006\u0010F\u001a\u00020(2\u0006\u0010>\u001a\u00020=H\u0007J\u0010\u0010I\u001a\u00020H2\u0006\u0010\r\u001a\u00020\u0003H\u0002R\u001c\u0010M\u001a\n J*\u0004\u0018\u00010\u00070\u00078\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bK\u0010LR\u001a\u0010P\u001a\b\u0012\u0004\u0012\u00020\u00030\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bN\u0010OR\u001a\u0010Q\u001a\b\u0012\u0004\u0012\u00020\u00030\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\b\u0010OR&\u0010S\u001a\u0014\u0012\u0004\u0012\u00020\u0007\u0012\n\u0012\b\u0012\u0004\u0012\u00020\u00030\u00020\u00068\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0005\u0010RR\u0014\u0010V\u001a\u00020T8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0004\u0010UR\u001a\u0010Y\u001a\b\u0012\u0004\u0012\u00020(0W8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\bI\u0010X¨\u0006]"}, d2 = {"Lj3/f0;", "", "", "Lj3/f0$e;", "f", "e", "", "", "d", "Landroid/content/Context;", "context", "Landroid/content/Intent;", "intent", "appInfo", "z", "A", "applicationId", "", "permissions", "e2e", "", "isRerequest", "isForPublish", "Lt3/e;", "defaultAudience", "clientState", "authType", "messengerPageId", "resetMessengerState", "isFamilyLogin", "shouldSkipAccountDedupe", "j", "ignoreAppSwitchToLoggedOut", "Lt3/i0;", "targetApp", "nonce", "codeChallenge", "codeChallengeMethod", "k", "n", "", "t", "version", "w", "requestIntent", "Landroid/os/Bundle;", "results", "Lp2/k;", "error", "m", "l", "v", "Ljava/util/UUID;", "p", "u", "errorData", "q", "i", "minimumVersion", "s", "appInfoList", "", "versionSpec", "Lj3/f0$f;", "r", "Lob/y;", "x", "Ljava/util/TreeSet;", "o", "allAvailableFacebookAppVersions", "latestSdkVersion", "h", "Landroid/net/Uri;", "g", "kotlin.jvm.PlatformType", "b", "Ljava/lang/String;", "TAG", "c", "Ljava/util/List;", "facebookAppInfoList", "effectCameraAppInfoList", "Ljava/util/Map;", "actionToAppInfoMap", "Ljava/util/concurrent/atomic/AtomicBoolean;", "Ljava/util/concurrent/atomic/AtomicBoolean;", "protocolVersionsAsyncUpdating", "", "[Ljava/lang/Integer;", "KNOWN_PROTOCOL_VERSIONS", "<init>", "()V", "a", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
public final class f0 {
public static final f0 f9888a;
private static final String TAG;
private static final List<e> facebookAppInfoList;
private static final List<e> effectCameraAppInfoList;
private static final Map<String, List<e>> actionToAppInfoMap;
private static final AtomicBoolean protocolVersionsAsyncUpdating;
private static final Integer[] KNOWN_PROTOCOL_VERSIONS;
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0001\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0002\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0006\u0010\u0007J\n\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016J\b\u0010\u0005\u001a\u00020\u0004H\u0016¨\u0006\b"}, d2 = {"Lj3/f0$a;", "Lj3/f0$e;", "", "g", "", "d", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
private static final class a extends e {
@Override
public String c() {
return (String) g();
}
@Override
public String d() {
return "com.facebook.arstudio.player";
}
public Void g() {
return null;
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0006\b\u0002\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0006\u0010\u0007J\b\u0010\u0003\u001a\u00020\u0002H\u0016J\b\u0010\u0004\u001a\u00020\u0002H\u0016J\b\u0010\u0005\u001a\u00020\u0002H\u0016¨\u0006\b"}, d2 = {"Lj3/f0$b;", "Lj3/f0$e;", "", "c", "d", "e", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
private static final class b extends e {
@Override
public String c() {
return "com.instagram.platform.AppAuthorizeActivity";
}
@Override
public String d() {
return "com.instagram.android";
}
@Override
public String e() {
return "token,signed_request,graph_domain,granted_scopes";
}
}
@Metadata(d1 = {"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0002\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\t\u0010\nJ\b\u0010\u0003\u001a\u00020\u0002H\u0002J\b\u0010\u0005\u001a\u00020\u0004H\u0016J\b\u0010\u0006\u001a\u00020\u0004H\u0016J\b\u0010\b\u001a\u00020\u0007H\u0016¨\u0006\u000b"}, d2 = {"Lj3/f0$c;", "Lj3/f0$e;", "", "g", "", "c", "d", "Lob/y;", "f", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
private static final class c extends e {
private final boolean g() {
return com.facebook.i.l().getApplicationInfo().targetSdkVersion >= 30;
}
@Override
public String c() {
return "com.facebook.katana.ProxyAuth";
}
@Override
public String d() {
return "com.facebook.katana";
}
@Override
public void f() {
if (g()) {
Log.w(f0.c(), "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.");
}
}
}
@Metadata(d1 = {"\u0000\u0016\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0001\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0004\b\u0002\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0006\u0010\u0007J\n\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0016J\b\u0010\u0005\u001a\u00020\u0004H\u0016¨\u0006\b"}, d2 = {"Lj3/f0$d;", "Lj3/f0$e;", "", "g", "", "d", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
private static final class d extends e {
@Override
public String c() {
return (String) g();
}
@Override
public String d() {
return "com.facebook.orca";
}
public Void g() {
return null;
}
}
@Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u000b\n\u0002\b\u0007\b&\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0010\u0010\u0011J\b\u0010\u0003\u001a\u00020\u0002H&J\n\u0010\u0004\u001a\u0004\u0018\u00010\u0002H&J\b\u0010\u0005\u001a\u00020\u0002H\u0016J\b\u0010\u0007\u001a\u00020\u0006H\u0016J\u000e\u0010\n\u001a\n\u0012\u0004\u0012\u00020\t\u0018\u00010\bJ\u000e\u0010\r\u001a\u00020\u00062\u0006\u0010\f\u001a\u00020\u000bR\u001e\u0010\u000f\u001a\n\u0012\u0004\u0012\u00020\t\u0018\u00010\b8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b\r\u0010\u000e¨\u0006\u0012"}, d2 = {"Lj3/f0$e;", "", "", "d", "c", "e", "Lob/y;", "f", "Ljava/util/TreeSet;", "", "b", "", "force", "a", "Ljava/util/TreeSet;", "availableVersions", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
public static abstract class e {
private TreeSet<Integer> availableVersions;
public final synchronized void a(boolean r3) {
throw new UnsupportedOperationException("Method not decompiled: j3.f0.e.a(boolean):void");
}
public final java.util.TreeSet<java.lang.Integer> b() {
throw new UnsupportedOperationException("Method not decompiled: j3.f0.e.b():java.util.TreeSet");
}
public abstract String c();
public abstract String d();
public String e() {
return "id_token,token,signed_request,graph_domain";
}
public void f() {
}
}
@Metadata(d1 = {"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\b\n\u0002\b\b\u0018\u0000 \f2\u00020\u0001:\u0001\u0004B\t\b\u0002¢\u0006\u0004\b\u000f\u0010\u0010R(\u0010\b\u001a\u0004\u0018\u00010\u00022\b\u0010\u0003\u001a\u0004\u0018\u00010\u00028\u0006@BX\u0086\u000e¢\u0006\f\n\u0004\b\u0004\u0010\u0005\u001a\u0004\b\u0006\u0010\u0007R$\u0010\u000e\u001a\u00020\t2\u0006\u0010\u0003\u001a\u00020\t8\u0006@BX\u0086\u000e¢\u0006\f\n\u0004\b\n\u0010\u000b\u001a\u0004\b\f\u0010\r¨\u0006\u0011"}, d2 = {"Lj3/f0$f;", "", "Lj3/f0$e;", "<set-?>", "a", "Lj3/f0$e;", "getAppInfo", "()Lj3/f0$e;", "appInfo", "", "b", "I", "c", "()I", "protocolVersion", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
public static final class f {
public static final Companion INSTANCE = new Companion(null);
private e appInfo;
private int protocolVersion;
@Metadata(d1 = {"\u0000\u001c\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\t\u0010\nJ\u001a\u0010\u0007\u001a\u00020\u00062\b\u0010\u0003\u001a\u0004\u0018\u00010\u00022\u0006\u0010\u0005\u001a\u00020\u0004H\u0007J\b\u0010\b\u001a\u00020\u0006H\u0007¨\u0006\u000b"}, d2 = {"Lj3/f0$f$a;", "", "Lj3/f0$e;", "nativeAppInfo", "", "protocolVersion", "Lj3/f0$f;", "a", "b", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
public static final class Companion {
private Companion() {
}
public Companion(cc.g gVar) {
this();
}
public final f a(e nativeAppInfo, int protocolVersion) {
f fVar = new f(null);
fVar.appInfo = nativeAppInfo;
fVar.protocolVersion = protocolVersion;
return fVar;
}
public final f b() {
f fVar = new f(null);
fVar.protocolVersion = -1;
return fVar;
}
}
private f() {
}
public f(cc.g gVar) {
this();
}
public final int getProtocolVersion() {
return this.protocolVersion;
}
}
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0002\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0005\u0010\u0006J\b\u0010\u0003\u001a\u00020\u0002H\u0016J\b\u0010\u0004\u001a\u00020\u0002H\u0016¨\u0006\u0007"}, d2 = {"Lj3/f0$g;", "Lj3/f0$e;", "", "c", "d", "<init>", "()V", "facebook-core_release"}, k = 1, mv = {1, 8, 0})
private static final class g extends e {
@Override
public String c() {
return "com.facebook.katana.ProxyAuth";
}
@Override
public String d() {
return "com.facebook.wakizashi";
}
}
static {
f0 f0Var = new f0();
f9888a = f0Var;
TAG = f0.class.getName();
facebookAppInfoList = f0Var.f();
effectCameraAppInfoList = f0Var.e();
actionToAppInfoMap = f0Var.d();
protocolVersionsAsyncUpdating = new AtomicBoolean(false);
KNOWN_PROTOCOL_VERSIONS = new Integer[]{20210906, 20171115, 20170417, 20170411, 20170213, 20161017, 20160327, 20150702, 20150401, 20141218, 20141107, 20141028, 20141001, 20140701, 20140324, 20140313, 20140204, 20131107, 20131024, 20130618, 20130502, 20121101};
}
private f0() {
}
public static final Intent A(Context context, Intent intent, e appInfo) {
ResolveInfo resolveService;
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(context, "context");
if (intent == null || (resolveService = context.getPackageManager().resolveService(intent, 0)) == null) {
return null;
}
String str = resolveService.serviceInfo.packageName;
cc.l.e(str, "resolveInfo.serviceInfo.packageName");
if (k.a(context, str)) {
return intent;
}
return null;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final TreeSet b(f0 f0Var, e eVar) {
if (o3.a.d(f0.class)) {
return null;
}
try {
return f0Var.o(eVar);
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final String c() {
if (o3.a.d(f0.class)) {
return null;
}
try {
return TAG;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
private final Map<String, List<e>> d() {
if (o3.a.d(this)) {
return null;
}
try {
HashMap hashMap = new HashMap();
ArrayList arrayList = new ArrayList();
arrayList.add(new d());
List<e> list = facebookAppInfoList;
hashMap.put("com.facebook.platform.action.request.OGACTIONPUBLISH_DIALOG", list);
hashMap.put("com.facebook.platform.action.request.FEED_DIALOG", list);
hashMap.put("com.facebook.platform.action.request.LIKE_DIALOG", list);
hashMap.put("com.facebook.platform.action.request.APPINVITES_DIALOG", list);
hashMap.put("com.facebook.platform.action.request.MESSAGE_DIALOG", arrayList);
hashMap.put("com.facebook.platform.action.request.OGMESSAGEPUBLISH_DIALOG", arrayList);
hashMap.put("com.facebook.platform.action.request.CAMERA_EFFECT", effectCameraAppInfoList);
hashMap.put("com.facebook.platform.action.request.SHARE_STORY", list);
return hashMap;
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
private final List<e> e() {
if (o3.a.d(this)) {
return null;
}
try {
ArrayList g10 = pb.p.g(new e[]{new a()});
g10.addAll(f());
return g10;
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
private final List<e> f() {
if (o3.a.d(this)) {
return null;
}
try {
return pb.p.g(new e[]{new c(), new g()});
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
private final Uri g(e appInfo) {
if (o3.a.d(this)) {
return null;
}
try {
Uri parse = Uri.parse("content://" + appInfo.d() + ".provider.PlatformProvider/versions");
cc.l.e(parse, "parse(CONTENT_SCHEME + a…ATFORM_PROVIDER_VERSIONS)");
return parse;
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
public static final int h(TreeSet<Integer> allAvailableFacebookAppVersions, int latestSdkVersion, int[] versionSpec) {
if (o3.a.d(f0.class)) {
return 0;
}
try {
cc.l.f(versionSpec, "versionSpec");
if (allAvailableFacebookAppVersions == null) {
return -1;
}
int length = versionSpec.length - 1;
Iterator<Integer> descendingIterator = allAvailableFacebookAppVersions.descendingIterator();
int i10 = -1;
while (descendingIterator.hasNext()) {
Integer next = descendingIterator.next();
cc.l.e(next, "fbAppVersion");
i10 = Math.max(i10, next.intValue());
while (length >= 0 && versionSpec[length] > next.intValue()) {
length--;
}
if (length < 0) {
return -1;
}
if (versionSpec[length] == next.intValue()) {
if (length % 2 == 0) {
return Math.min(i10, latestSdkVersion);
}
return -1;
}
}
return -1;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return 0;
}
}
public static final Bundle i(p2.k e10) {
if (o3.a.d(f0.class) || e10 == null) {
return null;
}
try {
Bundle bundle = new Bundle();
bundle.putString("error_description", e10.toString());
if (e10 instanceof p2.m) {
bundle.putString("error_type", "UserCanceled");
}
return bundle;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final Intent j(Context context, String applicationId, Collection<String> permissions, String e2e, boolean isRerequest, boolean isForPublish, t3.e defaultAudience, String clientState, String authType, String messengerPageId, boolean resetMessengerState, boolean isFamilyLogin, boolean shouldSkipAccountDedupe) {
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(context, "context");
cc.l.f(applicationId, "applicationId");
cc.l.f(permissions, "permissions");
cc.l.f(e2e, "e2e");
cc.l.f(defaultAudience, "defaultAudience");
cc.l.f(clientState, "clientState");
cc.l.f(authType, "authType");
b bVar = new b();
return z(context, f9888a.k(bVar, applicationId, permissions, e2e, isForPublish, defaultAudience, clientState, authType, false, messengerPageId, resetMessengerState, t3.i0.INSTAGRAM, isFamilyLogin, shouldSkipAccountDedupe, "", null, null), bVar);
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
private final Intent k(e appInfo, String applicationId, Collection<String> permissions, String e2e, boolean isForPublish, t3.e defaultAudience, String clientState, String authType, boolean ignoreAppSwitchToLoggedOut, String messengerPageId, boolean resetMessengerState, t3.i0 targetApp, boolean isFamilyLogin, boolean shouldSkipAccountDedupe, String nonce, String codeChallenge, String codeChallengeMethod) {
if (o3.a.d(this)) {
return null;
}
try {
String c10 = appInfo.c();
if (c10 == null) {
return null;
}
Intent putExtra = new Intent().setClassName(appInfo.d(), c10).putExtra("client_id", applicationId);
cc.l.e(putExtra, "Intent()\n .se…PP_ID_KEY, applicationId)");
putExtra.putExtra("facebook_sdk_version", com.facebook.i.B());
if (!m0.e0(permissions)) {
putExtra.putExtra("scope", TextUtils.join(",", permissions));
}
if (!m0.d0(e2e)) {
putExtra.putExtra("e2e", e2e);
}
putExtra.putExtra("state", clientState);
putExtra.putExtra("response_type", appInfo.e());
putExtra.putExtra("nonce", nonce);
putExtra.putExtra("return_scopes", "true");
if (isForPublish) {
putExtra.putExtra("default_audience", defaultAudience.getNativeProtocolAudience());
}
putExtra.putExtra("legacy_override", com.facebook.i.w());
putExtra.putExtra("auth_type", authType);
if (ignoreAppSwitchToLoggedOut) {
putExtra.putExtra("fail_on_logged_out", true);
}
putExtra.putExtra("messenger_page_id", messengerPageId);
putExtra.putExtra("reset_messenger_state", resetMessengerState);
if (isFamilyLogin) {
putExtra.putExtra("fx_app", targetApp.getTargetApp());
}
if (shouldSkipAccountDedupe) {
putExtra.putExtra("skip_dedupe", true);
}
return putExtra;
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
public static final Intent l(Context context) {
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(context, "context");
for (e eVar : facebookAppInfoList) {
Intent A = A(context, new Intent("com.facebook.platform.PLATFORM_SERVICE").setPackage(eVar.d()).addCategory("android.intent.category.DEFAULT"), eVar);
if (A != null) {
return A;
}
}
return null;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final Intent m(Intent requestIntent, Bundle results, p2.k error) {
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(requestIntent, "requestIntent");
UUID p10 = p(requestIntent);
if (p10 == null) {
return null;
}
Intent intent = new Intent();
intent.putExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", v(requestIntent));
Bundle bundle = new Bundle();
bundle.putString("action_id", p10.toString());
if (error != null) {
bundle.putBundle("error", i(error));
}
intent.putExtra("com.facebook.platform.protocol.BRIDGE_ARGS", bundle);
if (results != null) {
intent.putExtra("com.facebook.platform.protocol.RESULT_ARGS", results);
}
return intent;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final List<Intent> n(Context context, String applicationId, Collection<String> permissions, String e2e, boolean isRerequest, boolean isForPublish, t3.e defaultAudience, String clientState, String authType, boolean ignoreAppSwitchToLoggedOut, String messengerPageId, boolean resetMessengerState, boolean isFamilyLogin, boolean shouldSkipAccountDedupe, String nonce, String codeChallenge, String codeChallengeMethod) {
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(applicationId, "applicationId");
cc.l.f(permissions, "permissions");
cc.l.f(e2e, "e2e");
cc.l.f(defaultAudience, "defaultAudience");
cc.l.f(clientState, "clientState");
cc.l.f(authType, "authType");
List<e> list = facebookAppInfoList;
ArrayList arrayList = new ArrayList();
Iterator<T> it = list.iterator();
while (it.hasNext()) {
ArrayList arrayList2 = arrayList;
Intent k10 = f9888a.k((e) it.next(), applicationId, permissions, e2e, isForPublish, defaultAudience, clientState, authType, ignoreAppSwitchToLoggedOut, messengerPageId, resetMessengerState, t3.i0.FACEBOOK, isFamilyLogin, shouldSkipAccountDedupe, nonce, codeChallenge, codeChallengeMethod);
if (k10 != null) {
arrayList2.add(k10);
}
arrayList = arrayList2;
}
return arrayList;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
private final java.util.TreeSet<java.lang.Integer> o(j3.f0.e r13) {
throw new UnsupportedOperationException("Method not decompiled: j3.f0.o(j3.f0$e):java.util.TreeSet");
}
public static final UUID p(Intent intent) {
String stringExtra;
if (o3.a.d(f0.class) || intent == null) {
return null;
}
try {
if (w(v(intent))) {
Bundle bundleExtra = intent.getBundleExtra("com.facebook.platform.protocol.BRIDGE_ARGS");
stringExtra = bundleExtra != null ? bundleExtra.getString("action_id") : null;
} else {
stringExtra = intent.getStringExtra("com.facebook.platform.protocol.CALL_ID");
}
if (stringExtra == null) {
return null;
}
try {
return UUID.fromString(stringExtra);
} catch (IllegalArgumentException unused) {
return null;
}
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final p2.k q(Bundle errorData) {
if (o3.a.d(f0.class) || errorData == null) {
return null;
}
try {
String string = errorData.getString("error_type");
if (string == null) {
string = errorData.getString("com.facebook.platform.status.ERROR_TYPE");
}
String string2 = errorData.getString("error_description");
if (string2 == null) {
string2 = errorData.getString("com.facebook.platform.status.ERROR_DESCRIPTION");
}
return (string == null || !we.l.m(string, "UserCanceled", true)) ? new p2.k(string2) : new p2.m(string2);
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
private final f r(List<? extends e> appInfoList, int[] versionSpec) {
if (o3.a.d(this)) {
return null;
}
try {
x();
if (appInfoList == null) {
return f.INSTANCE.b();
}
for (e eVar : appInfoList) {
int h10 = h(eVar.b(), t(), versionSpec);
if (h10 != -1) {
return f.INSTANCE.a(eVar, h10);
}
}
return f.INSTANCE.b();
} catch (Throwable th) {
o3.a.b(th, this);
return null;
}
}
public static final int s(int minimumVersion) {
if (o3.a.d(f0.class)) {
return 0;
}
try {
return f9888a.r(facebookAppInfoList, new int[]{minimumVersion}).getProtocolVersion();
} catch (Throwable th) {
o3.a.b(th, f0.class);
return 0;
}
}
public static final int t() {
if (o3.a.d(f0.class)) {
return 0;
}
try {
return KNOWN_PROTOCOL_VERSIONS[0].intValue();
} catch (Throwable th) {
o3.a.b(th, f0.class);
return 0;
}
}
public static final Bundle u(Intent intent) {
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(intent, "intent");
return !w(v(intent)) ? intent.getExtras() : intent.getBundleExtra("com.facebook.platform.protocol.METHOD_ARGS");
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
public static final int v(Intent intent) {
if (o3.a.d(f0.class)) {
return 0;
}
try {
cc.l.f(intent, "intent");
return intent.getIntExtra("com.facebook.platform.protocol.PROTOCOL_VERSION", 0);
} catch (Throwable th) {
o3.a.b(th, f0.class);
return 0;
}
}
public static final boolean w(int version) {
if (o3.a.d(f0.class)) {
return false;
}
try {
return pb.i.r(KNOWN_PROTOCOL_VERSIONS, Integer.valueOf(version)) && version >= 20140701;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return false;
}
}
public static final void x() {
if (o3.a.d(f0.class)) {
return;
}
try {
if (protocolVersionsAsyncUpdating.compareAndSet(false, true)) {
com.facebook.i.t().execute(new Runnable() {
@Override
public final void run() {
f0.y();
}
});
}
} catch (Throwable th) {
o3.a.b(th, f0.class);
}
}
public static final void y() {
if (o3.a.d(f0.class)) {
return;
}
try {
try {
Iterator<e> it = facebookAppInfoList.iterator();
while (it.hasNext()) {
it.next().a(true);
}
} finally {
protocolVersionsAsyncUpdating.set(false);
}
} catch (Throwable th) {
o3.a.b(th, f0.class);
}
}
public static final Intent z(Context context, Intent intent, e appInfo) {
ResolveInfo resolveActivity;
if (o3.a.d(f0.class)) {
return null;
}
try {
cc.l.f(context, "context");
if (intent == null || (resolveActivity = context.getPackageManager().resolveActivity(intent, 0)) == null) {
return null;
}
String str = resolveActivity.activityInfo.packageName;
cc.l.e(str, "resolveInfo.activityInfo.packageName");
if (k.a(context, str)) {
return intent;
}
return null;
} catch (Throwable th) {
o3.a.b(th, f0.class);
return null;
}
}
}