package defpackage;

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

/* JADX INFO: renamed from: ˉˉʾᵰ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1178 implements Iterator, InterfaceC2643, InterfaceC5238 {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public int f5000;

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public Iterator f5001;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public Object f5002;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public InterfaceC2643 f5003;

    @Override // java.util.Iterator
    public final boolean hasNext() {
        while (true) {
            int i = this.f5000;
            if (i != 0) {
                if (i != 1) {
                    if (i == 2 || i == 3) {
                        return true;
                    }
                    if (i == 4) {
                        return false;
                    }
                    throw m3655();
                }
                if (this.f5001.hasNext()) {
                    this.f5000 = 2;
                    return true;
                }
                this.f5001 = null;
            }
            this.f5000 = 5;
            InterfaceC2643 interfaceC2643 = this.f5003;
            this.f5003 = null;
            interfaceC2643.mo3530(C5063.f19112);
        }
    }

    @Override // java.util.Iterator
    public final Object next() {
        int i = this.f5000;
        if (i == 0 || i == 1) {
            if (hasNext()) {
                return next();
            }
            C4468.m9518();
            return null;
        }
        if (i == 2) {
            this.f5000 = 1;
            return this.f5001.next();
        }
        if (i != 3) {
            throw m3655();
        }
        this.f5000 = 0;
        Object obj = this.f5002;
        this.f5002 = null;
        return obj;
    }

    @Override // java.util.Iterator
    public final void remove() {
        throw new UnsupportedOperationException("Operation is not supported for read-only collection");
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final void m3654(Object obj, AbstractC2001 abstractC2001) {
        this.f5002 = obj;
        this.f5000 = 3;
        this.f5003 = abstractC2001;
    }

    @Override // defpackage.InterfaceC2643
    /* JADX INFO: renamed from: ᵨᵣ */
    public final void mo3530(Object obj) {
        ᵟˌᵫ.ˊˌˊ(obj);
        this.f5000 = 4;
    }

    @Override // defpackage.InterfaceC2643
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final InterfaceC3822 mo1376() {
        return C0887.f3911;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final RuntimeException m3655() {
        int i = this.f5000;
        if (i == 4) {
            return new NoSuchElementException();
        }
        if (i == 5) {
            return new IllegalStateException("Iterator has failed.");
        }
        return new IllegalStateException("Unexpected state of the iterator: " + this.f5000);
    }
}
