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); } }