package d0.f0; import d0.w.g.b; import d0.z.d.m; import java.util.Iterator; import kotlin.Unit; import kotlin.coroutines.Continuation; import kotlin.jvm.functions.Function2; import kotlin.sequences.Sequence; /* compiled from: SequenceBuilder.kt */ public class l { /* compiled from: Sequences.kt */ public static final class a implements Sequence { public final /* synthetic */ Function2 a; public a(Function2 function2) { this.a = function2; } @Override // kotlin.sequences.Sequence public Iterator iterator() { return l.iterator(this.a); } } public static final Iterator iterator(Function2, ? super Continuation, ? extends Object> function2) { m.checkNotNullParameter(function2, "block"); j jVar = new j(); jVar.setNextStep(b.createCoroutineUnintercepted(function2, jVar, jVar)); return jVar; } public static final Sequence sequence(Function2, ? super Continuation, ? extends Object> function2) { m.checkNotNullParameter(function2, "block"); return new a(function2); } }