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

143 lines
3.8 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.os.Bundle;
import android.os.Parcelable;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.common.util.Clock;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.b;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
/* loaded from: classes3.dex */
public final class zzbzq implements zzazd {
@VisibleForTesting
final zzbzn zza;
private final com.google.android.gms.ads.internal.util.zzg zze;
private final Object zzd = new Object();
@VisibleForTesting
final HashSet zzb = new HashSet();
@VisibleForTesting
final HashSet zzc = new HashSet();
private boolean zzg = false;
private final zzbzo zzf = new zzbzo();
public zzbzq(String str, com.google.android.gms.ads.internal.util.zzg zzgVar) {
this.zza = new zzbzn(str, zzgVar);
this.zze = zzgVar;
}
@Override // com.google.android.gms.internal.ads.zzazd
public final void zza(boolean z) {
long currentTimeMillis = com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis();
if (!z) {
this.zze.zzr(currentTimeMillis);
this.zze.zzG(this.zza.zzd);
return;
}
if (currentTimeMillis - this.zze.zzd() > ((Long) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzbd)).longValue()) {
this.zza.zzd = -1;
} else {
this.zza.zzd = this.zze.zzc();
}
this.zzg = true;
}
public final int zzb() {
int zza;
synchronized (this.zzd) {
zza = this.zza.zza();
}
return zza;
}
public final zzbzf zzc(Clock clock, String str) {
return new zzbzf(clock, this, this.zzf.zza(), str);
}
public final String zzd() {
return this.zzf.zzb();
}
public final void zze(zzbzf zzbzfVar) {
synchronized (this.zzd) {
this.zzb.add(zzbzfVar);
}
}
public final void zzf() {
synchronized (this.zzd) {
this.zza.zzc();
}
}
public final void zzg() {
synchronized (this.zzd) {
this.zza.zzd();
}
}
public final void zzh() {
synchronized (this.zzd) {
this.zza.zze();
}
}
public final void zzi() {
synchronized (this.zzd) {
this.zza.zzf();
}
}
public final void zzj(com.google.android.gms.ads.internal.client.zzm zzmVar, long j) {
synchronized (this.zzd) {
this.zza.zzg(zzmVar, j);
}
}
public final void zzk() {
synchronized (this.zzd) {
this.zza.zzh();
}
}
public final void zzl(HashSet hashSet) {
synchronized (this.zzd) {
this.zzb.addAll(hashSet);
}
}
public final boolean zzm() {
return this.zzg;
}
public final Bundle zzn(Context context, zzfdq zzfdqVar) {
HashSet hashSet = new HashSet();
synchronized (this.zzd) {
hashSet.addAll(this.zzb);
this.zzb.clear();
}
Bundle bundle = new Bundle();
bundle.putBundle(MBridgeConstans.DYNAMIC_VIEW_WX_APP, this.zza.zzb(context, this.zzf.zzb()));
Bundle bundle2 = new Bundle();
Iterator it = this.zzc.iterator();
if (it.hasNext()) {
throw null;
}
bundle.putBundle("slots", bundle2);
ArrayList<? extends Parcelable> arrayList = new ArrayList<>();
Iterator it2 = hashSet.iterator();
while (it2.hasNext()) {
arrayList.add(((zzbzf) it2.next()).zza());
}
bundle.putParcelableArrayList(b.JSON_KEY_ADS, arrayList);
zzfdqVar.zzc(hashSet);
return bundle;
}
}