package d0.f0; import d0.z.d.m; import java.util.Iterator; import kotlin.sequences.Sequence; /* compiled from: Sequences.kt */ /* loaded from: classes3.dex */ public final class d implements Sequence, e { public final Sequence a; /* renamed from: b reason: collision with root package name */ public final int f3563b; /* compiled from: Sequences.kt */ /* loaded from: classes3.dex */ public static final class a implements Iterator, d0.z.d.g0.a { public final Iterator j; public int k; public a(d dVar) { this.j = d.access$getSequence$p(dVar).iterator(); this.k = d.access$getCount$p(dVar); } public final void a() { while (this.k > 0 && this.j.hasNext()) { this.j.next(); this.k--; } } @Override // java.util.Iterator public boolean hasNext() { a(); return this.j.hasNext(); } @Override // java.util.Iterator public T next() { a(); return this.j.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 d(Sequence sequence, int i) { m.checkNotNullParameter(sequence, "sequence"); this.a = sequence; this.f3563b = i; if (!(i >= 0)) { throw new IllegalArgumentException(("count must be non-negative, but was " + i + '.').toString()); } } public static final /* synthetic */ int access$getCount$p(d dVar) { return dVar.f3563b; } public static final /* synthetic */ Sequence access$getSequence$p(d dVar) { return dVar.a; } @Override // d0.f0.e public Sequence drop(int i) { int i2 = this.f3563b + i; return i2 < 0 ? new d(this, i) : new d(this.a, i2); } @Override // kotlin.sequences.Sequence public Iterator iterator() { return new a(this); } @Override // d0.f0.e public Sequence take(int i) { int i2 = this.f3563b; int i3 = i2 + i; return i3 < 0 ? new s(this, i) : new r(this.a, i2, i3); } }