package j.t0;

import j.p0.d.r;
import java.util.Iterator;

/* JADX INFO: compiled from: Sequences.kt */
/* JADX INFO: loaded from: classes.dex */
public final class a<T> implements c<T>, b<T> {
    private final c<T> a;
    private final int b;

    /* JADX INFO: renamed from: j.t0.a$a, reason: collision with other inner class name */
    /* JADX INFO: compiled from: Sequences.kt */
    public static final class C0085a implements Iterator<T>, j.p0.d.i0.a {
        private final Iterator<T> b;
        private int d;

        C0085a(a<T> aVar) {
            this.b = ((a) aVar).a.iterator();
            this.d = ((a) aVar).b;
        }

        private final void b() {
            while (this.d > 0 && this.b.hasNext()) {
                this.b.next();
                this.d--;
            }
        }

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

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

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

    /* JADX WARN: Multi-variable type inference failed */
    public a(c<? extends T> cVar, int i2) {
        r.f(cVar, "sequence");
        this.a = cVar;
        this.b = i2;
        if (i2 >= 0) {
            return;
        }
        throw new IllegalArgumentException(("count must be non-negative, but was " + this.b + '.').toString());
    }

    @Override // j.t0.b
    public c<T> a(int i2) {
        int i3 = this.b + i2;
        return i3 < 0 ? new a(this, i2) : new a(this.a, i3);
    }

    @Override // j.t0.c
    public Iterator<T> iterator() {
        return new C0085a(this);
    }
}
