package com.google.android.gms.common.api; import android.os.Parcel; import android.os.Parcelable; import com.google.android.gms.common.internal.Preconditions; 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; /* loaded from: classes.dex */ public final class Scope extends AbstractSafeParcelable implements ReflectedParcelable { public static final Parcelable.Creator CREATOR = new zza(); private final String zzap; private final int zzg; Scope(int i, String str) { Preconditions.a(str, (Object) "scopeUri must not be null or empty"); this.zzg = i; this.zzap = str; } public final boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof Scope) { return this.zzap.equals(((Scope) obj).zzap); } return false; } public final String getScopeUri() { return this.zzap; } public final int hashCode() { return this.zzap.hashCode(); } public final String toString() { return this.zzap; } @Override // android.os.Parcelable public final void writeToParcel(Parcel parcel, int i) { int a = SafeParcelWriter.a(parcel); SafeParcelWriter.a(parcel, 1, this.zzg); SafeParcelWriter.a(parcel, 2, getScopeUri(), false); SafeParcelWriter.a(parcel, a); } public Scope(String str) { this(1, str); } }