- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
240 lines
8.4 KiB
Java
240 lines
8.4 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.graphics.Bitmap;
|
|
import android.net.http.SslError;
|
|
import android.os.Message;
|
|
import android.view.KeyEvent;
|
|
import android.webkit.ClientCertRequest;
|
|
import android.webkit.HttpAuthHandler;
|
|
import android.webkit.RenderProcessGoneDetail;
|
|
import android.webkit.SafeBrowsingResponse;
|
|
import android.webkit.SslErrorHandler;
|
|
import android.webkit.WebResourceError;
|
|
import android.webkit.WebResourceRequest;
|
|
import android.webkit.WebResourceResponse;
|
|
import android.webkit.WebView;
|
|
import android.webkit.WebViewClient;
|
|
import androidx.annotation.Nullable;
|
|
import androidx.annotation.RequiresApi;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public abstract class zzbkk extends WebViewClient {
|
|
@Override // android.webkit.WebViewClient
|
|
public final void doUpdateVisitedHistory(WebView webView, String str, boolean z) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.doUpdateVisitedHistory(webView, str, z);
|
|
}
|
|
|
|
@Nullable
|
|
public abstract WebViewClient getDelegate();
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onFormResubmission(WebView webView, Message message, Message message2) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onFormResubmission(webView, message, message2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onLoadResource(WebView webView, String str) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onLoadResource(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 23)
|
|
public final void onPageCommitVisible(WebView webView, String str) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onPageCommitVisible(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onPageFinished(WebView webView, String str) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onPageFinished(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onPageStarted(webView, str, bitmap);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onReceivedClientCertRequest(WebView webView, ClientCertRequest clientCertRequest) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedClientCertRequest(webView, clientCertRequest);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onReceivedError(WebView webView, int i, String str, String str2) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedError(webView, i, str, str2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onReceivedHttpAuthRequest(WebView webView, HttpAuthHandler httpAuthHandler, String str, String str2) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedHttpAuthRequest(webView, httpAuthHandler, str, str2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 23)
|
|
public final void onReceivedHttpError(WebView webView, WebResourceRequest webResourceRequest, WebResourceResponse webResourceResponse) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedHttpError(webView, webResourceRequest, webResourceResponse);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onReceivedLoginRequest(WebView webView, String str, @Nullable String str2, String str3) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedLoginRequest(webView, str, str2, str3);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedSslError(webView, sslErrorHandler, sslError);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 26)
|
|
public final boolean onRenderProcessGone(WebView webView, RenderProcessGoneDetail renderProcessGoneDetail) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return false;
|
|
}
|
|
return delegate.onRenderProcessGone(webView, renderProcessGoneDetail);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 27)
|
|
public final void onSafeBrowsingHit(WebView webView, WebResourceRequest webResourceRequest, int i, SafeBrowsingResponse safeBrowsingResponse) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onSafeBrowsingHit(webView, webResourceRequest, i, safeBrowsingResponse);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onScaleChanged(WebView webView, float f, float f2) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onScaleChanged(webView, f, f2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onTooManyRedirects(WebView webView, Message message, Message message2) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onTooManyRedirects(webView, message, message2);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final void onUnhandledKeyEvent(WebView webView, KeyEvent keyEvent) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onUnhandledKeyEvent(webView, keyEvent);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@Nullable
|
|
public final WebResourceResponse shouldInterceptRequest(WebView webView, WebResourceRequest webResourceRequest) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return null;
|
|
}
|
|
return delegate.shouldInterceptRequest(webView, webResourceRequest);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public final boolean shouldOverrideKeyEvent(WebView webView, KeyEvent keyEvent) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return false;
|
|
}
|
|
return delegate.shouldOverrideKeyEvent(webView, keyEvent);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 24)
|
|
public boolean shouldOverrideUrlLoading(WebView webView, WebResourceRequest webResourceRequest) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return false;
|
|
}
|
|
return delegate.shouldOverrideUrlLoading(webView, webResourceRequest);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@RequiresApi(api = 23)
|
|
public final void onReceivedError(WebView webView, WebResourceRequest webResourceRequest, WebResourceError webResourceError) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return;
|
|
}
|
|
delegate.onReceivedError(webView, webResourceRequest, webResourceError);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
@Nullable
|
|
public final WebResourceResponse shouldInterceptRequest(WebView webView, String str) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return null;
|
|
}
|
|
return delegate.shouldInterceptRequest(webView, str);
|
|
}
|
|
|
|
@Override // android.webkit.WebViewClient
|
|
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
|
|
WebViewClient delegate = getDelegate();
|
|
if (delegate == null) {
|
|
return false;
|
|
}
|
|
return delegate.shouldOverrideUrlLoading(webView, str);
|
|
}
|
|
}
|