package X; import android.app.Application; import android.content.Context; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.net.Uri; import android.net.http.SslError; import android.os.Build; import android.webkit.HttpAuthHandler; import android.webkit.RenderProcessGoneDetail; import android.webkit.SslErrorHandler; import android.webkit.WebResourceError; import android.webkit.WebResourceRequest; import android.webkit.WebResourceResponse; import android.webkit.WebView; import com.bytedance.covode.number.Covode; import com.bytedance.lynx.hybrid.service.IResourceService; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Stack; import kotlin.g.b.m; /* renamed from: X.JFg reason: case insensitive filesystem */ public final class C48827JFg extends AbstractC48938JJn { public boolean LIZ; public int LIZIZ; public final /* synthetic */ C48935JJk LIZJ; static { Covode.recordClassIndex(30278); } /* JADX WARN: Incorrect args count in method signature: ()V */ public C48827JFg(C48935JJk jJk) { this.LIZJ = jJk; } @Override // X.JJX public final JJU<?> LIZ() { return this.LIZJ; } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, int i2, String str, String str2) { this.LIZ = true; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { String str3 = "onReceivedError, errorCode:" + i2 + ", description:" + str + ", failingUrl:" + str2; J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release(); if (webKitLifeCycle$hybrid_web_release != null) { String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release(); if (webUrl$hybrid_web_release == null) { webUrl$hybrid_web_release = ""; } JET jet = new JET(); jet.LIZ = 205; jet.LIZIZ = str3; jet.LIZJ = Integer.valueOf(i2); jet.LIZLLL = str; webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet); } JFH.LIZ(JFH.LIZIZ, str3, JFT.E, (String) null, 4); JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205); JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", str3); } super.LIZ(webView, i2, str, str2); JWP.LIZ().LIZ(webView, i2, str, str2); } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, HttpAuthHandler httpAuthHandler, String str, String str2) { super.LIZ(webView, httpAuthHandler, str, str2); if ((webView instanceof J9B) && webView != null) { JFH.LIZ(JFH.LIZIZ, "onReceivedHttpAuthRequest, host:" + str + ", realm:" + str2, (JFT) null, (String) null, 6); } } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { this.LIZ = true; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release(); if (webKitLifeCycle$hybrid_web_release != null) { String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release(); if (webUrl$hybrid_web_release == null) { webUrl$hybrid_web_release = ""; } JET jet = new JET(); jet.LIZ = 208; jet.LIZIZ = "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null); jet.LIZJ = sslError != null ? Integer.valueOf(sslError.getPrimaryError()) : null; jet.LIZLLL = sslError != null ? sslError.toString() : null; webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet); } JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205); JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null)); JFH.LIZ(JFH.LIZIZ, "onReceivedSslError, error:" + (sslError != null ? sslError.toString() : null), (JFT) null, (String) null, 6); } super.LIZ(webView, sslErrorHandler, sslError); } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) { J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { if (webResourceRequest != null && webResourceRequest.isForMainFrame()) { J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release(); if (webKitLifeCycle$hybrid_web_release != null) { String webUrl$hybrid_web_release = j9b.getWebUrl$hybrid_web_release(); if (webUrl$hybrid_web_release == null) { webUrl$hybrid_web_release = ""; } JET jet = new JET(); jet.LIZ = 207; jet.LIZIZ = "errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ' '; jet.LIZJ = webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null; jet.LIZLLL = String.valueOf(webResourceError != null ? webResourceError.getDescription() : null); webKitLifeCycle$hybrid_web_release.LIZ(j9b, webUrl$hybrid_web_release, jet); } JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 205); JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", "errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ' '); } JFH.LIZ(JFH.LIZIZ, "onReceivedError, errorCode:" + (webResourceError != null ? Integer.valueOf(webResourceError.getErrorCode()) : null) + ", description:" + (webResourceError != null ? webResourceError.getDescription() : null) + ", failingUrl:" + (webResourceRequest != null ? webResourceRequest.getUrl() : null) + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null), (JFT) null, (String) null, 6); } if (webResourceRequest != null && webResourceRequest.isForMainFrame()) { this.LIZ = true; } super.LIZ(webView, webResourceRequest, webResourceError); JWP.LIZ().LIZ(webView, webResourceRequest, webResourceError); } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) { String reasonPhrase; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { if (webResourceRequest != null && webResourceRequest.isForMainFrame()) { this.LIZ = true; J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release(); if (webKitLifeCycle$hybrid_web_release != null) { String uri = webResourceRequest.getUrl().toString(); m.LIZ((Object) uri, ""); JET jet = new JET(); jet.LIZ = 206; jet.LIZIZ = webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null; jet.LIZJ = webResourceResponse != null ? Integer.valueOf(webResourceResponse.getStatusCode()) : null; jet.LIZLLL = webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null; webKitLifeCycle$hybrid_web_release.LIZ(j9b, uri, jet); } JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_code", 206); if (!(webResourceResponse == null || (reasonPhrase = webResourceResponse.getReasonPhrase()) == null)) { JE7.LIZIZ.LIZ(j9b.getHybridContext().LJFF, "container_load_error_msg", reasonPhrase); } } JFH.LIZ(JFH.LIZIZ, "onReceivedError, errorCode:" + (webResourceResponse != null ? Integer.valueOf(webResourceResponse.getStatusCode()) : null) + ", reason:" + (webResourceResponse != null ? webResourceResponse.getReasonPhrase() : null) + ", failingUrl:" + (webResourceRequest != null ? webResourceRequest.getUrl() : null) + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null), (JFT) null, (String) null, 6); } super.LIZ(webView, webResourceRequest, webResourceResponse); JWP.LIZ().LIZ(webView, webResourceRequest, webResourceResponse); } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, String str) { super.LIZ(webView, str); JWP.LIZ().LIZLLL(webView, str); boolean z = webView instanceof J9B; J9B j9b = (J9B) (!z ? null : webView); if (j9b != null) { J9V webKitLifeCycle$hybrid_web_release = j9b.getWebKitLifeCycle$hybrid_web_release(); if (webKitLifeCycle$hybrid_web_release != null) { webKitLifeCycle$hybrid_web_release.LIZ(j9b); } JFH.LIZ(JFH.LIZIZ, "onPageFinished, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6); } if (!z) { webView = null; } J9B j9b2 = (J9B) webView; if (j9b2 != null) { j9b2.loadUrl("javascript:(function () { window.reactId = '" + j9b2.getHybridContext().LJFF + "';})();"); } if (!this.LIZ && str != null) { Uri.parse(str); } this.LIZ = false; } @Override // X.AbstractC48938JJn public final void LIZ(WebView webView, String str, Bitmap bitmap) { AbstractC48711JAu bridgeService$hybrid_web_release; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { if (!(str == null || (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) == null)) { bridgeService$hybrid_web_release.LIZ(str); } JFH.LIZ(JFH.LIZIZ, "onPageStarted, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6); } super.LIZ(webView, str, bitmap); JWP.LIZ().LIZ(webView, str); } @Override // X.AbstractC48938JJn public final boolean LIZ(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) { J9Q initParams$hybrid_web_release; boolean z = webView instanceof J9B; C48837JFq jFq = null; if (z && webView != null) { JFH.LIZ(JFH.LIZIZ, "onRenderProcessGone", (JFT) null, (String) null, 6); } boolean LIZ2 = super.LIZ(webView, renderProcessGoneDetail); J9B j9b = (J9B) (!z ? null : webView); if (!(j9b == null || (initParams$hybrid_web_release = j9b.getInitParams$hybrid_web_release()) == null)) { jFq = initParams$hybrid_web_release.LJIIJ; } if (LIZ2 || jFq == null) { return LIZ2; } int i2 = this.LIZIZ; this.LIZIZ = i2 + 1; if (i2 >= jFq.LIZ) { return jFq.LIZIZ; } webView.reload(); return true; } @Override // X.AbstractC48938JJn public final boolean LIZ(WebView webView, WebResourceRequest webResourceRequest) { return super.LIZ(webView, webResourceRequest); } @Override // X.AbstractC48938JJn public final WebResourceResponse LIZIZ(WebView webView, WebResourceRequest webResourceRequest) { J9Q initParams$hybrid_web_release; Map<String, String> map; Map<String, String> requestHeaders; Object obj = null; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (!(j9b == null || (initParams$hybrid_web_release = j9b.getInitParams$hybrid_web_release()) == null || (map = initParams$hybrid_web_release.LJII) == null)) { ArrayList arrayList = new ArrayList(map.size()); for (Map.Entry<String, String> entry : map.entrySet()) { arrayList.add((webResourceRequest == null || (requestHeaders = webResourceRequest.getRequestHeaders()) == null) ? null : requestHeaders.put(entry.getKey(), entry.getValue())); } } C21090sc.LIZ("WEB_RESOURCE_REQUEST"); try { Map map2 = (Map) C48831JFk.LIZ.get(); if (map2 != null) { Object obj2 = map2.get("WEB_RESOURCE_REQUEST"); if (obj2 == null) { obj2 = new Stack(); map2.put("WEB_RESOURCE_REQUEST", obj2); } obj = ((Stack) obj2).push(webResourceRequest); } C23790wy.m3constructorimpl(obj); } catch (Throwable th) { C23790wy.m3constructorimpl(C23800wz.LIZ(th)); } WebResourceResponse LIZIZ2 = super.LIZIZ(webView, webResourceRequest); C48831JFk.LIZIZ.LIZ("WEB_RESOURCE_REQUEST"); return LIZIZ2; } @Override // X.AbstractC48938JJn public final boolean LIZIZ(WebView webView, String str) { AbstractC48711JAu bridgeService$hybrid_web_release; J9B j9b = (J9B) (!(webView instanceof J9B) ? null : webView); if (j9b != null) { JFH.LIZ(JFH.LIZIZ, "shouldOverrideUrlLoading, url:".concat(String.valueOf(str)), (JFT) null, (String) null, 6); if (!(str == null || (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) == null || !bridgeService$hybrid_web_release.LIZIZ(str))) { JFH.LIZ(JFH.LIZIZ, "shouldOverrideUrlLoading, intercept by js bridge", (JFT) null, (String) null, 6); return true; } } JDX jdx = C48780JDl.LJFF.LIZ().LIZLLL; if (jdx == null || !jdx.applyCommonShouldOverrideUrl(webView, str)) { return super.LIZIZ(webView, str); } return true; } @Override // X.AbstractC48938JJn public final void LIZJ(WebView webView, String str) { AbstractC48711JAu bridgeService$hybrid_web_release; super.LIZJ(webView, str); if (!(webView instanceof J9B)) { webView = null; } J9B j9b = (J9B) webView; if (j9b != null && str != null && (bridgeService$hybrid_web_release = j9b.getBridgeService$hybrid_web_release()) != null) { bridgeService$hybrid_web_release.LIZJ(str); } } /* JADX WARNING: Removed duplicated region for block: B:115:0x0222 */ /* JADX WARNING: Removed duplicated region for block: B:83:0x01aa */ @Override // X.AbstractC48938JJn public final WebResourceResponse LIZLLL(WebView webView, String str) { String LIZ2; JGG resource$hybrid_web_release; JMK LIZ3; EnumC48834JFn jFn; WebResourceResponse webResourceResponse; J9Q initParams$hybrid_web_release; String str2; J9Q initParams$hybrid_web_release2; JGS jgs; boolean z = webView instanceof J9B; J9B j9b = (J9B) (!z ? null : webView); String str3 = str; if (j9b != null) { if (JIY.LIZ.LIZ(str3) && j9b.getResource$hybrid_web_release() != null) { if (j9b.getResource$hybrid_web_release() instanceof IResourceService) { JGG resource$hybrid_web_release2 = j9b.getResource$hybrid_web_release(); if (resource$hybrid_web_release2 != null) { IResourceService iResourceService = (IResourceService) resource$hybrid_web_release2; if (str3 == null) { m.LIZ(); } C49007JMe jMe = new C49007JMe(); jMe.LJIILIIL = ((J9B) webView).getHybridContext(); J9B j9b2 = (J9B) (!z ? null : webView); if (!(j9b2 == null || (initParams$hybrid_web_release2 = j9b2.getInitParams$hybrid_web_release()) == null || (jgs = initParams$hybrid_web_release2.LJIIIZ) == null)) { jMe.LJIIL = jgs.getDisableOffline(); jMe.LJIIJJI = jgs.getDisableBuiltin(); } JGQ jgq = new JGQ(false); jgq.LIZ(AnonymousClass1ZP.LIZJ(JG3.GECKO, JG3.BUILTIN)); jMe.LIZ(jgq); jMe.LIZLLL("web"); if (Build.VERSION.SDK_INT >= 21) { ((Map) jMe.LJIJ.getValue()).put("WEB_RESOURCE_REQUEST", C48831JFk.LIZIZ.LIZIZ("WEB_RESOURCE_REQUEST")); } C49024JMv loadSync = iResourceService.loadSync(str3, jMe); if (!(loadSync == null || (str2 = loadSync.LJIILL) == null || str2.length() == 0 || loadSync == null)) { WebResourceResponse webResourceResponse2 = loadSync.LJIIIZ; if (webResourceResponse2 == null) { EnumC48836JFp jFp = loadSync.LJIILLIIL; if (jFp != null) { int i2 = C48835JFo.LIZ[jFp.ordinal()]; if (i2 == 1) { webResourceResponse2 = AnonymousClass3LY.LIZ.LIZIZ(loadSync.LJIILL); } else if (i2 == 2) { AnonymousClass3LY r4 = AnonymousClass3LY.LIZ; Context context = j9b.getContext(); m.LIZ((Object) context, ""); AssetManager assets = context.getAssets(); String str4 = loadSync.LJIILL; if (!(assets == null || str4 == null || str4.length() == 0)) { webResourceResponse2 = r4.LIZ(r4.LIZ(str4), "", assets.open(str4)); } } } } if (webResourceResponse2 != null) { JFH.LIZ(JFH.LIZIZ, "shouldInterceptRequest loader cache hits on:".concat(String.valueOf(str3)), (JFT) null, (String) null, 6); return webResourceResponse2; } } } else { throw new C23830x2("null cannot be cast to non-null type com.bytedance.lynx.hybrid.service.IResourceService"); } } else if (j9b.getResource$hybrid_web_release() instanceof C49000JLx) { JGW jgw = new JGW("web"); List<JG5> LIZJ2 = AnonymousClass1ZP.LIZJ(JG5.GECKO, JG5.BUILTIN); C21090sc.LIZ(LIZJ2); jgw.LIZ = LIZJ2; if (Build.VERSION.SDK_INT >= 21) { jgw.LIZ().put("WEB_RESOURCE_REQUEST", C48831JFk.LIZIZ.LIZIZ("WEB_RESOURCE_REQUEST")); } J9B j9b3 = (J9B) (!z ? null : webView); JGS jgs2 = (j9b3 == null || (initParams$hybrid_web_release = j9b3.getInitParams$hybrid_web_release()) == null) ? null : initParams$hybrid_web_release.LJIIIZ; if (str3 == null) { m.LIZ(); } if (jgs2 != null && (!AnonymousClass1ZS.LIZ((CharSequence) jgs2.getChannel())) && (!AnonymousClass1ZS.LIZ((CharSequence) jgs2.getBundle()))) { str3 = str3; if (AnonymousClass1ZS.LIZ((CharSequence) str3, (CharSequence) jgs2.getChannel(), false) && AnonymousClass1ZS.LIZ((CharSequence) str3, (CharSequence) jgs2.getBundle(), false)) { JGR.LIZ.LIZ(jgw, jgs2); LIZ2 = JGR.LIZ.LIZ(jgs2, str3, false); resource$hybrid_web_release = j9b.getResource$hybrid_web_release(); if (resource$hybrid_web_release == null) { JMD LIZ4 = ((C49000JLx) resource$hybrid_web_release).LIZ(LIZ2, jgw); if (!(LIZ4 == null || (LIZ3 = LIZ4.LIZ()) == null || !LIZ3.LJI || (jFn = LIZ3.LJIIIZ) == null)) { int i3 = C48833JFm.LIZIZ[jFn.ordinal()]; if (i3 == 1) { AnonymousClass3LX r42 = AnonymousClass3LX.LIZ; Application application = JMC.LIZLLL; if (application == null) { m.LIZ(""); } AssetManager assets2 = application.getAssets(); String str5 = LIZ3.LJIIIIZZ; if (!(assets2 == null || str5 == null || str5.length() == 0)) { webResourceResponse = r42.LIZ(r42.LIZ(str5), "", assets2.open(str5)); } } else if (i3 == 2 || i3 == 3) { webResourceResponse = AnonymousClass3LX.LIZ.LIZIZ(LIZ3.LJIIIIZZ); } if (webResourceResponse != null) { return webResourceResponse; } } } else { throw new C23830x2("null cannot be cast to non-null type com.bytedance.lynx.hybrid.resourcex.HybridResourceServiceX"); } } } LIZ2 = JGR.LIZ.LIZ(str3, jgw); resource$hybrid_web_release = j9b.getResource$hybrid_web_release(); if (resource$hybrid_web_release == null) { } } } JFH.LIZ(JFH.LIZIZ, "shouldInterceptRequest no cache on:".concat(String.valueOf(str3)), (JFT) null, (String) null, 6); } return super.LIZLLL(webView, str3); } }