package kotlin.sequences;

import java.util.Iterator;
import java.util.NoSuchElementException;
import sd.l;

/* JADX INFO: loaded from: classes.dex */
public final class c implements Iterator, td.a {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f29246b = -2;

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

    public c(d dVar) {
        this.f29247c = dVar;
    }

    public final void a() {
        Object objInvoke;
        int i10 = this.f29246b;
        d dVar = this.f29247c;
        if (i10 == -2) {
            objInvoke = ((sd.a) dVar.f29250c).invoke();
        } else {
            l lVar = dVar.f29249b;
            Object obj = this.f29245a;
            nb.g.f(obj);
            objInvoke = lVar.invoke(obj);
        }
        this.f29245a = objInvoke;
        this.f29246b = objInvoke == null ? 0 : 1;
    }

    @Override // java.util.Iterator
    public final boolean hasNext() {
        if (this.f29246b < 0) {
            a();
        }
        return this.f29246b == 1;
    }

    @Override // java.util.Iterator
    public final Object next() {
        if (this.f29246b < 0) {
            a();
        }
        if (this.f29246b == 0) {
            throw new NoSuchElementException();
        }
        Object obj = this.f29245a;
        nb.g.g(obj, "null cannot be cast to non-null type T of kotlin.sequences.GeneratorSequence");
        this.f29246b = -1;
        return obj;
    }

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