package B0;

import B0.a;
import F1.j;
import F1.k;
import F1.l;
import F1.m;
import F1.u;
import L1.C0089d;
import L1.C0092e;
import L1.C0104i;
import L1.C0139u;
import L1.C0142v;
import L1.K1;
import L1.N1;
import L1.O1;
import L1.P1;
import L1.Z1;
import L1.e2;
import N1.e;
import N1.f;
import S.i;
import android.app.PendingIntent;
import android.content.Intent;
import android.graphics.Bitmap;
import android.location.Location;
import android.media.MediaDescription;
import android.net.Uri;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.WorkSource;
import android.support.v4.media.MediaBrowserCompat$MediaItem;
import android.support.v4.media.MediaDescriptionCompat;
import android.support.v4.media.MediaMetadataCompat;
import android.support.v4.media.RatingCompat;
import android.support.v4.media.session.MediaSessionCompat$QueueItem;
import androidx.versionedparcelable.ParcelImpl;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.internal.measurement.AbstractC0366e2;
import com.google.android.gms.location.LocationAvailability;
import com.google.android.gms.location.LocationRequest;
import com.google.android.gms.location.LocationResult;
import e4.AbstractC0566j;
import io.flutter.Build;
import io.flutter.embedding.android.AndroidTouchProcessor;
import io.flutter.plugin.editing.FlutterTextUtils;
import io.sentry.flutter.SentryFlutterPluginKt;
import java.util.ArrayList;
import java.util.List;
import p1.C0930b;
import p1.C0932d;
import s1.C1004f;
import s1.s;

/* JADX INFO: loaded from: classes.dex */
public final class a implements Parcelable.Creator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f118a;

    public /* synthetic */ a(int i) {
        this.f118a = i;
    }

    public static void a(C0142v c0142v, Parcel parcel, int i) {
        int iH = AbstractC0566j.H(parcel, 20293);
        AbstractC0566j.D(parcel, 2, c0142v.f2013k);
        AbstractC0566j.C(parcel, 3, c0142v.f2014l, i);
        AbstractC0566j.D(parcel, 4, c0142v.f2015m);
        AbstractC0566j.N(parcel, 5, 8);
        parcel.writeLong(c0142v.f2016n);
        AbstractC0566j.L(parcel, iH);
    }

    public static void b(Z1 z12, Parcel parcel) {
        int iH = AbstractC0566j.H(parcel, 20293);
        AbstractC0566j.N(parcel, 1, 4);
        parcel.writeInt(z12.f1653k);
        AbstractC0566j.D(parcel, 2, z12.f1654l);
        AbstractC0566j.N(parcel, 3, 8);
        parcel.writeLong(z12.f1655m);
        Long l5 = z12.f1656n;
        if (l5 != null) {
            AbstractC0566j.N(parcel, 4, 8);
            parcel.writeLong(l5.longValue());
        }
        AbstractC0566j.D(parcel, 6, z12.f1657o);
        AbstractC0566j.D(parcel, 7, z12.p);
        Double d3 = z12.q;
        if (d3 != null) {
            AbstractC0566j.N(parcel, 8, 8);
            parcel.writeDouble(d3.doubleValue());
        }
        AbstractC0566j.L(parcel, iH);
    }

    @Override // android.os.Parcelable.Creator
    public final Object createFromParcel(final Parcel parcel) {
        Uri mediaUri;
        Bundle bundle;
        switch (this.f118a) {
            case 0:
                return new ParcelImpl(parcel);
            case 1:
                int iZ = AbstractC0366e2.z(parcel);
                IBinder iBinderS = null;
                IBinder iBinderS2 = null;
                PendingIntent pendingIntent = null;
                String strE = null;
                int iT = 0;
                while (parcel.dataPosition() < iZ) {
                    int i = parcel.readInt();
                    char c6 = (char) i;
                    if (c6 == 1) {
                        iT = AbstractC0366e2.t(parcel, i);
                    } else if (c6 == 2) {
                        iBinderS = AbstractC0366e2.s(parcel, i);
                    } else if (c6 == 3) {
                        iBinderS2 = AbstractC0366e2.s(parcel, i);
                    } else if (c6 == 4) {
                        pendingIntent = (PendingIntent) AbstractC0366e2.d(parcel, i, PendingIntent.CREATOR);
                    } else if (c6 != 6) {
                        AbstractC0366e2.x(parcel, i);
                    } else {
                        strE = AbstractC0366e2.e(parcel, i);
                    }
                }
                AbstractC0366e2.j(parcel, iZ);
                return new j(iT, iBinderS, iBinderS2, pendingIntent, strE);
            case 2:
                int iZ2 = AbstractC0366e2.z(parcel);
                long jU = Long.MAX_VALUE;
                LocationRequest locationRequest = null;
                ArrayList arrayListG = null;
                boolean zR = false;
                boolean zR2 = false;
                boolean zR3 = false;
                boolean zR4 = false;
                while (parcel.dataPosition() < iZ2) {
                    int i5 = parcel.readInt();
                    char c7 = (char) i5;
                    if (c7 == 1) {
                        locationRequest = (LocationRequest) AbstractC0366e2.d(parcel, i5, LocationRequest.CREATOR);
                    } else if (c7 == 5) {
                        arrayListG = AbstractC0366e2.g(parcel, i5, C1004f.CREATOR);
                    } else if (c7 == '\b') {
                        zR = AbstractC0366e2.r(parcel, i5);
                    } else if (c7 != '\t') {
                        switch (c7) {
                            case 11:
                                zR3 = AbstractC0366e2.r(parcel, i5);
                                break;
                            case '\f':
                                zR4 = AbstractC0366e2.r(parcel, i5);
                                break;
                            case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                                AbstractC0366e2.e(parcel, i5);
                                break;
                            case 14:
                                jU = AbstractC0366e2.u(parcel, i5);
                                break;
                            default:
                                AbstractC0366e2.x(parcel, i5);
                                break;
                        }
                    } else {
                        zR2 = AbstractC0366e2.r(parcel, i5);
                    }
                }
                AbstractC0366e2.j(parcel, iZ2);
                return new l(locationRequest, arrayListG, zR, zR2, zR3, zR4, jU);
            case 3:
                int iZ3 = AbstractC0366e2.z(parcel);
                l lVar = null;
                IBinder iBinderS3 = null;
                IBinder iBinderS4 = null;
                PendingIntent pendingIntent2 = null;
                IBinder iBinderS5 = null;
                String strE2 = null;
                int iT2 = 1;
                while (parcel.dataPosition() < iZ3) {
                    int i6 = parcel.readInt();
                    switch ((char) i6) {
                        case 1:
                            iT2 = AbstractC0366e2.t(parcel, i6);
                            break;
                        case 2:
                            lVar = (l) AbstractC0366e2.d(parcel, i6, l.CREATOR);
                            break;
                        case 3:
                            iBinderS3 = AbstractC0366e2.s(parcel, i6);
                            break;
                        case 4:
                            pendingIntent2 = (PendingIntent) AbstractC0366e2.d(parcel, i6, PendingIntent.CREATOR);
                            break;
                        case 5:
                            iBinderS4 = AbstractC0366e2.s(parcel, i6);
                            break;
                        case 6:
                            iBinderS5 = AbstractC0366e2.s(parcel, i6);
                            break;
                        case 7:
                        default:
                            AbstractC0366e2.x(parcel, i6);
                            break;
                        case '\b':
                            strE2 = AbstractC0366e2.e(parcel, i6);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ3);
                return new m(iT2, lVar, iBinderS3, iBinderS4, pendingIntent2, iBinderS5, strE2);
            case 4:
                int iZ4 = AbstractC0366e2.z(parcel);
                String strE3 = null;
                String strE4 = null;
                String strE5 = null;
                ArrayList arrayListG2 = null;
                k kVar = null;
                int iT3 = 0;
                while (parcel.dataPosition() < iZ4) {
                    int i7 = parcel.readInt();
                    char c8 = (char) i7;
                    if (c8 == 1) {
                        iT3 = AbstractC0366e2.t(parcel, i7);
                    } else if (c8 == 3) {
                        strE3 = AbstractC0366e2.e(parcel, i7);
                    } else if (c8 == 4) {
                        strE4 = AbstractC0366e2.e(parcel, i7);
                    } else if (c8 == 6) {
                        strE5 = AbstractC0366e2.e(parcel, i7);
                    } else if (c8 == 7) {
                        kVar = (k) AbstractC0366e2.d(parcel, i7, k.CREATOR);
                    } else if (c8 != '\b') {
                        AbstractC0366e2.x(parcel, i7);
                    } else {
                        arrayListG2 = AbstractC0366e2.g(parcel, i7, C0932d.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ4);
                return new k(iT3, strE3, strE4, strE5, arrayListG2, kVar);
            case 5:
                int iZ5 = AbstractC0366e2.z(parcel);
                Status status = null;
                while (parcel.dataPosition() < iZ5) {
                    int i8 = parcel.readInt();
                    if (((char) i8) != 1) {
                        AbstractC0366e2.x(parcel, i8);
                    } else {
                        status = (Status) AbstractC0366e2.d(parcel, i8, Status.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ5);
                return new u(status);
            case 6:
                int iZ6 = AbstractC0366e2.z(parcel);
                I1.c[] cVarArr = null;
                long jU2 = 0;
                int iT4 = 1;
                int iT5 = 1;
                int iT6 = 1000;
                while (parcel.dataPosition() < iZ6) {
                    int i9 = parcel.readInt();
                    switch ((char) i9) {
                        case 1:
                            iT4 = AbstractC0366e2.t(parcel, i9);
                            break;
                        case 2:
                            iT5 = AbstractC0366e2.t(parcel, i9);
                            break;
                        case 3:
                            jU2 = AbstractC0366e2.u(parcel, i9);
                            break;
                        case 4:
                            iT6 = AbstractC0366e2.t(parcel, i9);
                            break;
                        case 5:
                            cVarArr = (I1.c[]) AbstractC0366e2.f(parcel, i9, I1.c.CREATOR);
                            break;
                        case 6:
                            AbstractC0366e2.r(parcel, i9);
                            break;
                        default:
                            AbstractC0366e2.x(parcel, i9);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ6);
                return new LocationAvailability(iT6, iT4, iT5, jU2, cVarArr);
            case 7:
                int iZ7 = AbstractC0366e2.z(parcel);
                WorkSource workSource = new WorkSource();
                k kVar2 = null;
                boolean zR5 = false;
                int iT7 = 0;
                int iT8 = 0;
                boolean zR6 = false;
                long jU3 = -1;
                float f6 = 0.0f;
                int iT9 = Integer.MAX_VALUE;
                long jU4 = Long.MAX_VALUE;
                long jU5 = Long.MAX_VALUE;
                long jU6 = 0;
                long jU7 = 600000;
                long jU8 = 3600000;
                int iT10 = 102;
                while (parcel.dataPosition() < iZ7) {
                    int i10 = parcel.readInt();
                    switch ((char) i10) {
                        case 1:
                            iT10 = AbstractC0366e2.t(parcel, i10);
                            break;
                        case 2:
                            jU8 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case 3:
                            jU7 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case 4:
                        case 14:
                        default:
                            AbstractC0366e2.x(parcel, i10);
                            break;
                        case 5:
                            jU4 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case 6:
                            iT9 = AbstractC0366e2.t(parcel, i10);
                            break;
                        case 7:
                            AbstractC0366e2.G(parcel, i10, 4);
                            f6 = parcel.readFloat();
                            break;
                        case '\b':
                            jU6 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            zR5 = AbstractC0366e2.r(parcel, i10);
                            break;
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            jU5 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case 11:
                            jU3 = AbstractC0366e2.u(parcel, i10);
                            break;
                        case '\f':
                            iT7 = AbstractC0366e2.t(parcel, i10);
                            break;
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                            iT8 = AbstractC0366e2.t(parcel, i10);
                            break;
                        case 15:
                            zR6 = AbstractC0366e2.r(parcel, i10);
                            break;
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            workSource = (WorkSource) AbstractC0366e2.d(parcel, i10, WorkSource.CREATOR);
                            break;
                        case 17:
                            kVar2 = (k) AbstractC0366e2.d(parcel, i10, k.CREATOR);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ7);
                return new LocationRequest(iT10, jU8, jU7, jU6, jU4, jU5, iT9, f6, zR5, jU3, iT7, iT8, zR6, workSource, kVar2);
            case 8:
                int iZ8 = AbstractC0366e2.z(parcel);
                List listG = LocationResult.f5348l;
                while (parcel.dataPosition() < iZ8) {
                    int i11 = parcel.readInt();
                    if (((char) i11) != 1) {
                        AbstractC0366e2.x(parcel, i11);
                    } else {
                        listG = AbstractC0366e2.g(parcel, i11, Location.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ8);
                return new LocationResult(listG);
            case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                int iZ9 = AbstractC0366e2.z(parcel);
                long jU9 = -1;
                long jU10 = -1;
                int iT11 = 1;
                int iT12 = 1;
                while (parcel.dataPosition() < iZ9) {
                    int i12 = parcel.readInt();
                    char c9 = (char) i12;
                    if (c9 == 1) {
                        iT11 = AbstractC0366e2.t(parcel, i12);
                    } else if (c9 == 2) {
                        iT12 = AbstractC0366e2.t(parcel, i12);
                    } else if (c9 == 3) {
                        jU9 = AbstractC0366e2.u(parcel, i12);
                    } else if (c9 != 4) {
                        AbstractC0366e2.x(parcel, i12);
                    } else {
                        jU10 = AbstractC0366e2.u(parcel, i12);
                    }
                }
                AbstractC0366e2.j(parcel, iZ9);
                return new I1.c(iT11, iT12, jU9, jU10);
            case FlutterTextUtils.LINE_FEED /* 10 */:
                int iZ10 = AbstractC0366e2.z(parcel);
                long jU11 = 0;
                long jU12 = 0;
                int iT13 = 0;
                while (parcel.dataPosition() < iZ10) {
                    int i13 = parcel.readInt();
                    char c10 = (char) i13;
                    if (c10 == 1) {
                        jU11 = AbstractC0366e2.u(parcel, i13);
                    } else if (c10 == 2) {
                        iT13 = AbstractC0366e2.t(parcel, i13);
                    } else if (c10 != 3) {
                        AbstractC0366e2.x(parcel, i13);
                    } else {
                        jU12 = AbstractC0366e2.u(parcel, i13);
                    }
                }
                AbstractC0366e2.j(parcel, iZ10);
                return new C0089d(iT13, jU11, jU12);
            case 11:
                int iZ11 = AbstractC0366e2.z(parcel);
                String strE6 = null;
                String strE7 = null;
                Z1 z12 = null;
                String strE8 = null;
                C0142v c0142v = null;
                C0142v c0142v2 = null;
                C0142v c0142v3 = null;
                long jU13 = 0;
                long jU14 = 0;
                long jU15 = 0;
                boolean zR7 = false;
                while (parcel.dataPosition() < iZ11) {
                    int i14 = parcel.readInt();
                    switch ((char) i14) {
                        case 2:
                            strE6 = AbstractC0366e2.e(parcel, i14);
                            break;
                        case 3:
                            strE7 = AbstractC0366e2.e(parcel, i14);
                            break;
                        case 4:
                            z12 = (Z1) AbstractC0366e2.d(parcel, i14, Z1.CREATOR);
                            break;
                        case 5:
                            jU13 = AbstractC0366e2.u(parcel, i14);
                            break;
                        case 6:
                            zR7 = AbstractC0366e2.r(parcel, i14);
                            break;
                        case 7:
                            strE8 = AbstractC0366e2.e(parcel, i14);
                            break;
                        case '\b':
                            c0142v = (C0142v) AbstractC0366e2.d(parcel, i14, C0142v.CREATOR);
                            break;
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            jU14 = AbstractC0366e2.u(parcel, i14);
                            break;
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            c0142v2 = (C0142v) AbstractC0366e2.d(parcel, i14, C0142v.CREATOR);
                            break;
                        case 11:
                            jU15 = AbstractC0366e2.u(parcel, i14);
                            break;
                        case '\f':
                            c0142v3 = (C0142v) AbstractC0366e2.d(parcel, i14, C0142v.CREATOR);
                            break;
                        default:
                            AbstractC0366e2.x(parcel, i14);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ11);
                return new C0092e(strE6, strE7, z12, jU13, zR7, strE8, c0142v, jU14, c0142v2, jU15, c0142v3);
            case 12:
                int iZ12 = AbstractC0366e2.z(parcel);
                Bundle bundleC = null;
                while (parcel.dataPosition() < iZ12) {
                    int i15 = parcel.readInt();
                    if (((char) i15) != 1) {
                        AbstractC0366e2.x(parcel, i15);
                    } else {
                        bundleC = AbstractC0366e2.c(parcel, i15);
                    }
                }
                AbstractC0366e2.j(parcel, iZ12);
                return new C0104i(bundleC);
            case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                int iZ13 = AbstractC0366e2.z(parcel);
                Bundle bundleC2 = null;
                while (parcel.dataPosition() < iZ13) {
                    int i16 = parcel.readInt();
                    if (((char) i16) != 2) {
                        AbstractC0366e2.x(parcel, i16);
                    } else {
                        bundleC2 = AbstractC0366e2.c(parcel, i16);
                    }
                }
                AbstractC0366e2.j(parcel, iZ13);
                return new C0139u(bundleC2);
            case 14:
                int iZ14 = AbstractC0366e2.z(parcel);
                long jU16 = 0;
                String strE9 = null;
                C0139u c0139u = null;
                String strE10 = null;
                while (parcel.dataPosition() < iZ14) {
                    int i17 = parcel.readInt();
                    char c11 = (char) i17;
                    if (c11 == 2) {
                        strE9 = AbstractC0366e2.e(parcel, i17);
                    } else if (c11 == 3) {
                        c0139u = (C0139u) AbstractC0366e2.d(parcel, i17, C0139u.CREATOR);
                    } else if (c11 == 4) {
                        strE10 = AbstractC0366e2.e(parcel, i17);
                    } else if (c11 != 5) {
                        AbstractC0366e2.x(parcel, i17);
                    } else {
                        jU16 = AbstractC0366e2.u(parcel, i17);
                    }
                }
                AbstractC0366e2.j(parcel, iZ14);
                return new C0142v(strE9, c0139u, strE10, jU16);
            case 15:
                int iZ15 = AbstractC0366e2.z(parcel);
                int iT14 = 0;
                long jU17 = 0;
                String strE11 = null;
                while (parcel.dataPosition() < iZ15) {
                    int i18 = parcel.readInt();
                    char c12 = (char) i18;
                    if (c12 == 1) {
                        strE11 = AbstractC0366e2.e(parcel, i18);
                    } else if (c12 == 2) {
                        jU17 = AbstractC0366e2.u(parcel, i18);
                    } else if (c12 != 3) {
                        AbstractC0366e2.x(parcel, i18);
                    } else {
                        iT14 = AbstractC0366e2.t(parcel, i18);
                    }
                }
                AbstractC0366e2.j(parcel, iZ15);
                return new K1(jU17, strE11, iT14);
            case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                int iZ16 = AbstractC0366e2.z(parcel);
                byte[] bArr = null;
                String strE12 = null;
                Bundle bundleC3 = null;
                String strE13 = null;
                long jU18 = 0;
                long jU19 = 0;
                int iT15 = 0;
                while (parcel.dataPosition() < iZ16) {
                    int i19 = parcel.readInt();
                    switch ((char) i19) {
                        case 1:
                            jU18 = AbstractC0366e2.u(parcel, i19);
                            break;
                        case 2:
                            int iV = AbstractC0366e2.v(parcel, i19);
                            int iDataPosition = parcel.dataPosition();
                            if (iV == 0) {
                                bArr = null;
                            } else {
                                byte[] bArrCreateByteArray = parcel.createByteArray();
                                parcel.setDataPosition(iDataPosition + iV);
                                bArr = bArrCreateByteArray;
                            }
                            break;
                        case 3:
                            strE12 = AbstractC0366e2.e(parcel, i19);
                            break;
                        case 4:
                            bundleC3 = AbstractC0366e2.c(parcel, i19);
                            break;
                        case 5:
                            iT15 = AbstractC0366e2.t(parcel, i19);
                            break;
                        case 6:
                            jU19 = AbstractC0366e2.u(parcel, i19);
                            break;
                        case 7:
                            strE13 = AbstractC0366e2.e(parcel, i19);
                            break;
                        default:
                            AbstractC0366e2.x(parcel, i19);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ16);
                return new N1(jU18, bArr, strE12, bundleC3, iT15, jU19, strE13);
            case 17:
                int iZ17 = AbstractC0366e2.z(parcel);
                while (true) {
                    ArrayList arrayList = null;
                    while (parcel.dataPosition() < iZ17) {
                        int i20 = parcel.readInt();
                        if (((char) i20) != 1) {
                            AbstractC0366e2.x(parcel, i20);
                        } else {
                            int iV2 = AbstractC0366e2.v(parcel, i20);
                            int iDataPosition2 = parcel.dataPosition();
                            if (iV2 == 0) {
                            }
                            ArrayList arrayList2 = new ArrayList();
                            int i21 = parcel.readInt();
                            for (int i22 = 0; i22 < i21; i22++) {
                                arrayList2.add(Integer.valueOf(parcel.readInt()));
                            }
                            parcel.setDataPosition(iDataPosition2 + iV2);
                            arrayList = arrayList2;
                        }
                        break;
                    }
                    AbstractC0366e2.j(parcel, iZ17);
                    return new O1(arrayList);
                }
                break;
            case 18:
                int iZ18 = AbstractC0366e2.z(parcel);
                ArrayList arrayListG3 = null;
                while (parcel.dataPosition() < iZ18) {
                    int i23 = parcel.readInt();
                    if (((char) i23) != 1) {
                        AbstractC0366e2.x(parcel, i23);
                    } else {
                        arrayListG3 = AbstractC0366e2.g(parcel, i23, N1.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ18);
                return new P1(arrayListG3);
            case 19:
                int iZ19 = AbstractC0366e2.z(parcel);
                String strE14 = null;
                Long lValueOf = null;
                Float fValueOf = null;
                String strE15 = null;
                String strE16 = null;
                Double dValueOf = null;
                long jU20 = 0;
                int iT16 = 0;
                while (parcel.dataPosition() < iZ19) {
                    int i24 = parcel.readInt();
                    switch ((char) i24) {
                        case 1:
                            iT16 = AbstractC0366e2.t(parcel, i24);
                            break;
                        case 2:
                            strE14 = AbstractC0366e2.e(parcel, i24);
                            break;
                        case 3:
                            jU20 = AbstractC0366e2.u(parcel, i24);
                            break;
                        case 4:
                            int iV3 = AbstractC0366e2.v(parcel, i24);
                            if (iV3 == 0) {
                                lValueOf = null;
                            } else {
                                AbstractC0366e2.D(parcel, iV3, 8);
                                lValueOf = Long.valueOf(parcel.readLong());
                            }
                            break;
                        case 5:
                            int iV4 = AbstractC0366e2.v(parcel, i24);
                            if (iV4 == 0) {
                                fValueOf = null;
                            } else {
                                AbstractC0366e2.D(parcel, iV4, 4);
                                fValueOf = Float.valueOf(parcel.readFloat());
                            }
                            break;
                        case 6:
                            strE15 = AbstractC0366e2.e(parcel, i24);
                            break;
                        case 7:
                            strE16 = AbstractC0366e2.e(parcel, i24);
                            break;
                        case '\b':
                            int iV5 = AbstractC0366e2.v(parcel, i24);
                            if (iV5 == 0) {
                                dValueOf = null;
                            } else {
                                AbstractC0366e2.D(parcel, iV5, 8);
                                dValueOf = Double.valueOf(parcel.readDouble());
                            }
                            break;
                        default:
                            AbstractC0366e2.x(parcel, i24);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ19);
                return new Z1(iT16, strE14, jU20, lValueOf, fValueOf, strE15, strE16, dValueOf);
            case 20:
                int iZ20 = AbstractC0366e2.z(parcel);
                boolean zR8 = false;
                int iT17 = 0;
                boolean zR9 = false;
                boolean zR10 = false;
                int iT18 = 0;
                int iT19 = 0;
                long jU21 = 0;
                long jU22 = 0;
                long jU23 = 0;
                long jU24 = 0;
                long jU25 = 0;
                long jU26 = 0;
                long jU27 = 0;
                String strE17 = "";
                String strE18 = strE17;
                String strE19 = strE18;
                String strE20 = strE19;
                String strE21 = null;
                String strE22 = null;
                String strE23 = null;
                String strE24 = null;
                String strE25 = null;
                String strE26 = null;
                Boolean boolValueOf = null;
                ArrayList<String> arrayList3 = null;
                String strE27 = null;
                String strE28 = null;
                int iT20 = 100;
                boolean zR11 = true;
                boolean zR12 = true;
                long jU28 = -2147483648L;
                while (parcel.dataPosition() < iZ20) {
                    int i25 = parcel.readInt();
                    switch ((char) i25) {
                        case 2:
                            strE21 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case 3:
                            strE22 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case 4:
                            strE23 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case 5:
                            strE24 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case 6:
                            jU21 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case 7:
                            jU22 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case '\b':
                            strE25 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                            zR11 = AbstractC0366e2.r(parcel, i25);
                            break;
                        case FlutterTextUtils.LINE_FEED /* 10 */:
                            zR8 = AbstractC0366e2.r(parcel, i25);
                            break;
                        case 11:
                            jU28 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case '\f':
                            strE26 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                        case 17:
                        case 19:
                        case 20:
                        case 24:
                        case Build.API_LEVELS.API_33 /* 33 */:
                        default:
                            AbstractC0366e2.x(parcel, i25);
                            break;
                        case 14:
                            jU23 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case 15:
                            iT17 = AbstractC0366e2.t(parcel, i25);
                            break;
                        case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                            zR12 = AbstractC0366e2.r(parcel, i25);
                            break;
                        case 18:
                            zR9 = AbstractC0366e2.r(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_21 /* 21 */:
                            int iV6 = AbstractC0366e2.v(parcel, i25);
                            if (iV6 == 0) {
                                boolValueOf = null;
                            } else {
                                AbstractC0366e2.D(parcel, iV6, 4);
                                boolValueOf = Boolean.valueOf(parcel.readInt() != 0);
                            }
                            break;
                        case Build.API_LEVELS.API_22 /* 22 */:
                            jU24 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_23 /* 23 */:
                            int iV7 = AbstractC0366e2.v(parcel, i25);
                            int iDataPosition3 = parcel.dataPosition();
                            if (iV7 == 0) {
                                arrayList3 = null;
                            } else {
                                ArrayList<String> arrayListCreateStringArrayList = parcel.createStringArrayList();
                                parcel.setDataPosition(iDataPosition3 + iV7);
                                arrayList3 = arrayListCreateStringArrayList;
                            }
                            break;
                        case Build.API_LEVELS.API_25 /* 25 */:
                            strE17 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_26 /* 26 */:
                            strE18 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_27 /* 27 */:
                            strE27 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_28 /* 28 */:
                            zR10 = AbstractC0366e2.r(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_29 /* 29 */:
                            jU25 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_30 /* 30 */:
                            iT20 = AbstractC0366e2.t(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_31 /* 31 */:
                            strE19 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_32 /* 32 */:
                            iT18 = AbstractC0366e2.t(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_34 /* 34 */:
                            jU26 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_35 /* 35 */:
                            strE28 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case Build.API_LEVELS.API_36 /* 36 */:
                            strE20 = AbstractC0366e2.e(parcel, i25);
                            break;
                        case '%':
                            jU27 = AbstractC0366e2.u(parcel, i25);
                            break;
                        case '&':
                            iT19 = AbstractC0366e2.t(parcel, i25);
                            break;
                    }
                }
                AbstractC0366e2.j(parcel, iZ20);
                return new e2(strE21, strE22, strE23, strE24, jU21, jU22, strE25, zR11, zR8, jU28, strE26, jU23, iT17, zR12, zR9, boolValueOf, jU24, arrayList3, strE17, strE18, strE27, zR10, jU25, iT20, strE19, iT18, jU26, strE28, strE20, jU27, iT19);
            case Build.API_LEVELS.API_21 /* 21 */:
                int iZ21 = AbstractC0366e2.z(parcel);
                Intent intent = null;
                int iT21 = 0;
                int iT22 = 0;
                while (parcel.dataPosition() < iZ21) {
                    int i26 = parcel.readInt();
                    char c13 = (char) i26;
                    if (c13 == 1) {
                        iT21 = AbstractC0366e2.t(parcel, i26);
                    } else if (c13 == 2) {
                        iT22 = AbstractC0366e2.t(parcel, i26);
                    } else if (c13 != 3) {
                        AbstractC0366e2.x(parcel, i26);
                    } else {
                        intent = (Intent) AbstractC0366e2.d(parcel, i26, Intent.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ21);
                return new N1.b(iT21, iT22, intent);
            case Build.API_LEVELS.API_22 /* 22 */:
                int iZ22 = AbstractC0366e2.z(parcel);
                ArrayList<String> arrayList4 = null;
                String strE29 = null;
                while (parcel.dataPosition() < iZ22) {
                    int i27 = parcel.readInt();
                    char c14 = (char) i27;
                    if (c14 == 1) {
                        int iV8 = AbstractC0366e2.v(parcel, i27);
                        int iDataPosition4 = parcel.dataPosition();
                        if (iV8 == 0) {
                            arrayList4 = null;
                        } else {
                            ArrayList<String> arrayListCreateStringArrayList2 = parcel.createStringArrayList();
                            parcel.setDataPosition(iDataPosition4 + iV8);
                            arrayList4 = arrayListCreateStringArrayList2;
                        }
                    } else if (c14 != 2) {
                        AbstractC0366e2.x(parcel, i27);
                    } else {
                        strE29 = AbstractC0366e2.e(parcel, i27);
                    }
                }
                AbstractC0366e2.j(parcel, iZ22);
                return new e(strE29, arrayList4);
            case Build.API_LEVELS.API_23 /* 23 */:
                int iZ23 = AbstractC0366e2.z(parcel);
                C0930b c0930b = null;
                int iT23 = 0;
                s sVar = null;
                while (parcel.dataPosition() < iZ23) {
                    int i28 = parcel.readInt();
                    char c15 = (char) i28;
                    if (c15 == 1) {
                        iT23 = AbstractC0366e2.t(parcel, i28);
                    } else if (c15 == 2) {
                        c0930b = (C0930b) AbstractC0366e2.d(parcel, i28, C0930b.CREATOR);
                    } else if (c15 != 3) {
                        AbstractC0366e2.x(parcel, i28);
                    } else {
                        sVar = (s) AbstractC0366e2.d(parcel, i28, s.CREATOR);
                    }
                }
                AbstractC0366e2.j(parcel, iZ23);
                return new f(iT23, c0930b, sVar);
            case 24:
                i iVar = new i(parcel);
                iVar.f2798k = parcel.readInt();
                return iVar;
            case Build.API_LEVELS.API_25 /* 25 */:
                return new Parcelable(parcel) { // from class: android.support.v4.media.MediaBrowserCompat$MediaItem
                    public static final Parcelable.Creator<MediaBrowserCompat$MediaItem> CREATOR = new a(25);

                    /* JADX INFO: renamed from: k, reason: collision with root package name */
                    public final int f3632k;

                    /* JADX INFO: renamed from: l, reason: collision with root package name */
                    public final MediaDescriptionCompat f3633l;

                    {
                        this.f3632k = parcel.readInt();
                        this.f3633l = MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
                    }

                    @Override // android.os.Parcelable
                    public final int describeContents() {
                        return 0;
                    }

                    public final String toString() {
                        return "MediaItem{mFlags=" + this.f3632k + ", mDescription=" + this.f3633l + '}';
                    }

                    @Override // android.os.Parcelable
                    public final void writeToParcel(Parcel parcel2, int i29) {
                        parcel2.writeInt(this.f3632k);
                        this.f3633l.writeToParcel(parcel2, i29);
                    }
                };
            case Build.API_LEVELS.API_26 /* 26 */:
                Object objCreateFromParcel = MediaDescription.CREATOR.createFromParcel(parcel);
                if (objCreateFromParcel == null) {
                    return null;
                }
                MediaDescription mediaDescription = (MediaDescription) objCreateFromParcel;
                String mediaId = mediaDescription.getMediaId();
                CharSequence title = mediaDescription.getTitle();
                CharSequence subtitle = mediaDescription.getSubtitle();
                CharSequence description = mediaDescription.getDescription();
                Bitmap iconBitmap = mediaDescription.getIconBitmap();
                Uri iconUri = mediaDescription.getIconUri();
                Bundle extras = mediaDescription.getExtras();
                if (extras != null) {
                    extras.setClassLoader(android.support.v4.media.session.b.class.getClassLoader());
                    mediaUri = (Uri) extras.getParcelable("android.support.v4.media.description.MEDIA_URI");
                } else {
                    mediaUri = null;
                }
                if (mediaUri == null) {
                    bundle = extras;
                } else if (extras.containsKey("android.support.v4.media.description.NULL_BUNDLE_FLAG") && extras.size() == 2) {
                    bundle = null;
                } else {
                    extras.remove("android.support.v4.media.description.MEDIA_URI");
                    extras.remove("android.support.v4.media.description.NULL_BUNDLE_FLAG");
                    bundle = extras;
                }
                if (mediaUri == null) {
                    mediaUri = mediaDescription.getMediaUri();
                }
                MediaDescriptionCompat mediaDescriptionCompat = new MediaDescriptionCompat(mediaId, title, subtitle, description, iconBitmap, iconUri, bundle, mediaUri);
                mediaDescriptionCompat.f3640s = mediaDescription;
                return mediaDescriptionCompat;
            case Build.API_LEVELS.API_27 /* 27 */:
                return new MediaMetadataCompat(parcel);
            case Build.API_LEVELS.API_28 /* 28 */:
                return new RatingCompat(parcel.readInt(), parcel.readFloat());
            default:
                return new Parcelable(parcel) { // from class: android.support.v4.media.session.MediaSessionCompat$QueueItem
                    public static final Parcelable.Creator<MediaSessionCompat$QueueItem> CREATOR = new B0.a(29);

                    /* JADX INFO: renamed from: k, reason: collision with root package name */
                    public final MediaDescriptionCompat f3644k;

                    /* JADX INFO: renamed from: l, reason: collision with root package name */
                    public final long f3645l;

                    {
                        this.f3644k = MediaDescriptionCompat.CREATOR.createFromParcel(parcel);
                        this.f3645l = parcel.readLong();
                    }

                    @Override // android.os.Parcelable
                    public final int describeContents() {
                        return 0;
                    }

                    public final String toString() {
                        return "MediaSession.QueueItem {Description=" + this.f3644k + ", Id=" + this.f3645l + " }";
                    }

                    @Override // android.os.Parcelable
                    public final void writeToParcel(Parcel parcel2, int i29) {
                        this.f3644k.writeToParcel(parcel2, i29);
                        parcel2.writeLong(this.f3645l);
                    }
                };
        }
    }

    @Override // android.os.Parcelable.Creator
    public final Object[] newArray(int i) {
        switch (this.f118a) {
            case 0:
                return new ParcelImpl[i];
            case 1:
                return new j[i];
            case 2:
                return new l[i];
            case 3:
                return new m[i];
            case 4:
                return new k[i];
            case 5:
                return new u[i];
            case 6:
                return new LocationAvailability[i];
            case 7:
                return new LocationRequest[i];
            case 8:
                return new LocationResult[i];
            case AndroidTouchProcessor.PointerChange.PAN_ZOOM_END /* 9 */:
                return new I1.c[i];
            case FlutterTextUtils.LINE_FEED /* 10 */:
                return new C0089d[i];
            case 11:
                return new C0092e[i];
            case 12:
                return new C0104i[i];
            case FlutterTextUtils.CARRIAGE_RETURN /* 13 */:
                return new C0139u[i];
            case 14:
                return new C0142v[i];
            case 15:
                return new K1[i];
            case SentryFlutterPluginKt.VIDEO_BLOCK_SIZE /* 16 */:
                return new N1[i];
            case 17:
                return new O1[i];
            case 18:
                return new P1[i];
            case 19:
                return new Z1[i];
            case 20:
                return new e2[i];
            case Build.API_LEVELS.API_21 /* 21 */:
                return new N1.b[i];
            case Build.API_LEVELS.API_22 /* 22 */:
                return new e[i];
            case Build.API_LEVELS.API_23 /* 23 */:
                return new f[i];
            case 24:
                return new i[i];
            case Build.API_LEVELS.API_25 /* 25 */:
                return new MediaBrowserCompat$MediaItem[i];
            case Build.API_LEVELS.API_26 /* 26 */:
                return new MediaDescriptionCompat[i];
            case Build.API_LEVELS.API_27 /* 27 */:
                return new MediaMetadataCompat[i];
            case Build.API_LEVELS.API_28 /* 28 */:
                return new RatingCompat[i];
            default:
                return new MediaSessionCompat$QueueItem[i];
        }
    }
}
