Chromium.apk(点击下载) / C0131Ca0.java


package defpackage;

import J.N;
import android.app.Activity;
import android.app.KeyguardManager;
import android.app.PendingIntent;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.PowerManager;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Pair;
import androidx.browser.customtabs.CustomTabsSessionToken;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Locale;
import java.util.Map;
import java.util.Objects;
import org.chromium.base.ApplicationStatus;
import org.chromium.chrome.browser.browserservices.verification.OriginVerifier;
import org.chromium.chrome.browser.customtabs.CustomTabActivity;
import org.chromium.chrome.browser.customtabs.CustomTabsConnection;
import org.chromium.chrome.browser.document.ChromeLauncherActivity;
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.tab.Tab;
import org.chromium.content.browser.BrowserStartupControllerImpl;
import org.chromium.content_public.browser.LoadUrlParams;
import org.chromium.url.Origin;

/* renamed from: Ca0  reason: default package and case insensitive filesystem */
/* compiled from: chromium-ChromePublic.apk-stable-447210115 */
public class C0131Ca0 {
    public static ComponentName c;
    public static final Object d = new Object();
    public static Pair e;
    public static int f;
    public static String g;
    public static boolean h;
    public static C5566wL i;
    public final AbstractC0066Ba0 a;
    public final Activity b;

    public C0131Ca0(Activity activity, AbstractC0066Ba0 ba0) {
        this.a = ba0;
        this.b = activity;
    }

    public static void B(Map map, Intent intent) {
        if (map == null || map.isEmpty()) {
            intent.removeExtra("com.android.browser.headers");
            return;
        }
        Bundle bundle = new Bundle();
        for (Map.Entry entry : map.entrySet()) {
            bundle.putString((String) entry.getKey(), (String) entry.getValue());
        }
        intent.putExtra("com.android.browser.headers", bundle);
    }

    public static void D(Intent intent, String str) {
        Context context = AbstractC1705aC.a;
        Intent intent2 = new Intent(intent);
        if (str != null) {
            intent2.setComponent(new ComponentName(context.getPackageName(), str));
        }
        a(intent2);
        context.startActivity(intent2);
    }

    public static boolean F(Intent intent) {
        PendingIntent pendingIntent;
        if (intent == null || (pendingIntent = (PendingIntent) AbstractC0261Ea0.p(intent, "trusted_application_code_extra")) == null) {
            return false;
        }
        return f().equals(pendingIntent);
    }

    public static void a(Intent intent) {
        if (AbstractC0261Ea0.c(AbstractC1705aC.a, intent)) {
            intent.setPackage(AbstractC1705aC.a.getPackageName());
            intent.putExtra("trusted_application_code_extra", f());
        }
    }

    public static Intent b(int i2, int i3) {
        Tab tab;
        Iterator it = ((ArrayList) ApplicationStatus.b()).iterator();
        while (it.hasNext()) {
            Activity activity = (Activity) it.next();
            if ((activity instanceof CustomTabActivity) && (tab = ((CustomTabActivity) activity).d1.b) != null && i2 == tab.getId()) {
                return null;
            }
        }
        Context context = AbstractC1705aC.a;
        Intent intent = new Intent(context, ChromeLauncherActivity.class);
        intent.putExtra("com.android.browser.application_id", context.getPackageName());
        intent.putExtra("BRING_TAB_TO_FRONT", i2);
        intent.putExtra("BRING_TAB_TO_FRONT_SOURCE", i3);
        a(intent);
        return intent;
    }

    public static Intent c(Context context, boolean z) {
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.setData(Uri.parse("chrome-native://newtab/"));
        intent.setClass(context, ChromeLauncherActivity.class);
        intent.putExtra("create_new_tab", true);
        intent.putExtra("com.android.browser.application_id", context.getPackageName());
        intent.putExtra("com.google.android.apps.chrome.EXTRA_OPEN_NEW_INCOGNITO_TAB", z);
        a(intent);
        return intent;
    }

    public static int d(Intent intent) {
        int i2 = 5;
        if (F(intent)) {
            return 5;
        }
        String s = AbstractC0261Ea0.s(intent, "com.android.browser.application_id");
        if (s == null) {
            String r = r(intent);
            String j = j(intent);
            if (r != null && r.startsWith("http://t.co/")) {
                return 4;
            }
            if (!"android-app://m.facebook.com".equals(j)) {
                if (r != null && r.startsWith("http://news.google.com/news/url?")) {
                    return 8;
                }
                if (r != null && (r.startsWith("https://www.youtube.com/redirect?") || r.startsWith("http://www.youtube.com/redirect?"))) {
                    return 15;
                }
                Bundle i3 = AbstractC0261Ea0.i(intent, "com.android.browser.headers");
                if (i3 == null || !"http://m.facebook.com".equals(i3.get("Referer"))) {
                    return 0;
                }
            }
            return 2;
        }
        if (s.equals("com.google.android.apps.plus")) {
            i2 = 3;
        } else if (s.equals("com.google.android.gm")) {
            i2 = 1;
        } else if (s.equals("com.google.android.talk")) {
            i2 = 6;
        } else if (s.equals("com.google.android.apps.messaging")) {
            i2 = 7;
        } else if (s.equals("jp.naver.line.android")) {
            i2 = 9;
        } else if (s.equals("com.whatsapp")) {
            i2 = 10;
        } else if (s.equals("com.google.android.googlequicksearchbox")) {
            i2 = 11;
        } else if (!s.equals(AbstractC1705aC.a.getPackageName())) {
            if (s.startsWith("org.chromium.webapk")) {
                i2 = 12;
            } else if (s.equals("com.yahoo.mobile.client.android.mail")) {
                i2 = 13;
            } else {
                i2 = s.equals("com.viber.voip") ? 14 : 0;
            }
        }
        return i2;
    }

    /* JADX WARNING: Removed duplicated region for block: B:27:0x0072  */
    /* JADX WARNING: Removed duplicated region for block: B:34:0x0092  */
    /* JADX WARNING: Removed duplicated region for block: B:41:0x00b4  */
    /* JADX WARNING: Removed duplicated region for block: B:43:0x00ba A[RETURN] */
    /* JADX WARNING: Removed duplicated region for block: B:44:0x00bb  */
    public static String e(Intent intent) {
        String str;
        String s;
        if (intent == null) {
            return null;
        }
        if ("android.speech.action.VOICE_SEARCH_RESULTS".equals(intent.getAction())) {
            ArrayList r = AbstractC0261Ea0.r(intent, "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS");
            if (r == null && h && (s = AbstractC0261Ea0.s(intent, "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS")) != null) {
                r = new ArrayList();
                r.add(s);
            }
            if (!(r == null || r.size() == 0 || !((BrowserStartupControllerImpl) AbstractC1128Rm.a()).f())) {
                String str2 = (String) r.get(0);
                str = N.MOCmo$He(str2);
                if (str == null) {
                    ArrayList r2 = AbstractC0261Ea0.r(intent, "android.speech.extras.VOICE_SEARCH_RESULT_URLS");
                    if (r2 == null || r2.size() <= 0) {
                        str = Lo1.a().e(str2).h();
                    } else {
                        str = (String) r2.get(0);
                    }
                }
                if (str == null) {
                    if (intent.getData() != null) {
                        Uri data = intent.getData();
                        if (TextUtils.equals(data.getScheme(), "customtab")) {
                            str = data.getQuery();
                        }
                    }
                    str = null;
                }
                if (str == null) {
                    str = (intent.getData() != null && TextUtils.equals(intent.getData().getScheme(), "webapp")) ? AbstractC0261Ea0.s(intent, "org.chromium.chrome.browser.webapp_url") : null;
                }
                if (str == null) {
                    str = intent.getDataString();
                }
                if (str != null) {
                    return null;
                }
                String trim = str.trim();
                if (TextUtils.isEmpty(trim)) {
                    return null;
                }
                return trim;
            }
        }
        str = null;
        if (str == null) {
        }
        if (str == null) {
        }
        if (str == null) {
        }
        if (str != null) {
        }
    }

    public static PendingIntent f() {
        Intent intent = new Intent();
        Context context = AbstractC1705aC.a;
        String packageName = context.getPackageName();
        synchronized (d) {
            if (c == null) {
                c = new ComponentName(packageName, "FakeClass");
            }
        }
        intent.setComponent(c);
        return PendingIntent.getActivity(context, 0, intent, AbstractC0261Ea0.b(false));
    }

    public static int g(Intent intent) {
        if (!F(intent)) {
            return -1;
        }
        return AbstractC0261Ea0.m(intent, "BRING_TAB_TO_FRONT", -1);
    }

    public static String h(Intent intent) {
        boolean z;
        C4847sD0 a2;
        Bundle i2 = AbstractC0261Ea0.i(intent, "com.android.browser.headers");
        if (i2 == null) {
            return null;
        }
        StringBuilder sb = new StringBuilder();
        boolean F = F(intent);
        CustomTabsConnection g2 = CustomTabsConnection.g();
        Objects.requireNonNull(g2);
        CustomTabsSessionToken b2 = CustomTabsSessionToken.b(intent);
        if (b2 == null || (a2 = C4847sD0.a(intent.getData())) == null) {
            z = false;
        } else {
            z = g2.c.e(b2, a2);
        }
        for (String str : i2.keySet()) {
            String string = i2.getString(str);
            if (!N.MorcXgQd(str, string)) {
                AbstractC5452vj0.f("IntentHandler", AbstractC1321Um0.a("Ignoring forbidden header ", str, " in EXTRA_HEADERS."), new Object[0]);
            }
            Locale locale = Locale.US;
            if (!"x-chrome-intent-type".equals(str.toLowerCase(locale))) {
                if (!F) {
                    if (str.toLowerCase(locale).startsWith("x-chrome-")) {
                        AbstractC5452vj0.f("IntentHandler", AbstractC1321Um0.a("Ignoring x-chrome header ", str, " in EXTRA_HEADERS."), new Object[0]);
                    } else if (!z && !N.MUs5WTJu(str, string)) {
                        AbstractC5452vj0.f("IntentHandler", AbstractC1321Um0.a("Ignoring non-CORS-safelisted header ", str, " in EXTRA_HEADERS."), new Object[0]);
                    }
                }
                if (sb.length() != 0) {
                    sb.append("\n");
                }
                sb.append(str);
                sb.append(": ");
                sb.append(string);
            }
        }
        if (sb.length() == 0) {
            return null;
        }
        return sb.toString();
    }

    public static int i(Intent intent) {
        int m = AbstractC0261Ea0.m(intent, "android.support.browser.extra.referrer_policy", 1);
        if (m < 0 || m >= 8) {
            return 1;
        }
        return m;
    }

    public static String j(Intent intent) {
        boolean z;
        C4847sD0 a2;
        C2633fV0 d2;
        Uri uri = (Uri) AbstractC0261Ea0.p(intent, "android.intent.extra.REFERRER");
        boolean z2 = false;
        if (uri != null) {
            int m = AbstractC0261Ea0.m(intent, "org.chromium.chrome.browser.referrer_id", 0);
            Pair pair = e;
            String str = (pair == null || ((Integer) pair.first).intValue() != m) ? null : (String) e.second;
            if (!TextUtils.isEmpty(str)) {
                uri = Uri.parse(str);
            }
        } else {
            String s = AbstractC0261Ea0.s(intent, "android.intent.extra.REFERRER_NAME");
            uri = s != null ? Uri.parse(s) : null;
        }
        CustomTabsSessionToken b2 = CustomTabsSessionToken.b(intent);
        if (!(uri != null || b2 == null || (d2 = CustomTabsConnection.g().c.d(b2)) == null)) {
            uri = Uri.parse(d2.a);
        }
        if (uri == null) {
            return null;
        }
        if (x(uri)) {
            return uri.toString();
        }
        if (!y(intent)) {
            UG a3 = C0565Is.e().e().a(b2);
            if (a3 != null) {
                String f2 = a3.C.f(a3.y.u());
                if (!TextUtils.isEmpty(f2) && (a2 = C4847sD0.a(uri)) != null) {
                    z = OriginVerifier.d(f2, AbstractC2590fE0.b(AbstractC1705aC.a.getPackageManager(), f2), a2, 1);
                } else {
                    z = false;
                }
                if (z) {
                    z2 = true;
                }
            }
            if (!z2) {
                return null;
            }
        }
        return uri.toString();
    }

    public static String k(Intent intent) {
        String j = j(intent);
        if (j != null) {
            return j;
        }
        Bundle i2 = AbstractC0261Ea0.i(intent, "com.android.browser.headers");
        if (i2 == null) {
            return null;
        }
        for (String str : i2.keySet()) {
            String string = i2.getString(str);
            if (string != null && "referer".equals(str.toLowerCase(Locale.US))) {
                Uri normalizeScheme = Uri.parse(string).normalizeScheme();
                if (x(normalizeScheme)) {
                    return normalizeScheme.toString();
                }
            }
        }
        return null;
    }

    public static String l(String str) {
        int indexOf;
        if (str == null || (indexOf = str.indexOf(":")) < 0) {
            return null;
        }
        boolean z = false;
        String trim = str.substring(0, indexOf).toLowerCase(Locale.US).trim();
        char[] charArray = trim.toCharArray();
        int length = charArray.length;
        int i2 = 0;
        while (true) {
            if (i2 >= length) {
                break;
            }
            char c2 = charArray[i2];
            if (!Character.isLetterOrDigit(c2) && c2 != '-' && c2 != '+' && c2 != '.') {
                z = true;
                break;
            }
            i2++;
        }
        return z ? trim.replaceAll("[^a-z0-9.+-]", "") : trim;
    }

    public static int m(Intent intent) {
        if (!F(intent)) {
            return -1;
        }
        return AbstractC0261Ea0.m(intent, "com.android.chrome.tab_id", -1);
    }

    public static Integer n(Intent intent) {
        Serializable serializable = null;
        try {
            serializable = intent.getSerializableExtra("org.chromium.chrome.browser.tab_launch_type");
        } catch (ClassCastException e2) {
            AbstractC5452vj0.a("IntentUtils", AbstractC1039Qd1.a("Invalide class for Serializable: ", "org.chromium.chrome.browser.tab_launch_type"), e2);
        } catch (Throwable unused) {
            AbstractC5452vj0.a("IntentUtils", "getSerializableExtra failed on intent " + intent, new Object[0]);
        }
        return (Integer) serializable;
    }

    public static long o(Intent intent) {
        return intent.getLongExtra("org.chromium.chrome.browser.timestamp", -1);
    }

    public static int p(Intent intent, int i2) {
        if (intent == null) {
            return i2;
        }
        int m = AbstractC0261Ea0.m(intent, "com.google.chrome.transition_type", 0);
        if (m == 1) {
            return m;
        }
        return (m == 0 || !y(intent)) ? i2 : m;
    }

    public static String q(String str) {
        if (!str.toLowerCase(Locale.US).startsWith("googlechrome://navigate?url=")) {
            return null;
        }
        String substring = str.substring(28);
        if (!TextUtils.isEmpty(substring) && l(substring) == null) {
            substring = AbstractC1039Qd1.a("http://", substring);
        }
        if (AbstractC4671rC1.d(substring)) {
            return substring;
        }
        return null;
    }

    public static String r(Intent intent) {
        String e2 = e(intent);
        return v(e2) ? q(e2) : e2;
    }

    public static boolean t(String str, String str2, Intent intent) {
        if (str != null && (intent.hasCategory("android.intent.category.BROWSABLE") || intent.hasCategory("android.intent.category.DEFAULT") || intent.getCategories() == null)) {
            Locale locale = Locale.US;
            String lowerCase = str.toLowerCase(locale);
            if ("chrome".equals(lowerCase) || "chrome-native".equals(lowerCase) || "about".equals(lowerCase)) {
                String lowerCase2 = str2.toLowerCase(locale);
                if ("about:blank".equals(lowerCase2) || "about://blank".equals(lowerCase2) || "chrome://dino".equals(lowerCase2)) {
                    return false;
                }
                return true;
            }
        }
        return false;
    }

    /* JADX WARNING: Removed duplicated region for block: B:16:0x003a A[RETURN] */
    public static boolean u(Intent intent) {
        boolean z;
        String e2 = e(intent);
        if (v(e2) && (e2 = q(e2)) == null) {
            return false;
        }
        if (e2 != null) {
            String l = l(e2);
            if (l != null) {
                Locale locale = Locale.US;
                if (l.toLowerCase(locale).equals("javascript") || l.toLowerCase(locale).equals("jar")) {
                    z = true;
                    if (!z) {
                        return false;
                    }
                }
            }
            z = false;
            if (!z) {
                return true;
            }
        }
        return true;
    }

    public static boolean v(String str) {
        String scheme;
        if (str == null || (scheme = Uri.parse(str).getScheme()) == null || !scheme.equals("googlechrome")) {
            return false;
        }
        return true;
    }

    public static boolean w(String str) {
        return str.equals("multipart/related") || str.equals("message/rfc822");
    }

    public static boolean x(Uri uri) {
        if (uri == null) {
            return false;
        }
        Uri normalizeScheme = uri.normalizeScheme();
        if (!TextUtils.equals(normalizeScheme.getScheme(), "android-app") || TextUtils.isEmpty(normalizeScheme.getHost())) {
            return false;
        }
        return true;
    }

    @Deprecated
    public static boolean y(Intent intent) {
        PendingIntent pendingIntent;
        if (intent == null || (pendingIntent = (PendingIntent) AbstractC0261Ea0.p(intent, "trusted_application_code_extra")) == null) {
            return false;
        }
        if (f().equals(pendingIntent)) {
            return true;
        }
        C3675lV.b.b(pendingIntent.getCreatorPackage());
        return false;
    }

    /* JADX WARNING: Removed duplicated region for block: B:18:0x005e  */
    public final void A(String str, String str2, String str3, int i2, int i3, boolean z, boolean z2, Origin origin, Intent intent) {
        C0131Ca0 ca0;
        String str4;
        int d2;
        ArrayList r;
        String type;
        String str5 = str3;
        if (intent != null && str != null && TextUtils.equals(l(str), "content") && (type = intent.getType()) != null && !type.isEmpty() && w(type)) {
            String a2 = AbstractC1039Qd1.a("X-Chrome-intent-type: ", type);
            if (str5 == null) {
                ca0 = this;
                str4 = a2;
                ca0.a.c(str, str2, str4, i2, AbstractC0261Ea0.s(intent, "com.android.browser.application_id"), i3, z, z2, origin, intent);
                d2 = d(intent);
                if (d2 != 5) {
                    AbstractC4022nU0.g("MobileIntent.PageLoadDueToExternalApp", d2, 16);
                }
                r = AbstractC0261Ea0.r(intent, "org.chromium.chrome.browser.eenp");
                if (r != null && r.size() > 0) {
                    AbstractC4196oU0.a("MobileExternalNavigationReceived");
                    return;
                }
            }
            str5 = AbstractC1321Um0.a(str5, "\n", a2);
        }
        ca0 = this;
        str4 = str5;
        ca0.a.c(str, str2, str4, i2, AbstractC0261Ea0.s(intent, "com.android.browser.application_id"), i3, z, z2, origin, intent);
        d2 = d(intent);
        if (d2 != 5) {
        }
        r = AbstractC0261Ea0.r(intent, "org.chromium.chrome.browser.eenp");
        if (r != null) {
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:47:0x00a1 A[Catch:{ all -> 0x00bd }] */
    /* JADX WARNING: Removed duplicated region for block: B:48:0x00a3 A[Catch:{ all -> 0x00bd }] */
    /* JADX WARNING: Removed duplicated region for block: B:54:0x00b8 A[Catch:{ all -> 0x00bd }] */
    /* JADX WARNING: Removed duplicated region for block: B:56:0x00bc A[RETURN] */
    public boolean C(Intent intent, boolean z) {
        boolean z2;
        boolean z3;
        boolean z4;
        String str;
        try {
            if (!u(intent)) {
                return true;
            }
            boolean y = y(intent);
            boolean F = F(intent);
            if (!F && AbstractC0261Ea0.h(intent, "com.google.android.apps.chrome.EXTRA_OPEN_NEW_INCOGNITO_TAB", false) && ((str = g) == null || !str.equals(intent.getDataString()))) {
                return true;
            }
            String r = r(intent);
            if (r == null && "android.intent.action.MAIN".equals(intent.getAction())) {
                return false;
            }
            if (z && intent != null && "org.chromium.chrome.browser.translate.TRANSLATE_TAB".equals(intent.getAction())) {
                return true;
            }
            String l = l(r);
            if (y) {
                if (!F) {
                    AbstractC3274jA1.a.a("MobileIntent.FirstPartyToInternalScheme", t(l, r, intent));
                }
            }
            if (y) {
                if (!y) {
                    Context context = AbstractC1705aC.a;
                    if (!((PowerManager) context.getSystemService("power")).isInteractive()) {
                        z3 = false;
                    } else {
                        if (context.getContentResolver() != null) {
                            if (Settings.Global.getInt(context.getContentResolver(), "device_provisioned", 0) == 0) {
                                z4 = false;
                                if (z4) {
                                    z3 = true;
                                } else {
                                    z3 = !((KeyguardManager) context.getSystemService("keyguard")).inKeyguardRestrictedInputMode();
                                }
                            }
                        }
                        z4 = true;
                        if (z4) {
                        }
                    }
                    if (!z3) {
                        z2 = false;
                        if (!z2) {
                            return false;
                        }
                        E(intent);
                        return true;
                    }
                }
                z2 = true;
                if (!z2) {
                }
            } else if (!t(l, r, intent)) {
                return false;
            } else {
                AbstractC5452vj0.f("IntentHandler", "Ignoring internal Chrome URL from untrustworthy source.", new Object[0]);
                return true;
            }
        } catch (Throwable unused) {
            return true;
        }
    }

    public final void E(Intent intent) {
        if (i == null && intent != null) {
            i = new C5566wL(this.b);
        }
        C5566wL wLVar = i;
        if (wLVar != null) {
            wLVar.a(intent);
        }
    }

    public boolean s(Intent intent) {
        if (intent == null) {
            return false;
        }
        String str = null;
        String action = intent.getAction();
        if ("android.intent.action.SEARCH".equals(action) || "android.intent.action.MEDIA_SEARCH".equals(action)) {
            str = AbstractC0261Ea0.s(intent, "query");
        }
        if (str == null || TextUtils.isEmpty(str)) {
            return false;
        }
        this.a.a(str);
        return true;
    }

    /* JADX WARNING: Code restructure failed: missing block: B:74:0x012d, code lost:
        if (r1.equals("mht") == false) goto L_0x0131;
     */
    /* JADX WARNING: Removed duplicated region for block: B:88:0x0164  */
    /* JADX WARNING: Removed duplicated region for block: B:89:0x0166  */
    /* JADX WARNING: Removed duplicated region for block: B:91:0x016b  */
    /* JADX WARNING: Removed duplicated region for block: B:92:0x016d  */
    /* JADX WARNING: Removed duplicated region for block: B:94:0x0173  */
    /* JADX WARNING: Removed duplicated region for block: B:97:? A[RETURN, SYNTHETIC] */
    public boolean z(Intent intent) {
        C0390Ga0 ga0;
        int i2;
        boolean z;
        boolean z2;
        boolean z3;
        boolean z4;
        Origin origin = null;
        E(null);
        String r = r(intent);
        C0454Ha0 a2 = C0454Ha0.a();
        if (a2.d == null || a2.e == null) {
            ga0 = null;
        } else {
            byte[] j = AbstractC0261Ea0.j(intent, "org.chromium.chrome.browser.request_metadata_token");
            ga0 = (j == null || !Arrays.equals(j, a2.d) || !a2.e.equals(r(intent))) ? null : a2.c;
            a2.d = null;
            a2.e = null;
            a2.c = null;
        }
        if (AbstractC0261Ea0.h(intent, "REUSE_URL_MATCHING_TAB_ELSE_NEW_TAB", false)) {
            i2 = 1;
        } else if (AbstractC0261Ea0.h(intent, "com.google.android.apps.chrome.EXTRA_OPEN_NEW_INCOGNITO_TAB", false)) {
            i2 = 5;
        } else if (g(intent) != -1) {
            i2 = 4;
        } else {
            String s = AbstractC0261Ea0.s(intent, "com.android.browser.application_id");
            if (s == null || AbstractC0261Ea0.h(intent, "create_new_tab", false)) {
                i2 = 0;
            } else if (AbstractC0261Ea0.m(intent, "REUSE_TAB_MATCHING_ID", -1) != -1) {
                i2 = 6;
            } else {
                i2 = this.b.getPackageName().equals(s) ? 3 : 2;
            }
        }
        int g2 = g(intent);
        if (r == null && g2 == -1 && i2 != 5) {
            if (!s(intent)) {
                AbstractC0066Ba0 ba0 = this.a;
                if (intent != null && "org.chromium.chrome.browser.translate.TRANSLATE_TAB".equals(intent.getAction())) {
                    if (!N.M09VlOh_("TranslateIntent")) {
                        Jx1.a(0);
                    } else {
                        if (!F(intent)) {
                            Jx1.a(1);
                        } else {
                            ba0.b(AbstractC0261Ea0.s(intent, "com.android.chrome.translate.target_language_code"), AbstractC0261Ea0.s(intent, "com.android.chrome.translate.expected_url"));
                        }
                        z4 = true;
                        if (!z4) {
                            return true;
                        }
                        return false;
                    }
                }
                z4 = false;
                if (!z4) {
                }
            }
            return true;
        }
        String k = k(intent);
        String h2 = h(intent);
        String r2 = r(intent);
        if (r2 != null) {
            String l = l(r2);
            boolean equals = TextUtils.equals(l, "content");
            boolean equals2 = TextUtils.equals(l, "file");
            if (equals || equals2) {
                String type = intent.getType();
                if (type == null || !w(type)) {
                    if (equals2 && (TextUtils.isEmpty(type) || type.equals("application/octet-stream"))) {
                        String b2 = XX.b(r2);
                        if (!b2.equals("mhtml")) {
                        }
                    }
                }
                z = true;
                if (!z && i2 == 0 && k == null && h2 == null) {
                    C0001Aa0 aa0 = new C0001Aa0(this, intent);
                    Profile c2 = Profile.c();
                    Objects.requireNonNull(AbstractC2584fC0.b());
                    OfflinePageBridge a3 = OfflinePageBridge.a(c2);
                    if (a3 == null) {
                        aa0.onResult(new LoadUrlParams(r, 0));
                    } else {
                        N.MRrUWI5B(a3.a, a3, r, aa0);
                    }
                    return true;
                }
                AbstractC0261Ea0.s(intent, "com.android.browser.application_id");
                if (ga0 != null) {
                    z2 = false;
                } else {
                    z2 = ga0.a;
                }
                if (ga0 != null) {
                    z3 = false;
                } else {
                    z3 = ga0.b;
                }
                if (ga0 != null) {
                    origin = ga0.c;
                }
                A(r, k, h2, i2, g2, z2, z3, origin, intent);
                return true;
            }
        }
        z = false;
        if (!z) {
        }
        AbstractC0261Ea0.s(intent, "com.android.browser.application_id");
        if (ga0 != null) {
        }
        if (ga0 != null) {
        }
        if (ga0 != null) {
        }
        A(r, k, h2, i2, g2, z2, z3, origin, intent);
        return true;
    }
}