package com.google.android.gms.internal.location; import android.os.Parcel; import android.os.Parcelable; import com.google.android.gms.common.internal.ClientIdentity; import com.google.android.gms.common.internal.Objects; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import com.google.android.gms.common.internal.safeparcel.SafeParcelable; import com.google.android.gms.location.LocationRequest; import java.util.Collections; import java.util.List; @SafeParcelable.Class(creator = "LocationRequestInternalCreator") @SafeParcelable.Reserved({1000, 2, 3, 4}) /* loaded from: classes.dex */ public final class zzba extends AbstractSafeParcelable { @SafeParcelable.Field(defaultValueUnchecked = "null", id = 1) final LocationRequest zzb; @SafeParcelable.Field(defaultValueUnchecked = "LocationRequestInternal.DEFAULT_CLIENTS", id = 5) final List zzc; @SafeParcelable.Field(defaultValueUnchecked = "null", id = 6) final String zzd; @SafeParcelable.Field(defaultValueUnchecked = "LocationRequestInternal.DEFAULT_HIDE_FROM_APP_OPS", id = 7) final boolean zze; @SafeParcelable.Field(defaultValueUnchecked = "LocationRequestInternal.DEFAULT_FORCE_COARSE_LOCATION", id = 8) final boolean zzf; @SafeParcelable.Field(defaultValueUnchecked = "LocationRequestInternal.DEFAULT_EXEMPT_FROM_THROTTLE", id = 9) final boolean zzg; @SafeParcelable.Field(defaultValueUnchecked = "null", id = 10) final String zzh; @SafeParcelable.Field(defaultValueUnchecked = "false", id = 11) final boolean zzi; @SafeParcelable.Field(defaultValueUnchecked = "false", id = 12) boolean zzj; @SafeParcelable.Field(defaultValueUnchecked = "null", id = 13) String zzk; @SafeParcelable.Field(defaultValueUnchecked = "LocationRequestInternal.DEFAULT_MAX_LOCATION_AGE_MILLIS", id = 14) long zzl; static final List zza = Collections.emptyList(); public static final Parcelable.Creator CREATOR = new zzbb(); @SafeParcelable.Constructor zzba(@SafeParcelable.Param(id = 1) LocationRequest locationRequest, @SafeParcelable.Param(id = 5) List list, @SafeParcelable.Param(id = 6) String str, @SafeParcelable.Param(id = 7) boolean z10, @SafeParcelable.Param(id = 8) boolean z11, @SafeParcelable.Param(id = 9) boolean z12, @SafeParcelable.Param(id = 10) String str2, @SafeParcelable.Param(id = 11) boolean z13, @SafeParcelable.Param(id = 12) boolean z14, @SafeParcelable.Param(id = 13) String str3, @SafeParcelable.Param(id = 14) long j10) { this.zzb = locationRequest; this.zzc = list; this.zzd = str; this.zze = z10; this.zzf = z11; this.zzg = z12; this.zzh = str2; this.zzi = z13; this.zzj = z14; this.zzk = str3; this.zzl = j10; } public static zzba zza(String str, LocationRequest locationRequest) { return new zzba(locationRequest, zza, null, false, false, false, null, false, false, null, Long.MAX_VALUE); } public final boolean equals(Object obj) { if (obj instanceof zzba) { zzba zzbaVar = (zzba) obj; if (Objects.equal(this.zzb, zzbaVar.zzb) && Objects.equal(this.zzc, zzbaVar.zzc) && Objects.equal(this.zzd, zzbaVar.zzd) && this.zze == zzbaVar.zze && this.zzf == zzbaVar.zzf && this.zzg == zzbaVar.zzg && Objects.equal(this.zzh, zzbaVar.zzh) && this.zzi == zzbaVar.zzi && this.zzj == zzbaVar.zzj && Objects.equal(this.zzk, zzbaVar.zzk)) { return true; } } return false; } public final int hashCode() { return this.zzb.hashCode(); } public final String toString() { StringBuilder sb = new StringBuilder(); sb.append(this.zzb); if (this.zzd != null) { sb.append(" tag="); sb.append(this.zzd); } if (this.zzh != null) { sb.append(" moduleId="); sb.append(this.zzh); } if (this.zzk != null) { sb.append(" contextAttributionTag="); sb.append(this.zzk); } sb.append(" hideAppOps="); sb.append(this.zze); sb.append(" clients="); sb.append(this.zzc); sb.append(" forceCoarseLocation="); sb.append(this.zzf); if (this.zzg) { sb.append(" exemptFromBackgroundThrottle"); } if (this.zzi) { sb.append(" locationSettingsIgnored"); } if (this.zzj) { sb.append(" inaccurateLocationsDelayed"); } return sb.toString(); } @Override // android.os.Parcelable public final void writeToParcel(Parcel parcel, int i10) { int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeParcelable(parcel, 1, this.zzb, i10, false); SafeParcelWriter.writeTypedList(parcel, 5, this.zzc, false); SafeParcelWriter.writeString(parcel, 6, this.zzd, false); SafeParcelWriter.writeBoolean(parcel, 7, this.zze); SafeParcelWriter.writeBoolean(parcel, 8, this.zzf); SafeParcelWriter.writeBoolean(parcel, 9, this.zzg); SafeParcelWriter.writeString(parcel, 10, this.zzh, false); SafeParcelWriter.writeBoolean(parcel, 11, this.zzi); SafeParcelWriter.writeBoolean(parcel, 12, this.zzj); SafeParcelWriter.writeString(parcel, 13, this.zzk, false); SafeParcelWriter.writeLong(parcel, 14, this.zzl); SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader); } public final zzba zzb(long j10) { if (this.zzb.getMaxWaitTime() <= this.zzb.getInterval()) { this.zzl = 10000L; return this; } long interval = this.zzb.getInterval(); long maxWaitTime = this.zzb.getMaxWaitTime(); StringBuilder sb = new StringBuilder(120); sb.append("could not set max age when location batching is requested, interval="); sb.append(interval); sb.append("maxWaitTime="); sb.append(maxWaitTime); throw new IllegalArgumentException(sb.toString()); } public final zzba zzc(String str) { this.zzk = str; return this; } public final zzba zzd(boolean z10) { this.zzj = true; return this; } }