WeChat.apk(点击下载) / WebViewDownloadUI.java


package com.tencent.mm.plugin.webview.ui.tools;

import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.ProgressBar;
import android.widget.TextView;
import bw3.f80;
import com.tencent.mm.R;
import com.tencent.mm.autogen.events.AddDownloadTaskEvent;
import com.tencent.mm.autogen.events.GameDownloadReport4WebViewEvent;
import com.tencent.mm.plugin.downloader.model.l;
import com.tencent.mm.plugin.downloader.model.n;
import com.tencent.mm.plugin.downloader.model.u;
import com.tencent.mm.plugin.mmsight.segment.FFmpegMetadataRetriever;
import com.tencent.mm.plugin.report.service.q;
import com.tencent.mm.sdk.platformtools.Log;
import com.tencent.mm.sdk.platformtools.NetStatusUtil;
import com.tencent.mm.sdk.platformtools.Util;
import com.tencent.mm.sdk.platformtools.XmlParser;
import com.tencent.mm.ui.MMActivity;
import com.tencent.mm.ui.MMFragmentActivity$$c;
import com.tencent.mm.ui.x4;
import com.tencent.xweb.updater.IXWebBroadcastListener;
import cp3.c;
import d60.f0;
import d60.z;
import ie1.h;
import java.io.IOException;
import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import kd3.i;
import kq.t;
import kq.w;
import kq.y;
import mi.c3;
import rg0.c;
import yz3.j;

@f0
public class WebViewDownloadUI extends MMActivity {
    public static List<Long> K = new LinkedList();
    public static u L = new f();
    public TextView A;
    public Context B;
    public int C;
    public int D;
    public int E;
    public String F;
    public String G;
    public String H;
    public int I = 0;
    public u J = new g();

    /* renamed from: e  reason: collision with root package name */
    public Button f166342e;

    /* renamed from: f  reason: collision with root package name */
    public Button f166343f;

    /* renamed from: g  reason: collision with root package name */
    public Button f166344g;

    /* renamed from: h  reason: collision with root package name */
    public TextView f166345h;

    /* renamed from: i  reason: collision with root package name */
    public TextView f166346i;

    /* renamed from: j  reason: collision with root package name */
    public TextView f166347j;

    /* renamed from: n  reason: collision with root package name */
    public TextView f166348n;

    /* renamed from: o  reason: collision with root package name */
    public TextView f166349o;

    /* renamed from: p  reason: collision with root package name */
    public TextView f166350p;

    /* renamed from: q  reason: collision with root package name */
    public TextView f166351q;

    /* renamed from: r  reason: collision with root package name */
    public ImageView f166352r;

    /* renamed from: s  reason: collision with root package name */
    public ImageView f166353s;

    /* renamed from: t  reason: collision with root package name */
    public View f166354t;

    /* renamed from: u  reason: collision with root package name */
    public TextView f166355u;

    /* renamed from: v  reason: collision with root package name */
    public ProgressBar f166356v;

    /* renamed from: w  reason: collision with root package name */
    public h f166357w;

    /* renamed from: x  reason: collision with root package name */
    public long f166358x;

    /* renamed from: y  reason: collision with root package name */
    public boolean f166359y;

    /* renamed from: z  reason: collision with root package name */
    public int f166360z;

    public class a implements MenuItem.OnMenuItemClickListener {
        public a() {
        }

        public boolean onMenuItemClick(MenuItem menuItem) {
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.W7();
            return true;
        }
    }

    public class b implements DialogInterface.OnClickListener {

        /* renamed from: d  reason: collision with root package name */
        public final /* synthetic */ String f166362d;

        public b(String str) {
            this.f166362d = str;
        }

        public void onClick(DialogInterface dialogInterface, int i15) {
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            String str = this.f166362d;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.V7(str);
        }
    }

    public class c implements View.OnClickListener {

        /* renamed from: d  reason: collision with root package name */
        public final /* synthetic */ String f166364d;

        /* renamed from: e  reason: collision with root package name */
        public final /* synthetic */ String f166365e;

        /* renamed from: f  reason: collision with root package name */
        public final /* synthetic */ String f166366f;

        /* renamed from: g  reason: collision with root package name */
        public final /* synthetic */ String f166367g;

        /* renamed from: h  reason: collision with root package name */
        public final /* synthetic */ String f166368h;

        /* renamed from: i  reason: collision with root package name */
        public final /* synthetic */ String f166369i;

        /* renamed from: j  reason: collision with root package name */
        public final /* synthetic */ String f166370j;

        /* renamed from: n  reason: collision with root package name */
        public final /* synthetic */ int f166371n;

        public class a implements DialogInterface.OnClickListener {
            public a() {
            }

            public void onClick(DialogInterface dialogInterface, int i15) {
                q qVar = q.INSTANCE;
                c cVar = c.this;
                qVar.g(14217, c.this.f166367g, 5, cVar.f166369i, cVar.f166364d, Integer.valueOf(WebViewDownloadUI.this.E));
                c cVar2 = c.this;
                WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
                WebViewDownloadUI.T7(webViewDownloadUI, cVar2.f166364d, cVar2.f166365e, cVar2.f166366f, cVar2.f166367g, cVar2.f166368h, cVar2.f166369i, cVar2.f166370j, webViewDownloadUI.F, cVar2.f166371n);
                dialogInterface.dismiss();
            }
        }

        public class b implements DialogInterface.OnClickListener {
            public b() {
            }

            public void onClick(DialogInterface dialogInterface, int i15) {
                q qVar = q.INSTANCE;
                c cVar = c.this;
                qVar.g(14217, c.this.f166367g, 6, cVar.f166369i, cVar.f166364d, Integer.valueOf(WebViewDownloadUI.this.E));
                dialogInterface.dismiss();
            }
        }

        public c(String str, String str2, String str3, String str4, String str5, String str6, String str7, int i15) {
            this.f166364d = str;
            this.f166365e = str2;
            this.f166366f = str3;
            this.f166367g = str4;
            this.f166368h = str5;
            this.f166369i = str6;
            this.f166370j = str7;
            this.f166371n = i15;
        }

        public void onClick(View view) {
            ArrayList arrayList = new ArrayList();
            arrayList.add(view);
            Object[] array = arrayList.toArray();
            arrayList.clear();
            j30.a.b("com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$3", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V", this, array);
            Log.i("MicroMsg.WebViewDownloadUI", "downloadOpBtn.onClick state=%s", WebViewDownloadUI.this.f166357w);
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            webViewDownloadUI.getClass();
            boolean isTeenMode = ((i) j.c(i.class)).isTeenMode();
            if (isTeenMode) {
                ((i) j.c(i.class)).O4(webViewDownloadUI);
            }
            if (!(!isTeenMode)) {
                j30.a.g(this, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$3", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V");
                return;
            }
            if (WebViewDownloadUI.this.f166357w.ordinal() != 0) {
                Log.e("MicroMsg.WebViewDownloadUI", "downloadOpBtn.onClick unexpected download state");
            } else if (!NetStatusUtil.isNetworkConnected(WebViewDownloadUI.this.B)) {
                WebViewDownloadUI webViewDownloadUI2 = WebViewDownloadUI.this;
                ak.a.makeText(webViewDownloadUI2.B, webViewDownloadUI2.getString(R.string.f368635fm1), 0).show();
                Log.i("MicroMsg.WebViewDownloadUI", "startDownload fail, network not ready");
                j30.a.g(this, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$3", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V");
                return;
            } else if (NetStatusUtil.isWifi(WebViewDownloadUI.this.B)) {
                WebViewDownloadUI webViewDownloadUI3 = WebViewDownloadUI.this;
                WebViewDownloadUI.T7(webViewDownloadUI3, this.f166364d, this.f166365e, this.f166366f, this.f166367g, this.f166368h, this.f166369i, this.f166370j, webViewDownloadUI3.F, this.f166371n);
            } else {
                q.INSTANCE.g(14217, this.f166367g, 4, this.f166369i, this.f166364d, Integer.valueOf(WebViewDownloadUI.this.E));
                WebViewDownloadUI webViewDownloadUI4 = WebViewDownloadUI.this;
                i14.j.D(webViewDownloadUI4, webViewDownloadUI4.getString(R.string.l5x), WebViewDownloadUI.this.getString(R.string.l5y), WebViewDownloadUI.this.getString(R.string.l5q), WebViewDownloadUI.this.getString(R.string.f367394sg), false, new a(), new b(), R.color.aaq);
            }
            j30.a.g(this, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$3", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V");
        }
    }

    public class d implements View.OnClickListener {

        /* renamed from: d  reason: collision with root package name */
        public final /* synthetic */ String f166375d;

        /* renamed from: e  reason: collision with root package name */
        public final /* synthetic */ String f166376e;

        /* renamed from: f  reason: collision with root package name */
        public final /* synthetic */ String f166377f;

        public d(String str, String str2, String str3) {
            this.f166375d = str;
            this.f166376e = str2;
            this.f166377f = str3;
        }

        public void onClick(View view) {
            ArrayList arrayList = new ArrayList();
            arrayList.add(view);
            Object[] array = arrayList.toArray();
            arrayList.clear();
            j30.a.b("com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$4", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V", this, array);
            Log.i("MicroMsg.WebViewDownloadUI", "doCancelDownloadTask, downloadId = %d, state=%s", Long.valueOf(WebViewDownloadUI.this.f166358x), WebViewDownloadUI.this.f166357w);
            q.INSTANCE.g(14217, this.f166375d, 3, this.f166376e, this.f166377f, Integer.valueOf(WebViewDownloadUI.this.E));
            if (WebViewDownloadUI.this.f166358x <= 0) {
                Log.e("MicroMsg.WebViewDownloadUI", "doCancelDownloadTask fail, unexpected branch! ");
                ak.a.makeText(WebViewDownloadUI.this.getContext(), WebViewDownloadUI.this.getString(R.string.l5s), 1).show();
            } else {
                int t15 = ((l) ((y) j.c(y.class)).fI0()).t(WebViewDownloadUI.this.f166358x);
                Log.i("MicroMsg.WebViewDownloadUI", "doCancelDownloadTask, ret = %d", Integer.valueOf(t15));
                if (t15 > 0) {
                    ak.a.makeText(WebViewDownloadUI.this.getContext(), WebViewDownloadUI.this.getString(R.string.l5t), 1).show();
                    WebViewDownloadUI.this.U7();
                } else {
                    ak.a.makeText(WebViewDownloadUI.this.getContext(), WebViewDownloadUI.this.getString(R.string.l5s), 1).show();
                }
            }
            j30.a.g(this, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$4", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V");
        }
    }

    public class e implements View.OnClickListener {
        public e() {
        }

        public void onClick(View view) {
            ArrayList arrayList = new ArrayList();
            arrayList.add(view);
            Object[] array = arrayList.toArray();
            arrayList.clear();
            j30.a.b("com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$5", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V", this, array);
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.W7();
            j30.a.g(this, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI$5", "android/view/View$OnClickListener", "onClick", "(Landroid/view/View;)V");
        }
    }

    public class f implements u {
        @Override // com.tencent.mm.plugin.downloader.model.u
        public void B(long j15) {
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void R(long j15, String str) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(7, a(j15));
            }
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void T(long j15) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(6, a(j15));
            }
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void V(long j15, String str) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(1, a(j15));
            }
        }

        public final ua1.b a(long j15) {
            c3 Uj = ((t) j.c(t.class)).Uj(j15);
            ua1.b bVar = new ua1.b();
            bVar.a(Uj);
            return bVar;
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void d(long j15, int i15, boolean z15) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(8, a(j15));
            }
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void h(long j15, String str, boolean z15) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(3, a(j15));
            }
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void q(long j15, String str, long j16, long j17) {
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void x(long j15) {
            if (((LinkedList) WebViewDownloadUI.K).contains(Long.valueOf(j15))) {
                ((w) j.c(w.class)).Rq(2, a(j15));
            }
        }
    }

    public class g implements u {
        public g() {
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void B(long j15) {
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void R(long j15, String str) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskResumed id=%d, savedFilePath=%s", Long.valueOf(j15), str);
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void T(long j15) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskPaused id=%d", Long.valueOf(j15));
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void V(long j15, String str) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskStarted id=%d, savedFilePath=%s", Long.valueOf(j15), str);
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void d(long j15, int i15, boolean z15) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskFailed id=%d, errCode=%d, hasChangeUrl=%b", Long.valueOf(j15), Integer.valueOf(i15), Boolean.valueOf(z15));
            ak.a.makeText(WebViewDownloadUI.this.getContext(), WebViewDownloadUI.this.getString(R.string.l5w), 1).show();
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.V7(null);
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void h(long j15, String str, boolean z15) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskFinished id=%d, savedFilePath=%s, hasChangeUrl=%b", Long.valueOf(j15), str, Boolean.valueOf(z15));
            ak.a.makeText(WebViewDownloadUI.this.getContext(), WebViewDownloadUI.this.getString(R.string.l5z), 1).show();
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.getClass();
            Intent intent = new Intent();
            intent.putExtra("key_result_err_code", 0);
            webViewDownloadUI.setResult(-1, intent);
            webViewDownloadUI.finish();
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void q(long j15, String str, long j16, long j17) {
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            TextView textView = webViewDownloadUI.A;
            if (textView != null && j17 != 0) {
                textView.setText(webViewDownloadUI.getString(R.string.f369593l60, Long.valueOf((j16 * 100) / j17)));
            }
        }

        @Override // com.tencent.mm.plugin.downloader.model.u
        public void x(long j15) {
            Log.i("MicroMsg.WebViewDownloadUI", "onTaskRemoved id=%d", Long.valueOf(j15));
            WebViewDownloadUI webViewDownloadUI = WebViewDownloadUI.this;
            List<Long> list = WebViewDownloadUI.K;
            webViewDownloadUI.U7();
        }
    }

    public enum h {
        TO_DOWNLOAD,
        DOWNLOADING
    }

    public static void T7(WebViewDownloadUI webViewDownloadUI, String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, int i15) {
        boolean z15;
        long j15;
        webViewDownloadUI.getClass();
        GameDownloadReport4WebViewEvent gameDownloadReport4WebViewEvent = new GameDownloadReport4WebViewEvent();
        GameDownloadReport4WebViewEvent.a aVar = gameDownloadReport4WebViewEvent.f63052d;
        aVar.f63053a = str;
        aVar.f63054b = str2;
        aVar.f63056d = str3;
        aVar.f63055c = str4;
        gameDownloadReport4WebViewEvent.publish();
        q.INSTANCE.g(14217, str4, 2, str6, str, Integer.valueOf(webViewDownloadUI.E));
        n nVar = new n(null);
        nVar.f103517a = str;
        nVar.f103518b = str5;
        nVar.f103520d = str7;
        nVar.f103521e = str2;
        nVar.f103523g = str4;
        nVar.f103524h = str8;
        nVar.f103525i = true;
        nVar.f103522f = webViewDownloadUI.f166360z;
        nVar.f103533q = str3;
        nVar.f103528l = i15;
        if (((ie1.h) j.c(ie1.h.class)).Xj0(h.c.f232320rr, 1) == 1) {
            z15 = true;
        } else {
            z15 = false;
        }
        int i16 = webViewDownloadUI.D;
        if (i16 != 1 || !z15) {
            j15 = ((l) ((y) j.c(y.class)).fI0()).b(nVar);
        } else {
            nVar.f103538v = i16;
            j15 = ((l) ((y) j.c(y.class)).fI0()).c(nVar);
        }
        Log.i("MicroMsg.WebViewDownloadUI", "downloadOpBtn.onClick, lastDownloadId = %d, downloadId=%d, useMars=%b, downloadType=%d", Long.valueOf(webViewDownloadUI.f166358x), Long.valueOf(j15), Boolean.valueOf(z15), Integer.valueOf(webViewDownloadUI.D));
        webViewDownloadUI.f166358x = j15;
        ((LinkedList) K).add(Long.valueOf(j15));
        AddDownloadTaskEvent addDownloadTaskEvent = new AddDownloadTaskEvent();
        AddDownloadTaskEvent.a aVar2 = addDownloadTaskEvent.f61796d;
        aVar2.f61799c = j15;
        aVar2.f61798b = false;
        aVar2.f61797a = webViewDownloadUI.C;
        aVar2.f61800d = webViewDownloadUI.G;
        addDownloadTaskEvent.publish();
        webViewDownloadUI.f166359y = true;
        if (j15 <= 0) {
            ak.a.makeText(webViewDownloadUI.getContext(), webViewDownloadUI.getString(R.string.l5w), 1).show();
            webViewDownloadUI.finish();
            return;
        }
        webViewDownloadUI.X7(h.DOWNLOADING);
        ((lv.i) j.c(lv.i.class)).yP(10, "WebViewDownloadUI_startDownload", webViewDownloadUI.hashCode());
    }

    public final void U7() {
        Log.i("MicroMsg.WebViewDownloadUI", "finishCancel");
        Intent intent = new Intent();
        intent.putExtra("key_result_err_code", 2);
        intent.putExtra("key_result_err_msg", "user cancel");
        setResult(-1, intent);
        finish();
    }

    public final void V7(String str) {
        Log.e("MicroMsg.WebViewDownloadUI", "finishFailed %s", str);
        Intent intent = new Intent();
        intent.putExtra("key_result_err_code", 3);
        if (Util.isNullOrNil(str)) {
            str = "download failed";
        }
        intent.putExtra("key_result_err_msg", str);
        setResult(-1, intent);
        finish();
    }

    public final void W7() {
        Log.i("MicroMsg.WebViewDownloadUI", "finishWithResult %s", Boolean.valueOf(this.f166359y));
        if (!this.f166359y) {
            U7();
        } else {
            finish();
        }
    }

    public final void X7(h hVar) {
        Log.i("MicroMsg.WebViewDownloadUI", "setDownloadState old=%s new=%s", this.f166357w, hVar);
        this.f166357w = hVar;
        int ordinal = hVar.ordinal();
        if (ordinal == 0) {
            this.f166342e.setVisibility(0);
            this.A.setVisibility(8);
            this.f166343f.setVisibility(8);
            this.f166344g.setVisibility(0);
        } else if (ordinal == 1) {
            this.f166342e.setVisibility(8);
            this.f166343f.setVisibility(0);
            this.A.setText(getString(R.string.f369593l60, 0));
            this.A.setVisibility(0);
            this.f166344g.setVisibility(4);
        }
    }

    public final void Y7(String str) {
        i14.j.y(this, "", getResources().getString(R.string.f369594l61), getResources().getString(R.string.f367504vi), new b(str));
    }

    /* JADX WARNING: Removed duplicated region for block: B:56:0x02df  */
    /* JADX WARNING: Removed duplicated region for block: B:57:0x02f1  */
    /* JADX WARNING: Removed duplicated region for block: B:60:0x0304  */
    /* JADX WARNING: Removed duplicated region for block: B:61:0x0315  */
    /* JADX WARNING: Removed duplicated region for block: B:64:0x0328  */
    /* JADX WARNING: Removed duplicated region for block: B:65:0x033b  */
    /* JADX WARNING: Removed duplicated region for block: B:81:0x0435  */
    /* JADX WARNING: Removed duplicated region for block: B:83:0x047a  */
    public final void Z7(f80 f802) {
        String str;
        String str2;
        String str3;
        String str4;
        String str5;
        String str6;
        String str7;
        String str8;
        String str9;
        String str10;
        long j15;
        String str11;
        boolean z15;
        int i15;
        boolean z16;
        int i16;
        char c15;
        String str12;
        Object obj;
        this.f166356v.setVisibility(8);
        a8(true);
        X7(h.TO_DOWNLOAD);
        if (f802 != null) {
            String str13 = f802.f21347i;
            String str14 = f802.f21343e;
            str6 = f802.f21342d;
            str5 = f802.f21344f;
            str4 = f802.f21346h;
            str3 = f802.f21350o;
            String str15 = f802.f21345g;
            String str16 = f802.f21348j;
            str9 = f802.f21349n;
            str = str13;
            str8 = str15;
            str2 = str14;
            str7 = str16;
        } else {
            String stringExtra = getIntent().getStringExtra("task_url");
            String stringExtra2 = getIntent().getStringExtra("task_name");
            String stringExtra3 = getIntent().getStringExtra("file_md5");
            str6 = getIntent().getStringExtra("thumb_url");
            str4 = getIntent().getStringExtra("app_developer");
            str5 = getIntent().getStringExtra("app_version");
            str3 = getIntent().getStringExtra("app_desc");
            String stringExtra4 = getIntent().getStringExtra("app_privacy_url");
            str2 = stringExtra2;
            str9 = stringExtra4;
            str = stringExtra;
            str8 = stringExtra3;
            str7 = getIntent().getStringExtra("app_permission_url");
        }
        String stringExtra5 = getIntent().getStringExtra("alternative_url");
        long longExtra = getIntent().getLongExtra("task_size", 0);
        String stringExtra6 = getIntent().getStringExtra("extInfo");
        String stringExtra7 = getIntent().getStringExtra("fileType");
        String stringExtra8 = getIntent().getStringExtra("appid");
        this.F = getIntent().getStringExtra(IXWebBroadcastListener.PACKAGE_NAME);
        String stringExtra9 = getIntent().getStringExtra(FFmpegMetadataRetriever.METADATA_KEY_TITLE);
        String stringExtra10 = getIntent().getStringExtra("page_url");
        int intExtra = getIntent().getIntExtra("task_scene", 0);
        this.C = getIntent().getIntExtra("page_scene", 0);
        this.D = getIntent().getIntExtra("task_download_type", 0);
        Log.i("MicroMsg.WebViewDownloadUI", "onCreate: md5=%s, url=%s, extInfo=%s, fileType=%s, appId=%s, packageName=%s, taskSize=%d, thumbUrl=%s, pageScene=%s,fromScene=%s", str8, str, stringExtra6, stringExtra7, stringExtra8, this.F, Long.valueOf(longExtra), str6, Integer.valueOf(this.C), Integer.valueOf(this.E));
        q.INSTANCE.g(14217, stringExtra8, 1, stringExtra10, str, Integer.valueOf(this.E));
        this.f166360z = Util.getInt(stringExtra7, 1);
        if (Util.isNullOrNil(stringExtra9)) {
            str10 = Util.nullAsNil(str2);
        } else {
            str10 = stringExtra9;
        }
        if (!Util.isNullOrNil(str10)) {
            x4.m0(this.f166345h.getPaint(), 0.8f);
            this.f166345h.setText(str10);
            this.f166345h.setVisibility(0);
        }
        if (Util.isNullOrNil(str4) || Util.isNullOrNil(str5) || Util.isNullOrNil(this.F)) {
            try {
                Map<String, String> parseXml = XmlParser.parseXml(Util.convertStreamToString(getAssets().open("app_info_arrays.xml")), "apps", null);
                int i17 = Util.getInt(parseXml.get(".apps.$count"), 0);
                int i18 = 0;
                while (i18 < i17) {
                    StringBuilder sb5 = new StringBuilder();
                    sb5.append(".apps.app");
                    if (i18 > 0) {
                        obj = Integer.valueOf(i18);
                    } else {
                        obj = "";
                    }
                    sb5.append(obj);
                    String sb6 = sb5.toString();
                    StringBuilder sb7 = new StringBuilder();
                    sb7.append(sb6);
                    str11 = str6;
                    try {
                        sb7.append(".$name");
                        String str17 = parseXml.get(sb7.toString());
                        StringBuilder sb8 = new StringBuilder();
                        sb8.append(sb6);
                        j15 = longExtra;
                        try {
                            sb8.append(".$package");
                            String str18 = parseXml.get(sb8.toString());
                            String str19 = parseXml.get(sb6 + ".$task");
                            if (!str17.equalsIgnoreCase(stringExtra9) && !str17.equalsIgnoreCase(str2) && !str18.equalsIgnoreCase(this.F)) {
                                if (!str19.equalsIgnoreCase(str2)) {
                                    i18++;
                                    i17 = i17;
                                    str6 = str11;
                                    longExtra = j15;
                                }
                            }
                            if (Util.isNullOrNil(str5)) {
                                str5 = parseXml.get(sb6 + ".$version");
                            }
                            if (Util.isNullOrNil(str4)) {
                                str4 = parseXml.get(sb6 + ".$developer");
                            }
                            if (Util.isNullOrNil(this.F)) {
                                this.F = str18;
                            }
                        } catch (IOException unused) {
                        }
                    } catch (IOException unused2) {
                    }
                    Log.i("MicroMsg.WebViewDownloadUI", "title:%s taskName:%s, package:%s, version:%s, developer:%s, permissionUrl:%s, privacyAgreementUrl:%s", stringExtra9, str2, this.F, str5, str4, str7, str9);
                    if (Util.isNullOrNil(str5)) {
                        this.f166346i.setText(str5);
                        this.f166346i.setVisibility(0);
                        this.f166347j.setVisibility(0);
                        z15 = true;
                    } else {
                        this.f166346i.setVisibility(8);
                        this.f166347j.setVisibility(8);
                        z15 = false;
                    }
                    if (Util.isNullOrNil(str4)) {
                        this.f166348n.setText(str4);
                        this.f166348n.setVisibility(0);
                        this.f166349o.setVisibility(0);
                    } else {
                        this.f166348n.setVisibility(8);
                        this.f166349o.setVisibility(8);
                        z15 = false;
                    }
                    if (Util.isNullOrNil(str3)) {
                        this.f166350p.setText(str3);
                        i15 = 0;
                        this.f166350p.setVisibility(0);
                        this.f166351q.setVisibility(0);
                    } else {
                        i15 = 0;
                        this.f166350p.setVisibility(8);
                        this.f166351q.setVisibility(8);
                    }
                    View view = this.f166354t;
                    k30.a aVar = new k30.a();
                    ThreadLocal<k30.a> threadLocal = k30.c.f244265a;
                    aVar.c(Integer.valueOf(i15));
                    j30.a.d(view, aVar.b(), "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "startDownload", "(Lcom/tencent/mm/protocal/protobuf/DownloadAppInfo;)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
                    view.setVisibility(((Integer) aVar.a(0)).intValue());
                    j30.a.e(view, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "startDownload", "(Lcom/tencent/mm/protocal/protobuf/DownloadAppInfo;)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
                    if (Util.isNullOrNil(this.F) || (!Util.isNullOrNil(str7) && !Util.isNullOrNil(str9))) {
                        if (!Util.isNullOrNil(str7) || Util.isNullOrNil(str9)) {
                            str12 = String.format("<a href='https://dldir1.qq.com/weixin/android/wechat_webview_download_appinfo_new.html?fun=%s&package=%s'>%s</a>  |  <a href='https://dldir1.qq.com/weixin/android/wechat_webview_download_appinfo_new.html?fun=%s&package=%s'>%s</a>", "permission", this.F, getString(R.string.l5n), "privacy", this.F, getString(R.string.l5o));
                        } else {
                            str12 = String.format("<a href='" + str7 + "'>%s</a>  |  <a href='" + str9 + "'>%s</a>", getString(R.string.l5n), getString(R.string.l5o));
                        }
                        this.f166355u.setText(str12);
                        i16 = 1;
                        ((hz.h) j.c(hz.h.class)).hJ(this.f166355u, 1);
                        c15 = 0;
                        this.f166355u.setVisibility(0);
                        z16 = z15;
                    } else {
                        c15 = 0;
                        i16 = 1;
                        z16 = false;
                    }
                    if (z16) {
                        q qVar = q.INSTANCE;
                        Object[] objArr = new Object[5];
                        objArr[c15] = stringExtra8;
                        objArr[i16] = 7;
                        objArr[2] = stringExtra10;
                        objArr[3] = str;
                        objArr[4] = Integer.valueOf(this.E);
                        qVar.g(14217, objArr);
                        this.G = "Missing required parameters: developer, app_version, privacy_agreement_url or permission_url.";
                        Log.w("MicroMsg.WebViewDownloadUI", "Finish without all elements");
                        ak.a.makeText(this, getString(R.string.f369595l62, this.G), 1).show();
                        V7(this.G);
                        return;
                    }
                    if (j15 > 0) {
                        String sizeMB = Util.getSizeMB(j15);
                        Button button = this.f166342e;
                        Object[] objArr2 = new Object[i16];
                        objArr2[0] = sizeMB;
                        button.setText(getString(R.string.l5r, objArr2));
                    }
                    int dimensionPixelSize = getResources().getDimensionPixelSize(R.dimen.f359089d1);
                    int dimensionPixelSize2 = getResources().getDimensionPixelSize(R.dimen.f359058c6);
                    int intExtra2 = getIntent().getIntExtra("icon_res_id", R.raw.webview_download_thumb_unknown);
                    qg0.a b15 = qg0.a.b();
                    ImageView imageView = this.f166352r;
                    c.b bVar = new c.b();
                    bVar.f294629o = intExtra2;
                    bVar.f294617c = true;
                    bVar.f294636v = true;
                    bVar.f294624j = dimensionPixelSize2;
                    bVar.f294625k = dimensionPixelSize2;
                    bVar.f294637w = true;
                    bVar.f294634t = true;
                    bVar.f294635u = (float) dimensionPixelSize;
                    bVar.f294616b = true;
                    b15.h(str11, imageView, bVar.a());
                    this.f166342e.setOnClickListener(new c(str, str8, stringExtra6, stringExtra8, stringExtra5, stringExtra10, str2, intExtra));
                    this.f166343f.setOnClickListener(new d(stringExtra8, stringExtra10, str));
                    this.f166344g.setOnClickListener(new e());
                    ((l) ((y) j.c(y.class)).fI0()).a(this.J);
                    ((l) ((y) j.c(y.class)).fI0()).a(L);
                    return;
                }
            } catch (IOException unused3) {
            }
        }
        str11 = str6;
        j15 = longExtra;
        Log.i("MicroMsg.WebViewDownloadUI", "title:%s taskName:%s, package:%s, version:%s, developer:%s, permissionUrl:%s, privacyAgreementUrl:%s", stringExtra9, str2, this.F, str5, str4, str7, str9);
        if (Util.isNullOrNil(str5)) {
        }
        if (Util.isNullOrNil(str4)) {
        }
        if (Util.isNullOrNil(str3)) {
        }
        View view2 = this.f166354t;
        k30.a aVar2 = new k30.a();
        ThreadLocal<k30.a> threadLocal2 = k30.c.f244265a;
        aVar2.c(Integer.valueOf(i15));
        j30.a.d(view2, aVar2.b(), "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "startDownload", "(Lcom/tencent/mm/protocal/protobuf/DownloadAppInfo;)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
        view2.setVisibility(((Integer) aVar2.a(0)).intValue());
        j30.a.e(view2, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "startDownload", "(Lcom/tencent/mm/protocal/protobuf/DownloadAppInfo;)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
        if (Util.isNullOrNil(this.F)) {
        }
        if (!Util.isNullOrNil(str7)) {
        }
        str12 = String.format("<a href='https://dldir1.qq.com/weixin/android/wechat_webview_download_appinfo_new.html?fun=%s&package=%s'>%s</a>  |  <a href='https://dldir1.qq.com/weixin/android/wechat_webview_download_appinfo_new.html?fun=%s&package=%s'>%s</a>", "permission", this.F, getString(R.string.l5n), "privacy", this.F, getString(R.string.l5o));
        this.f166355u.setText(str12);
        i16 = 1;
        ((hz.h) j.c(hz.h.class)).hJ(this.f166355u, 1);
        c15 = 0;
        this.f166355u.setVisibility(0);
        z16 = z15;
        if (z16) {
        }
    }

    public final void a8(boolean z15) {
        int i15;
        int i16;
        int i17;
        int i18;
        int i19;
        int i25;
        int i26;
        int i27;
        int i28;
        int i29;
        int i35;
        int i36;
        int i37;
        Button button = this.f166342e;
        int i38 = 8;
        if (z15) {
            i15 = 0;
        } else {
            i15 = 8;
        }
        button.setVisibility(i15);
        Button button2 = this.f166343f;
        if (z15) {
            i16 = 0;
        } else {
            i16 = 8;
        }
        button2.setVisibility(i16);
        Button button3 = this.f166344g;
        if (z15) {
            i17 = 0;
        } else {
            i17 = 8;
        }
        button3.setVisibility(i17);
        TextView textView = this.f166345h;
        if (z15) {
            i18 = 0;
        } else {
            i18 = 8;
        }
        textView.setVisibility(i18);
        TextView textView2 = this.f166346i;
        if (z15) {
            i19 = 0;
        } else {
            i19 = 8;
        }
        textView2.setVisibility(i19);
        TextView textView3 = this.f166347j;
        if (z15) {
            i25 = 0;
        } else {
            i25 = 8;
        }
        textView3.setVisibility(i25);
        TextView textView4 = this.f166348n;
        if (z15) {
            i26 = 0;
        } else {
            i26 = 8;
        }
        textView4.setVisibility(i26);
        TextView textView5 = this.f166349o;
        if (z15) {
            i27 = 0;
        } else {
            i27 = 8;
        }
        textView5.setVisibility(i27);
        TextView textView6 = this.f166350p;
        if (z15) {
            i28 = 0;
        } else {
            i28 = 8;
        }
        textView6.setVisibility(i28);
        TextView textView7 = this.f166351q;
        if (z15) {
            i29 = 0;
        } else {
            i29 = 8;
        }
        textView7.setVisibility(i29);
        ImageView imageView = this.f166352r;
        if (z15) {
            i35 = 0;
        } else {
            i35 = 8;
        }
        imageView.setVisibility(i35);
        ImageView imageView2 = this.f166353s;
        if (z15) {
            i36 = 0;
        } else {
            i36 = 8;
        }
        imageView2.setVisibility(i36);
        View view = this.f166354t;
        if (z15) {
            i37 = 0;
        } else {
            i37 = 8;
        }
        k30.a aVar = new k30.a();
        ThreadLocal<k30.a> threadLocal = k30.c.f244265a;
        aVar.c(Integer.valueOf(i37));
        j30.a.d(view, aVar.b(), "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "updateAllInfoView", "(Z)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
        view.setVisibility(((Integer) aVar.a(0)).intValue());
        j30.a.e(view, "com/tencent/mm/plugin/webview/ui/tools/WebViewDownloadUI", "updateAllInfoView", "(Z)V", "android/view/View_EXEC_", "setVisibility", "(I)V");
        TextView textView8 = this.f166355u;
        if (z15) {
            i38 = 4;
        }
        textView8.setVisibility(i38);
    }

    @Override // com.tencent.mm.ui.MMActivity
    public int getLayoutId() {
        return R.layout.d9t;
    }

    @Override // androidx.activity.ComponentActivity, com.tencent.mm.ui.component.UIComponentActivity, com.tencent.mm.ui.MMActivity
    public void onBackPressed() {
        super.onBackPressed();
        W7();
    }

    @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.tencent.mm.ui.component.UIComponentActivity, com.tencent.mm.ui.MMActivity, com.tencent.mm.hellhoundlib.activities.HellActivity, com.tencent.mm.ui.MMFragmentActivity
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.B = this;
        setMMTitle("");
        setBackBtn(new a());
        setActionbarColor(getResources().getColor(R.color.aaw));
        hideActionbarLine();
        overridePendingTransition(MMFragmentActivity$$c.f176569a, MMFragmentActivity$$c.f176570b);
        this.f166342e = (Button) findViewById(R.id.d3p);
        this.f166343f = (Button) findViewById(R.id.f362893d32);
        this.f166344g = (Button) findViewById(R.id.f362891d30);
        this.f166345h = (TextView) findViewById(R.id.d3o);
        this.f166346i = (TextView) findViewById(R.id.d46);
        this.f166347j = (TextView) findViewById(R.id.d47);
        this.f166348n = (TextView) findViewById(R.id.d3_);
        this.f166349o = (TextView) findViewById(R.id.d3a);
        this.f166350p = (TextView) findViewById(R.id.d38);
        this.f166351q = (TextView) findViewById(R.id.d39);
        this.f166354t = findViewById(R.id.d0v);
        this.f166352r = (ImageView) findViewById(R.id.f362898d42);
        this.f166353s = (ImageView) findViewById(R.id.f362899d43);
        this.A = (TextView) findViewById(R.id.f362900d44);
        this.f166356v = (ProgressBar) findViewById(R.id.imd);
        this.f166355u = (TextView) findViewById(R.id.a1a);
        int intExtra = getIntent().getIntExtra("from_scene", 0);
        this.E = intExtra;
        if (intExtra == 5) {
            String stringExtra = getIntent().getStringExtra("download_app_id");
            this.H = stringExtra;
            if (!Util.isNullOrNil(stringExtra)) {
                String str = this.H;
                this.f166356v.setVisibility(0);
                a8(false);
                this.I = cp3.c.a(str, new w0(this, str));
                return;
            }
            Y7("invalid download app id");
            return;
        }
        Z7(null);
    }

    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, com.tencent.mm.ui.component.UIComponentActivity, com.tencent.mm.ui.MMActivity, com.tencent.mm.hellhoundlib.activities.HellActivity, com.tencent.mm.ui.MMFragmentActivity
    public void onDestroy() {
        super.onDestroy();
        Log.i("MicroMsg.WebViewDownloadUI", "onDestroy hasCallback=%b", Boolean.valueOf(this.f166359y));
        if (!this.f166359y) {
            AddDownloadTaskEvent addDownloadTaskEvent = new AddDownloadTaskEvent();
            AddDownloadTaskEvent.a aVar = addDownloadTaskEvent.f61796d;
            aVar.f61798b = true;
            aVar.f61797a = this.C;
            aVar.f61800d = this.G;
            addDownloadTaskEvent.publish();
            this.f166359y = true;
        }
        c.a remove = cp3.c.f192077a.remove(Integer.valueOf(this.I));
        if (remove != null) {
            z.l().f198618b.c(remove.f192078a.hashCode());
        }
        ((l) ((y) j.c(y.class)).fI0()).s(this.J);
    }
}