package a4;

import android.annotation.SuppressLint;
import android.webkit.WebView;
import androidx.annotation.Nullable;
import java.lang.reflect.InvocationHandler;
import java.util.concurrent.Executor;
import org.chromium.support_lib_boundary.WebViewRendererClientBoundaryInterface;

/* JADX INFO: loaded from: classes.dex */
public final class q0 implements WebViewRendererClientBoundaryInterface {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final String[] f353c = {"WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Executor f354a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final z3.e0 f355b;

    @SuppressLint({"LambdaLast"})
    public q0(@Nullable Executor executor, @Nullable z3.e0 e0Var) {
        this.f354a = executor;
        this.f355b = e0Var;
    }

    @Override // org.chromium.support_lib_boundary.FeatureFlagHolderBoundaryInterface
    public final String[] getSupportedFeatures() {
        return f353c;
    }

    @Nullable
    public z3.e0 getWebViewRenderProcessClient() {
        return this.f355b;
    }

    @Override // org.chromium.support_lib_boundary.WebViewRendererClientBoundaryInterface
    public final void onRendererResponsive(WebView webView, InvocationHandler invocationHandler) {
        s0 s0VarC = s0.c(invocationHandler);
        z3.e0 e0Var = this.f355b;
        Executor executor = this.f354a;
        if (executor == null) {
            e0Var.onRenderProcessResponsive(webView, s0VarC);
        } else {
            executor.execute(new p0(e0Var, webView, s0VarC, 1));
        }
    }

    @Override // org.chromium.support_lib_boundary.WebViewRendererClientBoundaryInterface
    public final void onRendererUnresponsive(WebView webView, InvocationHandler invocationHandler) {
        s0 s0VarC = s0.c(invocationHandler);
        z3.e0 e0Var = this.f355b;
        Executor executor = this.f354a;
        if (executor == null) {
            e0Var.onRenderProcessUnresponsive(webView, s0VarC);
        } else {
            executor.execute(new p0(e0Var, webView, s0VarC, 0));
        }
    }
}
