package com.google.common.collect;

import java.util.ConcurrentModificationException;
import java.util.Iterator;
import java.util.NoSuchElementException;

/* JADX INFO: loaded from: classes2.dex */
public abstract class y implements Iterator {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int f23746a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f23747b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public int f23748c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final /* synthetic */ CompactHashMap f23749d;

    public y(CompactHashMap compactHashMap) {
        this.f23749d = compactHashMap;
        this.f23746a = compactHashMap.f23576e;
        this.f23747b = compactHashMap.isEmpty() ? -1 : 0;
        this.f23748c = -1;
    }

    @Override // java.util.Iterator
    public final boolean hasNext() {
        return this.f23747b >= 0;
    }

    @Override // java.util.Iterator
    public final Object next() {
        Object f0Var;
        CompactHashMap compactHashMap = this.f23749d;
        if (compactHashMap.f23576e != this.f23746a) {
            throw new ConcurrentModificationException();
        }
        if (!hasNext()) {
            throw new NoSuchElementException();
        }
        int i10 = this.f23747b;
        this.f23748c = i10;
        w wVar = (w) this;
        int i11 = wVar.f23737e;
        CompactHashMap compactHashMap2 = wVar.f23738f;
        switch (i11) {
            case 0:
                Object obj = CompactHashMap.f23571j;
                f0Var = compactHashMap2.m()[i10];
                break;
            case 1:
                f0Var = new f0(compactHashMap2, i10);
                break;
            default:
                Object obj2 = CompactHashMap.f23571j;
                f0Var = compactHashMap2.n()[i10];
                break;
        }
        int i12 = this.f23747b + 1;
        if (i12 >= compactHashMap.f23577f) {
            i12 = -1;
        }
        this.f23747b = i12;
        return f0Var;
    }

    @Override // java.util.Iterator
    public final void remove() {
        CompactHashMap compactHashMap = this.f23749d;
        if (compactHashMap.f23576e != this.f23746a) {
            throw new ConcurrentModificationException();
        }
        com.google.common.base.h.i(this.f23748c >= 0, "no calls to next() since the last call to remove()");
        this.f23746a += 32;
        compactHashMap.remove(compactHashMap.m()[this.f23748c]);
        this.f23747b--;
        this.f23748c = -1;
    }
}
