package com.google.android.gms.auth.api.accounttransfer; import android.os.Parcel; import android.os.Parcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import com.google.android.gms.common.server.response.FastJsonResponse; import com.google.android.gms.internal.auth.zzaz; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; /* loaded from: classes.dex */ public class zzr extends zzaz { public static final Parcelable.Creator CREATOR = new zzs(); private static final HashMap> zzaz; private String mPackageName; private final Set zzba; private zzt zzbk; private String zzbl; private String zzbm; private final int zzv; public zzr() { this.zzba = new HashSet(3); this.zzv = 1; } /* JADX INFO: Access modifiers changed from: package-private */ public zzr(Set set, int i, zzt zztVar, String str, String str2, String str3) { this.zzba = set; this.zzv = i; this.zzbk = zztVar; this.zzbl = str; this.mPackageName = str2; this.zzbm = str3; } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); Set set = this.zzba; if (set.contains(1)) { SafeParcelWriter.writeInt(parcel, 1, this.zzv); } if (set.contains(2)) { SafeParcelWriter.writeParcelable(parcel, 2, this.zzbk, i, true); } if (set.contains(3)) { SafeParcelWriter.writeString(parcel, 3, this.zzbl, true); } if (set.contains(4)) { SafeParcelWriter.writeString(parcel, 4, this.mPackageName, true); } if (set.contains(5)) { SafeParcelWriter.writeString(parcel, 5, this.zzbm, true); } SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader); } @Override // com.google.android.gms.common.server.response.FastJsonResponse public boolean isFieldSet(FastJsonResponse.Field field) { return this.zzba.contains(Integer.valueOf(field.getSafeParcelableFieldId())); } @Override // com.google.android.gms.common.server.response.FastJsonResponse public Object getFieldValue(FastJsonResponse.Field field) { int safeParcelableFieldId = field.getSafeParcelableFieldId(); if (safeParcelableFieldId == 1) { return Integer.valueOf(this.zzv); } if (safeParcelableFieldId == 2) { return this.zzbk; } if (safeParcelableFieldId == 3) { return this.zzbl; } if (safeParcelableFieldId == 4) { return this.mPackageName; } int safeParcelableFieldId2 = field.getSafeParcelableFieldId(); StringBuilder sb = new StringBuilder(37); sb.append("Unknown SafeParcelable id="); sb.append(safeParcelableFieldId2); throw new IllegalStateException(sb.toString()); } @Override // com.google.android.gms.common.server.response.FastJsonResponse public void setStringInternal(FastJsonResponse.Field field, String str, String str2) { int safeParcelableFieldId = field.getSafeParcelableFieldId(); if (safeParcelableFieldId == 3) { this.zzbl = str2; } else { if (safeParcelableFieldId != 4) { throw new IllegalArgumentException(String.format("Field with id=%d is not known to be a string.", Integer.valueOf(safeParcelableFieldId))); } this.mPackageName = str2; } this.zzba.add(Integer.valueOf(safeParcelableFieldId)); } @Override // com.google.android.gms.common.server.response.FastJsonResponse public void addConcreteTypeInternal(FastJsonResponse.Field field, String str, T t) { int safeParcelableFieldId = field.getSafeParcelableFieldId(); if (safeParcelableFieldId == 2) { this.zzbk = (zzt) t; this.zzba.add(Integer.valueOf(safeParcelableFieldId)); } else { throw new IllegalArgumentException(String.format("Field with id=%d is not a known custom type. Found %s", Integer.valueOf(safeParcelableFieldId), t.getClass().getCanonicalName())); } } static { HashMap> hashMap = new HashMap<>(); zzaz = hashMap; hashMap.put("authenticatorInfo", FastJsonResponse.Field.forConcreteType("authenticatorInfo", 2, zzt.class)); hashMap.put("signature", FastJsonResponse.Field.forString("signature", 3)); hashMap.put("package", FastJsonResponse.Field.forString("package", 4)); } @Override // com.google.android.gms.common.server.response.FastJsonResponse public /* synthetic */ Map getFieldMappings() { return zzaz; } }