package io.flutter.plugins.webviewflutter;

import a.AbstractC0212a;
import android.webkit.WebResourceRequest;
import d4.C0550i;
import e4.AbstractC0566j;
import io.flutter.plugin.common.BasicMessageChannel;
import java.util.List;
import java.util.Map;
import p0.AbstractC0928a;
import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
public abstract class PigeonApiWebResourceRequest {
    private final AndroidWebkitLibraryPigeonProxyApiRegistrar pigeonRegistrar;

    public PigeonApiWebResourceRequest(AndroidWebkitLibraryPigeonProxyApiRegistrar androidWebkitLibraryPigeonProxyApiRegistrar) {
        AbstractC0983h.e("pigeonRegistrar", androidWebkitLibraryPigeonProxyApiRegistrar);
        this.pigeonRegistrar = androidWebkitLibraryPigeonProxyApiRegistrar;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void pigeon_newInstance$lambda$0(q4.l lVar, String str, Object obj) {
        if (!(obj instanceof List)) {
            AbstractC0928a.r(AbstractC0212a.e(AndroidWebkitLibraryPigeonUtils.INSTANCE.createConnectionError(str)), lVar);
            return;
        }
        List list = (List) obj;
        if (list.size() <= 1) {
            AbstractC0928a.s(C0550i.f6143a, lVar);
            return;
        }
        Object obj2 = list.get(0);
        AbstractC0983h.c("null cannot be cast to non-null type kotlin.String", obj2);
        Object obj3 = list.get(1);
        AbstractC0983h.c("null cannot be cast to non-null type kotlin.String", obj3);
        AbstractC0928a.r(AbstractC0212a.e(new AndroidWebKitError((String) obj2, (String) obj3, (String) list.get(2))), lVar);
    }

    public AndroidWebkitLibraryPigeonProxyApiRegistrar getPigeonRegistrar() {
        return this.pigeonRegistrar;
    }

    public abstract boolean hasGesture(WebResourceRequest webResourceRequest);

    public abstract boolean isForMainFrame(WebResourceRequest webResourceRequest);

    public abstract boolean isRedirect(WebResourceRequest webResourceRequest);

    public abstract String method(WebResourceRequest webResourceRequest);

    public final void pigeon_newInstance(WebResourceRequest webResourceRequest, q4.l lVar) {
        AbstractC0983h.e("pigeon_instanceArg", webResourceRequest);
        AbstractC0983h.e("callback", lVar);
        if (getPigeonRegistrar().getIgnoreCallsToDart()) {
            AbstractC0928a.r(AbstractC0928a.g("ignore-calls-error", "Calls to Dart are being ignored.", ""), lVar);
            return;
        }
        if (getPigeonRegistrar().getInstanceManager().containsInstance(webResourceRequest)) {
            AbstractC0928a.s(C0550i.f6143a, lVar);
            return;
        }
        long jAddHostCreatedInstance = getPigeonRegistrar().getInstanceManager().addHostCreatedInstance(webResourceRequest);
        String strUrl = url(webResourceRequest);
        boolean zIsForMainFrame = isForMainFrame(webResourceRequest);
        boolean zIsRedirect = isRedirect(webResourceRequest);
        boolean zHasGesture = hasGesture(webResourceRequest);
        new BasicMessageChannel(getPigeonRegistrar().getBinaryMessenger(), "dev.flutter.pigeon.webview_flutter_android.WebResourceRequest.pigeon_newInstance", getPigeonRegistrar().getCodec()).send(AbstractC0566j.s(Long.valueOf(jAddHostCreatedInstance), strUrl, Boolean.valueOf(zIsForMainFrame), Boolean.valueOf(zIsRedirect), Boolean.valueOf(zHasGesture), method(webResourceRequest), requestHeaders(webResourceRequest)), new u(lVar, 2));
    }

    public abstract Map<String, String> requestHeaders(WebResourceRequest webResourceRequest);

    public abstract String url(WebResourceRequest webResourceRequest);
}
