Files
rr3-apk/decompiled-community/sources/com/google/android/gms/games/zzn.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

108 lines
4.6 KiB
Java

package com.google.android.gms.games;
import android.os.Bundle;
import android.text.TextUtils;
import androidx.annotation.Nullable;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.internal.Objects;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
/* loaded from: classes2.dex */
public final class zzn implements Api.ApiOptions.Optional, GoogleSignInOptionsExtension, Api.ApiOptions.HasGoogleSignInAccountOptions {
public final int zze;
public final ArrayList zzg;
public final GoogleSignInAccount zzk;
@Nullable
public final String zzn;
public final com.google.android.gms.games.internal.zzl zzo;
public final boolean zza = false;
public final boolean zzb = true;
public final int zzc = 17;
public final boolean zzd = false;
public final String zzf = null;
public final boolean zzh = false;
public final boolean zzi = false;
public final boolean zzj = false;
public final String zzl = null;
private final int zzp = 0;
public final int zzm = 9;
public /* synthetic */ zzn(boolean z, boolean z2, int i, boolean z3, int i2, String str, ArrayList arrayList, boolean z4, boolean z5, boolean z6, GoogleSignInAccount googleSignInAccount, String str2, int i3, int i4, String str3, com.google.android.gms.games.internal.zzl zzlVar, zzm zzmVar) {
this.zze = i2;
this.zzg = arrayList;
this.zzk = googleSignInAccount;
this.zzn = str3;
this.zzo = zzlVar;
}
public static zzl zzb() {
return new zzl(null);
}
public final boolean equals(@Nullable Object obj) {
GoogleSignInAccount googleSignInAccount;
if (obj == this) {
return true;
}
if (!(obj instanceof zzn)) {
return false;
}
zzn zznVar = (zzn) obj;
boolean z = zznVar.zza;
return this.zze == zznVar.zze && this.zzg.equals(zznVar.zzg) && ((googleSignInAccount = this.zzk) != null ? googleSignInAccount.equals(zznVar.zzk) : zznVar.zzk == null) && TextUtils.equals(null, null) && Objects.equal(this.zzn, zznVar.zzn);
}
@Override // com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension
public final int getExtensionType() {
return 1;
}
@Override // com.google.android.gms.common.api.Api.ApiOptions.HasGoogleSignInAccountOptions
public final GoogleSignInAccount getGoogleSignInAccount() {
return this.zzk;
}
@Override // com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension
public final List getImpliedScopes() {
return Collections.singletonList(Games.zzc);
}
public final int hashCode() {
int hashCode = ((this.zze + 486741695) * 961) + this.zzg.hashCode();
GoogleSignInAccount googleSignInAccount = this.zzk;
int hashCode2 = googleSignInAccount == null ? 0 : googleSignInAccount.hashCode();
int i = hashCode * 923521;
String str = this.zzn;
return ((((i + hashCode2) * 29791) + 9) * 31) + (str != null ? str.hashCode() : 0);
}
@Override // com.google.android.gms.auth.api.signin.GoogleSignInOptionsExtension
public final Bundle toBundle() {
return zza();
}
public final Bundle zza() {
Bundle bundle = new Bundle();
bundle.putBoolean("com.google.android.gms.games.key.isHeadless", false);
bundle.putBoolean("com.google.android.gms.games.key.showConnectingPopup", true);
bundle.putInt("com.google.android.gms.games.key.connectingPopupGravity", 17);
bundle.putBoolean("com.google.android.gms.games.key.retryingSignIn", false);
bundle.putInt("com.google.android.gms.games.key.sdkVariant", this.zze);
bundle.putString("com.google.android.gms.games.key.forceResolveAccountKey", null);
bundle.putStringArrayList("com.google.android.gms.games.key.proxyApis", this.zzg);
bundle.putBoolean("com.google.android.gms.games.key.unauthenticated", false);
bundle.putBoolean("com.google.android.gms.games.key.skipPgaCheck", false);
bundle.putBoolean("com.google.android.gms.games.key.skipWelcomePopup", false);
bundle.putParcelable("com.google.android.gms.games.key.googleSignInAccount", this.zzk);
bundle.putString("com.google.android.gms.games.key.realClientPackageName", null);
bundle.putInt("com.google.android.gms.games.key.API_VERSION", 9);
bundle.putString("com.google.android.gms.games.key.gameRunToken", this.zzn);
return bundle;
}
}