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

258 lines
8.3 KiB
Java

package com.google.android.gms.internal.ads;
import android.util.Base64;
import androidx.annotation.Nullable;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Random;
/* loaded from: classes3.dex */
public final class zzoa implements zzoe {
public static final zzfvf zza = new zzfvf() { // from class: com.google.android.gms.internal.ads.zzny
@Override // com.google.android.gms.internal.ads.zzfvf
public final Object zza() {
String zzn;
zzn = zzoa.zzn();
return zzn;
}
};
private static final Random zzb = new Random();
private final zzbp zzc;
private final zzbo zzd;
private final HashMap zze;
private zzod zzf;
private zzbq zzg;
@Nullable
private String zzh;
private long zzi;
public zzoa() {
throw null;
}
public zzoa(zzfvf zzfvfVar) {
this.zzc = new zzbp();
this.zzd = new zzbo();
this.zze = new HashMap();
this.zzg = zzbq.zza;
this.zzi = -1L;
}
/* JADX INFO: Access modifiers changed from: private */
public final long zzl() {
zznz zznzVar = (zznz) this.zze.get(this.zzh);
return (zznzVar == null || zznzVar.zzd == -1) ? this.zzi + 1 : zznzVar.zzd;
}
private final zznz zzm(int i, @Nullable zzug zzugVar) {
long j = Long.MAX_VALUE;
zznz zznzVar = null;
for (zznz zznzVar2 : this.zze.values()) {
zznzVar2.zzg(i, zzugVar);
if (zznzVar2.zzj(i, zzugVar)) {
long j2 = zznzVar2.zzd;
if (j2 == -1 || j2 < j) {
zznzVar = zznzVar2;
j = j2;
} else if (j2 == j) {
int i2 = zzei.zza;
if (zznzVar.zze != null && zznzVar2.zze != null) {
zznzVar = zznzVar2;
}
}
}
}
if (zznzVar != null) {
return zznzVar;
}
String zzn = zzn();
zznz zznzVar3 = new zznz(this, zzn, i, zzugVar);
this.zze.put(zzn, zznzVar3);
return zznzVar3;
}
/* JADX INFO: Access modifiers changed from: private */
public static String zzn() {
byte[] bArr = new byte[12];
zzb.nextBytes(bArr);
return Base64.encodeToString(bArr, 10);
}
private final void zzo(zznz zznzVar) {
if (zznzVar.zzd != -1) {
this.zzi = zznzVar.zzd;
}
this.zzh = null;
}
private final void zzp(zzlu zzluVar) {
if (zzluVar.zzb.zzo()) {
String str = this.zzh;
if (str != null) {
zznz zznzVar = (zznz) this.zze.get(str);
zznzVar.getClass();
zzo(zznzVar);
return;
}
return;
}
zznz zznzVar2 = (zznz) this.zze.get(this.zzh);
zznz zzm = zzm(zzluVar.zzc, zzluVar.zzd);
this.zzh = zzm.zzb;
zzi(zzluVar);
zzug zzugVar = zzluVar.zzd;
if (zzugVar == null || !zzugVar.zzb()) {
return;
}
if (zznzVar2 != null) {
if (zznzVar2.zzd == zzugVar.zzd && zznzVar2.zze != null && zznzVar2.zze.zzb == zzluVar.zzd.zzb && zznzVar2.zze.zzc == zzluVar.zzd.zzc) {
return;
}
}
zzug zzugVar2 = zzluVar.zzd;
String unused = zzm(zzluVar.zzc, new zzug(zzugVar2.zza, zzugVar2.zzd)).zzb;
String unused2 = zzm.zzb;
}
@Override // com.google.android.gms.internal.ads.zzoe
@Nullable
public final synchronized String zze() {
return this.zzh;
}
@Override // com.google.android.gms.internal.ads.zzoe
public final synchronized String zzf(zzbq zzbqVar, zzug zzugVar) {
return zzm(zzbqVar.zzn(zzugVar.zza, this.zzd).zzc, zzugVar).zzb;
}
@Override // com.google.android.gms.internal.ads.zzoe
public final synchronized void zzg(zzlu zzluVar) {
zzod zzodVar;
try {
String str = this.zzh;
if (str != null) {
zznz zznzVar = (zznz) this.zze.get(str);
zznzVar.getClass();
zzo(zznzVar);
}
Iterator it = this.zze.values().iterator();
while (it.hasNext()) {
zznz zznzVar2 = (zznz) it.next();
it.remove();
if (zznzVar2.zzf && (zzodVar = this.zzf) != null) {
zzodVar.zzd(zzluVar, zznzVar2.zzb, false);
}
}
} catch (Throwable th) {
throw th;
}
}
@Override // com.google.android.gms.internal.ads.zzoe
public final void zzh(zzod zzodVar) {
this.zzf = zzodVar;
}
@Override // com.google.android.gms.internal.ads.zzoe
public final synchronized void zzj(zzlu zzluVar, int i) {
try {
this.zzf.getClass();
Iterator it = this.zze.values().iterator();
while (it.hasNext()) {
zznz zznzVar = (zznz) it.next();
if (zznzVar.zzk(zzluVar)) {
it.remove();
if (zznzVar.zzf) {
boolean equals = zznzVar.zzb.equals(this.zzh);
boolean z = false;
if (i == 0 && equals && zznzVar.zzg) {
z = true;
}
if (equals) {
zzo(zznzVar);
}
this.zzf.zzd(zzluVar, zznzVar.zzb, z);
}
}
}
zzp(zzluVar);
} catch (Throwable th) {
throw th;
}
}
@Override // com.google.android.gms.internal.ads.zzoe
public final synchronized void zzk(zzlu zzluVar) {
try {
this.zzf.getClass();
zzbq zzbqVar = this.zzg;
this.zzg = zzluVar.zzb;
Iterator it = this.zze.values().iterator();
while (it.hasNext()) {
zznz zznzVar = (zznz) it.next();
if (zznzVar.zzl(zzbqVar, this.zzg) && !zznzVar.zzk(zzluVar)) {
}
it.remove();
if (zznzVar.zzf) {
if (zznzVar.zzb.equals(this.zzh)) {
zzo(zznzVar);
}
this.zzf.zzd(zzluVar, zznzVar.zzb, false);
}
}
zzp(zzluVar);
} catch (Throwable th) {
throw th;
}
}
@Override // com.google.android.gms.internal.ads.zzoe
public final synchronized void zzi(zzlu zzluVar) {
try {
this.zzf.getClass();
if (!zzluVar.zzb.zzo()) {
zzug zzugVar = zzluVar.zzd;
if (zzugVar != null) {
if (zzugVar.zzd >= zzl()) {
zznz zznzVar = (zznz) this.zze.get(this.zzh);
if (zznzVar != null) {
if (zznzVar.zzd == -1) {
if (zznzVar.zzc == zzluVar.zzc) {
}
}
}
}
}
zznz zzm = zzm(zzluVar.zzc, zzluVar.zzd);
if (this.zzh == null) {
this.zzh = zzm.zzb;
}
zzug zzugVar2 = zzluVar.zzd;
if (zzugVar2 != null && zzugVar2.zzb()) {
zznz zzm2 = zzm(zzluVar.zzc, new zzug(zzugVar2.zza, zzugVar2.zzd, zzugVar2.zzb));
if (!zzm2.zzf) {
zzm2.zzf = true;
zzbq zzbqVar = zzluVar.zzb;
zzug zzugVar3 = zzluVar.zzd;
zzbqVar.zzn(zzugVar3.zza, this.zzd);
this.zzd.zzg(zzluVar.zzd.zzb);
zzei.zzv(0L);
zzei.zzv(0L);
String unused = zzm2.zzb;
}
}
if (!zzm.zzf) {
zzm.zzf = true;
String unused2 = zzm.zzb;
}
if (zzm.zzb.equals(this.zzh) && !zzm.zzg) {
zzm.zzg = true;
this.zzf.zzc(zzluVar, zzm.zzb);
}
}
} finally {
}
}
}