Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.internal.games_v2;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public class zza implements IInterface {
private final IBinder zza;
private final String zzb;
public zza(IBinder iBinder, String str) {
this.zza = iBinder;
this.zzb = str;
}
@Override // android.os.IInterface
public final IBinder asBinder() {
return this.zza;
}
public final Parcel zza() {
Parcel obtain = Parcel.obtain();
obtain.writeInterfaceToken(this.zzb);
return obtain;
}
public final Parcel zzb(int i, Parcel parcel) throws RemoteException {
Parcel obtain = Parcel.obtain();
try {
try {
this.zza.transact(i, parcel, obtain, 0);
obtain.readException();
return obtain;
} catch (RuntimeException e) {
obtain.recycle();
throw e;
}
} finally {
parcel.recycle();
}
}
public final void zzc(int i, Parcel parcel) throws RemoteException {
Parcel obtain = Parcel.obtain();
try {
this.zza.transact(i, parcel, obtain, 0);
obtain.readException();
} finally {
parcel.recycle();
obtain.recycle();
}
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
final class zzaa implements Runnable {
final /* synthetic */ zzab zza;
public zzaa(zzab zzabVar) {
this.zza = zzabVar;
}
@Override // java.lang.Runnable
public final void run() {
zzab.zzb(this.zza);
}
}

View File

@@ -0,0 +1,60 @@
package com.google.android.gms.internal.games_v2;
import android.os.Handler;
import android.os.Looper;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
/* loaded from: classes3.dex */
public abstract class zzab {
private final Handler zza;
private boolean zzc;
final Object zzb = new Object();
private final HashMap zzd = new HashMap();
public zzab(Looper looper, int i) {
this.zza = new zzfl(looper);
}
public static /* bridge */ /* synthetic */ void zzb(zzab zzabVar) {
synchronized (zzabVar.zzb) {
zzabVar.zzc = false;
zzabVar.zzd();
}
}
public abstract void zza(String str, int i);
public final void zzc(String str, int i) {
synchronized (this.zzb) {
try {
if (!this.zzc) {
this.zzc = true;
this.zza.postDelayed(new zzaa(this), 1000L);
}
AtomicInteger atomicInteger = (AtomicInteger) this.zzd.get(str);
if (atomicInteger == null) {
atomicInteger = new AtomicInteger();
this.zzd.put(str, atomicInteger);
}
atomicInteger.addAndGet(i);
} catch (Throwable th) {
throw th;
}
}
}
public final void zzd() {
synchronized (this.zzb) {
try {
for (Map.Entry entry : this.zzd.entrySet()) {
zza((String) entry.getKey(), ((AtomicInteger) entry.getValue()).get());
}
this.zzd.clear();
} catch (Throwable th) {
throw th;
}
}
}
}

View File

@@ -0,0 +1,36 @@
package com.google.android.gms.internal.games_v2;
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public abstract class zzac {
private final AtomicReference zza = new AtomicReference();
public abstract zzab zza();
public final void zzb() {
zzab zzabVar = (zzab) this.zza.get();
if (zzabVar != null) {
zzabVar.zzd();
}
}
public final void zzc(String str, int i) {
zzab zzabVar = (zzab) this.zza.get();
if (zzabVar == null) {
zzab zza = zza();
AtomicReference atomicReference = this.zza;
while (true) {
if (LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(atomicReference, null, zza)) {
zzabVar = zza;
break;
} else if (atomicReference.get() != null) {
zzabVar = (zzab) this.zza.get();
break;
}
}
}
zzabVar.zzc(str, i);
}
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.games_v2;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Target({ElementType.TYPE, ElementType.FIELD, ElementType.METHOD, ElementType.CONSTRUCTOR})
@Documented
@Retention(RetentionPolicy.CLASS)
/* loaded from: classes3.dex */
public @interface zzad {
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.games_v2;
import android.os.Bundle;
import android.os.IBinder;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzae {
public final int zzb;
public int zzc = -1;
public int zzd = 0;
public int zze = 0;
public int zzf = 0;
public int zzg = 0;
@Nullable
public IBinder zza = null;
public zzae(int i, @Nullable IBinder iBinder) {
this.zzb = i;
}
public final Bundle zza() {
Bundle bundle = new Bundle();
bundle.putInt("popupLocationInfo.gravity", this.zzb);
bundle.putInt("popupLocationInfo.displayId", this.zzc);
bundle.putInt("popupLocationInfo.left", this.zzd);
bundle.putInt("popupLocationInfo.top", this.zze);
bundle.putInt("popupLocationInfo.right", this.zzf);
bundle.putInt("popupLocationInfo.bottom", this.zzg);
return bundle;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.internal.games_v2;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelWriter;
import com.google.android.gms.common.internal.safeparcel.SafeParcelable;
@SafeParcelable.Class(creator = "PopupLocationInfoParcelableCreator")
@SafeParcelable.Reserved({1000})
/* loaded from: classes3.dex */
public final class zzaf extends com.google.android.gms.games.internal.zzh {
public static final Parcelable.Creator<zzaf> CREATOR = new zzag();
@SafeParcelable.Field(getter = "getInfoBundle", id = 1)
private final Bundle zza;
@Nullable
@SafeParcelable.Field(getter = "getWindowToken", id = 2)
private final IBinder zzb;
@SafeParcelable.Constructor
public zzaf(@SafeParcelable.Param(id = 1) Bundle bundle, @SafeParcelable.Param(id = 2) IBinder iBinder) {
this.zza = bundle;
this.zzb = iBinder;
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
Bundle bundle = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeBundle(parcel, 1, bundle, false);
SafeParcelWriter.writeIBinder(parcel, 2, this.zzb, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public zzaf(zzae zzaeVar) {
this.zza = zzaeVar.zza();
this.zzb = zzaeVar.zza;
}
}

View File

@@ -0,0 +1,35 @@
package com.google.android.gms.internal.games_v2;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes3.dex */
public final class zzag implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
Bundle bundle = null;
IBinder iBinder = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
bundle = SafeParcelReader.createBundle(parcel, readHeader);
} else if (fieldId != 2) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
iBinder = SafeParcelReader.readIBinder(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzaf(bundle, iBinder);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzaf[i];
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.android.gms.common.api.Status;
/* loaded from: classes3.dex */
public abstract class zzah extends zzb implements zzai {
public zzah() {
super("com.google.android.gms.games.internal.recall.IRecallCallbacks");
}
@Override // com.google.android.gms.internal.games_v2.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i == 2) {
zzam zzamVar = (zzam) zzc.zza(parcel, zzam.CREATOR);
zzc.zzb(parcel);
zzc(zzamVar);
return true;
}
if (i != 3) {
return false;
}
Status status = (Status) zzc.zza(parcel, Status.CREATOR);
zzc.zzb(parcel);
zzb(status);
return true;
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.games_v2;
import android.os.IInterface;
import android.os.RemoteException;
import com.google.android.gms.common.api.Status;
/* loaded from: classes3.dex */
public interface zzai extends IInterface {
void zzb(Status status) throws RemoteException;
void zzc(zzam zzamVar) throws RemoteException;
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.internal.games_v2;
import android.os.IBinder;
import android.os.Parcel;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public final class zzaj extends zza implements zzal {
public zzaj(IBinder iBinder) {
super(iBinder, "com.google.android.gms.games.internal.recall.IRecallService");
}
@Override // com.google.android.gms.internal.games_v2.zzal
public final void zzd(zzai zzaiVar, String str) throws RemoteException {
Parcel zza = zza();
zzc.zzd(zza, zzaiVar);
zza.writeString("unusedServerClientId");
zzc(2, zza);
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.internal.games_v2;
import android.os.IBinder;
import android.os.IInterface;
/* loaded from: classes3.dex */
public abstract class zzak extends zzb implements zzal {
public static zzal zzb(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.games.internal.recall.IRecallService");
return queryLocalInterface instanceof zzal ? (zzal) queryLocalInterface : new zzaj(iBinder);
}
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.internal.games_v2;
import android.os.IInterface;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public interface zzal extends IInterface {
void zzd(zzai zzaiVar, String str) throws RemoteException;
}

View File

@@ -0,0 +1,61 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
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;
@SafeParcelable.Class(creator = "RecallAccessResponseCreator")
/* loaded from: classes3.dex */
public final class zzam extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzam> CREATOR = new zzan();
@Nullable
@SafeParcelable.Field(getter = "getServerAuthCode", id = 1)
@Deprecated
private final String zza;
@SafeParcelable.Field(getter = "getSessionId", id = 2)
private final String zzb;
@SafeParcelable.Constructor
public zzam(@Nullable @SafeParcelable.Param(id = 1) String str, @SafeParcelable.Param(id = 2) String str2) {
this.zza = str;
this.zzb = str2;
}
public final boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof zzam)) {
return false;
}
zzam zzamVar = (zzam) obj;
return Objects.equal(this.zza, zzamVar.zza) && Objects.equal(this.zzb, zzamVar.zzb);
}
public final int hashCode() {
return Objects.hashCode(this.zza, this.zzb);
}
public final String toString() {
return Objects.toStringHelper(this).add("serverAuthCode", this.zza).add("sessionId", this.zzb).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
String str = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, str, false);
SafeParcelWriter.writeString(parcel, 2, this.zzb, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final String zza() {
return this.zzb;
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes3.dex */
public final class zzan implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
String str2 = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
str = SafeParcelReader.createString(parcel, readHeader);
} else if (fieldId != 2) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
str2 = SafeParcelReader.createString(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzam(str, str2);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzam[i];
}
}

View File

@@ -0,0 +1,13 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.tasks.Task;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzao {
public final /* synthetic */ zzap zza;
public final Task zza(GoogleApi googleApi) {
return this.zza.zza(googleApi);
}
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.tasks.Task;
/* loaded from: classes3.dex */
public interface zzap {
Task zza(GoogleApi googleApi);
}

View File

@@ -0,0 +1,23 @@
package com.google.android.gms.internal.games_v2;
import android.app.Application;
import com.google.android.gms.tasks.Task;
import java.util.Objects;
/* loaded from: classes3.dex */
public final class zzaq {
private final zzav zza;
private zzaq(zzav zzavVar) {
this.zza = zzavVar;
}
public static zzaq zza(Application application) {
return new zzaq(zzax.zza(application));
}
public final Task zzb(zzap zzapVar) {
Objects.requireNonNull(zzapVar);
return this.zza.zzd(new zzao(zzapVar));
}
}

View File

@@ -0,0 +1,72 @@
package com.google.android.gms.internal.games_v2;
import android.app.Activity;
import android.app.Application;
import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Objects;
/* loaded from: classes3.dex */
final class zzas implements Application.ActivityLifecycleCallbacks {
final /* synthetic */ zzat zza;
private final Application zzb;
private boolean zzc = false;
private boolean zzd;
public /* synthetic */ zzas(zzat zzatVar, Application application, zzar zzarVar) {
this.zza = zzatVar;
this.zzb = application;
}
public static /* bridge */ /* synthetic */ void zza(zzas zzasVar) {
if (zzasVar.zzc) {
return;
}
zzasVar.zzb.registerActivityLifecycleCallbacks(zzasVar);
zzasVar.zzc = true;
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityCreated(@NonNull Activity activity, @Nullable Bundle bundle) {
String className = activity.getComponentName().getClassName();
if (this.zzd) {
if (!Objects.equals(className, "com.epicgames.unreal.GameActivity")) {
return;
}
} else if (Objects.equals(className, "com.epicgames.unreal.SplashActivity") && zzau.zza.zza(activity)) {
this.zzd = true;
return;
}
this.zzb.unregisterActivityLifecycleCallbacks(this);
if (this.zzc) {
this.zzc = false;
zzfg.zza("AutomaticGamesAuthenticator", "Automatic connection attempt triggered");
this.zza.zzc.zza();
}
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityDestroyed(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityPaused(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityResumed(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivitySaveInstanceState(@NonNull Activity activity, @NonNull Bundle bundle) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStarted(@NonNull Activity activity) {
}
@Override // android.app.Application.ActivityLifecycleCallbacks
public final void onActivityStopped(@NonNull Activity activity) {
}
}

View File

@@ -0,0 +1,35 @@
package com.google.android.gms.internal.games_v2;
import android.app.Application;
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
import com.google.android.gms.common.internal.Preconditions;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final class zzat {
private static final AtomicReference zza = new AtomicReference();
private final zzas zzb;
private final zzav zzc;
public zzat(Application application, zzav zzavVar) {
this.zzb = new zzas(this, application, null);
this.zzc = zzavVar;
}
public static zzat zza(Application application) {
AtomicReference atomicReference = zza;
zzat zzatVar = (zzat) atomicReference.get();
if (zzatVar != null) {
return zzatVar;
}
zzat zzatVar2 = new zzat(application, zzax.zza(application));
while (!LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(atomicReference, null, zzatVar2) && atomicReference.get() == null) {
}
return (zzat) Preconditions.checkNotNull((zzat) zza.get());
}
public final void zzc() {
zzfg.zza("AutomaticGamesAuthenticator", "startWatching()");
zzas.zza(this.zzb);
}
}

View File

@@ -0,0 +1,59 @@
package com.google.android.gms.internal.games_v2;
import android.app.Activity;
import android.content.ComponentName;
import android.content.pm.ActivityInfo;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import com.google.android.gms.common.wrappers.Wrappers;
import java.util.Objects;
/* loaded from: classes3.dex */
final class zzau {
static final zzau zza = new zzau();
private boolean zzb;
private boolean zzc;
public final boolean zza(Activity activity) {
Bundle bundle;
boolean z;
Bundle bundle2;
ApplicationInfo applicationInfo;
if (this.zzc) {
return this.zzb;
}
ActivityInfo activityInfo = null;
try {
applicationInfo = Wrappers.packageManager(activity).getApplicationInfo(activity.getPackageName(), 128);
} catch (PackageManager.NameNotFoundException unused) {
}
if (applicationInfo != null) {
bundle = applicationInfo.metaData;
z = false;
if (bundle != null && bundle.getString("com.epicgames.unreal.GameActivity.EngineVersion", "").startsWith("5.")) {
try {
activityInfo = activity.getPackageManager().getActivityInfo(new ComponentName(activity, "com.epicgames.unreal.GameActivity"), 128);
} catch (PackageManager.NameNotFoundException unused2) {
}
if (activityInfo != null && (bundle2 = activityInfo.metaData) != null) {
z = Objects.equals(bundle2.getString("android.app.lib_name", ""), "Unreal");
}
}
this.zzb = z;
this.zzc = true;
return z;
}
bundle = null;
z = false;
if (bundle != null) {
activityInfo = activity.getPackageManager().getActivityInfo(new ComponentName(activity, "com.epicgames.unreal.GameActivity"), 128);
if (activityInfo != null) {
z = Objects.equals(bundle2.getString("android.app.lib_name", ""), "Unreal");
}
}
this.zzb = z;
this.zzc = true;
return z;
}
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.tasks.Task;
/* loaded from: classes3.dex */
public interface zzav {
Task zza();
Task zzb();
Task zzc();
Task zzd(zzao zzaoVar);
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.games_v2;
import android.app.Application;
/* loaded from: classes3.dex */
final class zzaw {
final /* synthetic */ Application zza;
final /* synthetic */ zzi zzb;
public zzaw(Application application, zzi zziVar) {
this.zza = application;
this.zzb = zziVar;
}
}

View File

@@ -0,0 +1,28 @@
package com.google.android.gms.internal.games_v2;
import android.app.Application;
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
import com.google.android.gms.common.internal.Preconditions;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final class zzax {
private static final AtomicReference zza = new AtomicReference();
public static zzav zza(Application application) {
AtomicReference atomicReference = zza;
zzav zzavVar = (zzav) atomicReference.get();
if (zzavVar != null) {
return zzavVar;
}
zzg zza2 = zzi.zza();
zza2.zza(9);
zza2.zzb(application.getPackageName());
zzi zzc = zza2.zzc();
com.google.android.gms.games.internal.zzg zzb = com.google.android.gms.games.internal.zzg.zzb(application);
zzbl zzblVar = new zzbl(application, zzb, com.google.android.gms.games.internal.v2.resolution.zzb.zza(), new zzbp(application, zzb, new zzaw(application, zzc)));
while (!LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(atomicReference, null, zzblVar) && atomicReference.get() == null) {
}
return (zzav) Preconditions.checkNotNull((zzav) zza.get());
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.games_v2;
import androidx.lifecycle.LifecycleKt$$ExternalSyntheticBackportWithForwarding0;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzay {
public static /* synthetic */ boolean zza(AtomicReference atomicReference, Object obj, Object obj2) {
while (!LifecycleKt$$ExternalSyntheticBackportWithForwarding0.m(atomicReference, obj, obj2)) {
if (atomicReference.get() != obj) {
return false;
}
}
return true;
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.games_v2;
import android.os.Binder;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public class zzb extends Binder implements IInterface {
public zzb(String str) {
attachInterface(this, str);
}
@Override // android.os.IInterface
public final IBinder asBinder() {
return this;
}
@Override // android.os.Binder
public final boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i <= 16777215) {
parcel.enforceInterface(getInterfaceDescriptor());
} else if (super.onTransact(i, parcel, parcel2, i2)) {
return true;
}
return zza(i, parcel, parcel2, i2);
}
public boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
throw null;
}
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
enum zzbh {
AUTOMATIC,
AUTOMATIC_PENDING_EXPLICIT,
EXPLICIT
}

View File

@@ -0,0 +1,9 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
enum zzbi {
UNINITIALIZED,
AUTHENTICATING,
AUTHENTICATED,
AUTHENTICATION_FAILED
}

View File

@@ -0,0 +1,41 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
final class zzbk {
private final TaskCompletionSource zza;
private final zzao zzb;
public zzbk(zzao zzaoVar, TaskCompletionSource taskCompletionSource) {
this.zzb = zzaoVar;
this.zza = taskCompletionSource;
}
public final void zza(GoogleApi googleApi) {
this.zzb.zza(googleApi).addOnCompleteListener(zzge.zza(), new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzbj
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task) {
zzbk.this.zzb(task);
}
});
}
public final /* synthetic */ void zzb(Task task) {
if (task.isSuccessful()) {
this.zza.setResult(task.getResult());
return;
}
TaskCompletionSource taskCompletionSource = this.zza;
Exception exception = task.getException();
zzfq.zza(exception);
taskCompletionSource.setException(exception);
}
public final void zzc(Exception exc) {
this.zza.setException(exc);
}
}

View File

@@ -0,0 +1,346 @@
package com.google.android.gms.internal.games_v2;
import android.app.Activity;
import android.app.Application;
import android.app.PendingIntent;
import android.content.pm.PackageInfo;
import android.os.Looper;
import androidx.annotation.MainThread;
import androidx.annotation.Nullable;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.util.ClientLibraryUtils;
import com.google.android.gms.games.AuthenticationResult;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.gms.tasks.TaskExecutors;
import com.google.android.gms.tasks.Tasks;
import java.util.ArrayDeque;
import java.util.Iterator;
import java.util.Locale;
import java.util.Queue;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final class zzbl implements zzav {
private final AtomicReference zza = new AtomicReference(zzbi.UNINITIALIZED);
private final AtomicReference zzb = new AtomicReference(zzbh.AUTOMATIC);
private final Queue zzc = new ArrayDeque();
private final AtomicReference zzd = new AtomicReference();
private final AtomicReference zze = new AtomicReference();
private final Application zzf;
private final com.google.android.gms.games.internal.zzg zzg;
private final zzbm zzh;
public zzbl(Application application, com.google.android.gms.games.internal.zzg zzgVar, com.google.android.gms.games.internal.v2.resolution.zzb zzbVar, zzbm zzbmVar) {
this.zzf = application;
this.zzg = zzgVar;
this.zzh = zzbmVar;
}
private static ApiException zzj() {
return new ApiException(new Status(4));
}
private static Task zzk(AtomicReference atomicReference, @Nullable TaskCompletionSource taskCompletionSource) {
int ordinal = ((zzbi) atomicReference.get()).ordinal();
if (ordinal == 0) {
return Tasks.forException(new ApiException(new Status(10)));
}
if (ordinal == 2) {
return Tasks.forResult(AuthenticationResult.zza);
}
if (ordinal == 3) {
return Tasks.forResult(AuthenticationResult.zzb);
}
if (taskCompletionSource == null) {
return Tasks.forResult(AuthenticationResult.zzb);
}
Task task = taskCompletionSource.getTask();
if (task.isSuccessful()) {
return ((Boolean) task.getResult()).booleanValue() ? Tasks.forResult(AuthenticationResult.zza) : Tasks.forResult(AuthenticationResult.zzb);
}
final TaskCompletionSource taskCompletionSource2 = new TaskCompletionSource();
task.addOnCompleteListener(zzge.zza(), new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzbf
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task2) {
TaskCompletionSource taskCompletionSource3 = TaskCompletionSource.this;
if (task2.isSuccessful() && ((Boolean) task2.getResult()).booleanValue()) {
taskCompletionSource3.trySetResult(AuthenticationResult.zza);
} else {
taskCompletionSource3.trySetResult(AuthenticationResult.zzb);
}
}
});
return taskCompletionSource2.getTask();
}
private static Task zzl(final zzgf zzgfVar) {
if (zzp()) {
return (Task) zzgfVar.zza();
}
final TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
TaskExecutors.MAIN_THREAD.execute(new Runnable() { // from class: com.google.android.gms.internal.games_v2.zzbd
@Override // java.lang.Runnable
public final void run() {
Task task = (Task) zzgf.this.zza();
final TaskCompletionSource taskCompletionSource2 = taskCompletionSource;
task.addOnCompleteListener(new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzbb
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task2) {
TaskCompletionSource taskCompletionSource3 = TaskCompletionSource.this;
if (task2.isSuccessful()) {
taskCompletionSource3.trySetResult(task2.getResult());
return;
}
Exception exception = task2.getException();
zzfq.zza(exception);
taskCompletionSource3.trySetException(exception);
}
});
}
});
return taskCompletionSource.getTask();
}
private final void zzm(final TaskCompletionSource taskCompletionSource, final zzq zzqVar) {
zzfg.zza("GamesApiManager", "Attempting authentication: ".concat(zzqVar.toString()));
this.zzh.zza(zzqVar).addOnCompleteListener(TaskExecutors.MAIN_THREAD, new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzbe
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task) {
zzbl.this.zzg(taskCompletionSource, zzqVar, task);
}
});
}
@MainThread
private final void zzn(final TaskCompletionSource taskCompletionSource, final int i, @Nullable PendingIntent pendingIntent, boolean z, boolean z2) {
Activity zza;
Preconditions.checkMainThread("Must be called on the main thread.");
int clientVersion = ClientLibraryUtils.getClientVersion(this.zzf, "com.google.android.gms");
Locale locale = Locale.US;
zzfg.zza("GamesApiManager", String.format(locale, "GmsCore version is %d", Integer.valueOf(clientVersion)));
if (clientVersion < 220812000) {
PackageInfo packageInfo = ClientLibraryUtils.getPackageInfo(this.zzf, "com.android.vending");
if (packageInfo == null) {
zzfg.zza("GamesApiManager", "PlayStore is not installed");
} else {
int i2 = packageInfo.versionCode;
if (i2 < 82470600) {
zzfg.zza("GamesApiManager", String.format(locale, "PlayStore version is below resolution threshold: %s", Integer.valueOf(i2)));
} else {
zzfg.zza("GamesApiManager", "Installed PlayStore version can be used for resolution.");
}
}
zzfg.zzg("GamesApiManager", "PlayStore is too old or not available and the version of GmsCore would attempt PGA installation on automatic sign-in. Skipping it.");
taskCompletionSource.trySetResult(Boolean.FALSE);
this.zza.set(zzbi.AUTHENTICATION_FAILED);
return;
}
if (z && pendingIntent != null && (zza = this.zzg.zza()) != null) {
com.google.android.gms.games.internal.v2.resolution.zzb.zzb(zza, pendingIntent).addOnCompleteListener(TaskExecutors.MAIN_THREAD, new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzaz
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task) {
zzbl.this.zzh(taskCompletionSource, i, task);
}
});
zzfg.zza("GamesApiManager", "Resolution triggered");
return;
}
boolean zza2 = zzay.zza(this.zzb, zzbh.AUTOMATIC_PENDING_EXPLICIT, zzbh.EXPLICIT);
if (!z2 && zza2) {
zzfg.zza("GamesApiManager", "Consumed pending explicit sign-in. Attempting explicit sign-in");
zzm(taskCompletionSource, zzq.zzb(0));
return;
}
taskCompletionSource.trySetResult(Boolean.FALSE);
this.zza.set(zzbi.AUTHENTICATION_FAILED);
Iterator it = this.zzc.iterator();
while (it.hasNext()) {
((zzbk) it.next()).zzc(zzj());
it.remove();
}
}
@MainThread
private final void zzo(int i) {
zzbh zzbhVar;
zzfg.zza("GamesApiManager", "startAuthenticationIfNecessary() signInType: " + i);
Preconditions.checkMainThread("Must be called on the main thread.");
AtomicReference atomicReference = this.zza;
zzbi zzbiVar = zzbi.UNINITIALIZED;
zzbi zzbiVar2 = zzbi.AUTHENTICATING;
boolean zza = zzay.zza(atomicReference, zzbiVar, zzbiVar2);
int i2 = 0;
if (!zza) {
if (i != 1) {
if (zzay.zza(this.zza, zzbi.AUTHENTICATION_FAILED, zzbiVar2)) {
i = 0;
} else {
zzfg.zza("GamesApiManager", "Explicit sign-in during existing authentication. Marking pending explicit sign-in: " + zzay.zza(this.zzb, zzbh.AUTOMATIC, zzbh.AUTOMATIC_PENDING_EXPLICIT));
}
}
zzfg.zza("GamesApiManager", "Authentication attempt skipped. Already authenticated or authenticating. State: ".concat(String.valueOf(this.zza.get())));
return;
}
TaskCompletionSource taskCompletionSource = (TaskCompletionSource) this.zzd.get();
if (taskCompletionSource != null) {
taskCompletionSource.trySetException(new IllegalStateException("New authentication attempt in progress"));
}
TaskCompletionSource taskCompletionSource2 = new TaskCompletionSource();
this.zzd.set(taskCompletionSource2);
AtomicReference atomicReference2 = this.zzb;
if (i == 0) {
zzbhVar = zzbh.EXPLICIT;
} else {
zzbhVar = zzbh.AUTOMATIC;
i2 = 1;
}
atomicReference2.set(zzbhVar);
zzm(taskCompletionSource2, zzq.zzb(i2));
}
private static boolean zzp() {
return Looper.myLooper() == Looper.getMainLooper();
}
@Override // com.google.android.gms.internal.games_v2.zzav
public final Task zza() {
return zzl(new zzgf() { // from class: com.google.android.gms.internal.games_v2.zzbc
@Override // com.google.android.gms.internal.games_v2.zzgf
public final Object zza() {
return zzbl.this.zze();
}
});
}
@Override // com.google.android.gms.internal.games_v2.zzav
public final Task zzb() {
return zzl(new zzgf() { // from class: com.google.android.gms.internal.games_v2.zzbg
@Override // com.google.android.gms.internal.games_v2.zzgf
public final Object zza() {
return zzbl.this.zzf();
}
});
}
@Override // com.google.android.gms.internal.games_v2.zzav
public final Task zzc() {
return zzk(this.zza, (TaskCompletionSource) this.zzd.get());
}
@Override // com.google.android.gms.internal.games_v2.zzav
public final Task zzd(zzao zzaoVar) {
zzbi zzbiVar = (zzbi) this.zza.get();
zzfg.zzf("GamesApiManager", "Executing API call with authentication state: ".concat(String.valueOf(zzbiVar)));
if (zzbiVar == zzbi.AUTHENTICATED) {
return zzaoVar.zza((GoogleApi) this.zze.get());
}
if (zzbiVar == zzbi.AUTHENTICATION_FAILED) {
return Tasks.forException(zzj());
}
if (zzbiVar == zzbi.UNINITIALIZED) {
return Tasks.forException(new ApiException(new Status(10)));
}
TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
final zzbk zzbkVar = new zzbk(zzaoVar, taskCompletionSource);
Runnable runnable = new Runnable() { // from class: com.google.android.gms.internal.games_v2.zzba
@Override // java.lang.Runnable
public final void run() {
zzbl.this.zzi(zzbkVar);
}
};
if (zzp()) {
runnable.run();
} else {
TaskExecutors.MAIN_THREAD.execute(runnable);
}
return taskCompletionSource.getTask();
}
public final /* synthetic */ Task zze() {
zzo(1);
return zzk(this.zza, (TaskCompletionSource) this.zzd.get());
}
public final /* synthetic */ Task zzf() {
zzo(0);
return zzk(this.zza, (TaskCompletionSource) this.zzd.get());
}
public final /* synthetic */ void zzg(TaskCompletionSource taskCompletionSource, zzq zzqVar, Task task) {
if (!task.isSuccessful()) {
Exception exception = task.getException();
zzfq.zza(exception);
zzfg.zzb("GamesApiManager", "Authentication task failed", exception);
zzn(taskCompletionSource, zzqVar.zza(), null, false, !zzqVar.zzd());
return;
}
zzbq zzbqVar = (zzbq) task.getResult();
if (!zzbqVar.zze()) {
zzfg.zza("GamesApiManager", "Failed to authenticate: ".concat(String.valueOf(zzbqVar)));
zzn(taskCompletionSource, zzqVar.zza(), zzbqVar.zza(), true, !zzqVar.zzd());
return;
}
String zzd = zzbqVar.zzd();
if (zzd == null) {
zzfg.zzg("GamesApiManager", "Unexpected state: game run token absent");
zzn(taskCompletionSource, zzqVar.zza(), null, false, !zzqVar.zzd());
return;
}
zzfg.zza("GamesApiManager", "Successfully authenticated");
Preconditions.checkMainThread("Must be called on the main thread.");
com.google.android.gms.games.zzl zzb = com.google.android.gms.games.zzn.zzb();
zzb.zzd(2101523);
zzb.zzc(GoogleSignInAccount.createDefault());
zzb.zza(zzd);
com.google.android.gms.games.internal.zzj zza = com.google.android.gms.games.internal.zzl.zza();
zza.zzb(true);
zza.zzc(true);
zza.zza(true);
zzb.zzb(zza.zzd());
zzd zzdVar = new zzd(this.zzf, zzb.zze());
this.zze.set(zzdVar);
this.zza.set(zzbi.AUTHENTICATED);
taskCompletionSource.trySetResult(Boolean.TRUE);
Iterator it = this.zzc.iterator();
while (it.hasNext()) {
((zzbk) it.next()).zza(zzdVar);
it.remove();
}
}
public final /* synthetic */ void zzh(TaskCompletionSource taskCompletionSource, int i, Task task) {
if (!task.isSuccessful()) {
Exception exception = task.getException();
zzfq.zza(exception);
zzfg.zzh("GamesApiManager", "Resolution failed", exception);
zzn(taskCompletionSource, i, null, false, true);
return;
}
com.google.android.gms.games.internal.v2.resolution.zzc zzcVar = (com.google.android.gms.games.internal.v2.resolution.zzc) task.getResult();
if (zzcVar.zzd()) {
zzfg.zza("GamesApiManager", "Resolution successful");
zzm(taskCompletionSource, zzq.zzc(i, zzx.zza(zzcVar.zza())));
} else {
zzfg.zza("GamesApiManager", "Resolution attempt was canceled");
zzn(taskCompletionSource, i, null, false, true);
}
}
public final /* synthetic */ void zzi(zzbk zzbkVar) {
Preconditions.checkMainThread("Must be called on the main thread.");
zzbi zzbiVar = (zzbi) this.zza.get();
if (zzbiVar == zzbi.AUTHENTICATED) {
zzbkVar.zza((GoogleApi) this.zze.get());
} else if (zzbiVar == zzbi.AUTHENTICATION_FAILED) {
zzbkVar.zzc(zzj());
} else {
this.zzc.add(zzbkVar);
}
}
}

View File

@@ -0,0 +1,8 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.tasks.Task;
/* loaded from: classes3.dex */
interface zzbm {
Task zza(zzq zzqVar);
}

View File

@@ -0,0 +1,76 @@
package com.google.android.gms.internal.games_v2;
import android.app.Activity;
import android.app.Application;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.wrappers.InstantApps;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
final class zzbp implements zzbm {
private final Application zza;
private final com.google.android.gms.games.internal.zzg zzb;
private final zzaw zzc;
public zzbp(Application application, com.google.android.gms.games.internal.zzg zzgVar, zzaw zzawVar) {
this.zza = application;
this.zzb = zzgVar;
this.zzc = zzawVar;
}
private final zzk zzc() {
Activity zza = this.zzb.zza();
if (zza != null) {
return zzj.zza(zza, this.zzc.zzb);
}
zzaw zzawVar = this.zzc;
return zzj.zza(zzawVar.zza, zzawVar.zzb);
}
@Override // com.google.android.gms.internal.games_v2.zzbm
public final Task zza(final zzq zzqVar) {
final boolean z = false;
if (zzqVar.zza() == 0 && !InstantApps.isInstantApp(this.zza)) {
z = true;
}
Task zza = zzc().zza(zzqVar, z);
final TaskCompletionSource taskCompletionSource = new TaskCompletionSource();
zza.continueWithTask(zzge.zza(), new Continuation() { // from class: com.google.android.gms.internal.games_v2.zzbn
@Override // com.google.android.gms.tasks.Continuation
public final Object then(Task task) {
return zzbp.this.zzb(zzqVar, z, task);
}
}).addOnCompleteListener(zzge.zza(), new OnCompleteListener() { // from class: com.google.android.gms.internal.games_v2.zzbo
@Override // com.google.android.gms.tasks.OnCompleteListener
public final void onComplete(Task task) {
TaskCompletionSource taskCompletionSource2 = TaskCompletionSource.this;
if (task.isSuccessful()) {
taskCompletionSource2.trySetResult(zzbq.zzc(((zzs) task.getResult()).zza()));
return;
}
Exception exception = task.getException();
if (exception instanceof ApiException) {
taskCompletionSource2.trySetResult(zzbq.zzb(((ApiException) exception).getStatus()));
} else {
zzfq.zza(exception);
taskCompletionSource2.trySetException(exception);
}
}
});
return taskCompletionSource.getTask();
}
public final /* synthetic */ Task zzb(zzq zzqVar, boolean z, Task task) throws Exception {
if (!task.isSuccessful()) {
Exception exception = task.getException();
if ((exception instanceof ApiException) && ((ApiException) exception).getStatusCode() == 20) {
zzfg.zza("GamesAuthenticator", "Service connection suspended during the first sign-in attempt. Trying again.");
return zzc().zza(zzqVar, z);
}
}
return task;
}
}

View File

@@ -0,0 +1,62 @@
package com.google.android.gms.internal.games_v2;
import android.app.PendingIntent;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.internal.Objects;
import com.google.android.gms.common.internal.Preconditions;
/* loaded from: classes3.dex */
final class zzbq {
@Nullable
private final String zza;
private final Status zzb;
private zzbq(Status status, @Nullable String str) {
this.zzb = status;
this.zza = str;
}
public static zzbq zzb(Status status) {
Preconditions.checkArgument(!status.isSuccess());
return new zzbq(status, null);
}
public static zzbq zzc(String str) {
return new zzbq(Status.RESULT_SUCCESS, str);
}
public final boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof zzbq)) {
return false;
}
zzbq zzbqVar = (zzbq) obj;
return Objects.equal(this.zzb, zzbqVar.zzb) && Objects.equal(this.zza, zzbqVar.zza);
}
public final int hashCode() {
return Objects.hashCode(this.zzb, this.zza);
}
public final String toString() {
return Objects.toStringHelper(this).add("status", this.zzb).add("gameRunToken", this.zza).toString();
}
@Nullable
public final PendingIntent zza() {
return this.zzb.getResolution();
}
@Nullable
public final String zzd() {
return this.zza;
}
public final boolean zze() {
return this.zzb.isSuccess();
}
}

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.internal.games_v2;
import android.app.Application;
import android.content.Context;
import androidx.annotation.NonNull;
import com.google.android.gms.common.internal.Preconditions;
import java.util.concurrent.atomic.AtomicReference;
/* loaded from: classes3.dex */
public final class zzbr {
private static final AtomicReference zza = new AtomicReference();
private static boolean zzb = false;
private final Application zzc;
private final zzat zzd;
private final com.google.android.gms.games.internal.zzg zze;
private final com.google.android.gms.games.internal.v2.appshortcuts.zzg zzf;
private zzbr(Application application, zzat zzatVar, com.google.android.gms.games.internal.zzg zzgVar, com.google.android.gms.games.internal.v2.appshortcuts.zzg zzgVar2) {
this.zzc = application;
this.zzd = zzatVar;
this.zze = zzgVar;
this.zzf = zzgVar2;
}
public static Application zza() {
zzb();
return ((zzbr) zza.get()).zzc;
}
public static void zzb() {
Preconditions.checkState(zzb, "PlayGamesSdk has not been initialized. Ensure that PlayGamesSdk.initialize() has been called.");
}
public static void zzc(@NonNull Context context) {
Preconditions.checkArgument(context != null);
AtomicReference atomicReference = zza;
if (atomicReference.get() == null) {
synchronized (atomicReference) {
try {
if (atomicReference.get() == null) {
Context applicationContext = context.getApplicationContext();
Application application = applicationContext != null ? (Application) applicationContext : (Application) context;
zzbr zzbrVar = new zzbr(application, zzat.zza(application), com.google.android.gms.games.internal.zzg.zzb(application), com.google.android.gms.games.internal.v2.appshortcuts.zzg.zzd(context));
atomicReference.set(zzbrVar);
zzbrVar.zzf.zzc();
zzbrVar.zzd.zzc();
zzbrVar.zze.zzg();
}
} finally {
}
}
}
zzb = true;
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzbt implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ int zzb;
public /* synthetic */ zzbt(String str, int i) {
this.zza = str;
this.zzb = i;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final int i = this.zzb;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzbu
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzP((TaskCompletionSource) obj2, str, i);
}
}).setMethodKey(6697).build());
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzbx implements zzap {
public final /* synthetic */ String zza;
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzbs
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzT((TaskCompletionSource) obj2, str);
}
}).setMethodKey(6695).build());
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzbz implements zzap {
public final /* synthetic */ String zza;
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcc
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzO((TaskCompletionSource) obj2, str);
}
}).setMethodKey(6694).build());
}
}

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.internal.games_v2;
import android.os.BadParcelableException;
import android.os.IInterface;
import android.os.Parcel;
import android.os.Parcelable;
/* loaded from: classes3.dex */
public final class zzc {
public static final /* synthetic */ int zza = 0;
static {
zzc.class.getClassLoader();
}
private zzc() {
}
public static Parcelable zza(Parcel parcel, Parcelable.Creator creator) {
if (parcel.readInt() == 0) {
return null;
}
return (Parcelable) creator.createFromParcel(parcel);
}
public static void zzb(Parcel parcel) {
int dataAvail = parcel.dataAvail();
if (dataAvail <= 0) {
return;
}
throw new BadParcelableException("Parcel data not fully consumed, unread size: " + dataAvail);
}
public static void zzc(Parcel parcel, Parcelable parcelable) {
if (parcelable == null) {
parcel.writeInt(0);
} else {
parcel.writeInt(1);
parcelable.writeToParcel(parcel, 0);
}
}
/* JADX WARN: Multi-variable type inference failed */
public static void zzd(Parcel parcel, IInterface iInterface) {
if (iInterface == 0) {
parcel.writeStrongBinder(null);
} else {
parcel.writeStrongBinder(iInterface);
}
}
public static boolean zze(Parcel parcel) {
return parcel.readInt() != 0;
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzcd implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ int zzb;
public /* synthetic */ zzcd(String str, int i) {
this.zza = str;
this.zzb = i;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final int i = this.zzb;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcb
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzw((TaskCompletionSource) obj2, str, i);
}
}).setMethodKey(6696).build());
}
}

View File

@@ -0,0 +1,102 @@
package com.google.android.gms.internal.games_v2;
import android.content.Intent;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AchievementsClient;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.GamesStatusUtils;
import com.google.android.gms.games.achievement.AchievementBuffer;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzce implements AchievementsClient {
private final zzaq zza;
public zzce(zzaq zzaqVar) {
this.zza = zzaqVar;
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<Intent> getAchievementsIntent() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzca
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzbw
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
TaskCompletionSource taskCompletionSource = (TaskCompletionSource) obj2;
try {
taskCompletionSource.setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzg());
} catch (SecurityException e) {
GamesStatusUtils.zzb(taskCompletionSource, e);
}
}
}).setMethodKey(6692).build());
}
});
}
@Override // com.google.android.gms.games.AchievementsClient
public final void increment(@NonNull String str, int i) {
this.zza.zzb(new zzcd(str, i));
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<Boolean> incrementImmediate(@NonNull String str, int i) {
return this.zza.zzb(new zzcd(str, i));
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<AnnotatedData<AchievementBuffer>> load(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzby
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzbv
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzy((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6693).build());
}
});
}
@Override // com.google.android.gms.games.AchievementsClient
public final void reveal(@NonNull String str) {
this.zza.zzb(new zzbz(str));
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<Void> revealImmediate(@NonNull String str) {
return this.zza.zzb(new zzbz(str));
}
@Override // com.google.android.gms.games.AchievementsClient
public final void setSteps(@NonNull String str, int i) {
this.zza.zzb(new zzbt(str, i));
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<Boolean> setStepsImmediate(@NonNull String str, int i) {
return this.zza.zzb(new zzbt(str, i));
}
@Override // com.google.android.gms.games.AchievementsClient
public final void unlock(@NonNull String str) {
this.zza.zzb(new zzbx(str));
}
@Override // com.google.android.gms.games.AchievementsClient
public final Task<Void> unlockImmediate(@NonNull String str) {
return this.zza.zzb(new zzbx(str));
}
}

View File

@@ -0,0 +1,75 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.EventsClient;
import com.google.android.gms.games.event.EventBuffer;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzcl implements EventsClient {
private final zzaq zza;
public zzcl(zzaq zzaqVar) {
this.zza = zzaqVar;
}
@Override // com.google.android.gms.games.EventsClient
public final void increment(@NonNull final String str, final int i) {
this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzcg
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final int i2 = i;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzci
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzx(str2, i2);
}
}).setMethodKey(6729).build());
}
});
}
@Override // com.google.android.gms.games.EventsClient
public final Task<AnnotatedData<EventBuffer>> load(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzch
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcf
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzA((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6727).build());
}
});
}
@Override // com.google.android.gms.games.EventsClient
public final Task<AnnotatedData<EventBuffer>> loadByIds(final boolean z, @NonNull final String... strArr) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzcj
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
final String[] strArr2 = strArr;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzck
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzB((TaskCompletionSource) obj2, z2, strArr2);
}
}).setMethodKey(6728).build());
}
});
}
}

View File

@@ -0,0 +1,50 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AuthenticationResult;
import com.google.android.gms.games.GamesSignInClient;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzco implements GamesSignInClient {
private final zzav zza;
private final zzaq zzb;
public zzco(zzav zzavVar, zzaq zzaqVar) {
this.zza = zzavVar;
this.zzb = zzaqVar;
}
@Override // com.google.android.gms.games.GamesSignInClient
public final Task<AuthenticationResult> isAuthenticated() {
return this.zza.zzc();
}
@Override // com.google.android.gms.games.GamesSignInClient
public final Task<String> requestServerSideAccess(final String str, final boolean z) {
return this.zzb.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzcn
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final boolean z2 = z;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcm
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzM((TaskCompletionSource) obj2, str2, z2);
}
}).setMethodKey(6699).build());
}
});
}
@Override // com.google.android.gms.games.GamesSignInClient
public final Task<AuthenticationResult> signIn() {
return this.zza.zzb();
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzcp implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ long zzb;
public /* synthetic */ zzcp(String str, long j) {
this.zza = str;
this.zzb = j;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final long j = this.zzb;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcx
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzR((TaskCompletionSource) obj2, str, j, null);
}
}).setMethodKey(6707).build());
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzcr implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ int zzb;
public final /* synthetic */ int zzc;
public final /* synthetic */ int zzd;
public final /* synthetic */ boolean zze;
public /* synthetic */ zzcr(String str, int i, int i2, int i3, boolean z) {
this.zza = str;
this.zzb = i;
this.zzc = i2;
this.zzd = i3;
this.zze = z;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final int i = this.zzb;
final int i2 = this.zzc;
final int i3 = this.zzd;
final boolean z = this.zze;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcy
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzG((TaskCompletionSource) obj2, str, i, i2, i3, z);
}
}).setMethodKey(6705).build());
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.games.Games;
/* loaded from: classes3.dex */
public final class zzd extends GoogleApi {
public zzd(Context context, @Nullable com.google.android.gms.games.zzn zznVar) {
super(context, (Api<com.google.android.gms.games.zzn>) Games.zzd, zznVar, GoogleApi.Settings.DEFAULT_SETTINGS);
}
@Override // com.google.android.gms.common.api.GoogleApi
public final ClientSettings.Builder createClientSettingsBuilder() {
ClientSettings.Builder createClientSettingsBuilder = super.createClientSettingsBuilder();
if (getApiOptions() != null) {
String str = ((com.google.android.gms.games.zzn) getApiOptions()).zzl;
}
return createClientSettingsBuilder;
}
}

View File

@@ -0,0 +1,34 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzdg implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ long zzb;
public final /* synthetic */ String zzc;
public /* synthetic */ zzdg(String str, long j, String str2) {
this.zza = str;
this.zzb = j;
this.zzc = str2;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final long j = this.zzb;
final String str2 = this.zzc;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzde
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzR((TaskCompletionSource) obj2, str, j, str2);
}
}).setMethodKey(6707).build());
}
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzdh implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ int zzb;
public final /* synthetic */ int zzc;
public final /* synthetic */ int zzd;
public final /* synthetic */ boolean zze;
public /* synthetic */ zzdh(String str, int i, int i2, int i3, boolean z) {
this.zza = str;
this.zzb = i;
this.zzc = i2;
this.zzd = i3;
this.zze = z;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final int i = this.zzb;
final int i2 = this.zzc;
final int i3 = this.zzd;
final boolean z = this.zze;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdf
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzK((TaskCompletionSource) obj2, str, i, i2, i3, z);
}
}).setMethodKey(6704).build());
}
}

View File

@@ -0,0 +1,186 @@
package com.google.android.gms.internal.games_v2;
import android.content.Intent;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.LeaderboardsClient;
import com.google.android.gms.games.leaderboard.Leaderboard;
import com.google.android.gms.games.leaderboard.LeaderboardBuffer;
import com.google.android.gms.games.leaderboard.LeaderboardScore;
import com.google.android.gms.games.leaderboard.LeaderboardScoreBuffer;
import com.google.android.gms.games.leaderboard.ScoreSubmissionData;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzdj implements LeaderboardsClient {
private final zzaq zza;
public zzdj(zzaq zzaqVar) {
this.zza = zzaqVar;
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<Intent> getAllLeaderboardsIntent() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdc
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcs
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzh());
}
}).setMethodKey(6700).build());
}
});
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<Intent> getLeaderboardIntent(@NonNull String str) {
return getLeaderboardIntent(str, -1, -1);
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardScore>> loadCurrentPlayerLeaderboardScore(@NonNull final String str, final int i, final int i2) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzcu
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final int i3 = i;
final int i4 = i2;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzct
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzz((TaskCompletionSource) obj2, str2, i3, i4);
}
}).setMethodKey(6703).build());
}
});
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<Leaderboard>> loadLeaderboardMetadata(@NonNull final String str, final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdb
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdd
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzC((TaskCompletionSource) obj2, str2, z2);
}
}).setMethodKey(6702).build());
}
});
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardsClient.LeaderboardScores>> loadMoreScores(@NonNull final LeaderboardScoreBuffer leaderboardScoreBuffer, final int i, final int i2) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzda
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final LeaderboardScoreBuffer leaderboardScoreBuffer2 = LeaderboardScoreBuffer.this;
final int i3 = i;
final int i4 = i2;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcz
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzE((TaskCompletionSource) obj2, LeaderboardScoreBuffer.this, i3, i4);
}
}).setMethodKey(6706).build());
}
});
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardsClient.LeaderboardScores>> loadPlayerCenteredScores(@NonNull String str, int i, int i2, int i3) {
return this.zza.zzb(new zzcr(str, i, i2, i3, false));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardsClient.LeaderboardScores>> loadTopScores(@NonNull String str, int i, int i2, int i3) {
return this.zza.zzb(new zzdh(str, i, i2, i3, false));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final void submitScore(@NonNull String str, long j) {
this.zza.zzb(new zzcp(str, j));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<ScoreSubmissionData> submitScoreImmediate(@NonNull String str, long j) {
return this.zza.zzb(new zzcp(str, j));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<Intent> getLeaderboardIntent(@NonNull String str, int i) {
return getLeaderboardIntent(str, i, -1);
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardBuffer>> loadLeaderboardMetadata(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdi
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcv
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzD((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6702).build());
}
});
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardsClient.LeaderboardScores>> loadPlayerCenteredScores(@NonNull String str, int i, int i2, int i3, boolean z) {
return this.zza.zzb(new zzcr(str, i, i2, i3, z));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<AnnotatedData<LeaderboardsClient.LeaderboardScores>> loadTopScores(@NonNull String str, int i, int i2, int i3, boolean z) {
return this.zza.zzb(new zzdh(str, i, i2, i3, z));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final void submitScore(@NonNull String str, long j, @NonNull String str2) {
this.zza.zzb(new zzdg(str, j, str2));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<ScoreSubmissionData> submitScoreImmediate(@NonNull String str, long j, @NonNull String str2) {
return this.zza.zzb(new zzdg(str, j, str2));
}
@Override // com.google.android.gms.games.LeaderboardsClient
public final Task<Intent> getLeaderboardIntent(@NonNull final String str, final int i, final int i2) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzcw
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final int i3 = i;
final int i4 = i2;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzcq
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzk(str2, i3, i4));
}
}).setMethodKey(6701).build());
}
});
}
}

View File

@@ -0,0 +1,38 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.PlayerStatsClient;
import com.google.android.gms.games.stats.PlayerStats;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzdm implements PlayerStatsClient {
private final zzaq zza;
public zzdm(zzaq zzaqVar) {
this.zza = zzaqVar;
}
@Override // com.google.android.gms.games.PlayerStatsClient
public final Task<AnnotatedData<PlayerStats>> loadPlayerStats(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdk
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdl
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzH((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6708).build());
}
});
}
}

View File

@@ -0,0 +1,15 @@
package com.google.android.gms.internal.games_v2;
import android.os.RemoteException;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.Status;
@RequiresApi(19)
/* loaded from: classes3.dex */
public class zze extends zzu {
@Override // com.google.android.gms.internal.games_v2.zzv
public void zzb(Status status, @Nullable zzs zzsVar) throws RemoteException {
throw null;
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzeb implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ boolean zzb;
public /* synthetic */ zzeb(String str, boolean z) {
this.zza = str;
this.zzb = z;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final boolean z = this.zzb;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdu
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzF((TaskCompletionSource) obj2, str, z);
}
}).setMethodKey(6711).build());
}
}

View File

@@ -0,0 +1,35 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzec implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ String zzb;
public final /* synthetic */ String zzc;
public /* synthetic */ zzec(String str, String str2, String str3) {
this.zza = str;
this.zzb = str2;
this.zzc = str3;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final String str2 = this.zzb;
final String str3 = this.zzc;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdt
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzj(str, str2, str3));
}
}).setMethodKey(6712).build());
}
}

View File

@@ -0,0 +1,185 @@
package com.google.android.gms.internal.games_v2;
import android.content.Intent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.Player;
import com.google.android.gms.games.PlayerBuffer;
import com.google.android.gms.games.PlayerEntity;
import com.google.android.gms.games.PlayersClient;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzef implements PlayersClient {
private final zzaq zza;
public zzef(zzaq zzaqVar) {
this.zza = zzaqVar;
}
private final Task zza(final String str, final int i) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdo
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final int i2 = i;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdr
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzI((TaskCompletionSource) obj2, str2, i2, true, false);
}
}).setMethodKey(6716).build());
}
});
}
private final Task zzb(final String str, final int i, final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdp
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final int i2 = i;
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdq
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzI((TaskCompletionSource) obj2, str2, i2, false, z2);
}
}).setMethodKey(6715).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<Intent> getCompareProfileIntent(@NonNull final Player player) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzds
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final Player player2 = Player.this;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdv
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
Intent zzi = ((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzi(new PlayerEntity(Player.this));
zzi.setExtrasClassLoader(PlayerEntity.class.getClassLoader());
((TaskCompletionSource) obj2).setResult(zzi);
}
}).setMethodKey(6713).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<Intent> getCompareProfileIntentWithAlternativeNameHints(String str, @Nullable String str2, @Nullable String str3) {
return this.zza.zzb(new zzec(str, str2, str3));
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<Player> getCurrentPlayer() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdy
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzed
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzaj) obj).zzp());
}
}).setMethodKey(6710).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<String> getCurrentPlayerId() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzea
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzee
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzo());
}
}).setMethodKey(6709).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<Intent> getPlayerSearchIntent() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdw
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdn
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzl());
}
}).setMethodKey(6714).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<PlayerBuffer>> loadFriends(int i, boolean z) {
return zzb("friends_all", i, z);
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<PlayerBuffer>> loadMoreFriends(int i) {
return zza("friends_all", i);
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<PlayerBuffer>> loadMoreRecentlyPlayedWithPlayers(int i) {
return zza("played_with", i);
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<Player>> loadPlayer(@NonNull String str) {
return this.zza.zzb(new zzeb(str, false));
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<PlayerBuffer>> loadRecentlyPlayedWithPlayers(int i, boolean z) {
return zzb("played_with", i, z);
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<Intent> getCompareProfileIntent(String str) {
return this.zza.zzb(new zzec(str, null, null));
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<Player>> getCurrentPlayer(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzdz
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzdx
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzv((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6710).build());
}
});
}
@Override // com.google.android.gms.games.PlayersClient
public final Task<AnnotatedData<Player>> loadPlayer(@NonNull String str, boolean z) {
return this.zza.zzb(new zzeb(str, z));
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import android.os.Looper;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
/* loaded from: classes3.dex */
final class zzei extends Api.AbstractClientBuilder {
@Override // com.google.android.gms.common.api.Api.AbstractClientBuilder
public final /* synthetic */ Api.Client buildClient(Context context, Looper looper, ClientSettings clientSettings, Object obj, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
return new zzff(context, looper, clientSettings, connectionCallbacks, onConnectionFailedListener);
}
}

View File

@@ -0,0 +1,25 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.games.RecallAccess;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
final class zzej extends zzfe {
final /* synthetic */ TaskCompletionSource zza;
public zzej(zzek zzekVar, TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.internal.games_v2.zzfe, com.google.android.gms.internal.games_v2.zzai
public final void zzb(Status status) {
this.zza.setException(new ApiException(status));
}
@Override // com.google.android.gms.internal.games_v2.zzfe, com.google.android.gms.internal.games_v2.zzai
public final void zzc(zzam zzamVar) {
this.zza.setResult(RecallAccess.zza(zzamVar));
}
}

View File

@@ -0,0 +1,51 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.RecallAccess;
import com.google.android.gms.games.RecallClient;
import com.google.android.gms.tasks.SuccessContinuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzek extends GoogleApi implements RecallClient {
private static final Api.ClientKey zza;
private static final Api.AbstractClientBuilder zzb;
private static final Api zzc;
private final zzav zzd;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zza = clientKey;
zzei zzeiVar = new zzei();
zzb = zzeiVar;
zzc = new Api("Recall.API", zzeiVar, clientKey);
}
public zzek(Context context, zzav zzavVar) {
super(context, (Api<Api.ApiOptions.NoOptions>) zzc, Api.ApiOptions.NO_OPTIONS, GoogleApi.Settings.DEFAULT_SETTINGS);
this.zzd = zzavVar;
}
@Override // com.google.android.gms.games.RecallClient
public final Task<RecallAccess> requestRecallAccess() {
final TaskApiCall build = TaskApiCall.builder().setMethodKey(6742).setAutoResolveMissingFeatures(false).setFeatures(com.google.android.gms.games.zzd.zze).run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzeg
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((zzal) ((zzff) obj).getService()).zzd(new zzej(zzek.this, (TaskCompletionSource) obj2), "unusedServerClientId");
}
}).build();
return this.zzd.zza().onSuccessTask(new SuccessContinuation() { // from class: com.google.android.gms.internal.games_v2.zzeh
@Override // com.google.android.gms.tasks.SuccessContinuation
public final Task then(Object obj) {
return zzek.this.doRead(build);
}
});
}
}

View File

@@ -0,0 +1,39 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.games.snapshot.SnapshotContents;
import com.google.android.gms.games.snapshot.SnapshotMetadataChange;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
public final /* synthetic */ class zzet implements zzap {
public final /* synthetic */ String zza;
public final /* synthetic */ String zzb;
public final /* synthetic */ SnapshotMetadataChange zzc;
public final /* synthetic */ SnapshotContents zzd;
public /* synthetic */ zzet(String str, String str2, SnapshotMetadataChange snapshotMetadataChange, SnapshotContents snapshotContents) {
this.zza = str;
this.zzb = str2;
this.zzc = snapshotMetadataChange;
this.zzd = snapshotContents;
}
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str = this.zza;
final String str2 = this.zzb;
final SnapshotMetadataChange snapshotMetadataChange = this.zzc;
final SnapshotContents snapshotContents = this.zzd;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzep
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzN((TaskCompletionSource) obj2, str, str2, snapshotMetadataChange, snapshotContents);
}
}).setMethodKey(6725).build());
}
}

View File

@@ -0,0 +1,204 @@
package com.google.android.gms.internal.games_v2;
import android.content.Intent;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.drive.Contents;
import com.google.android.gms.games.AnnotatedData;
import com.google.android.gms.games.SnapshotsClient;
import com.google.android.gms.games.snapshot.Snapshot;
import com.google.android.gms.games.snapshot.SnapshotContents;
import com.google.android.gms.games.snapshot.SnapshotMetadata;
import com.google.android.gms.games.snapshot.SnapshotMetadataBuffer;
import com.google.android.gms.games.snapshot.SnapshotMetadataChange;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzfd implements SnapshotsClient {
private final zzaq zza;
public zzfd(zzaq zzaqVar) {
this.zza = zzaqVar;
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotMetadata> commitAndClose(@NonNull final Snapshot snapshot, @NonNull final SnapshotMetadataChange snapshotMetadataChange) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzfc
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final Snapshot snapshot2 = Snapshot.this;
final SnapshotMetadataChange snapshotMetadataChange2 = snapshotMetadataChange;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzeu
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzt((TaskCompletionSource) obj2, Snapshot.this, snapshotMetadataChange2);
}
}).setMethodKey(6722).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<String> delete(@NonNull final SnapshotMetadata snapshotMetadata) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzev
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final SnapshotMetadata snapshotMetadata2 = SnapshotMetadata.this;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzey
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzu((TaskCompletionSource) obj2, SnapshotMetadata.this.getSnapshotId());
}
}).setMethodKey(6724).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<Void> discardAndClose(@NonNull final Snapshot snapshot) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzer
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final Snapshot snapshot2 = Snapshot.this;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzeq
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
SnapshotContents snapshotContents = Snapshot.this.getSnapshotContents();
Preconditions.checkState(!snapshotContents.isClosed(), "Snapshot already closed");
Contents zza = snapshotContents.zza();
snapshotContents.zzb();
((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzt(zza);
((TaskCompletionSource) obj2).setResult(null);
}
}).setMethodKey(6723).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<Integer> getMaxCoverImageSize() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzen
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzex
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(Integer.valueOf(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzd()));
}
}).setMethodKey(6718).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<Integer> getMaxDataSize() {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzfb
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
return googleApi.doRead(TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzfa
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(Integer.valueOf(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zze()));
}
}).setMethodKey(6717).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<Intent> getSelectSnapshotIntent(@NonNull final String str, final boolean z, final boolean z2, final int i) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzes
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final boolean z3 = z;
final boolean z4 = z2;
final int i2 = i;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzel
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((TaskCompletionSource) obj2).setResult(((com.google.android.gms.games.internal.zzao) ((com.google.android.gms.games.internal.zzaj) obj).getService()).zzm(str2, z3, z4, i2));
}
}).setMethodKey(6719).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<AnnotatedData<SnapshotMetadataBuffer>> load(final boolean z) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzem
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final boolean z2 = z;
return googleApi.doRead(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzez
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzJ((TaskCompletionSource) obj2, z2);
}
}).setMethodKey(6720).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> open(@NonNull SnapshotMetadata snapshotMetadata) {
return open(snapshotMetadata.getUniqueName(), false, -1);
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> resolveConflict(@NonNull String str, @NonNull Snapshot snapshot) {
SnapshotMetadata metadata = snapshot.getMetadata();
SnapshotMetadataChange.Builder builder = new SnapshotMetadataChange.Builder();
builder.fromMetadata(metadata);
return this.zza.zzb(new zzet(str, metadata.getSnapshotId(), builder.build(), snapshot.getSnapshotContents()));
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> open(@NonNull SnapshotMetadata snapshotMetadata, int i) {
return open(snapshotMetadata.getUniqueName(), false, i);
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> open(@NonNull String str, boolean z) {
return open(str, z, -1);
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> open(@NonNull final String str, final boolean z, final int i) {
return this.zza.zzb(new zzap() { // from class: com.google.android.gms.internal.games_v2.zzew
@Override // com.google.android.gms.internal.games_v2.zzap
public final Task zza(GoogleApi googleApi) {
TaskApiCall.Builder builder = TaskApiCall.builder();
final String str2 = str;
final boolean z2 = z;
final int i2 = i;
return googleApi.doWrite(builder.run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzeo
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((com.google.android.gms.games.internal.zzaj) obj).zzL((TaskCompletionSource) obj2, str2, z2, i2);
}
}).setMethodKey(6721).build());
}
});
}
@Override // com.google.android.gms.games.SnapshotsClient
public final Task<SnapshotsClient.DataOrConflict<Snapshot>> resolveConflict(@NonNull String str, @NonNull String str2, @NonNull SnapshotMetadataChange snapshotMetadataChange, @NonNull SnapshotContents snapshotContents) {
return this.zza.zzb(new zzet(str, str2, snapshotMetadataChange, snapshotContents));
}
}

View File

@@ -0,0 +1,14 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.api.Status;
/* loaded from: classes3.dex */
public class zzfe extends zzah {
public void zzb(Status status) {
throw null;
}
public void zzc(zzam zzamVar) {
throw null;
}
}

View File

@@ -0,0 +1,45 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Looper;
import androidx.annotation.Nullable;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.common.internal.GmsClient;
/* loaded from: classes3.dex */
public final class zzff extends GmsClient {
public zzff(Context context, Looper looper, ClientSettings clientSettings, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
super(context, looper, 1, clientSettings, connectionCallbacks, onConnectionFailedListener);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
@Nullable
public final /* synthetic */ IInterface createServiceInterface(IBinder iBinder) {
return zzak.zzb(iBinder);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final Feature[] getApiFeatures() {
return new Feature[]{com.google.android.gms.games.zzd.zze};
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final int getMinApkVersion() {
return 223600000;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getServiceDescriptor() {
return "com.google.android.gms.games.internal.recall.IRecallService";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getStartServiceAction() {
return "com.google.android.gms.games.internal.recall.service.START";
}
}

View File

@@ -0,0 +1,44 @@
package com.google.android.gms.internal.games_v2;
import com.google.android.gms.common.internal.GmsLogger;
/* loaded from: classes3.dex */
public final class zzfg {
private static final GmsLogger zza = new GmsLogger("Games");
public static void zza(String str, String str2) {
zza.d(zzi(str), str2);
}
public static void zzb(String str, String str2, Throwable th) {
zza.d(zzi("GamesApiManager"), "Authentication task failed", th);
}
public static void zzc(String str, String str2) {
zza.e(zzi(str), str2);
}
public static void zzd(String str, String str2, Throwable th) {
zza.e(zzi(str), str2, th);
}
public static void zze(String str, String str2, Throwable th) {
zza.i(zzi("SnapshotContentsEntity"), "Failed to write snapshot data", th);
}
public static void zzf(String str, String str2) {
zza.v(zzi(str), str2);
}
public static void zzg(String str, String str2) {
zza.w(zzi(str), str2);
}
public static void zzh(String str, String str2, Throwable th) {
zza.w(zzi(str), str2, th);
}
private static String zzi(String str) {
return String.format("%s[%s]", "PlayGamesServices", str);
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public interface zzfh {
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
final class zzfj implements zzfh {
private zzfj() {
throw null;
}
public /* synthetic */ zzfj(zzfi zzfiVar) {
}
}

View File

@@ -0,0 +1,17 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public final class zzfk {
private static final zzfh zza;
private static volatile zzfh zzb;
static {
zzfj zzfjVar = new zzfj(null);
zza = zzfjVar;
zzb = zzfjVar;
}
public static zzfh zza() {
return zzb;
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.games_v2;
import android.os.Handler;
import android.os.Looper;
/* loaded from: classes3.dex */
public final class zzfl extends Handler {
public zzfl() {
Looper.getMainLooper();
}
public zzfl(Looper looper) {
super(looper);
Looper.getMainLooper();
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
class zzfm {
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public final class zzfn extends zzfm {
public static boolean zza(Object obj, Object obj2) {
if (obj != obj2) {
return obj != null && obj.equals(obj2);
}
return true;
}
}

View File

@@ -0,0 +1,43 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public final class zzfo {
public static int zza(int i, int i2, String str) {
String zza;
if (i >= 0 && i < i2) {
return i;
}
if (i < 0) {
zza = zzfp.zza("%s (%s) must not be negative", "index", Integer.valueOf(i));
} else {
if (i2 < 0) {
throw new IllegalArgumentException("negative size: " + i2);
}
zza = zzfp.zza("%s (%s) must be less than size (%s)", "index", Integer.valueOf(i), Integer.valueOf(i2));
}
throw new IndexOutOfBoundsException(zza);
}
public static int zzb(int i, int i2, String str) {
if (i < 0 || i > i2) {
throw new IndexOutOfBoundsException(zzd(i, i2, "index"));
}
return i;
}
public static void zzc(int i, int i2, int i3) {
if (i < 0 || i2 < i || i2 > i3) {
throw new IndexOutOfBoundsException((i < 0 || i > i3) ? zzd(i, i3, "start index") : (i2 < 0 || i2 > i3) ? zzd(i2, i3, "end index") : zzfp.zza("end index (%s) must not be less than start index (%s)", Integer.valueOf(i2), Integer.valueOf(i)));
}
}
private static String zzd(int i, int i2, String str) {
if (i < 0) {
return zzfp.zza("%s (%s) must not be negative", str, Integer.valueOf(i));
}
if (i2 >= 0) {
return zzfp.zza("%s (%s) must not be greater than size (%s)", str, Integer.valueOf(i), Integer.valueOf(i2));
}
throw new IllegalArgumentException("negative size: " + i2);
}
}

View File

@@ -0,0 +1,59 @@
package com.google.android.gms.internal.games_v2;
import java.util.logging.Level;
import java.util.logging.Logger;
/* loaded from: classes3.dex */
public final class zzfp {
public static String zza(String str, Object... objArr) {
int length;
int length2;
int indexOf;
String str2;
int i = 0;
int i2 = 0;
while (true) {
length = objArr.length;
if (i2 >= length) {
break;
}
Object obj = objArr[i2];
if (obj == null) {
str2 = "null";
} else {
try {
str2 = obj.toString();
} catch (Exception e) {
String str3 = obj.getClass().getName() + "@" + Integer.toHexString(System.identityHashCode(obj));
Logger.getLogger("com.google.common.base.Strings").logp(Level.WARNING, "com.google.common.base.Strings", "lenientToString", "Exception during lenientFormat for ".concat(str3), (Throwable) e);
str2 = "<" + str3 + " threw " + e.getClass().getName() + ">";
}
}
objArr[i2] = str2;
i2++;
}
StringBuilder sb = new StringBuilder(str.length() + (length * 16));
int i3 = 0;
while (true) {
length2 = objArr.length;
if (i >= length2 || (indexOf = str.indexOf("%s", i3)) == -1) {
break;
}
sb.append((CharSequence) str, i3, indexOf);
sb.append(objArr[i]);
i3 = indexOf + 2;
i++;
}
sb.append((CharSequence) str, i3, str.length());
if (i < length2) {
sb.append(" [");
sb.append(objArr[i]);
for (int i4 = i + 1; i4 < objArr.length; i4++) {
sb.append(", ");
sb.append(objArr[i4]);
}
sb.append(']');
}
return sb.toString();
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public final class zzfq {
public static Object zza(Object obj) {
Object[] objArr = new Object[0];
if (obj != null) {
return obj;
}
throw new zzfr(zzfp.zza("expected a non-null reference", objArr));
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public final class zzfr extends RuntimeException {
public zzfr() {
}
public zzfr(String str) {
super(str);
}
}

View File

@@ -0,0 +1,57 @@
package com.google.android.gms.internal.games_v2;
import java.util.NoSuchElementException;
/* loaded from: classes3.dex */
abstract class zzfs extends zzgc {
private final int zza;
private int zzb;
public zzfs(int i, int i2) {
zzfo.zzb(i2, i, "index");
this.zza = i;
this.zzb = i2;
}
@Override // java.util.Iterator, java.util.ListIterator
public final boolean hasNext() {
return this.zzb < this.zza;
}
@Override // java.util.ListIterator
public final boolean hasPrevious() {
return this.zzb > 0;
}
@Override // java.util.Iterator, java.util.ListIterator
public final Object next() {
if (!hasNext()) {
throw new NoSuchElementException();
}
int i = this.zzb;
this.zzb = i + 1;
return zza(i);
}
@Override // java.util.ListIterator
public final int nextIndex() {
return this.zzb;
}
@Override // java.util.ListIterator
public final Object previous() {
if (!hasPrevious()) {
throw new NoSuchElementException();
}
int i = this.zzb - 1;
this.zzb = i;
return zza(i);
}
@Override // java.util.ListIterator
public final int previousIndex() {
return this.zzb - 1;
}
public abstract Object zza(int i);
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
class zzft extends zzfu {
Object[] zza = new Object[4];
int zzb = 0;
boolean zzc;
public zzft(int i) {
}
}

View File

@@ -0,0 +1,5 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public class zzfu {
}

View File

@@ -0,0 +1,100 @@
package com.google.android.gms.internal.games_v2;
import java.io.Serializable;
import java.util.AbstractCollection;
import java.util.Arrays;
import java.util.Collection;
import java.util.Spliterator;
import java.util.Spliterators;
/* loaded from: classes3.dex */
public abstract class zzfv extends AbstractCollection implements Serializable {
private static final Object[] zza = new Object[0];
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean add(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean addAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final void clear() {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean remove(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean removeAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection
@Deprecated
public final boolean retainAll(Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.Collection, java.lang.Iterable
public final Spliterator spliterator() {
return Spliterators.spliterator(this, 1296);
}
@Override // java.util.AbstractCollection, java.util.Collection
public final Object[] toArray() {
return toArray(zza);
}
public int zza(Object[] objArr, int i) {
throw null;
}
public int zzb() {
throw null;
}
public int zzc() {
throw null;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
/* renamed from: zzd, reason: merged with bridge method [inline-methods] */
public abstract zzgb iterator();
public Object[] zze() {
throw null;
}
@Override // java.util.AbstractCollection, java.util.Collection
public final Object[] toArray(Object[] objArr) {
objArr.getClass();
int size = size();
int length = objArr.length;
if (length < size) {
Object[] zze = zze();
if (zze != null) {
return Arrays.copyOfRange(zze, zzc(), zzb(), objArr.getClass());
}
if (length != 0) {
objArr = Arrays.copyOf(objArr, 0);
}
objArr = Arrays.copyOf(objArr, size);
} else if (length > size) {
objArr[size] = null;
}
zza(objArr, 0);
return objArr;
}
}

View File

@@ -0,0 +1,46 @@
package com.google.android.gms.internal.games_v2;
import java.util.Arrays;
/* loaded from: classes3.dex */
public final class zzfw extends zzft {
public zzfw() {
super(4);
}
public final zzfz zzb() {
this.zzc = true;
Object[] objArr = this.zza;
int i = this.zzb;
int i2 = zzfz.zzd;
return i == 0 ? zzga.zza : new zzga(objArr, i);
}
public final zzfw zza(Object obj) {
obj.getClass();
int i = this.zzb;
int i2 = i + 1;
Object[] objArr = this.zza;
int length = objArr.length;
if (length < i2) {
int i3 = length + (length >> 1) + 1;
if (i3 < i2) {
int highestOneBit = Integer.highestOneBit(i);
i3 = highestOneBit + highestOneBit;
}
if (i3 < 0) {
i3 = Integer.MAX_VALUE;
}
this.zza = Arrays.copyOf(objArr, i3);
this.zzc = false;
} else if (this.zzc) {
this.zza = (Object[]) objArr.clone();
this.zzc = false;
}
Object[] objArr2 = this.zza;
int i4 = this.zzb;
this.zzb = i4 + 1;
objArr2[i4] = obj;
return this;
}
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
final class zzfx extends zzfs {
private final zzfz zza;
public zzfx(zzfz zzfzVar, int i) {
super(zzfzVar.size(), i);
this.zza = zzfzVar;
}
@Override // com.google.android.gms.internal.games_v2.zzfs
public final Object zza(int i) {
return this.zza.get(i);
}
}

View File

@@ -0,0 +1,55 @@
package com.google.android.gms.internal.games_v2;
import java.util.List;
/* loaded from: classes3.dex */
final class zzfy extends zzfz {
final transient int zza;
final transient int zzb;
final /* synthetic */ zzfz zzc;
public zzfy(zzfz zzfzVar, int i, int i2) {
this.zzc = zzfzVar;
this.zza = i;
this.zzb = i2;
}
@Override // java.util.List
public final Object get(int i) {
zzfo.zza(i, this.zzb, "index");
return this.zzc.get(i + this.zza);
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final int size() {
return this.zzb;
}
@Override // com.google.android.gms.internal.games_v2.zzfz, java.util.List
public final /* bridge */ /* synthetic */ List subList(int i, int i2) {
return subList(i, i2);
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final int zzb() {
return this.zzc.zzc() + this.zza + this.zzb;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final int zzc() {
return this.zzc.zzc() + this.zza;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final Object[] zze() {
return this.zzc.zze();
}
@Override // com.google.android.gms.internal.games_v2.zzfz
/* renamed from: zzf */
public final zzfz subList(int i, int i2) {
zzfo.zzc(i, i2, this.zzb);
int i3 = this.zza;
return this.zzc.subList(i + i3, i2 + i3);
}
}

View File

@@ -0,0 +1,155 @@
package com.google.android.gms.internal.games_v2;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.RandomAccess;
/* loaded from: classes3.dex */
public abstract class zzfz extends zzfv implements List, RandomAccess {
private static final zzgc zza = new zzfx(zzga.zza, 0);
public static final /* synthetic */ int zzd = 0;
public static zzfz zzg() {
return zzga.zza;
}
@Override // java.util.List
@Deprecated
public final void add(int i, Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.List
@Deprecated
public final boolean addAll(int i, Collection collection) {
throw new UnsupportedOperationException();
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final boolean contains(Object obj) {
return indexOf(obj) >= 0;
}
@Override // java.util.Collection, java.util.List
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof List) {
List list = (List) obj;
int size = size();
if (size == list.size()) {
if (list instanceof RandomAccess) {
for (int i = 0; i < size; i++) {
if (zzfn.zza(get(i), list.get(i))) {
}
}
return true;
}
Iterator it = iterator();
Iterator it2 = list.iterator();
while (true) {
if (it.hasNext()) {
if (!it2.hasNext() || !zzfn.zza(it.next(), it2.next())) {
break;
}
} else if (!it2.hasNext()) {
return true;
}
}
}
}
return false;
}
@Override // java.util.Collection, java.util.List
public final int hashCode() {
int size = size();
int i = 1;
for (int i2 = 0; i2 < size; i2++) {
i = (i * 31) + get(i2).hashCode();
}
return i;
}
@Override // java.util.List
public final int indexOf(Object obj) {
if (obj == null) {
return -1;
}
int size = size();
for (int i = 0; i < size; i++) {
if (obj.equals(get(i))) {
return i;
}
}
return -1;
}
@Override // com.google.android.gms.internal.games_v2.zzfv, java.util.AbstractCollection, java.util.Collection, java.lang.Iterable
public final /* synthetic */ Iterator iterator() {
return listIterator(0);
}
@Override // java.util.List
public final int lastIndexOf(Object obj) {
if (obj == null) {
return -1;
}
for (int size = size() - 1; size >= 0; size--) {
if (obj.equals(get(size))) {
return size;
}
}
return -1;
}
@Override // java.util.List
public final /* synthetic */ ListIterator listIterator() {
return listIterator(0);
}
@Override // java.util.List
@Deprecated
public final Object remove(int i) {
throw new UnsupportedOperationException();
}
@Override // java.util.List
@Deprecated
public final Object set(int i, Object obj) {
throw new UnsupportedOperationException();
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public int zza(Object[] objArr, int i) {
int size = size();
for (int i2 = 0; i2 < size; i2++) {
objArr[i2] = get(i2);
}
return size;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
/* renamed from: zzd */
public final zzgb iterator() {
return listIterator(0);
}
@Override // java.util.List
/* renamed from: zzf, reason: merged with bridge method [inline-methods] */
public zzfz subList(int i, int i2) {
zzfo.zzc(i, i2, size());
int i3 = i2 - i;
return i3 == size() ? this : i3 == 0 ? zzga.zza : new zzfy(this, i, i3);
}
@Override // java.util.List
/* renamed from: zzh, reason: merged with bridge method [inline-methods] */
public final zzgc listIterator(int i) {
zzfo.zzb(i, size(), "index");
return isEmpty() ? zza : new zzfx(this, i);
}
}

View File

@@ -0,0 +1,31 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzg {
private int zza = 9;
@Nullable
private String zzb;
private zzg() {
}
public /* synthetic */ zzg(zzf zzfVar) {
}
public final zzg zza(int i) {
this.zza = 9;
return this;
}
public final zzg zzb(@Nullable String str) {
this.zzb = str;
return this;
}
public final zzi zzc() {
return new zzi(this.zza, this.zzb, null);
}
}

View File

@@ -0,0 +1,49 @@
package com.google.android.gms.internal.games_v2;
import java.util.Objects;
/* loaded from: classes3.dex */
final class zzga extends zzfz {
static final zzfz zza = new zzga(new Object[0], 0);
final transient Object[] zzb;
private final transient int zzc;
public zzga(Object[] objArr, int i) {
this.zzb = objArr;
this.zzc = i;
}
@Override // java.util.List
public final Object get(int i) {
zzfo.zza(i, this.zzc, "index");
Object obj = this.zzb[i];
Objects.requireNonNull(obj);
return obj;
}
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
public final int size() {
return this.zzc;
}
@Override // com.google.android.gms.internal.games_v2.zzfz, com.google.android.gms.internal.games_v2.zzfv
public final int zza(Object[] objArr, int i) {
System.arraycopy(this.zzb, 0, objArr, 0, this.zzc);
return this.zzc;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final int zzb() {
return this.zzc;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final int zzc() {
return 0;
}
@Override // com.google.android.gms.internal.games_v2.zzfv
public final Object[] zze() {
return this.zzb;
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.games_v2;
import java.util.Iterator;
/* loaded from: classes3.dex */
public abstract class zzgb implements Iterator {
@Override // java.util.Iterator
@Deprecated
public final void remove() {
throw new UnsupportedOperationException();
}
}

View File

@@ -0,0 +1,18 @@
package com.google.android.gms.internal.games_v2;
import java.util.ListIterator;
/* loaded from: classes3.dex */
public abstract class zzgc extends zzgb implements ListIterator {
@Override // java.util.ListIterator
@Deprecated
public final void add(Object obj) {
throw new UnsupportedOperationException();
}
@Override // java.util.ListIterator
@Deprecated
public final void set(Object obj) {
throw new UnsupportedOperationException();
}
}

View File

@@ -0,0 +1,18 @@
package com.google.android.gms.internal.games_v2;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
enum zzgd implements Executor {
INSTANCE;
@Override // java.util.concurrent.Executor
public final void execute(Runnable runnable) {
runnable.run();
}
@Override // java.lang.Enum
public final String toString() {
return "MoreExecutors.directExecutor()";
}
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.internal.games_v2;
import java.util.concurrent.Executor;
/* loaded from: classes3.dex */
public final class zzge {
public static Executor zza() {
return zzgd.INSTANCE;
}
}

View File

@@ -0,0 +1,6 @@
package com.google.android.gms.internal.games_v2;
/* loaded from: classes3.dex */
public interface zzgf {
Object zza();
}

View File

@@ -0,0 +1,40 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.internal.Objects;
/* loaded from: classes3.dex */
public final class zzi implements Api.ApiOptions.Optional {
public final int zza;
@Nullable
public final String zzb;
public /* synthetic */ zzi(int i, String str, zzh zzhVar) {
this.zza = i;
this.zzb = str;
}
public static zzg zza() {
return new zzg(null);
}
public final boolean equals(@Nullable Object obj) {
if (obj == null) {
return false;
}
if (obj == this) {
return true;
}
if (!(obj instanceof zzi)) {
return false;
}
zzi zziVar = (zzi) obj;
return this.zza == zziVar.zza && Objects.equal(this.zzb, zziVar.zzb);
}
public final int hashCode() {
return Objects.hashCode(Integer.valueOf(this.zza), this.zzb);
}
}

View File

@@ -0,0 +1,12 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import androidx.annotation.RequiresApi;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzj {
public static zzk zza(Context context, zzi zziVar) {
return new zzo(context, zziVar);
}
}

View File

@@ -0,0 +1,10 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.RequiresApi;
import com.google.android.gms.tasks.Task;
@RequiresApi(19)
/* loaded from: classes3.dex */
public interface zzk {
Task zza(zzq zzqVar, boolean z);
}

View File

@@ -0,0 +1,16 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import android.os.Looper;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
/* loaded from: classes3.dex */
final class zzm extends Api.AbstractClientBuilder {
@Override // com.google.android.gms.common.api.Api.AbstractClientBuilder
public final /* synthetic */ Api.Client buildClient(Context context, Looper looper, ClientSettings clientSettings, Object obj, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
return new zzp(context, looper, clientSettings, (zzi) obj, connectionCallbacks, onConnectionFailedListener);
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.internal.games_v2;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.ApiException;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.tasks.TaskCompletionSource;
/* loaded from: classes3.dex */
final class zzn extends zze {
final /* synthetic */ TaskCompletionSource zza;
public zzn(zzo zzoVar, TaskCompletionSource taskCompletionSource) {
this.zza = taskCompletionSource;
}
@Override // com.google.android.gms.internal.games_v2.zze, com.google.android.gms.internal.games_v2.zzv
public final void zzb(Status status, @Nullable zzs zzsVar) {
if (zzsVar == null) {
this.zza.setException(new ApiException(status));
} else {
this.zza.setResult(zzsVar);
}
}
}

View File

@@ -0,0 +1,42 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.GoogleApi;
import com.google.android.gms.common.api.internal.RemoteCall;
import com.google.android.gms.common.api.internal.TaskApiCall;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
@RequiresApi(19)
/* loaded from: classes3.dex */
final class zzo extends GoogleApi implements zzk {
private static final Api.ClientKey zza;
private static final Api.AbstractClientBuilder zzb;
private static final Api zzc;
static {
Api.ClientKey clientKey = new Api.ClientKey();
zza = clientKey;
zzm zzmVar = new zzm();
zzb = zzmVar;
zzc = new Api("GamesConnect.API", zzmVar, clientKey);
}
public zzo(Context context, zzi zziVar) {
super(context, (Api<zzi>) zzc, zziVar, GoogleApi.Settings.DEFAULT_SETTINGS);
}
@Override // com.google.android.gms.internal.games_v2.zzk
public final Task zza(final zzq zzqVar, boolean z) {
TaskApiCall build = TaskApiCall.builder().run(new RemoteCall() { // from class: com.google.android.gms.internal.games_v2.zzl
/* JADX WARN: Multi-variable type inference failed */
@Override // com.google.android.gms.common.api.internal.RemoteCall
public final void accept(Object obj, Object obj2) {
((zzw) ((zzp) obj).getService()).zzd(new zzn(zzo.this, (TaskCompletionSource) obj2), zzqVar);
}
}).setMethodKey(6737).setAutoResolveMissingFeatures(z).build();
return z ? doWrite(build) : doBestEffortWrite(build);
}
}

View File

@@ -0,0 +1,64 @@
package com.google.android.gms.internal.games_v2;
import android.content.Context;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Looper;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.common.api.internal.ConnectionCallbacks;
import com.google.android.gms.common.api.internal.OnConnectionFailedListener;
import com.google.android.gms.common.internal.ClientSettings;
import com.google.android.gms.common.internal.GmsClient;
import com.google.android.gms.common.internal.ServiceSpecificExtraArgs;
@RequiresApi(19)
/* loaded from: classes3.dex */
public final class zzp extends GmsClient {
private final zzi zze;
public zzp(Context context, Looper looper, ClientSettings clientSettings, zzi zziVar, ConnectionCallbacks connectionCallbacks, OnConnectionFailedListener onConnectionFailedListener) {
super(context, looper, 1, clientSettings, connectionCallbacks, onConnectionFailedListener);
this.zze = zziVar;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
@Nullable
public final /* synthetic */ IInterface createServiceInterface(IBinder iBinder) {
if (iBinder == null) {
return null;
}
IInterface queryLocalInterface = iBinder.queryLocalInterface("com.google.android.gms.games.internal.connect.IGamesConnectService");
return queryLocalInterface instanceof zzw ? (zzw) queryLocalInterface : new zzw(iBinder);
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final Bundle getGetServiceRequestExtraArgs() {
Bundle bundle = new Bundle();
zzi zziVar = this.zze;
bundle.putInt("com.google.android.gms.games.key.API_VERSION", zziVar.zza);
bundle.putString(ServiceSpecificExtraArgs.GamesExtraArgs.GAME_PACKAGE_NAME, zziVar.zzb);
return bundle;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient, com.google.android.gms.common.api.Api.Client
public final int getMinApkVersion() {
return 213000000;
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getServiceDescriptor() {
return "com.google.android.gms.games.internal.connect.IGamesConnectService";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final String getStartServiceAction() {
return "com.google.android.gms.games.internal.connect.service.START";
}
@Override // com.google.android.gms.common.internal.BaseGmsClient
public final boolean usesClientTelemetry() {
return true;
}
}

View File

@@ -0,0 +1,71 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
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;
@SafeParcelable.Class(creator = "GamesSignInRequestCreator")
/* loaded from: classes3.dex */
public final class zzq extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzq> CREATOR = new zzr();
@SafeParcelable.Field(getter = "getSignInType", id = 1)
private final int zza;
@Nullable
@SafeParcelable.Field(getter = "getPreviousStepResolutionResult", id = 2)
private final zzx zzb;
@SafeParcelable.Constructor
public zzq(@SafeParcelable.Param(id = 1) int i, @Nullable @SafeParcelable.Param(id = 2) zzx zzxVar) {
this.zza = i;
this.zzb = zzxVar;
}
public static zzq zzb(int i) {
return new zzq(i, null);
}
public static zzq zzc(int i, zzx zzxVar) {
return new zzq(i, zzxVar);
}
public final boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof zzq)) {
return false;
}
zzq zzqVar = (zzq) obj;
return this.zza == zzqVar.zza && Objects.equal(this.zzb, zzqVar.zzb);
}
public final int hashCode() {
return Objects.hashCode(Integer.valueOf(this.zza), this.zzb);
}
public final String toString() {
return Objects.toStringHelper(this).add("signInType", Integer.valueOf(this.zza)).add("previousStepResolutionResult", this.zzb).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeInt(parcel, 1, this.zza);
SafeParcelWriter.writeParcelable(parcel, 2, this.zzb, i, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final int zza() {
return this.zza;
}
public final boolean zzd() {
return this.zzb == null;
}
}

View File

@@ -0,0 +1,33 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes3.dex */
public final class zzr implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
zzx zzxVar = null;
int i = 0;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
int fieldId = SafeParcelReader.getFieldId(readHeader);
if (fieldId == 1) {
i = SafeParcelReader.readInt(parcel, readHeader);
} else if (fieldId != 2) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
zzxVar = (zzx) SafeParcelReader.createParcelable(parcel, readHeader, zzx.CREATOR);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzq(i, zzxVar);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzq[i];
}
}

View File

@@ -0,0 +1,53 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.annotation.Nullable;
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;
@SafeParcelable.Class(creator = "GamesSignInResponseCreator")
/* loaded from: classes3.dex */
public final class zzs extends AbstractSafeParcelable {
public static final Parcelable.Creator<zzs> CREATOR = new zzt();
@SafeParcelable.Field(getter = "getGameRunToken", id = 1)
private final String zza;
@SafeParcelable.Constructor
public zzs(@SafeParcelable.Param(id = 1) String str) {
this.zza = str;
}
public final boolean equals(@Nullable Object obj) {
if (this == obj) {
return true;
}
if (obj instanceof zzs) {
return Objects.equal(this.zza, ((zzs) obj).zza);
}
return false;
}
public final int hashCode() {
return Objects.hashCode(this.zza);
}
public final String toString() {
return Objects.toStringHelper(this).add("gameRunToken", this.zza).toString();
}
@Override // android.os.Parcelable
public final void writeToParcel(Parcel parcel, int i) {
String str = this.zza;
int beginObjectHeader = SafeParcelWriter.beginObjectHeader(parcel);
SafeParcelWriter.writeString(parcel, 1, str, false);
SafeParcelWriter.finishObjectHeader(parcel, beginObjectHeader);
}
public final String zza() {
return this.zza;
}
}

View File

@@ -0,0 +1,29 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.android.gms.common.internal.safeparcel.SafeParcelReader;
/* loaded from: classes3.dex */
public final class zzt implements Parcelable.Creator {
@Override // android.os.Parcelable.Creator
public final /* bridge */ /* synthetic */ Object createFromParcel(Parcel parcel) {
int validateObjectHeader = SafeParcelReader.validateObjectHeader(parcel);
String str = null;
while (parcel.dataPosition() < validateObjectHeader) {
int readHeader = SafeParcelReader.readHeader(parcel);
if (SafeParcelReader.getFieldId(readHeader) != 1) {
SafeParcelReader.skipUnknownField(parcel, readHeader);
} else {
str = SafeParcelReader.createString(parcel, readHeader);
}
}
SafeParcelReader.ensureAtEnd(parcel, validateObjectHeader);
return new zzs(str);
}
@Override // android.os.Parcelable.Creator
public final /* synthetic */ Object[] newArray(int i) {
return new zzs[i];
}
}

View File

@@ -0,0 +1,24 @@
package com.google.android.gms.internal.games_v2;
import android.os.Parcel;
import android.os.RemoteException;
import com.google.android.gms.common.api.Status;
/* loaded from: classes3.dex */
public abstract class zzu extends zzb implements zzv {
public zzu() {
super("com.google.android.gms.games.internal.connect.IGamesConnectCallbacks");
}
@Override // com.google.android.gms.internal.games_v2.zzb
public final boolean zza(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
if (i != 2) {
return false;
}
Status status = (Status) zzc.zza(parcel, Status.CREATOR);
zzs zzsVar = (zzs) zzc.zza(parcel, zzs.CREATOR);
zzc.zzb(parcel);
zzb(status, zzsVar);
return true;
}
}

View File

@@ -0,0 +1,11 @@
package com.google.android.gms.internal.games_v2;
import android.os.IInterface;
import android.os.RemoteException;
import androidx.annotation.Nullable;
import com.google.android.gms.common.api.Status;
/* loaded from: classes3.dex */
public interface zzv extends IInterface {
void zzb(Status status, @Nullable zzs zzsVar) throws RemoteException;
}

View File

@@ -0,0 +1,20 @@
package com.google.android.gms.internal.games_v2;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
/* loaded from: classes3.dex */
public final class zzw extends zza implements IInterface {
public zzw(IBinder iBinder) {
super(iBinder, "com.google.android.gms.games.internal.connect.IGamesConnectService");
}
public final void zzd(zzv zzvVar, zzq zzqVar) throws RemoteException {
Parcel zza = zza();
zzc.zzd(zza, zzvVar);
zzc.zzc(zza, zzqVar);
zzc(2, zza);
}
}

Some files were not shown because too many files have changed in this diff Show More