Spermatid v6.1.8版本的 MD5 值为:a375ce51a42d528ba6e2583c10478296

以下内容为反编译后的 nl.java 源代码,内容仅作参考


package com.ss.android.downloadlib.t;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.sigmob.sdk.base.mta.PointCategory;
import com.ss.android.download.api.config.yi;
import com.ss.android.download.api.download.DownloadController;
import com.ss.android.downloadad.api.download.AdDownloadController;
import com.ss.android.downloadlib.activity.JumpKllkActivity;
import com.ss.android.downloadlib.activity.TTDelegateActivity;
import java.util.HashMap;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

public class nl {
    private static void kd(final Context context, final com.ss.android.downloadlib.addownload.tf.kd kdVar, final String str) {
        com.ss.android.downloadlib.w.pf().pf(new Runnable() {
            @Override
            public void run() {
                JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
                final JSONObject jSONObject = new JSONObject();
                try {
                    String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
                    String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bw"), optString);
                    String pf3 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bx"), optString);
                    String pf4 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("by"), optString);
                    Uri.Builder builder = new Uri.Builder();
                    builder.scheme("https").authority(pf2).appendPath(pf3).appendQueryParameter(pf4, str);
                    com.ss.android.downloadlib.addownload.ao.w().pf("GET", builder.build().toString(), null, new yi() {
                        @Override
                        public void pf(String str2) {
                            boolean z10;
                            if (!TextUtils.isEmpty(str2)) {
                                String ry = nl.ry(str2);
                                if (!TextUtils.isEmpty(ry)) {
                                    String w10 = nl.w(ry);
                                    if (!TextUtils.isEmpty(w10)) {
                                        AnonymousClass6 anonymousClass6 = AnonymousClass6.this;
                                        nl.tf(context, kdVar, str, w10);
                                        z10 = true;
                                        if (z10) {
                                            com.ss.android.downloadlib.tf.pf.pf(nl.pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
                                            nl.tf(kdVar, jSONObject, 10, 9, "market://details?id=" + str);
                                            return;
                                        }
                                        return;
                                    }
                                }
                            }
                            z10 = false;
                            if (z10) {
                            }
                        }

                        @Override
                        public void pf(Throwable th) {
                            com.ss.android.downloadlib.tf.pf.pf(nl.pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
                            ni.pf(jSONObject, "ttdownloader_message", th != null ? th.getMessage() : "null");
                            nl.tf(kdVar, jSONObject, 11, 9, "market://details?id=" + str);
                        }
                    });
                } catch (Exception e10) {
                    e10.printStackTrace();
                    nl.tf(kdVar, jSONObject, 4, 9, "market://details?id=" + str);
                }
            }
        });
    }

    private static void nl(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str) {
        JSONObject jSONObject = new JSONObject();
        try {
            TTDelegateActivity.pf(str, kdVar.f28300pf, "need_comment");
        } catch (Exception unused) {
            com.ss.android.downloadlib.tf.pf.pf(pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
            tf(kdVar, jSONObject, 9, 8, "market://details?id=" + str);
        }
    }

    private static void rb(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str) {
        JSONObject jSONObject = new JSONObject();
        try {
            TTDelegateActivity.pf(str, kdVar.f28300pf);
        } catch (Exception unused) {
            com.ss.android.downloadlib.tf.pf.pf(pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
            tf(kdVar, jSONObject, 13, 10, "market://details?id=" + str);
        }
    }

    private static com.ss.android.downloadlib.addownload.tf.t ry(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str) {
        Intent intent = new Intent(context, (Class<?>) JumpKllkActivity.class);
        intent.addFlags(268435456);
        intent.putExtra("dl", true);
        intent.putExtra("p", str);
        intent.putExtra("id", kdVar.f28300pf);
        if (Build.VERSION.SDK_INT >= 29) {
            intent.putExtra("bk", "com.heytap.browser");
        } else if (ni.kd(context, "com.android.browser")) {
            intent.putExtra("bk", "com.android.browser");
        } else if (ni.kd(context, "com.coloros.browser")) {
            intent.putExtra("bk", "com.coloros.browser");
        } else {
            return pf(context, Uri.parse("market://details?id=" + str));
        }
        intent.putExtra("start_only_for_android", true);
        JSONObject jSONObject = new JSONObject();
        try {
            context.startActivity(intent);
            return new com.ss.android.downloadlib.addownload.tf.t(7, "am_kllk3");
        } catch (Throwable unused) {
            tf(kdVar, jSONObject, 1, 3, "market://details?id=" + str);
            return pf(context, Uri.parse("market://details?id=" + str));
        }
    }

    private static void t(final Context context, final com.ss.android.downloadlib.addownload.tf.kd kdVar, final String str) {
        com.ss.android.downloadlib.w.pf().pf(new Runnable() {
            @Override
            public void run() {
                JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
                String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
                final JSONObject jSONObject = new JSONObject();
                String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("x"), optString);
                JSONObject jSONObject2 = new JSONObject();
                ni.pf(jSONObject2, "t", com.kuaishou.weapon.p0.t.f16455c);
                ni.pf(jSONObject2, "p", str);
                byte[] bytes = jSONObject2.toString().getBytes();
                com.ss.android.downloadlib.addownload.ao.w().pf(pf2, com.ss.android.downloadlib.addownload.ao.yi().pf(bytes, bytes.length), "application/octet-stream;tt-data=a", 0, new yi() {
                    @Override
                    public void pf(String str2) {
                        AnonymousClass7 anonymousClass7 = AnonymousClass7.this;
                        nl.tf(context, str, str2, kdVar, jSONObject);
                    }

                    @Override
                    public void pf(Throwable th) {
                        com.ss.android.downloadlib.tf.pf.pf(nl.pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
                        ni.pf(jSONObject, "ttdownloader_message", th != null ? th.getMessage() : "null");
                        nl.tf(kdVar, jSONObject, 7, 5, "market://details?id=" + str);
                    }
                });
            }
        });
    }

    private static com.ss.android.downloadlib.addownload.tf.t w(@NonNull Context context, @NonNull String str) {
        try {
            Uri parse = Uri.parse("https://www.samsungapps.com/appquery/appDetail.as?appId=" + str);
            Intent intent = new Intent();
            intent.setClassName("com.sec.android.app.samsungapps", "com.sec.android.app.samsungapps.Main");
            intent.setData(parse);
            if (!(context instanceof Activity)) {
                intent.addFlags(268435456);
            }
            intent.putExtra("start_only_for_android", true);
            context.startActivity(intent);
            return new com.ss.android.downloadlib.addownload.tf.t(5);
        } catch (Exception unused) {
            return new com.ss.android.downloadlib.addownload.tf.t(6, 14);
        }
    }

    private static com.ss.android.downloadlib.addownload.tf.t tf(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str) {
        Intent intent = new Intent(context, (Class<?>) JumpKllkActivity.class);
        intent.addFlags(268435456);
        intent.putExtra("p", str);
        intent.putExtra("id", kdVar.f28300pf);
        intent.putExtra("start_only_for_android", true);
        JSONObject jSONObject = new JSONObject();
        try {
            context.startActivity(intent);
            return new com.ss.android.downloadlib.addownload.tf.t(7, "am_kllk2");
        } catch (Throwable unused) {
            tf(kdVar, jSONObject, 1, 3, "market://details?id=" + str);
            return pf(context, Uri.parse("market://details?id=" + str));
        }
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(Context context, Uri uri) {
        if (!com.ss.android.socialbase.appdownloader.rb.kd.ry() && (context == null || uri == null || !"market".equals(uri.getScheme()))) {
            return new com.ss.android.downloadlib.addownload.tf.t(6, 12);
        }
        try {
            Intent intent = new Intent("android.intent.action.VIEW", uri);
            if (!ni.pf(context, intent)) {
                return new com.ss.android.downloadlib.addownload.tf.t(6, 13);
            }
            String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
            if (ni.kd(context, h10) && !com.ss.android.socialbase.appdownloader.rb.kd.t()) {
                intent.setPackage(h10);
            }
            if (com.ss.android.socialbase.downloader.t.pf.ry().pf("fix_jump_market")) {
                intent.addFlags(335544320);
            } else if (!(context instanceof Activity)) {
                intent.addFlags(268435456);
            }
            if (com.ss.android.socialbase.downloader.t.pf.ry().tf("test_jump_market_failed") == 1) {
                com.ss.android.downloadlib.kd.ry.pf().pf(false, "jump market error");
                return new com.ss.android.downloadlib.addownload.tf.t(6, 25);
            }
            intent.putExtra("start_only_for_android", true);
            context.startActivity(intent);
            return new com.ss.android.downloadlib.addownload.tf.t(5);
        } catch (Exception unused) {
            return new com.ss.android.downloadlib.addownload.tf.t(6, 14);
        }
    }

    private static void w(final Context context, final com.ss.android.downloadlib.addownload.tf.kd kdVar, final String str) {
        com.ss.android.downloadlib.w.pf().pf(new Runnable() {
            @Override
            public void run() {
                com.ss.android.downloadlib.tf.pf.pf(nl.pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
                JSONObject jSONObject = new JSONObject();
                try {
                    JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
                    Thread.sleep(ig2.optInt("m2_delay_millis", 1000));
                    com.ss.android.downloadlib.pf.pf.pf.pf().pf(context, true);
                    com.ss.android.downloadlib.pf.pf.tf tfVar = new com.ss.android.downloadlib.pf.pf.tf();
                    tfVar.f28456pf = 1;
                    tfVar.f28458tf = 0;
                    String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString(com.kuaishou.weapon.p0.t.f16455c), ig2.optString(com.kuaishou.weapon.p0.t.f16459g));
                    tfVar.ry = String.format(pf2, str);
                    com.ss.android.downloadlib.pf.pf.pf.pf().pf(tfVar, (com.ss.android.downloadlib.pf.pf.w) null);
                    com.ss.android.downloadlib.pf.pf.pf.pf().tf();
                    nl.tf(kdVar, jSONObject, -1, 2, String.format(pf2, str));
                } catch (Throwable th) {
                    th.printStackTrace();
                    nl.tf(kdVar, jSONObject, 1, 2, "market://details?id=" + str);
                }
            }
        });
    }

    public static void tf(Context context, String str, String str2, @NonNull com.ss.android.downloadlib.addownload.tf.kd kdVar, @NonNull JSONObject jSONObject) {
        ni.pf(jSONObject, "ttdownloader_type", (Object) 5);
        try {
            String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(new JSONObject(str2).optString("a"));
            if (!TextUtils.isEmpty(pf2)) {
                TTDelegateActivity.pf(str, kdVar.f28300pf, pf2, jSONObject);
            } else {
                com.ss.android.downloadlib.tf.pf.pf(pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
                tf(kdVar, jSONObject, 5, 5, "market://details?id=" + str);
            }
        } catch (Exception unused) {
            com.ss.android.downloadlib.tf.pf.pf(pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
            tf(kdVar, jSONObject, 6, 5, "market://details?id=" + str);
        }
    }

    public static String w(String str) {
        List<String> pathSegments = Uri.parse(str).getPathSegments();
        if (pathSegments.size() > 0) {
            return pathSegments.get(pathSegments.size() - 1);
        }
        return null;
    }

    public static boolean ry(@NonNull Activity activity, Uri uri) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(uri);
        intent.putExtra("start_only_for_android", true);
        String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
        if (ni.kd(com.ss.android.downloadlib.addownload.ao.getContext(), h10)) {
            intent.setPackage(h10);
        }
        if (!ni.pf(com.ss.android.downloadlib.addownload.ao.getContext(), intent)) {
            return false;
        }
        try {
            activity.startActivity(intent);
            return true;
        } catch (Exception e10) {
            com.ss.android.downloadlib.kd.ry.pf().pf(e10, "start HM2");
            return false;
        }
    }

    public static boolean tf(@NonNull Activity activity, Uri uri) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(uri);
        intent.putExtra("start_only_for_android", true);
        String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
        if (ni.kd(com.ss.android.downloadlib.addownload.ao.getContext(), h10)) {
            intent.setPackage(h10);
        }
        if (!ni.pf(com.ss.android.downloadlib.addownload.ao.getContext(), intent)) {
            return false;
        }
        try {
            activity.startActivity(intent);
            return true;
        } catch (Exception e10) {
            com.ss.android.downloadlib.kd.ry.pf().pf(e10, "start HM1");
            return false;
        }
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(final Context context, Uri uri, com.ss.android.downloadlib.addownload.tf.kd kdVar) {
        com.ss.android.downloadad.api.pf.tf tfVar;
        if (context != null && com.ss.android.downloadlib.tf.h.pf(uri)) {
            try {
                final Intent intent = new Intent("android.intent.action.VIEW", uri);
                if (!ni.pf(context, intent)) {
                    return new com.ss.android.downloadlib.addownload.tf.t(6, 13);
                }
                String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
                if (ni.kd(context, h10)) {
                    intent.setPackage(h10);
                }
                intent.addFlags(335544320);
                if (com.ss.android.socialbase.downloader.t.pf.ry().tf("test_jump_market_failed") == 1 && "local_test".equals(com.ss.android.downloadlib.addownload.ao.h().ry)) {
                    com.ss.android.downloadlib.kd.ry.pf().pf(false, "jump market error");
                    return new com.ss.android.downloadlib.addownload.tf.t(6, 25);
                }
                intent.putExtra("start_only_for_android", true);
                long optLong = com.ss.android.downloadlib.addownload.ao.ig().optLong("market_jump_delay", 1000L);
                if (optLong > 0 && kdVar != null && (tfVar = kdVar.f28299kd) != null && !tfVar.fm()) {
                    com.ss.android.downloadlib.t.pf().tf().post(new Runnable() {
                        @Override
                        public void run() {
                            com.ss.android.downloadlib.addownload.ao.ry().pf(8, com.ss.android.downloadlib.addownload.ao.getContext(), null, "浏览器跳转失败,正在前往应用商店", null, 0);
                        }
                    });
                }
                com.ss.android.downloadlib.w.pf().pf(new Runnable() {
                    @Override
                    public void run() {
                        context.startActivity(intent);
                    }
                }, optLong);
                return new com.ss.android.downloadlib.addownload.tf.t(5);
            } catch (Exception unused) {
                return new com.ss.android.downloadlib.addownload.tf.t(6, 14);
            }
        }
        return new com.ss.android.downloadlib.addownload.tf.t(6, 12);
    }

    public static boolean ry(Context context, String str) {
        if (context == null) {
            return false;
        }
        try {
            Uri parse = Uri.parse(str);
            Intent intent = new Intent("android.intent.action.VIEW");
            intent.setData(parse);
            intent.addFlags(268435456);
            intent.putExtra("open_url", str);
            intent.putExtra("start_only_for_android", true);
            context.startActivity(intent);
            return true;
        } catch (Throwable th) {
            th.printStackTrace();
            return false;
        }
    }

    public static void tf(com.ss.android.downloadlib.addownload.tf.kd kdVar, JSONObject jSONObject, int i10, int i11, String str) {
        ni.pf(jSONObject, "error_code", Integer.valueOf(i10));
        ni.pf(jSONObject, "ttdownloader_type", Integer.valueOf(i11));
        ni.pf(jSONObject, "rmu", str);
        ni.pf(jSONObject, com.ss.android.socialbase.appdownloader.rb.kd.h(), Integer.valueOf(ni.tf(com.ss.android.downloadlib.addownload.ao.getContext(), com.ss.android.socialbase.appdownloader.rb.kd.h())));
        com.ss.android.downloadlib.w.pf.pf().tf("am_result", jSONObject, kdVar);
    }

    public static String ry(String str) {
        Matcher matcher = Pattern.compile("<input[\\s\\S]*>\\n").matcher(str);
        String group = matcher.find() ? matcher.group() : "";
        if (!group.equals(null) && group.length() > 0) {
            for (String str2 : group.split("\\n")) {
                if (str2.startsWith("<input")) {
                    for (String str3 : str2.split("\\s")) {
                        if (str3.startsWith(DomainCampaignEx.LOOPBACK_VALUE)) {
                            return str3.substring(7, str3.length() - 1);
                        }
                    }
                }
            }
        }
        return null;
    }

    public static com.ss.android.downloadlib.addownload.tf.t tf(Context context, String str) {
        if (TextUtils.isEmpty(str)) {
            return new com.ss.android.downloadlib.addownload.tf.t(4, 11);
        }
        if (context == null) {
            context = com.ss.android.downloadlib.addownload.ao.getContext();
        }
        Intent t10 = ni.t(context, str);
        if (t10 == null) {
            return new com.ss.android.downloadlib.addownload.tf.t(4, 22);
        }
        t10.putExtra("start_only_for_android", true);
        try {
            context.startActivity(t10);
            return new com.ss.android.downloadlib.addownload.tf.t(3);
        } catch (Exception unused) {
            return new com.ss.android.downloadlib.addownload.tf.t(4, 23);
        }
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(Context context, String str) {
        if (context != null && !TextUtils.isEmpty(str)) {
            if (com.ss.android.socialbase.appdownloader.rb.kd.t() && ni.kd(context, "com.sec.android.app.samsungapps")) {
                return w(context, str);
            }
            return pf(context, Uri.parse("market://details?id=" + str));
        }
        return new com.ss.android.downloadlib.addownload.tf.t(6, 11);
    }

    public static com.ss.android.downloadlib.addownload.tf.t tf(String str, @NonNull com.ss.android.downloadad.api.pf.pf pfVar) {
        if (TextUtils.isEmpty(str)) {
            return new com.ss.android.downloadlib.addownload.tf.t(2, 21);
        }
        Context context = com.ss.android.downloadlib.addownload.ao.getContext();
        Uri parse = Uri.parse(str);
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(parse);
        intent.addFlags(268435456);
        intent.putExtra("open_url", str);
        intent.putExtra("start_only_for_android", true);
        if (com.ss.android.socialbase.downloader.t.pf.ry().pf("fix_app_link_flag")) {
            intent.addFlags(67108864);
        }
        if (ni.tf(context, intent)) {
            if (com.ss.android.downloadlib.addownload.ao.ig().optInt("open_url_mode") == 0 && com.ss.android.downloadlib.addownload.ao.ni() != null && com.ss.android.downloadlib.addownload.ao.ni().pf() && Build.VERSION.SDK_INT >= 26 && pfVar.ci()) {
                TTDelegateActivity.pf(str, pfVar);
            } else {
                try {
                    com.ss.android.downloadlib.addownload.ao.getContext().startActivity(intent);
                } catch (Exception unused) {
                    return new com.ss.android.downloadlib.addownload.tf.t(2);
                }
            }
            return new com.ss.android.downloadlib.addownload.tf.t(1);
        }
        return new com.ss.android.downloadlib.addownload.tf.t(2, 24);
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str) {
        if (context != null && !TextUtils.isEmpty(str)) {
            if (com.ss.android.socialbase.appdownloader.rb.kd.t() && ni.kd(context, "com.sec.android.app.samsungapps")) {
                return w(context, str);
            }
            if (kdVar.f28301tf.isAd() && kdVar.f28302w.enableAM()) {
                JSONArray optJSONArray = com.ss.android.downloadlib.addownload.ao.ig().optJSONArray("am_plans");
                if (com.ss.android.socialbase.appdownloader.rb.kd.kd() && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_3")) {
                    return tf(context, kdVar, str);
                }
                if (com.ss.android.socialbase.appdownloader.rb.kd.rb() && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_2")) {
                    w(context, kdVar, str);
                    return new com.ss.android.downloadlib.addownload.tf.t(7, "am_m2");
                }
                if (com.ss.android.socialbase.appdownloader.rb.kd.w() && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_5")) {
                    t(context, kdVar, str);
                    return new com.ss.android.downloadlib.addownload.tf.t(7, "am_v1");
                }
                if (com.ss.android.socialbase.appdownloader.rb.kd.kd() && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_7")) {
                    DownloadController downloadController = kdVar.f28302w;
                    if ((downloadController instanceof AdDownloadController) && ((AdDownloadController) downloadController).enableOppoAutoDownload()) {
                        return ry(context, kdVar, str);
                    }
                }
                if (com.ss.android.socialbase.appdownloader.rb.kd.w() && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_8") && ni.pf(ni.ry(context, "com.bbk.appstore"), "8.7.2.0") >= 0) {
                    nl(context, kdVar, str);
                    return new com.ss.android.downloadlib.addownload.tf.t(7, "am_v2");
                }
                if ((com.ss.android.socialbase.appdownloader.rb.kd.pf() || com.ss.android.socialbase.appdownloader.rb.kd.tf()) && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_9")) {
                    kd(context, kdVar, str);
                    return new com.ss.android.downloadlib.addownload.tf.t(7, "am_hr");
                }
                if ((com.ss.android.socialbase.appdownloader.rb.kd.pf() || com.ss.android.socialbase.appdownloader.rb.kd.tf()) && com.ss.android.socialbase.appdownloader.rb.pf.pf(optJSONArray, "am_10")) {
                    rb(context, kdVar, str);
                    return new com.ss.android.downloadlib.addownload.tf.t(7, "am_hr2");
                }
                return pf(context, Uri.parse("market://details?id=" + str));
            }
            return pf(context, Uri.parse("market://details?id=" + str));
        }
        return new com.ss.android.downloadlib.addownload.tf.t(6, 11);
    }

    public static void tf(Context context, @NonNull com.ss.android.downloadlib.addownload.tf.kd kdVar, @NonNull String str, @NonNull String str2) {
        JSONObject jSONObject = new JSONObject();
        try {
            TTDelegateActivity.tf(str, kdVar.f28300pf, str2);
        } catch (Exception unused) {
            com.ss.android.downloadlib.tf.pf.pf(pf(context, Uri.parse("market://details?id=" + str)), kdVar, true);
            tf(kdVar, jSONObject, 12, 9, "market://details?id=" + str);
        }
    }

    public static void tf(@NonNull Activity activity, String str, long j10, String str2) {
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        JSONObject jSONObject = new JSONObject();
        JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
        String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
        String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bz"), optString);
        String pf3 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString(DownloadCommon.DOWNLOAD_REPORT_CANCEL), optString);
        String pf4 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("cb"), optString);
        Uri.Builder builder = new Uri.Builder();
        builder.scheme("hiapplink").authority("com.huawei.appmarket");
        if (!TextUtils.isEmpty(pf2)) {
            builder.appendQueryParameter(pf2, str2);
        }
        if (!TextUtils.isEmpty(pf3) && !TextUtils.isEmpty(pf4)) {
            builder.appendQueryParameter(pf3, pf4);
        }
        if (tf(activity, builder.build())) {
            tf(kd2, jSONObject, -1, 9, "market://details?id=" + str);
            com.ss.android.downloadlib.tf.pf.pf("am_hr", jSONObject, kd2, true);
            return;
        }
        tf(kd2, jSONObject, 2, 9, "market://details?id=" + str);
        com.ss.android.downloadlib.tf.pf.pf(pf((Context) activity, Uri.parse("market://details?id=" + str)), kd2, true);
    }

    public static boolean pf(Context context, com.ss.android.downloadlib.addownload.tf.kd kdVar, String str, JSONObject jSONObject, boolean z10, int i10) {
        ni.pf(jSONObject, "download_scene", Integer.valueOf(kdVar.ce()));
        com.ss.android.downloadlib.w.pf.pf().tf("market_click_open", jSONObject, kdVar);
        com.ss.android.downloadlib.addownload.tf.t pf2 = pf(context, Uri.parse(str));
        String pf3 = ni.pf(pf2.tf(), PointCategory.OPEN_MARKET);
        int type = pf2.getType();
        if (type == 5) {
            com.ss.android.downloadlib.tf.pf.pf(pf3, jSONObject, kdVar, true);
        } else {
            if (type == 6) {
                ni.pf(jSONObject, "error_code", Integer.valueOf(pf2.pf()));
                ni.pf(jSONObject, "download_scene", Integer.valueOf(kdVar.ce()));
                com.ss.android.downloadlib.w.pf.pf().tf("market_open_failed", jSONObject, kdVar);
                return false;
            }
            if (type != 7) {
                return false;
            }
        }
        if (z10) {
            com.ss.android.downloadlib.w.pf.pf().pf(kdVar.f28300pf, i10);
        }
        return true;
    }

    public static void pf(Context context, String str, long j10, boolean z10) {
        JSONObject jSONObject = new JSONObject();
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        try {
            JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
            String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
            String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("aa"), optString);
            String pf3 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("ac"), optString);
            String pf4 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("af"), optString);
            boolean pf5 = com.ss.android.socialbase.appdownloader.rb.pf.pf(ig2, context, pf3);
            StringBuilder sb2 = new StringBuilder(String.format(pf2, str, pf4, pf3));
            Intent intent = new Intent("android.intent.action.VIEW");
            String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
            if (ni.kd(context, h10)) {
                intent.setPackage(h10);
            }
            if (z10) {
                sb2.append(com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("ae"), optString));
            } else {
                intent.addFlags(335544320);
            }
            ni.pf(jSONObject, "mf", Boolean.valueOf(pf5));
            ni.pf(jSONObject, "if", Boolean.valueOf(z10));
            intent.setData(Uri.parse(sb2.toString()));
            intent.putExtra("start_only_for_android", true);
            context.startActivity(intent);
            com.ss.android.downloadlib.tf.pf.pf("am_kllk2", jSONObject, kd2, true);
            if (pf5) {
                tf(kd2, jSONObject, -1, 3, sb2.toString());
            } else {
                tf(kd2, jSONObject, 3, 3, sb2.toString());
            }
        } catch (Exception unused) {
            com.ss.android.downloadlib.tf.pf.pf(pf(com.ss.android.downloadlib.addownload.ao.getContext(), Uri.parse("market://details?id=" + str)), kd2, true);
            tf(kd2, jSONObject, 2, 3, "market://details?id=" + str);
        }
    }

    public static void pf(final Context context, String str, long j10, String str2, boolean z10) {
        JSONObject jSONObject = new JSONObject();
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        try {
            JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
            String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
            String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString(TtmlNode.TAG_BR), optString);
            String pf3 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bs_1"), optString);
            String pf4 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bs_2"), optString);
            String pf5 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bs_3"), optString);
            String pf6 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bt"), optString);
            String pf7 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bu"), optString);
            StringBuilder sb2 = new StringBuilder(String.format("https://", new Object[0]));
            sb2.append(pf2);
            sb2.append(pf3);
            sb2.append(pf4);
            sb2.append(pf5);
            sb2.append(pf6);
            sb2.append(pf7);
            final Intent intent = new Intent("android.intent.action.VIEW");
            intent.setPackage(str2);
            if (z10) {
                sb2.append("pkg=" + str);
                sb2.append("&dl=true");
            } else {
                intent.addFlags(335544320);
            }
            ni.pf(jSONObject, "dl", Boolean.valueOf(z10));
            intent.setData(Uri.parse(sb2.toString()));
            intent.putExtra("start_only_for_android", true);
            long optLong = com.ss.android.downloadlib.addownload.ao.ig().optLong("oppo_browser_jump_delay", 1000L);
            if (optLong > 0) {
                com.ss.android.downloadlib.t.pf().tf().post(new Runnable() {
                    @Override
                    public void run() {
                        com.ss.android.downloadlib.addownload.ao.ry().pf(12, com.ss.android.downloadlib.addownload.ao.getContext(), null, "正在前往浏览器下载", null, 0);
                    }
                });
            }
            com.ss.android.downloadlib.w.pf().pf(new Runnable() {
                @Override
                public void run() {
                    context.startActivity(intent);
                }
            }, optLong);
            com.ss.android.downloadad.api.pf.tf tfVar = kd2.f28299kd;
            if (tfVar != null) {
                tfVar.uu(true);
            }
            com.ss.android.downloadlib.tf.pf.pf("am_kllk3", jSONObject, kd2, true);
            tf(kd2, jSONObject, -1, 7, sb2.toString());
        } catch (Exception unused) {
            com.ss.android.downloadad.api.pf.tf tfVar2 = kd2.f28299kd;
            if (tfVar2 != null) {
                tfVar2.uu(false);
            }
            com.ss.android.downloadlib.tf.pf.pf(pf(com.ss.android.downloadlib.addownload.ao.getContext(), Uri.parse("market://details?id=" + str), kd2), kd2, true);
            tf(kd2, jSONObject, 2, 7, "market://details?id=" + str);
        }
    }

    private static boolean pf(@NonNull Activity activity, @NonNull String str, @NonNull HashMap<String, String> hashMap) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(Uri.parse("market://details?id=" + str));
        intent.putExtra("start_only_for_android", true);
        intent.putExtra("param", hashMap);
        String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
        if (ni.kd(com.ss.android.downloadlib.addownload.ao.getContext(), h10)) {
            intent.setPackage(h10);
        }
        if (!ni.pf(com.ss.android.downloadlib.addownload.ao.getContext(), intent)) {
            return false;
        }
        try {
            activity.startActivity(intent);
            return true;
        } catch (Exception e10) {
            com.ss.android.downloadlib.kd.ry.pf().pf(e10, "start v1");
            return false;
        }
    }

    public static void pf(@NonNull Activity activity, String str, long j10, String str2, String str3) {
        JSONObject jSONObject;
        int i10;
        try {
            jSONObject = new JSONObject(str3);
        } catch (JSONException unused) {
            jSONObject = new JSONObject();
        }
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        try {
            JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
            boolean pf2 = com.ss.android.socialbase.appdownloader.rb.pf.pf(ig2, activity, com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bg"), ig2.optString(com.kuaishou.weapon.p0.t.f16459g)));
            HashMap<String, String> tf2 = ni.tf(new JSONObject(str2));
            if (pf2 && !tf2.isEmpty() && pf(activity, str, tf2)) {
                tf(kd2, jSONObject, -1, 5, "market://details?id=" + str);
                com.ss.android.downloadlib.tf.pf.pf("am_v1", jSONObject, kd2, true);
                return;
            }
            if (pf2) {
                i10 = tf2.isEmpty() ? 1 : 2;
            } else {
                i10 = 3;
            }
            tf(kd2, jSONObject, i10, 5, "market://details?id=" + str);
            com.ss.android.downloadlib.tf.pf.pf(pf((Context) activity, Uri.parse("market://details?id=" + str)), kd2, true);
        } catch (Exception unused2) {
            com.ss.android.downloadlib.tf.pf.pf(pf(com.ss.android.downloadlib.addownload.ao.getContext(), Uri.parse("market://details?id=" + str)), kd2, true);
            tf(kd2, jSONObject, 4, 5, "market://details?id=" + str);
        }
    }

    public static void pf(@NonNull Activity activity, String str, long j10, String str2) {
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        JSONObject jSONObject = new JSONObject();
        JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
        String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("bv"), ig2.optString(com.kuaishou.weapon.p0.t.f16459g));
        Uri.Builder builder = new Uri.Builder();
        builder.scheme("market").authority("details").appendQueryParameter("id", str);
        if (!TextUtils.isEmpty(pf2)) {
            builder.appendQueryParameter(pf2, str2);
        }
        if (pf(activity, builder.build())) {
            tf(kd2, jSONObject, -1, 8, "market://details?id=" + str);
            com.ss.android.downloadlib.tf.pf.pf("am_v2", jSONObject, kd2, true);
            return;
        }
        tf(kd2, jSONObject, 2, 8, "market://details?id=" + str);
        com.ss.android.downloadlib.tf.pf.pf(pf((Context) activity, Uri.parse("market://details?id=" + str)), kd2, true);
    }

    public static boolean pf(@NonNull Activity activity, Uri uri) {
        Intent intent = new Intent("android.intent.action.VIEW");
        intent.setData(uri);
        intent.putExtra("start_only_for_android", true);
        String h10 = com.ss.android.socialbase.appdownloader.rb.kd.h();
        if (ni.kd(com.ss.android.downloadlib.addownload.ao.getContext(), h10)) {
            intent.setPackage(h10);
        }
        if (!ni.pf(com.ss.android.downloadlib.addownload.ao.getContext(), intent)) {
            return false;
        }
        try {
            activity.startActivity(intent);
            return true;
        } catch (Exception e10) {
            com.ss.android.downloadlib.kd.ry.pf().pf(e10, "start v2");
            return false;
        }
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(Context context, String str, com.ss.android.downloadad.api.pf.pf pfVar) {
        Intent t10 = ni.t(context, str);
        if (t10 == null) {
            return new com.ss.android.downloadlib.addownload.tf.t(4, 22);
        }
        if (Build.VERSION.SDK_INT >= 26 && com.ss.android.downloadlib.addownload.ao.ig().optInt("open_package_mode") == 1 && com.ss.android.downloadlib.addownload.ao.ni() != null && com.ss.android.downloadlib.addownload.ao.ni().pf() && pfVar.ci()) {
            TTDelegateActivity.tf(str, pfVar);
            return new com.ss.android.downloadlib.addownload.tf.t(3);
        }
        t10.putExtra("start_only_for_android", true);
        try {
            context.startActivity(t10);
            return new com.ss.android.downloadlib.addownload.tf.t(3);
        } catch (Exception unused) {
            return new com.ss.android.downloadlib.addownload.tf.t(4, 23);
        }
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(String str, com.ss.android.downloadad.api.pf.pf pfVar) {
        return pf(com.ss.android.downloadlib.addownload.ao.getContext(), str, pfVar);
    }

    public static com.ss.android.downloadlib.addownload.tf.t pf(@NonNull com.ss.android.downloadad.api.pf.tf tfVar, String str, String str2) {
        com.ss.android.downloadlib.addownload.tf.t tf2 = tf(str, tfVar);
        return (com.ss.android.downloadlib.tf.rb.pf(tfVar) && tf2.getType() == 2) ? pf(str2, tfVar) : tf2;
    }

    public static void pf(@NonNull Activity activity, String str, long j10) {
        com.ss.android.downloadlib.addownload.tf.kd kd2 = com.ss.android.downloadlib.addownload.tf.rb.pf().kd(j10);
        JSONObject jSONObject = new JSONObject();
        JSONObject ig2 = com.ss.android.downloadlib.addownload.ao.ig();
        String optString = ig2.optString(com.kuaishou.weapon.p0.t.f16459g);
        String pf2 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString(DownloadCommon.DOWNLOAD_REPORT_CANCEL), optString);
        String pf3 = com.ss.android.socialbase.appdownloader.rb.ry.pf(ig2.optString("cc"), optString);
        StringBuilder sb2 = new StringBuilder("market://details?id=");
        if (!TextUtils.isEmpty(pf2) && !TextUtils.isEmpty(pf3)) {
            sb2.append(str);
            sb2.append("&");
            sb2.append(pf2);
            sb2.append("=");
            sb2.append(pf3);
        }
        if (ry(activity, Uri.parse(sb2.toString()))) {
            tf(kd2, jSONObject, -1, 10, "market://details?id=" + str);
            com.ss.android.downloadlib.tf.pf.pf("am_hr2", jSONObject, kd2, true);
            return;
        }
        tf(kd2, jSONObject, 2, 10, "market://details?id=" + str);
        com.ss.android.downloadlib.tf.pf.pf(pf((Context) activity, Uri.parse("market://details?id=" + str)), kd2, true);
    }
}