package com.google.android.gms.internal.measurement; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.concurrent.Callable; /* loaded from: classes.dex */ public final class zzc { final zzf zza; zzg zzb; final zzab zzc; private final zzz zzd; public zzc() { zzf zzfVar = new zzf(); this.zza = zzfVar; this.zzb = zzfVar.zzb.zza(); this.zzc = new zzab(); this.zzd = new zzz(); zzfVar.zzd.zza("internal.registerCallback", new Callable() { // from class: com.google.android.gms.internal.measurement.zza @Override // java.util.concurrent.Callable public final Object call() { return zzc.this.zzb(); } }); zzfVar.zzd.zza("internal.eventLogger", new Callable() { // from class: com.google.android.gms.internal.measurement.zzb @Override // java.util.concurrent.Callable public final Object call() { return new zzk(zzc.this.zzc); } }); } public final zzab zza() { return this.zzc; } final /* synthetic */ zzai zzb() { return new zzv(this.zzd); } public final void zzc(zzgt zzgtVar) { zzai zzaiVar; try { this.zzb = this.zza.zzb.zza(); if (this.zza.zza(this.zzb, (zzgy[]) zzgtVar.zzc().toArray(new zzgy[0])) instanceof zzag) { throw new IllegalStateException("Program loading failed"); } for (zzgr zzgrVar : zzgtVar.zza().zzd()) { List zzc = zzgrVar.zzc(); String zzb = zzgrVar.zzb(); Iterator it = zzc.iterator(); while (it.hasNext()) { zzap zza = this.zza.zza(this.zzb, (zzgy) it.next()); if (!(zza instanceof zzam)) { throw new IllegalArgumentException("Invalid rule definition"); } zzg zzgVar = this.zzb; if (zzgVar.zzh(zzb)) { zzap zzd = zzgVar.zzd(zzb); if (!(zzd instanceof zzai)) { throw new IllegalStateException("Invalid function name: ".concat(String.valueOf(zzb))); } zzaiVar = (zzai) zzd; } else { zzaiVar = null; } if (zzaiVar == null) { throw new IllegalStateException("Rule function is undefined: ".concat(String.valueOf(zzb))); } zzaiVar.zza(this.zzb, Collections.singletonList(zza)); } } } catch (Throwable th) { throw new zzd(th); } } public final void zzd(String str, Callable callable) { this.zza.zzd.zza(str, callable); } public final boolean zze(zzaa zzaaVar) { try { this.zzc.zzd(zzaaVar); this.zza.zzc.zzg("runtime.counter", new zzah(Double.valueOf(0.0d))); this.zzd.zzb(this.zzb.zza(), this.zzc); if (zzg()) { return true; } return zzf(); } catch (Throwable th) { throw new zzd(th); } } public final boolean zzf() { return !this.zzc.zzc().isEmpty(); } public final boolean zzg() { zzab zzabVar = this.zzc; return !zzabVar.zzb().equals(zzabVar.zza()); } }