package io.flutter.plugins.webviewflutter;

import android.net.http.SslCertificate;
import android.net.http.SslError;
import android.os.Message;
import android.util.Log;
import android.view.View;
import android.webkit.ClientCertRequest;
import android.webkit.ConsoleMessage;
import android.webkit.CookieManager;
import android.webkit.DownloadListener;
import android.webkit.GeolocationPermissions;
import android.webkit.HttpAuthHandler;
import android.webkit.PermissionRequest;
import android.webkit.SslErrorHandler;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceError;
import android.webkit.WebResourceRequest;
import android.webkit.WebResourceResponse;
import android.webkit.WebSettings;
import android.webkit.WebStorage;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import d4.C0546e;
import d4.C0547f;
import d4.C0550i;
import io.flutter.Build;
import io.flutter.embedding.android.AndroidTouchProcessor;
import io.flutter.plugin.editing.FlutterTextUtils;
import io.flutter.plugins.webviewflutter.WebChromeClientProxyApi;
import io.sentry.flutter.SentryFlutterPluginKt;
import java.io.ByteArrayOutputStream;
import java.nio.ByteBuffer;
import java.security.PrivateKey;
import java.security.cert.Certificate;
import java.security.cert.X509Certificate;
import java.util.List;
import java.util.Map;
import r4.AbstractC0983h;

/* JADX INFO: loaded from: classes.dex */
final class AndroidWebkitLibraryPigeonProxyApiBaseCodec extends AndroidWebkitLibraryPigeonCodec {
    private final AndroidWebkitLibraryPigeonProxyApiRegistrar registrar;

    public AndroidWebkitLibraryPigeonProxyApiBaseCodec(AndroidWebkitLibraryPigeonProxyApiRegistrar androidWebkitLibraryPigeonProxyApiRegistrar) {
        AbstractC0983h.e("registrar", androidWebkitLibraryPigeonProxyApiRegistrar);
        this.registrar = androidWebkitLibraryPigeonProxyApiRegistrar;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$0(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebResourceRequest", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$1(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebResourceResponse", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$10(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebViewClient", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$11(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("DownloadListener", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$12(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebChromeClient", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$13(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("FlutterAssetManager", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$14(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebStorage", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$15(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("FileChooserParams", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$16(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("PermissionRequest", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$17(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("CustomViewCallback", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$18(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("View", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$19(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("GeolocationPermissionsCallback", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$2(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebResourceError", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$20(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("HttpAuthHandler", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$21(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("AndroidMessage", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$22(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("ClientCertRequest", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$23(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("PrivateKey", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$24(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("X509Certificate", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$25(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("SslErrorHandler", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$26(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("SslError", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$27(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("SslCertificateDName", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$28(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("SslCertificate", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$29(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("Certificate", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    private static final C0550i writeValue$lambda$3(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebResourceErrorCompat", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    private static final C0550i writeValue$lambda$30(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebSettingsCompat", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    private static final C0550i writeValue$lambda$31(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebViewFeature", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$4(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebViewPoint", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$5(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("ConsoleMessage", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$6(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("CookieManager", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$7(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebView", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$8(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("WebSettings", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C0550i writeValue$lambda$9(Object obj, C0547f c0547f) {
        Object obj2 = c0547f.f6138k;
        if (obj2 instanceof C0546e) {
            writeValue$logNewInstanceFailure("JavaScriptChannel", obj, C0547f.a(obj2));
        }
        return C0550i.f6143a;
    }

    private static final void writeValue$logNewInstanceFailure(String str, Object obj, Throwable th) {
        Log.w("PigeonProxyApiBaseCodec", "Failed to create new Dart proxy instance of " + str + ": " + obj + ". " + th);
    }

    public final AndroidWebkitLibraryPigeonProxyApiRegistrar getRegistrar() {
        return this.registrar;
    }

    @Override // io.flutter.plugins.webviewflutter.AndroidWebkitLibraryPigeonCodec, io.flutter.plugin.common.StandardMessageCodec
    public Object readValueOfType(byte b2, ByteBuffer byteBuffer) {
        AbstractC0983h.e("buffer", byteBuffer);
        if (b2 != -128) {
            return super.readValueOfType(b2, byteBuffer);
        }
        Object value = readValue(byteBuffer);
        AbstractC0983h.c("null cannot be cast to non-null type kotlin.Long", value);
        long jLongValue = ((Long) value).longValue();
        Object androidWebkitLibraryPigeonInstanceManager = this.registrar.getInstanceManager().getInstance(jLongValue);
        if (androidWebkitLibraryPigeonInstanceManager == null) {
            Log.e("PigeonProxyApiBaseCodec", "Failed to find instance with identifier: " + jLongValue);
        }
        return androidWebkitLibraryPigeonInstanceManager;
    }

    @Override // io.flutter.plugins.webviewflutter.AndroidWebkitLibraryPigeonCodec, io.flutter.plugin.common.StandardMessageCodec
    public void writeValue(ByteArrayOutputStream byteArrayOutputStream, final Object obj) {
        AbstractC0983h.e("stream", byteArrayOutputStream);
        if ((obj instanceof Boolean) || (obj instanceof byte[]) || (obj instanceof Double) || (obj instanceof double[]) || (obj instanceof float[]) || (obj instanceof Integer) || (obj instanceof int[]) || (obj instanceof List) || (obj instanceof Long) || (obj instanceof long[]) || (obj instanceof Map) || (obj instanceof String) || (obj instanceof FileChooserMode) || (obj instanceof ConsoleMessageLevel) || (obj instanceof OverScrollMode) || (obj instanceof SslErrorType) || (obj instanceof MixedContentMode) || obj == null) {
            super.writeValue(byteArrayOutputStream, obj);
            return;
        }
        if (obj instanceof WebResourceRequest) {
            final int i = 0;
            this.registrar.getPigeonApiWebResourceRequest().pigeon_newInstance((WebResourceRequest) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebResourceResponse) {
            final int i5 = 2;
            this.registrar.getPigeonApiWebResourceResponse().pigeon_newInstance((WebResourceResponse) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i5) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebResourceError) {
            final int i6 = 14;
            this.registrar.getPigeonApiWebResourceError().pigeon_newInstance((WebResourceError) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i6) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebViewPoint) {
            final int i7 = 15;
            this.registrar.getPigeonApiWebViewPoint().pigeon_newInstance((WebViewPoint) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i7) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof ConsoleMessage) {
            final int i8 = 16;
            this.registrar.getPigeonApiConsoleMessage().pigeon_newInstance((ConsoleMessage) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i8) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof CookieManager) {
            final int i9 = 17;
            this.registrar.getPigeonApiCookieManager().pigeon_newInstance((CookieManager) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i9) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebView) {
            final int i10 = 18;
            this.registrar.getPigeonApiWebView().pigeon_newInstance((WebView) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i10) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebSettings) {
            final int i11 = 19;
            this.registrar.getPigeonApiWebSettings().pigeon_newInstance((WebSettings) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i11) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof JavaScriptChannel) {
            final int i12 = 20;
            this.registrar.getPigeonApiJavaScriptChannel().pigeon_newInstance((JavaScriptChannel) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i12) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebViewClient) {
            final int i13 = 11;
            this.registrar.getPigeonApiWebViewClient().pigeon_newInstance((WebViewClient) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i13) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof DownloadListener) {
            final int i14 = 21;
            this.registrar.getPigeonApiDownloadListener().pigeon_newInstance((DownloadListener) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i14) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebChromeClientProxyApi.WebChromeClientImpl) {
            final int i15 = 22;
            this.registrar.getPigeonApiWebChromeClient().pigeon_newInstance((WebChromeClientProxyApi.WebChromeClientImpl) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i15) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof FlutterAssetManager) {
            final int i16 = 23;
            this.registrar.getPigeonApiFlutterAssetManager().pigeon_newInstance((FlutterAssetManager) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i16) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebStorage) {
            final int i17 = 24;
            this.registrar.getPigeonApiWebStorage().pigeon_newInstance((WebStorage) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i17) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebChromeClient.FileChooserParams) {
            final int i18 = 25;
            this.registrar.getPigeonApiFileChooserParams().pigeon_newInstance((WebChromeClient.FileChooserParams) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i18) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof PermissionRequest) {
            final int i19 = 26;
            this.registrar.getPigeonApiPermissionRequest().pigeon_newInstance((PermissionRequest) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i19) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof WebChromeClient.CustomViewCallback) {
            final int i20 = 27;
            this.registrar.getPigeonApiCustomViewCallback().pigeon_newInstance((WebChromeClient.CustomViewCallback) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i20) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof View) {
            final int i21 = 28;
            this.registrar.getPigeonApiView().pigeon_newInstance((View) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i21) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof GeolocationPermissions.Callback) {
            final int i22 = 1;
            this.registrar.getPigeonApiGeolocationPermissionsCallback().pigeon_newInstance((GeolocationPermissions.Callback) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i22) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof HttpAuthHandler) {
            final int i23 = 3;
            this.registrar.getPigeonApiHttpAuthHandler().pigeon_newInstance((HttpAuthHandler) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i23) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof Message) {
            final int i24 = 4;
            this.registrar.getPigeonApiAndroidMessage().pigeon_newInstance((Message) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i24) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof ClientCertRequest) {
            final int i25 = 5;
            this.registrar.getPigeonApiClientCertRequest().pigeon_newInstance((ClientCertRequest) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i25) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof PrivateKey) {
            final int i26 = 6;
            this.registrar.getPigeonApiPrivateKey().pigeon_newInstance((PrivateKey) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i26) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof X509Certificate) {
            final int i27 = 7;
            this.registrar.getPigeonApiX509Certificate().pigeon_newInstance((X509Certificate) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i27) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof SslErrorHandler) {
            final int i28 = 8;
            this.registrar.getPigeonApiSslErrorHandler().pigeon_newInstance((SslErrorHandler) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i28) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof SslError) {
            final int i29 = 9;
            this.registrar.getPigeonApiSslError().pigeon_newInstance((SslError) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i29) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof SslCertificate.DName) {
            final int i30 = 10;
            this.registrar.getPigeonApiSslCertificateDName().pigeon_newInstance((SslCertificate.DName) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i30) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof SslCertificate) {
            final int i31 = 12;
            this.registrar.getPigeonApiSslCertificate().pigeon_newInstance((SslCertificate) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i31) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        } else if (obj instanceof Certificate) {
            final int i32 = 13;
            this.registrar.getPigeonApiCertificate().pigeon_newInstance((Certificate) obj, new q4.l() { // from class: io.flutter.plugins.webviewflutter.e
                @Override // q4.l
                public final Object invoke(Object obj2) {
                    switch (i32) {
                        case 0:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$0(obj, (C0547f) obj2);
                        case 1:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$19(obj, (C0547f) obj2);
                        case 2:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$1(obj, (C0547f) obj2);
                        case 3:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$20(obj, (C0547f) obj2);
                        case 4:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$21(obj, (C0547f) obj2);
                        case 5:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$22(obj, (C0547f) obj2);
                        case 6:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$23(obj, (C0547f) obj2);
                        case 7:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$24(obj, (C0547f) obj2);
                        case 8:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$25(obj, (C0547f) obj2);
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$26(obj, (C0547f) obj2);
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$27(obj, (C0547f) obj2);
                        case 11:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$10(obj, (C0547f) obj2);
                        case 12:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$28(obj, (C0547f) obj2);
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$29(obj, (C0547f) obj2);
                        case 14:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$2(obj, (C0547f) obj2);
                        case 15:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$4(obj, (C0547f) obj2);
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$5(obj, (C0547f) obj2);
                        case 17:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$6(obj, (C0547f) obj2);
                        case 18:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$7(obj, (C0547f) obj2);
                        case 19:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$8(obj, (C0547f) obj2);
                        case 20:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$9(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_21 /* 21 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$11(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_22 /* 22 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$12(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_23 /* 23 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$13(obj, (C0547f) obj2);
                        case 24:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$14(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_25 /* 25 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$15(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_26 /* 26 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$16(obj, (C0547f) obj2);
                        case Build.API_LEVELS.API_27 /* 27 */:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$17(obj, (C0547f) obj2);
                        default:
                            return AndroidWebkitLibraryPigeonProxyApiBaseCodec.writeValue$lambda$18(obj, (C0547f) obj2);
                    }
                }
            });
        }
        if (this.registrar.getInstanceManager().containsInstance(obj)) {
            byteArrayOutputStream.write(128);
            writeValue(byteArrayOutputStream, this.registrar.getInstanceManager().getIdentifierForStrongReference(obj));
            return;
        }
        throw new IllegalArgumentException("Unsupported value: '" + obj + "' of type '" + obj.getClass().getName() + "'");
    }
}
