package X; import android.content.res.AssetManager; import android.graphics.Bitmap; import android.net.Uri; import android.net.http.SslError; import android.os.Build; import android.text.TextUtils; 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.ies.bullet.kit.web.SSWebView; import com.bytedance.ies.bullet.service.base.IResourceLoaderService; import java.util.concurrent.Callable; import kotlin.g.b.m; /* renamed from: X.J2b reason: case insensitive filesystem */ public final class C48484J2b extends C48107Ium { public boolean LIZ; public final /* synthetic */ C48483J2a LIZIZ; public final /* synthetic */ J2I LIZJ; public final /* synthetic */ JAR LIZLLL; static { Covode.recordClassIndex(23321); } public C48484J2b(C48483J2a j2a, J2I j2i, JAR jar) { this.LIZIZ = j2a; this.LIZJ = j2i; this.LIZLLL = jar; } public final void onLoadResource(WebView webView, String str) { AnonymousClass197 r0; super.onLoadResource(webView, str); C48485J2c j2c = this.LIZIZ.LJIL; if (j2c != null && (r0 = j2c.LJIIIZ) != null) { r0.LIZJ(str); } } public final void onPageFinished(WebView webView, String str) { long j; Long l; Uri parse; super.onPageFinished(webView, str); JFI.LIZ(this.LIZIZ, "onPageFinished on url:".concat(String.valueOf(str)), null, null, 6); this.LIZIZ.LJJII(); if (webView != null) { String str2 = this.LIZIZ.LJII.LIZ; C21090sc.LIZ(webView); if (str2 != null) { String str3 = "javascript:(function () { window.reactId = '" + str2 + "';})();"; String LIZ2 = C82193Lk.LIZ.LIZ(webView, str3); if (!TextUtils.isEmpty(LIZ2)) { str3 = LIZ2; } webView.loadUrl(str3); } } if (!this.LIZ) { if (!(str == null || (parse = Uri.parse(str)) == null)) { this.LIZJ.LIZIZ(parse); } J2T j2t = (J2T) this.LIZIZ.LJIIIIZZ.LIZJ(J2T.class); if (j2t == null || (l = j2t.LIZIZ) == null) { j = 0; } else { l.longValue(); j = System.currentTimeMillis() - l.longValue(); } AnonymousClass0ED.LIZ((Callable) new CallableC48486J2d(this, str, j, System.currentTimeMillis() - this.LIZIZ.LJJIIJ)); } this.LIZ = false; } public final void onPageStarted(WebView webView, String str, Bitmap bitmap) { JAR jar; super.onPageStarted(webView, str, bitmap); if (this.LIZIZ.LJJI != null) { SSWebView sSWebView = this.LIZIZ.LJJI; if (sSWebView == null) { m.LIZ(""); } sSWebView.setPageStartUrl(str); if (str != null && (jar = this.LIZLLL) != null) { jar.LIZ(str); } } } public final void onReceivedError(WebView webView, int i2, String str, String str2) { Uri uri; this.LIZ = true; super.onReceivedError(webView, i2, str, str2); JFI.LIZ(this.LIZIZ, "onReceivedError, errorCode:" + i2 + ", description:" + str, null, null, 6); if (Build.VERSION.SDK_INT < 23 && (uri = this.LIZIZ.LJIJJLI) != null) { this.LIZJ.LIZ(uri, new AnonymousClass71P(i2, str, str2)); } } @Override // X.AnonymousClass3D9 public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) { Uri url; if (webResourceRequest != null && webResourceRequest.isForMainFrame()) { this.LIZ = true; } super.onReceivedError(webView, webResourceRequest, webResourceError); String str = null; JFI.LIZ(this.LIZIZ, "onReceivedError, request:" + webResourceRequest + ", isForMainFrame:" + (webResourceRequest != null ? Boolean.valueOf(webResourceRequest.isForMainFrame()) : null) + " error:" + webResourceError, null, null, 6); Uri uri = this.LIZIZ.LJIJJLI; if (uri != null) { int i2 = 0; if (webResourceRequest != null && webResourceRequest.isForMainFrame() && uri != null) { J2I j2i = this.LIZJ; if (webResourceError != null) { i2 = webResourceError.getErrorCode(); } CharSequence description = webResourceError != null ? webResourceError.getDescription() : null; if (!(webResourceRequest == null || (url = webResourceRequest.getUrl()) == null)) { str = url.toString(); } j2i.LIZ(uri, new AnonymousClass71P(i2, description, str)); } } } public final void onReceivedHttpAuthRequest(WebView webView, HttpAuthHandler httpAuthHandler, String str, String str2) { super.onReceivedHttpAuthRequest(webView, httpAuthHandler, str, str2); JFI.LIZ(this.LIZIZ, "onReceivedHttpAuthRequest, host:" + str + ", realm:" + str2, null, null, 6); } @Override // X.AnonymousClass3D9 public final void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) { if (webResourceRequest != null && webResourceRequest.isForMainFrame()) { this.LIZ = true; } super.onReceivedHttpError(webView, webResourceRequest, webResourceResponse); JFI.LIZ(this.LIZIZ, "onReceivedHttpError, request:" + webResourceRequest + ", errorResponse:" + webResourceResponse, null, null, 6); } public final void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) { String url; this.LIZ = true; super.onReceivedSslError(webView, sslErrorHandler, sslError); String str = null; JFI.LIZ(this.LIZIZ, "onReceivedSslError, error:".concat(String.valueOf(sslError)), null, null, 6); if (webView != null && (url = webView.getUrl()) != null) { J2I j2i = this.LIZJ; Uri parse = Uri.parse(url); m.LIZ((Object) parse, ""); if (sslError != null) { str = sslError.toString(); } j2i.LIZ(parse, new AnonymousClass71P(-100, str, url)); } } @Override // X.AnonymousClass3D9 public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) { JFI.LIZ(this.LIZIZ, "onRenderProcessGone, detail:".concat(String.valueOf(renderProcessGoneDetail)), null, null, 6); super.onRenderProcessGone(webView, renderProcessGoneDetail); return C45324Hqz.LIZ(webView, renderProcessGoneDetail); } @Override // android.webkit.WebViewClient, X.AnonymousClass3D9 public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) { C17990nc<WebResourceRequest, WebResourceResponse> LJIILJJIL = AnonymousClass1NM.LJ.LJIILJJIL(new C17990nc<>(webResourceRequest, webView, null, EnumC17980nb.CONTINUE)); if (LJIILJJIL.LJFF == EnumC17980nb.INTERCEPT && LJIILJJIL.LIZIZ != null) { return LJIILJJIL.LIZIZ; } if (LJIILJJIL.LJFF != EnumC17980nb.EXCEPTION || LJIILJJIL.LJ == null) { return super.shouldInterceptRequest(LJIILJJIL.LIZJ, (WebResourceRequest) LJIILJJIL.LIZ); } throw LJIILJJIL.LJ; } @Override // android.webkit.WebViewClient, X.AnonymousClass3D9 public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) { IResourceLoaderService iResourceLoaderService; String str2; C17990nc<String, WebResourceResponse> LJIILIIL = AnonymousClass1NM.LJ.LJIILIIL(new C17990nc<>(str, webView, null, EnumC17980nb.CONTINUE)); if (LJIILIIL.LJFF == EnumC17980nb.INTERCEPT && LJIILIIL.LIZIZ != null) { return LJIILIIL.LIZIZ; } if (LJIILIIL.LJFF != EnumC17980nb.EXCEPTION || LJIILIIL.LJ == null) { WebView webView2 = LJIILIIL.LIZJ; Q q = LJIILIIL.LIZ; if (!(q == null || q.length() == 0) && (iResourceLoaderService = (IResourceLoaderService) this.LIZIZ.b_(IResourceLoaderService.class)) != null) { C49009JMg jMg = new C49009JMg(); JOS jos = (JOS) this.LIZIZ.LJIIIIZZ.LIZJ(JOS.class); if (jos == null) { jos = new JOS(false); } jos.LIZ(AnonymousClass1ZP.LIZJ(JG2.GECKO, JG2.BUILTIN)); jMg.LIZ(jos); jMg.LJIJ = this.LIZIZ; jMg.LIZLLL("web"); jMg.LJIL = this.LIZIZ.LJFF; C49023JMu loadSync = iResourceLoaderService.loadSync(q, jMg); if (!(loadSync == null || (str2 = loadSync.LJIILJJIL) == null || str2.length() == 0 || loadSync == null)) { WebResourceResponse webResourceResponse = loadSync.LJIIIZ; if (webResourceResponse == null) { EnumC48669J9e j9e = loadSync.LJIILL; if (j9e != null) { int i2 = C48668J9d.LIZIZ[j9e.ordinal()]; if (i2 == 1) { webResourceResponse = AnonymousClass3LW.LIZ.LIZ(loadSync.LJIILJJIL); } else if (i2 == 2) { webResourceResponse = AnonymousClass3LW.LIZ.LIZ((AssetManager) this.LIZIZ.LJIIL.getValue(), loadSync.LJIILJJIL); } } } if (webResourceResponse != null) { JFI.LIZ(this.LIZIZ, "shouldInterceptRequest loader cache hits on:".concat(String.valueOf(q)), null, null, 6); return webResourceResponse; } } } JFI.LIZ(this.LIZIZ, "shouldInterceptRequest no cache on:".concat(String.valueOf(q)), null, null, 6); return super.shouldInterceptRequest(webView2, (String) q); } throw LJIILIIL.LJ; } @Override // android.webkit.WebViewClient, X.AnonymousClass3D9 public final boolean shouldOverrideUrlLoading(WebView webView, String str) { AnonymousClass197 r0; C48485J2c j2c = this.LIZIZ.LJIL; if (!(j2c == null || (r0 = j2c.LJIIIZ) == null)) { Boolean valueOf = Boolean.valueOf(r0.LIZIZ(str)); if (valueOf.booleanValue() && valueOf != null) { return valueOf.booleanValue(); } } return super.shouldOverrideUrlLoading(webView, str); } }