- 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
143 lines
3.8 KiB
Java
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;
|
|
}
|
|
}
|