package com.google.android.gms.auth.api.credentials;

import X.AnonymousClass914;
import X.AnonymousClass9A1;
import X.AnonymousClass9A3;
import X.C36088vf;
import android.os.Parcel;
import android.os.Parcelable;
import com.bytedance.covode.number.Covode;
import com.google.android.gms.common.internal.ReflectedParcelable;
import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable;

public final class HintRequest extends AbstractSafeParcelable implements ReflectedParcelable {
    public static final Parcelable.Creator<HintRequest> CREATOR = new AnonymousClass9A1();
    public final CredentialPickerConfig LIZ;
    public final boolean LIZIZ;
    public final String[] LIZJ;
    public final boolean LIZLLL;
    public final String LJ;
    public final String LJFF;
    public final int LJI;
    public final boolean LJII;

    static {
        Covode.recordClassIndex(42473);
    }

    public HintRequest(AnonymousClass9A3 r10) {
        this(2, r10.LIZLLL, r10.LIZ, r10.LIZIZ, r10.LIZJ, r10.LJ, r10.LJFF, r10.LJI);
    }

    public /* synthetic */ HintRequest(AnonymousClass9A3 r1, byte b) {
        this(r1);
    }

    public final void writeToParcel(Parcel parcel, int i) {
        int LIZ2 = C36088vf.LIZ(parcel, 20293);
        C36088vf.LIZ(parcel, 1, (Parcelable) this.LIZ, i);
        C36088vf.LIZ(parcel, 2, this.LIZIZ);
        C36088vf.LIZ(parcel, 3, this.LJII);
        C36088vf.LIZ(parcel, 4, this.LIZJ);
        C36088vf.LIZ(parcel, 5, this.LIZLLL);
        C36088vf.LIZ(parcel, 6, this.LJ);
        C36088vf.LIZ(parcel, 7, this.LJFF);
        C36088vf.LIZIZ(parcel, 1000, this.LJI);
        C36088vf.LIZIZ(parcel, LIZ2);
    }

    public HintRequest(int i, CredentialPickerConfig credentialPickerConfig, boolean z, boolean z2, String[] strArr, boolean z3, String str, String str2) {
        this.LJI = i;
        AnonymousClass914.LIZ(credentialPickerConfig);
        this.LIZ = credentialPickerConfig;
        this.LIZIZ = z;
        this.LJII = z2;
        AnonymousClass914.LIZ(strArr);
        this.LIZJ = strArr;
        if (i < 2) {
            this.LIZLLL = true;
            this.LJ = null;
            this.LJFF = null;
            return;
        }
        this.LIZLLL = z3;
        this.LJ = str;
        this.LJFF = str2;
    }
}
