電視直播.apk(点击下载) / tf.java


package com.ss.android.downloadlib.addownload.compliance;

import android.app.Activity;
import android.text.TextUtils;
import android.util.Pair;
import androidx.annotation.NonNull;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.qq.e.ads.nativ.NativeUnifiedADAppInfoImpl;
import com.ss.android.download.api.config.yi;
import com.ss.android.download.api.download.DownloadModel;
import com.ss.android.downloadlib.activity.TTDelegateActivity;
import com.ss.android.downloadlib.addownload.ao;
import com.ss.android.downloadlib.addownload.kd;
import com.ss.android.downloadlib.addownload.tf.rb;
import com.ss.android.downloadlib.kd.ry;
import com.ss.android.downloadlib.t;
import com.ss.android.downloadlib.t.ni;
import com.ss.android.downloadlib.t.ry;
import java.lang.ref.SoftReference;
import java.util.HashMap;
import java.util.regex.Pattern;
import org.json.JSONArray;
import org.json.JSONObject;

public class tf {
    private SoftReference<Activity> pf;

    /* access modifiers changed from: private */
    public static class pf {
        private static tf pf = new tf();
    }

    public void tf(long j) {
        kd pf2 = t.pf().pf(rb.pf().kd(j).tf.getDownloadUrl());
        if (pf2 != null) {
            pf2.pf(true, true);
            return;
        }
        t.pf(11, j);
        ry.pf().tf("startDownload handler null");
    }

    private tf() {
    }

    public static tf pf() {
        return pf.pf;
    }

    public void pf(long j) {
        TTDelegateActivity.pf(j);
    }

    public boolean pf(DownloadModel downloadModel) {
        if (!downloadModel.isAd() || ao.ig().optInt("ad_lp_show_app_dialog") == 0) {
            return false;
        }
        String webUrl = downloadModel.getDeepLink() == null ? null : downloadModel.getDeepLink().getWebUrl();
        if (!TextUtils.isEmpty(webUrl) && !Pattern.compile(ao.ig().optString("ad_allow_web_url_regex", ".+(www.chengzijianzhan.com|www.toutiaopage.com/tetris/page|ad.toutiao.com/tetris/page).+")).matcher(webUrl).matches()) {
            return true;
        }
        return false;
    }

    public Activity tf() {
        Activity activity = this.pf.get();
        this.pf = null;
        return activity;
    }

    public boolean pf(@NonNull com.ss.android.downloadlib.addownload.tf.kd kdVar) {
        final long j;
        long j2;
        if (!TextUtils.isEmpty(kdVar.tf.getLogExtra())) {
            try {
                j2 = ni.pf(new JSONObject(kdVar.tf.getLogExtra()), "convert_id");
            } catch (Exception e2) {
                e2.printStackTrace();
                j2 = 0;
            }
            if (j2 <= 0) {
                t.pf(3, kdVar);
            }
            j = j2;
        } else {
            t.pf(9, kdVar);
            ry.pf().pf("requestAppInfo getLogExtra null");
            j = 0;
        }
        final long j3 = kdVar.pf;
        com.ss.android.downloadlib.addownload.tf.tf pf2 = ry.pf().pf(j, j3);
        if (pf2 != null) {
            w.pf().pf(pf2.pf(), j3, pf2.w);
            pf(pf2.pf());
            t.pf("lp_app_dialog_try_show", kdVar);
            return true;
        }
        StringBuilder sb = new StringBuilder();
        if (j > 0) {
            sb.append("convert_id=");
            sb.append(j);
        }
        if (!TextUtils.isEmpty(kdVar.tf.getPackageName())) {
            if (sb.length() > 0) {
                sb.append("&");
            }
            sb.append("package_name=");
            sb.append(kdVar.tf.getPackageName());
        }
        if (sb.length() <= 0) {
            t.pf(6, kdVar);
            return false;
        }
        com.ss.android.downloadlib.t.ry.pf(new ry.pf<String, Boolean>() {
            /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass2 */

            public Boolean pf(String str) {
                final boolean[] zArr = {false};
                ao.w().pf("GET", str, new HashMap(), new yi() {
                    /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass2.AnonymousClass1 */

                    @Override // com.ss.android.download.api.config.yi
                    public void pf(String str) {
                        boolean[] zArr = zArr;
                        AnonymousClass2 r1 = AnonymousClass2.this;
                        zArr[0] = tf.this.pf(j, j3, str);
                    }

                    @Override // com.ss.android.download.api.config.yi
                    public void pf(Throwable th) {
                        t.pf(2, j3);
                        zArr[0] = false;
                    }
                });
                return Boolean.valueOf(zArr[0]);
            }
        }, "https://apps.oceanengine.com/customer/api/app/pkg_info?" + sb.toString()).pf(new ry.pf<Boolean, Object>() {
            /* class com.ss.android.downloadlib.addownload.compliance.tf.AnonymousClass1 */

            public Object pf(Boolean bool) {
                if (bool.booleanValue()) {
                    tf.this.pf(com.ss.android.downloadlib.addownload.tf.tf.pf(j, j3));
                    t.tf("lp_app_dialog_try_show", j3);
                    return null;
                }
                tf.this.tf(j3);
                return null;
            }
        }).pf();
        return true;
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private boolean pf(long j, long j2, String str) {
        try {
            JSONObject optJSONObject = new JSONObject(str).optJSONObject("package");
            if (optJSONObject != null) {
                if (optJSONObject.length() != 0) {
                    com.ss.android.downloadlib.addownload.tf.tf tfVar = new com.ss.android.downloadlib.addownload.tf.tf();
                    tfVar.pf = j;
                    tfVar.tf = j2;
                    tfVar.w = optJSONObject.optString(CampaignEx.JSON_KEY_ICON_URL);
                    tfVar.kd = optJSONObject.optString("app_name");
                    tfVar.ry = optJSONObject.optString("package_name");
                    tfVar.rb = optJSONObject.optString(NativeUnifiedADAppInfoImpl.Keys.VERSION_NAME);
                    tfVar.t = optJSONObject.optString("developer_name");
                    tfVar.ig = optJSONObject.optString("policy_url");
                    JSONArray optJSONArray = optJSONObject.optJSONArray("permissions");
                    if (optJSONArray != null) {
                        for (int i2 = 0; i2 < optJSONArray.length(); i2++) {
                            JSONObject jSONObject = (JSONObject) optJSONArray.get(i2);
                            tfVar.nl.add(new Pair<>(jSONObject.optString("permission_name"), jSONObject.optString("permission_desc")));
                        }
                    }
                    ry.pf().pf(tfVar);
                    w.pf().pf(tfVar.pf(), j2, tfVar.w);
                    return true;
                }
            }
            t.pf(7, j2);
            return false;
        } catch (Exception e2) {
            com.ss.android.downloadlib.kd.ry.pf().pf(e2, "AdLpComplianceManager parseResponse");
            t.pf(7, j2);
            return false;
        }
    }

    public void pf(Activity activity) {
        this.pf = new SoftReference<>(activity);
    }
}