package p402.p419;

import java.util.Iterator;
import p138.p139.p143.p144.C2803;
import p402.InterfaceC6540;
import p402.p411.p413.C6635;
import p402.p411.p413.p414.InterfaceC6650;

/* JADX INFO: renamed from: ގ.ޓ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@InterfaceC6540
public final class C6679<T> implements InterfaceC6684<T>, InterfaceC6681<T> {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final InterfaceC6684<T> f19422;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final int f19423;

    /* JADX INFO: renamed from: ގ.ޓ.ؠ$֏, reason: contains not printable characters */
    public static final class C6680 implements Iterator<T>, InterfaceC6650 {

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public final Iterator<T> f19424;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public int f19425;

        public C6680(C6679 c6679) {
            this.f19424 = c6679.f19422.iterator();
            this.f19425 = c6679.f19423;
        }

        @Override // java.util.Iterator
        public boolean hasNext() {
            m9848();
            return this.f19424.hasNext();
        }

        @Override // java.util.Iterator
        public T next() {
            m9848();
            return this.f19424.next();
        }

        @Override // java.util.Iterator
        public 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 m9848() {
            while (this.f19425 > 0 && this.f19424.hasNext()) {
                this.f19424.next();
                this.f19425--;
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public C6679(InterfaceC6684<? extends T> interfaceC6684, int i) {
        if (interfaceC6684 == 0) {
            C6635.m9824("sequence");
            throw null;
        }
        this.f19422 = interfaceC6684;
        this.f19423 = i;
        if (i >= 0) {
            return;
        }
        StringBuilder sbM4889 = C2803.m4889("count must be non-negative, but was ");
        sbM4889.append(this.f19423);
        sbM4889.append('.');
        throw new IllegalArgumentException(sbM4889.toString().toString());
    }

    @Override // p402.p419.InterfaceC6684
    public Iterator<T> iterator() {
        return new C6680(this);
    }

    @Override // p402.p419.InterfaceC6681
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC6684<T> mo9847(int i) {
        int i2 = this.f19423 + i;
        return i2 < 0 ? new C6679(this, i) : new C6679(this.f19422, i2);
    }
}
