package ho3; import android.webkit.ValueCallback; import com.tencent.kinda.framework.widget.tools.ConstantsKinda; import com.tencent.mm.appbrand.v8.IJSRuntime; import com.tencent.mm.plugin.appbrand.appcache.WxaPkg; import com.tencent.mm.plugin.appbrand.appcache.f3; import com.tencent.mm.plugin.appbrand.appcache.q0; import com.tencent.mm.plugin.appbrand.appcache.r0; import com.tencent.mm.plugin.appbrand.jsruntime.z; import com.tencent.mm.plugin.lite.LiteAppCenter; import com.tencent.mm.plugin.report.service.q; import com.tencent.mm.sdk.platformtools.BuildInfo; import com.tencent.mm.sdk.platformtools.Log; import com.tencent.mm.sdk.platformtools.MMApplicationContext; import com.tencent.mm.sdk.platformtools.Util; import com.tencent.mm.sdk.platformtools.WeChatEnvironment; import com.tencent.mm.vfs.q1; import com.tencent.mm.vfs.u1; import com.tencent.youtu.sdkkitframework.common.StateEvent; import ek4.y; import fo3.t; import go3.c; import ho3.e; import ho3.f; import ie1.h; import java.io.IOException; import java.net.URL; import java.net.URLEncoder; import java.util.HashMap; import java.util.List; import java.util.Map; import kh4.l; import lh4.m; import lh4.o; import wg4.b0; import wg4.n; import xg4.c0; public abstract class c extends z implements go3.c { public static final String A; public static qb0.d<String, a50.g> B = new qb0.d<>(1); /* renamed from: y */ public static final b f227523y = new b(null); /* renamed from: z */ public static final wg4.g<Boolean> f227524z = wg4.h.a(C3002c.f227541d); /* renamed from: r */ public final HashMap<String, Integer> f227525r = new HashMap<>(); /* renamed from: s */ public final wg4.g f227526s = wg4.h.a(new f(this)); /* renamed from: t */ public final wg4.g f227527t = wg4.h.a(new k(this)); /* renamed from: u */ public final wg4.g f227528u = wg4.h.a(new j(this)); /* renamed from: v */ public final HashMap<String, Integer> f227529v = new HashMap<>(); /* renamed from: w */ public boolean f227530w; /* renamed from: x */ public final wg4.g f227531x = wg4.h.a(g.f227550d); public static final class a { /* renamed from: a */ public final String f227532a; /* renamed from: b */ public final long f227533b; public a(String str, long j15) { m.g(str, "appId"); this.f227532a = str; this.f227533b = j15; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof a)) { return false; } a aVar = (a) obj; return m.b(this.f227532a, aVar.f227532a) && this.f227533b == aVar.f227533b; } public int hashCode() { long j15 = this.f227533b; return (this.f227532a.hashCode() * 31) + ((int) (j15 ^ (j15 >>> 32))); } public String toString() { return "ClientInfo(appId=" + this.f227532a + ", idKey=" + this.f227533b + ')'; } } public static final class b { public static final class a { /* renamed from: a */ public final boolean f227534a; /* renamed from: b */ public final boolean f227535b; /* renamed from: c */ public final String f227536c; /* renamed from: d */ public final String f227537d; /* renamed from: e */ public final String f227538e; public a(boolean z15, boolean z16, String str, String str2, String str3) { m.g(str2, "assetsPath"); m.g(str3, "appId"); this.f227534a = z15; this.f227535b = z16; this.f227536c = str; this.f227537d = str2; this.f227538e = str3; } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof a)) { return false; } a aVar = (a) obj; return this.f227534a == aVar.f227534a && this.f227535b == aVar.f227535b && m.b(this.f227536c, aVar.f227536c) && m.b(this.f227537d, aVar.f227537d) && m.b(this.f227538e, aVar.f227538e); } public int hashCode() { boolean z15 = this.f227534a; int i15 = 1; if (z15) { z15 = true; } int i16 = z15 ? 1 : 0; int i17 = z15 ? 1 : 0; int i18 = z15 ? 1 : 0; int i19 = i16 * 31; boolean z16 = this.f227535b; if (!z16) { i15 = z16 ? 1 : 0; } int i25 = (i19 + i15) * 31; String str = this.f227536c; return ((((i25 + (str == null ? 0 : str.hashCode())) * 31) + this.f227537d.hashCode()) * 31) + this.f227538e.hashCode(); } public String toString() { return "ReadPkgInfo(isDebugger=" + this.f227534a + ", isPreview=" + this.f227535b + ", resPath=" + this.f227536c + ", assetsPath=" + this.f227537d + ", appId=" + this.f227538e + ')'; } } /* renamed from: ho3.c$b$b */ public static final class C3001b extends o implements kh4.a<b0> { /* renamed from: d */ public final /* synthetic */ a f227539d; /* renamed from: e */ public final /* synthetic */ int f227540e; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public C3001b(a aVar, int i15) { super(0); this.f227539d = aVar; this.f227540e = i15; } @Override // kh4.a public b0 invoke() { int i15; t tVar = t.f216222a; String str = this.f227539d.f227538e; m.g(str, "appId"); f3 a15 = tVar.a(str, 0); if (a15 == null) { Log.i("MicroMsg.WebCanvasPackageDownManager", "getWxaPkgVersion pkgInfo is null"); i15 = 0; } else { i15 = a15.field_version; } q.INSTANCE.g(20781, this.f227539d.f227538e, Integer.valueOf(i15), Integer.valueOf(this.f227540e), 3, ""); return b0.f332794a; } } public b(lh4.h hVar) { } /* JADX WARNING: Removed duplicated region for block: B:43:0x0153 */ /* JADX WARNING: Removed duplicated region for block: B:46:0x01a2 */ public static q0 b(b bVar, a aVar, kh4.q qVar, kh4.q qVar2, boolean z15, int i15, Object obj) { kh4.q qVar3; boolean z16; int i16; Exception e15; String str; d dVar; if ((i15 & 4) != 0) { qVar3 = null; } else { qVar3 = qVar2; } if ((i15 & 8) != 0) { z16 = true; } else { z16 = z15; } bVar.getClass(); m.g(aVar, "pkgInfo"); m.g(qVar, "validResPkg"); if (aVar.f227534a && u1.k(aVar.f227536c)) { WxaPkg wxaPkg = new WxaPkg(aVar.f227536c); wxaPkg.b(); int c15 = com.tencent.mm.plugin.webview.webcompt.a.c(wxaPkg); b bVar2 = c.f227523y; StringBuilder sb5 = new StringBuilder(); sb5.append("#readPkg "); sb5.append(aVar.f227538e); sb5.append(" use "); if (aVar.f227535b) { str = "preview"; } else { str = "debug"; } sb5.append(str); Log.i("MicroMsg.WebJsEngine", sb5.toString()); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(c15), Integer.valueOf(aVar.f227535b ? 1 : 0), ""); if (qVar3 == null) { return wxaPkg; } if (aVar.f227535b) { dVar = d.UsePreviewPkg; } else { dVar = d.UseDebugPkg; } qVar3.invoke(dVar, Integer.valueOf(c15), ""); return wxaPkg; } else if (!z16) { try { q0 c16 = c(aVar, qVar, qVar3, 0); m.d(c16); return c16; } catch (Exception e16) { b bVar3 = c.f227523y; Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " fail " + e16.getMessage()); throw e16; } } else { com.tencent.mm.plugin.appbrand.appcache.h hVar = new com.tencent.mm.plugin.appbrand.appcache.h(MMApplicationContext.getContext(), aVar.f227537d); hVar.b(); try { i16 = com.tencent.mm.plugin.webview.webcompt.a.c(hVar); try { q0 c17 = c(aVar, qVar, qVar3, i16); if (c17 != null) { Map<String, Long> map = r0.f84301a; try { hVar.close(); return c17; } catch (IOException unused) { return c17; } } } catch (Exception e17) { e15 = e17; b bVar4 = c.f227523y; Log.e("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227536c + " handle error: " + aVar.f227538e + ' ' + e15.getMessage() + " version:" + i16); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, e15.getMessage()); if (qVar3 != null) { } b bVar5 = c.f227523y; Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, ""); if (qVar3 != null) { } return hVar; } } catch (Exception e18) { e15 = e18; i16 = 0; b bVar42 = c.f227523y; Log.e("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227536c + " handle error: " + aVar.f227538e + ' ' + e15.getMessage() + " version:" + i16); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, e15.getMessage()); if (qVar3 != null) { qVar3.invoke(d.FallbackAssetsPkg, Integer.valueOf(i16), e15.getMessage()); } b bVar52 = c.f227523y; Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, ""); if (qVar3 != null) { } return hVar; } b bVar522 = c.f227523y; Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use assert version:" + i16); q.INSTANCE.g(20781, aVar.f227538e, 0, Integer.valueOf(i16), 2, ""); if (qVar3 != null) { qVar3.invoke(d.UseAssetsPkg, Integer.valueOf(i16), ""); } return hVar; } } public static final q0 c(a aVar, kh4.q<? super Integer, ? super Integer, ? super q0, Boolean> qVar, kh4.q<? super d, ? super Integer, ? super String, b0> qVar2, int i15) { try { if (u1.k(aVar.f227536c)) { WxaPkg wxaPkg = new WxaPkg(aVar.f227536c); wxaPkg.b(); int c15 = com.tencent.mm.plugin.webview.webcompt.a.c(wxaPkg); b bVar = c.f227523y; Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " resVersion = " + c15 + " assetsVersion=" + i15); if (qVar.invoke(Integer.valueOf(i15), Integer.valueOf(c15), wxaPkg).booleanValue()) { Log.i("MicroMsg.WebJsEngine", "#readPkg " + aVar.f227538e + " use res"); m60.d.B(null, new C3001b(aVar, c15)); if (qVar2 != null) { qVar2.invoke(d.UseResPkg, Integer.valueOf(c15), ""); } return wxaPkg; } Map<String, Long> map = r0.f84301a; try { wxaPkg.close(); } catch (IOException unused) { } } else if (!Util.isNullOrNil(aVar.f227536c)) { q.INSTANCE.g(20781, aVar.f227538e, 0, 0, 0, "", "", 1); ww2.d.INSTANCE.p(1454, 122, 1); } } catch (Throwable th5) { b bVar2 = c.f227523y; Log.printErrStackTrace("MicroMsg.WebJsEngine", th5, "readResPkg", new Object[0]); } return null; } public final a a(String str, boolean z15, String str2, String str3) { m.g(str, "file"); m.g(str3, "appId"); String str4 = c.A + '/' + str; String str5 = "jsapi/" + str; if ((BuildInfo.DEBUG || BuildInfo.IS_FLAVOR_RED || WeChatEnvironment.hasDebugger()) && u1.k(str4)) { return new a(true, z15, str4, str5, str3); } return new a(false, z15, str2, str5, str3); } } /* renamed from: ho3.c$c */ public static final class C3002c extends o implements kh4.a<Boolean> { /* renamed from: d */ public static final C3002c f227541d = new C3002c(); public C3002c() { super(0); } @Override // kh4.a public Boolean invoke() { boolean z15 = true; if (((ie1.h) yz3.j.c(ie1.h.class)).Xj0(h.c.f232264q7, 1) != 1) { z15 = false; } return Boolean.valueOf(z15); } } public enum d { UseDebugPkg, UsePreviewPkg, UseResPkg, UseAssetsPkg, FallbackAssetsPkg } public static final class e implements go3.o { /* renamed from: d */ public final /* synthetic */ c f227548d; public e(c cVar) { this.f227548d = cVar; } @Override // go3.o public void O(String str, String str2) { m.g(str, StateEvent.Name.MESSAGE); m.g(str2, "targetOrigin"); this.f227548d.O1(str, str2); } } public static final class f extends o implements kh4.a<a50.g> { /* renamed from: d */ public final /* synthetic */ c f227549d; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public f(c cVar) { super(0); this.f227549d = cVar; } @Override // kh4.a public a50.g invoke() { return com.tencent.mm.plugin.webview.webcompt.a.b(this.f227549d.K1()); } } public static final class g extends o implements kh4.a<String> { /* renamed from: d */ public static final g f227550d = new g(); public g() { super(0); } @Override // kh4.a public String invoke() { return Util.convertStreamToString(MMApplicationContext.getContext().getAssets().open("jsapi/context.js")); } } public static final class h implements ValueCallback { /* renamed from: a */ public final /* synthetic */ l f227551a; public h(l lVar) { this.f227551a = lVar; } @Override // android.webkit.ValueCallback public final /* synthetic */ void onReceiveValue(Object obj) { this.f227551a.invoke(obj); } } public static final class i implements com.tencent.mm.plugin.appbrand.jsruntime.i { /* renamed from: a */ public final /* synthetic */ String f227552a; /* renamed from: b */ public final /* synthetic */ e f227553b; /* renamed from: c */ public final /* synthetic */ c f227554c; /* renamed from: d */ public final /* synthetic */ com.tencent.mm.plugin.appbrand.jsruntime.h f227555d; /* renamed from: e */ public final /* synthetic */ String f227556e; /* renamed from: f */ public final /* synthetic */ String f227557f; public i(String str, e eVar, c cVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str2, String str3) { this.f227552a = str; this.f227553b = eVar; this.f227554c = cVar; this.f227555d = hVar; this.f227556e = str2; this.f227557f = str3; } @Override // com.tencent.mm.plugin.appbrand.jsruntime.i public final void a(String str, String str2) { f.o oVar; b bVar = c.f227523y; Log.e("MicroMsg.WebJsEngine", "JsException[" + this.f227552a + "]:" + str + '\n' + str2); this.f227553b.a(new e.d()); f I1 = this.f227554c.I1(); int ordinal = this.f227553b.f227562b.ordinal(); String str3 = null; if (ordinal == 0) { oVar = new f.l(); String str4 = this.f227557f; String str5 = this.f227556e; String str6 = str + '\t' + str2; if (str6 != null) { str3 = y.r(str6, ',', '.', false, 4, null); } ww2.d.INSTANCE.g(20821, str4, str5, str3); } else if (ordinal == 1) { oVar = new f.C3004f(); String str7 = this.f227557f; String str8 = this.f227556e; String str9 = str + '\t' + str2; if (str9 != null) { str3 = y.r(str9, ',', '.', false, 4, null); } ww2.d.INSTANCE.g(20821, str7, str8, str3); } else if (ordinal != 2) { oVar = new f.b(); } else { oVar = new f.b(); String str10 = this.f227557f; String str11 = this.f227556e; String str12 = str + '\t' + str2; if (str12 != null) { str3 = y.r(str12, ',', '.', false, 4, null); } ww2.d.INSTANCE.g(20821, str10, str11, str3); } I1.a(oVar); c cVar = this.f227554c; int contextId = this.f227555d.getContextId(); String str13 = this.f227556e; cVar.getClass(); m.g(str13, "name"); a50.g gVar = new a50.g(); gVar.n("id", contextId); gVar.put("name", str13); gVar.put(StateEvent.Name.MESSAGE, str); gVar.put("stackTrace", str2); String gVar2 = gVar.toString(); m.f(gVar2, "err.toString()"); c.a.a(cVar, "error", gVar2, null, 4, null); } } public static final class j extends o implements kh4.a<Integer> { /* renamed from: d */ public final /* synthetic */ c f227558d; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public j(c cVar) { super(0); this.f227558d = cVar; } @Override // kh4.a public Integer invoke() { return Integer.valueOf(com.tencent.mm.plugin.webview.webcompt.a.c(this.f227558d.K1())); } } public static final class k extends o implements kh4.a<a50.g> { /* renamed from: d */ public final /* synthetic */ c f227559d; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public k(c cVar) { super(0); this.f227559d = cVar; } @Override // kh4.a public a50.g invoke() { return ((a50.g) ((n) this.f227559d.f227526s).getValue()).getJSONObject("logic"); } } static { String str = z80.b.E() + "jsengine/pkg"; Log.i("DEBUG_PATH", "WebCanvas debug path = " + str); A = str; } public static /* synthetic */ void D1(c cVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str, String str2, l lVar, a aVar, int i15, Object obj) { if (obj == null) { if ((i15 & 4) != 0) { str2 = "unspecified"; } cVar.C1(hVar, str, str2, (i15 & 8) != 0 ? null : lVar, (i15 & 16) != 0 ? null : aVar); return; } throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: configClient"); } public static /* synthetic */ void Q1(c cVar, a50.g gVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, boolean z15, String str, String str2, l lVar, int i15, Object obj) { boolean z16; String str3; String str4; l lVar2; if (obj == null) { if ((i15 & 4) != 0) { z16 = false; } else { z16 = z15; } if ((i15 & 8) != 0) { String string = gVar.getString("name"); m.f(string, "getString(\"name\")"); str3 = string; } else { str3 = str; } if ((i15 & 16) != 0) { str4 = "wxfedb0854e2b1820d"; } else { str4 = str2; } if ((i15 & 32) != 0) { lVar2 = null; } else { lVar2 = lVar; } cVar.P1(gVar, hVar, eVar, z16, str3, str4, lVar2); return; } throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: setup"); } /* JADX WARNING: Removed duplicated region for block: B:33:0x0170 */ /* JADX WARNING: Removed duplicated region for block: B:34:0x017c */ /* JADX WARNING: Removed duplicated region for block: B:48:0x01c7 */ /* JADX WARNING: Removed duplicated region for block: B:49:0x01d6 */ public final void B1(l<? super String, b0> lVar) { String str; int i15; int i16; Exception e15; String message; String str2; e eVar; String optString; String str3; Exception e16; String message2; String str4; String str5 = "name"; if (this.f227530w) { Log.w("MicroMsg.WebJsEngine", "config but engine destroyed"); return; } I1().a(new f.i()); try { a50.g J1 = J1(); try { I1().a(new f.m()); go3.n nVar = new go3.n(new e(this)); com.tencent.mm.plugin.appbrand.jsruntime.h z15 = z(); m.f(z15, "mainJsContext"); nVar.a(z15); z().evaluateJavascript((String) ((n) this.f227531x).getValue(), null); a50.g k15 = J1.getJSONObject("main"); m.f(k15, ""); com.tencent.mm.plugin.appbrand.jsruntime.h z16 = z(); m.f(z16, "mainJsContext"); try { eVar = new e(k15.optLong("idKey", 0), e.j.Main); optString = k15.optString(str5); m.f(optString, "optString(\"name\")"); str = null; } catch (Exception e17) { e15 = e17; i16 = 3; i15 = 20821; str = null; I1().a(new f.k()); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]); message = e15.getMessage(); if (message != null) { str2 = y.r(message, ',', '.', false, 4, null); } else { str2 = str; } ww2.d dVar = ww2.d.INSTANCE; Object[] objArr = new Object[i16]; objArr[0] = "wxfedb0854e2b1820d"; objArr[1] = "main"; objArr[2] = str2; dVar.g(i15, objArr); } try { P1(k15, z16, eVar, true, optString, "wxfedb0854e2b1820d", lVar); I1().a(new f.n()); String str6 = "engine"; if (J1.has(str6)) { try { I1().a(new f.g()); a50.e j15 = J1.i(str6); if (j15 != null) { int length = j15.length(); int i17 = 0; while (i17 < length) { a50.g o15 = j15.m(i17); String string = o15.getString(str5); HashMap<String, Integer> hashMap = this.f227529v; m.f(string, "engineName"); com.tencent.mm.plugin.appbrand.jsruntime.h Z = Z(); str3 = str6; try { Q1(this, o15, Z, new e(o15.getLong("idKey"), e.j.Engine), true, null, null, null, 56, null); Log.i("MicroMsg.WebJsEngine", "start engine " + string + '#' + ((com.tencent.mm.plugin.appbrand.jsruntime.g) Z).f90926h); hashMap.put(string, Integer.valueOf(((com.tencent.mm.plugin.appbrand.jsruntime.g) Z).f90926h)); i17++; str5 = str5; length = length; str6 = str3; j15 = j15; } catch (Exception e18) { e16 = e18; I1().a(new f.e()); Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "config engineContext err", new Object[0]); message2 = e16.getMessage(); if (message2 == null) { str4 = y.r(message2, ',', '.', false, 4, null); } else { str4 = null; } ww2.d.INSTANCE.g(20821, "wxfedb0854e2b1820d", str3, str4); return; } } } I1().a(new f.h()); } catch (Exception e19) { e16 = e19; str3 = str6; I1().a(new f.e()); Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "config engineContext err", new Object[0]); message2 = e16.getMessage(); if (message2 == null) { } ww2.d.INSTANCE.g(20821, "wxfedb0854e2b1820d", str3, str4); return; } } I1().a(new f.j()); } catch (Exception e25) { e15 = e25; i16 = 3; i15 = 20821; I1().a(new f.k()); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]); message = e15.getMessage(); if (message != null) { } ww2.d dVar2 = ww2.d.INSTANCE; Object[] objArr2 = new Object[i16]; objArr2[0] = "wxfedb0854e2b1820d"; objArr2[1] = "main"; objArr2[2] = str2; dVar2.g(i15, objArr2); } } catch (Exception e26) { e15 = e26; str = null; i16 = 3; i15 = 20821; I1().a(new f.k()); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "config mainContext err", new Object[0]); message = e15.getMessage(); if (message != null) { } ww2.d dVar22 = ww2.d.INSTANCE; Object[] objArr22 = new Object[i16]; objArr22[0] = "wxfedb0854e2b1820d"; objArr22[1] = "main"; objArr22[2] = str2; dVar22.g(i15, objArr22); } } catch (Exception e27) { Log.printErrStackTrace("MicroMsg.WebJsEngine", e27, "get vmConfig ex", new Object[0]); } } /* JADX WARNING: Removed duplicated region for block: B:33:0x010c */ public void C1(com.tencent.mm.plugin.appbrand.jsruntime.h hVar, String str, String str2, l<? super String, b0> lVar, a aVar) { a aVar2; a aVar3; int i15; e eVar; Exception e15; String str3; m.g(hVar, "context"); m.g(str, "name"); m.g(str2, "type"); if (this.f227530w) { Log.w("MicroMsg.WebJsEngine", "configClient but engine destroyed"); return; } String str4 = null; if (aVar == null) { try { aVar2 = G1(str2); } catch (Exception e16) { Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "configClient getClientInfo err", new Object[0]); String message = e16.getMessage(); if (message != null) { str4 = y.r(message, ',', '.', false, 4, null); } ww2.d.INSTANCE.g(20821, "ClientInfo", str, str4); return; } } else { aVar2 = aVar; } e eVar2 = new e(aVar2.f227533b, e.j.Client); try { I1().a(new f.c()); a50.g F1 = F1(str2); eVar2.a(new e.g()); aVar3 = aVar2; i15 = 3; try { Q1(this, F1, hVar, eVar2, false, str, aVar2.f227532a, null, 36, null); N1(str, str2, hVar, eVar2, lVar); eVar = eVar2; try { eVar.a(new e.h()); I1().a(new f.d()); } catch (Exception e17) { e15 = e17; I1().a(new f.a()); eVar.a(new e.b()); String str5 = aVar3.f227532a; str3 = "type=" + str2 + ", " + e15.getMessage(); if (str3 != null) { } ww2.d dVar = ww2.d.INSTANCE; Object[] objArr = new Object[i15]; objArr[0] = str5; objArr[1] = str; objArr[2] = str4; dVar.g(20821, objArr); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]); } } catch (Exception e18) { e15 = e18; eVar = eVar2; I1().a(new f.a()); eVar.a(new e.b()); String str52 = aVar3.f227532a; str3 = "type=" + str2 + ", " + e15.getMessage(); if (str3 != null) { } ww2.d dVar2 = ww2.d.INSTANCE; Object[] objArr2 = new Object[i15]; objArr2[0] = str52; objArr2[1] = str; objArr2[2] = str4; dVar2.g(20821, objArr2); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]); } } catch (Exception e19) { e15 = e19; eVar = eVar2; aVar3 = aVar2; i15 = 3; I1().a(new f.a()); eVar.a(new e.b()); String str522 = aVar3.f227532a; str3 = "type=" + str2 + ", " + e15.getMessage(); if (str3 != null) { str4 = y.r(str3, ',', '.', false, 4, null); } ww2.d dVar22 = ww2.d.INSTANCE; Object[] objArr22 = new Object[i15]; objArr22[0] = str522; objArr22[1] = str; objArr22[2] = str4; dVar22.g(20821, objArr22); Log.printErrStackTrace("MicroMsg.WebJsEngine", e15, "configClient engineContext err", new Object[0]); } } public final String E1(String str, String str2) { m.g(str, "appId"); m.g(str2, ConstantsKinda.INTENT_LITEAPP_PATH); return str + ':' + URLEncoder.encode(str2); } public a50.g F1(String str) { m.g(str, "type"); a50.g k15 = J1().getJSONObject("client"); m.f(k15, "vmConfig.getJSONObject(\"client\")"); return k15; } public abstract a G1(String str); public String H1() { return getClass().getSimpleName(); } public abstract f I1(); public a50.g J1() { Object value = ((n) this.f227527t).getValue(); m.f(value, "<get-vmConfig>(...)"); return (a50.g) value; } public abstract q0 K1(); public final void L1(String str, String str2, List<? extends Object> list, l<? super String, b0> lVar) { String str3; m.g(str, "target"); m.g(str2, "func"); m.g(lVar, "callback"); StringBuilder sb5 = new StringBuilder(); sb5.append("invokeMethod('"); sb5.append(str2); sb5.append("', { target: '"); sb5.append(str); sb5.append("', data: { params: "); if (list != null) { str3 = c0.V(list, ",", "[", "]", 0, null, d.f227560d, 24, null); } else { str3 = "[]"; } sb5.append(str3); sb5.append("}})"); evaluateJavascript(sb5.toString(), new h(lVar)); } @Override // go3.c public void M0(String str, String str2, ValueCallback<String> valueCallback) { m.g(str, "eventType"); m.g(str2, "event"); if (m.b(str, "")) { Log.i("MicroMsg.WebJsEngine", "skip dispath"); return; } evaluateJavascript("dispatchEvent('" + str + "', " + str2 + ')', valueCallback); if (!y.v(str, "touch", false) && !m.b(str, "scroll")) { m.b(str, StateEvent.Name.MESSAGE); } } public final void M1(String str, String str2) { m.g(str, StateEvent.Name.MESSAGE); m.g(str2, "targetOrigin"); c.a.a(this, StateEvent.Name.MESSAGE, "{ target:'" + str2 + "', data: " + str + " }", null, 4, null); } public void N1(String str, String str2, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, l<? super String, b0> lVar) { m.g(str, "name"); m.g(str2, "type"); m.g(hVar, "context"); m.g(eVar, "contextReporter"); } public abstract void O1(String str, String str2); /* JADX WARNING: Removed duplicated region for block: B:53:0x0150 A[Catch:{ Exception -> 0x0185 }] */ /* JADX WARNING: Removed duplicated region for block: B:61:0x019a */ /* JADX WARNING: Removed duplicated region for block: B:76:0x0251 */ public final void P1(a50.g gVar, com.tencent.mm.plugin.appbrand.jsruntime.h hVar, e eVar, boolean z15, String str, String str2, l<? super String, b0> lVar) { String str3; int i15; int i16; char c15; int i17; String str4; e eVar2; Exception e15; String message; char c16; Exception e16; String message2; l<? super String, b0> lVar2; a50.e j15; Integer num; com.tencent.mm.plugin.appbrand.jsruntime.h J0; m.g(gVar, "<this>"); m.g(hVar, "context"); m.g(eVar, "clientReporter"); m.g(str, "name"); m.g(str2, "appId"); if (this.f227530w) { Log.w("MicroMsg.WebJsEngine", "setup but engine destroyed"); return; } String str5 = str + " :" + hVar.getContextId(); String str6 = null; try { str3 = str5; try { hVar.setJsExceptionHandler(new i(str5, eVar, this, hVar, str, str2)); new go3.h(str3).a(hVar); try { if (gVar.has("dependencies") && (j15 = gVar.i("dependencies")) != null) { int length = j15.length(); for (int i18 = 0; i18 < length; i18++) { String string = j15.getString(i18); if (this.f227525r.containsKey(string)) { num = this.f227525r.get(string); } else if (this.f227529v.containsKey(string)) { num = this.f227529v.get(string); } else { num = null; } if (!(num == null || (J0 = J0(num.intValue())) == null)) { J0.L(hVar, string); } } } try { String string2 = gVar.getString(ConstantsKinda.INTENT_LITEAPP_PATH); if (this.f227530w) { Log.w("MicroMsg.WebJsEngine", "setup but engine destroyed"); return; } if (BuildInfo.DEBUG) { c16 = 1; if (1 > Log.getLogLevel()) { try { q0 K1 = K1(); m.f(string2, ConstantsKinda.INTENT_LITEAPP_PATH); hVar.evaluateJavascript(r0.a(K1, string2), lVar != null ? new h(lVar) : null); if (z15) { HashMap<String, Integer> hashMap = this.f227525r; String string3 = gVar.getString("name"); m.f(string3, "getString(\"name\")"); hashMap.put(string3, Integer.valueOf(hVar.getContextId())); } Log.i("MicroMsg.WebJsEngine", "client setup succ " + str3 + " from " + string2); } catch (Exception e17) { e16 = e17; eVar.a(new e.C3003e()); message2 = e16.getMessage(); if (message2 != null) { } ww2.d dVar = ww2.d.INSTANCE; Object[] objArr = new Object[3]; objArr[0] = str2; objArr[c16] = str; objArr[2] = str6; dVar.g(20821, objArr); Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "context setup inject script " + str3, new Object[0]); throw e16; } } else { lVar2 = lVar; } } else { lVar2 = lVar; } URL url = new URL("https://ws/lib" + string2); m.f(string2, ConstantsKinda.INTENT_LITEAPP_PATH); hVar.U0(url, E1(LiteAppCenter.FRAMEWORK_TYPE_BASE, string2), String.valueOf(((Number) ((n) this.f227528u).getValue()).intValue()), 0, r0.a(K1(), string2), lVar2 != null ? new h(lVar2) : null); if (z15) { } Log.i("MicroMsg.WebJsEngine", "client setup succ " + str3 + " from " + string2); } catch (Exception e18) { e16 = e18; c16 = 1; eVar.a(new e.C3003e()); message2 = e16.getMessage(); if (message2 != null) { str6 = y.r(message2, ',', '.', false, 4, null); } ww2.d dVar2 = ww2.d.INSTANCE; Object[] objArr2 = new Object[3]; objArr2[0] = str2; objArr2[c16] = str; objArr2[2] = str6; dVar2.g(20821, objArr2); Log.printErrStackTrace("MicroMsg.WebJsEngine", e16, "context setup inject script " + str3, new Object[0]); throw e16; } } catch (Exception e19) { eVar.a(new e.a()); String message3 = e19.getMessage(); if (message3 != null) { str6 = y.r(message3, ',', '.', false, 4, null); } ww2.d.INSTANCE.g(20821, str2, str, str6); Log.printErrStackTrace("MicroMsg.WebJsEngine", e19, "context setup dependencies " + str3, new Object[0]); throw e19; } } catch (Exception e25) { e15 = e25; eVar2 = eVar; str4 = "MicroMsg.WebJsEngine"; i17 = 3; c15 = 1; i16 = 0; i15 = 20821; eVar2.a(new e.c()); Log.printErrStackTrace(str4, e15, "context setup jsapi " + str3, new Object[i16]); message = e15.getMessage(); if (message != null) { str6 = y.r(message, ',', '.', false, 4, null); } ww2.d dVar3 = ww2.d.INSTANCE; Object[] objArr3 = new Object[i17]; objArr3[i16] = str2; objArr3[c15] = str; objArr3[2] = str6; dVar3.g(i15, objArr3); throw e15; } } catch (Exception e26) { e15 = e26; i15 = 20821; str3 = str5; eVar2 = eVar; i16 = 0; i17 = 3; str4 = "MicroMsg.WebJsEngine"; c15 = 1; eVar2.a(new e.c()); Log.printErrStackTrace(str4, e15, "context setup jsapi " + str3, new Object[i16]); message = e15.getMessage(); if (message != null) { } ww2.d dVar32 = ww2.d.INSTANCE; Object[] objArr32 = new Object[i17]; objArr32[i16] = str2; objArr32[c15] = str; objArr32[2] = str6; dVar32.g(i15, objArr32); throw e15; } } @Override // com.tencent.mm.plugin.appbrand.jsruntime.j, com.tencent.mm.plugin.appbrand.jsruntime.h, com.tencent.mm.plugin.appbrand.jsruntime.e, com.tencent.mm.plugin.appbrand.jsruntime.b public void destroy() { this.f227530w = true; super.destroy(); } @Override // com.tencent.mm.plugin.appbrand.jsruntime.b, com.tencent.mm.plugin.appbrand.jsruntime.z public IJSRuntime z1(IJSRuntime.Config config) { if (config == null) { config = new IJSRuntime.Config(); } config.f61631k = H1() + '#'; q1 q1Var = new q1(z80.b.e() + "webservice/codecache"); if (!q1Var.m()) { q1Var.F(); } config.f61621a = q1Var.t(); config.f61624d = null; return super.z1(config); } }