package com.google.android.gms.internal.pal;

import android.os.Parcel;
import android.os.Parcelable;

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

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

    @Override // android.os.Parcelable.Creator
    public final Object createFromParcel(Parcel parcel) {
        String strI = null;
        byte[] bArrG = null;
        int iU0 = 0;
        switch (this.f21366a) {
            case 0:
                int iF0 = hb.a.F0(parcel);
                int iU02 = 0;
                String strI2 = null;
                while (parcel.dataPosition() < iF0) {
                    int i10 = parcel.readInt();
                    char c6 = (char) i10;
                    if (c6 == 1) {
                        iU02 = hb.a.u0(i10, parcel);
                    } else if (c6 == 2) {
                        strI = hb.a.i(i10, parcel);
                    } else if (c6 != 3) {
                        hb.a.A0(i10, parcel);
                    } else {
                        strI2 = hb.a.i(i10, parcel);
                    }
                }
                hb.a.X(iF0, parcel);
                return new x5(iU02, strI, strI2);
            default:
                int iF02 = hb.a.F0(parcel);
                while (parcel.dataPosition() < iF02) {
                    int i11 = parcel.readInt();
                    char c10 = (char) i11;
                    if (c10 == 1) {
                        iU0 = hb.a.u0(i11, parcel);
                    } else if (c10 != 2) {
                        hb.a.A0(i11, parcel);
                    } else {
                        bArrG = hb.a.g(i11, parcel);
                    }
                }
                hb.a.X(iF02, parcel);
                return new z5(iU0, bArrG);
        }
    }

    @Override // android.os.Parcelable.Creator
    public final /* synthetic */ Object[] newArray(int i10) {
        switch (this.f21366a) {
            case 0:
                return new x5[i10];
            default:
                return new z5[i10];
        }
    }
}
