package com.google.android.gms.location; import android.content.Intent; import android.os.Parcel; import android.os.Parcelable; import com.google.android.gms.common.internal.Objects; import com.google.android.gms.common.internal.ReflectedParcelable; import com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable; import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter; import java.util.Arrays; import org.checkerframework.checker.nullness.qual.EnsuresNonNullIf; /* JADX INFO: compiled from: com.google.android.gms:play-services-location@@21.2.0 */ /* JADX INFO: loaded from: classes2.dex */ public final class LocationAvailability extends AbstractSafeParcelable implements ReflectedParcelable { final int zzc; private final int zzd; private final int zze; private final long zzf; private final zzal[] zzg; public static final LocationAvailability zza = new LocationAvailability(0, 1, 1, 0, null, true); public static final LocationAvailability zzb = new LocationAvailability(1000, 1, 1, 0, null, false); public static final Parcelable.Creator CREATOR = new zzab(); LocationAvailability(int i, int i2, int i3, long j, zzal[] zzalVarArr, boolean z) { this.zzc = i < 1000 ? 0 : 1000; this.zzd = i2; this.zze = i3; this.zzf = j; this.zzg = zzalVarArr; } public static LocationAvailability extractLocationAvailability(Intent intent) { if (!hasLocationAvailability(intent)) { return null; } try { return (LocationAvailability) intent.getParcelableExtra("com.google.android.gms.location.EXTRA_LOCATION_AVAILABILITY"); } catch (ClassCastException unused) { return null; } } @EnsuresNonNullIf(expression = {"#1"}, result = true) public static boolean hasLocationAvailability(Intent intent) { return intent != null && intent.hasExtra("com.google.android.gms.location.EXTRA_LOCATION_AVAILABILITY"); } public boolean equals(Object obj) { if (obj instanceof LocationAvailability) { LocationAvailability locationAvailability = (LocationAvailability) obj; if (this.zzd == locationAvailability.zzd && this.zze == locationAvailability.zze && this.zzf == locationAvailability.zzf && this.zzc == locationAvailability.zzc && Arrays.equals(this.zzg, locationAvailability.zzg)) { return true; } } return false; } public int hashCode() { return Objects.hashCode(Integer.valueOf(this.zzc)); } public boolean isLocationAvailable() { return this.zzc < 1000; } public String toString() { boolean zIsLocationAvailable = isLocationAvailable(); StringBuilder sb = new StringBuilder(String.valueOf(zIsLocationAvailable).length() + 22); sb.append("LocationAvailability["); sb.append(zIsLocationAvailable); sb.append("]"); return sb.toString(); } @Override // android.os.Parcelable public void writeToParcel(Parcel parcel, int i) { int i2 = this.zzd; int iBeginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel); SafeParcelWriter.writeInt(parcel, 1, i2); SafeParcelWriter.writeInt(parcel, 2, this.zze); SafeParcelWriter.writeLong(parcel, 3, this.zzf); SafeParcelWriter.writeInt(parcel, 4, this.zzc); SafeParcelWriter.writeTypedArray(parcel, 5, this.zzg, i, false); SafeParcelWriter.writeBoolean(parcel, 6, isLocationAvailable()); SafeParcelWriter.finishObjectHeader(parcel, iBeginObjectHeader); } }