package com.google.android.gms.internal.ads; import java.util.Iterator; import java.util.Map; /* loaded from: classes3.dex */ final class zzhaa implements Iterator { final /* synthetic */ zzhad zza; private int zzb = -1; private boolean zzc; private Iterator zzd; public /* synthetic */ zzhaa(zzhad zzhadVar, zzhac zzhacVar) { this.zza = zzhadVar; } private final Iterator zza() { Map map; if (this.zzd == null) { map = this.zza.zzc; this.zzd = map.entrySet().iterator(); } return this.zzd; } @Override // java.util.Iterator public final boolean hasNext() { int i; Map map; int i2 = this.zzb + 1; zzhad zzhadVar = this.zza; i = zzhadVar.zzb; if (i2 < i) { return true; } map = zzhadVar.zzc; return !map.isEmpty() && zza().hasNext(); } @Override // java.util.Iterator public final /* bridge */ /* synthetic */ Object next() { int i; Object[] objArr; this.zzc = true; int i2 = this.zzb + 1; this.zzb = i2; zzhad zzhadVar = this.zza; i = zzhadVar.zzb; if (i2 >= i) { return (Map.Entry) zza().next(); } objArr = zzhadVar.zza; return (zzgzz) objArr[i2]; } @Override // java.util.Iterator public final void remove() { int i; if (!this.zzc) { throw new IllegalStateException("remove() was called before next()"); } this.zzc = false; this.zza.zzo(); int i2 = this.zzb; zzhad zzhadVar = this.zza; i = zzhadVar.zzb; if (i2 >= i) { zza().remove(); } else { this.zzb = i2 - 1; zzhadVar.zzm(i2); } } }