package kotlin.text; import java.util.Iterator; import kotlin.jvm.functions.Function2; import kotlin.jvm.internal.Intrinsics; import kotlin.sequences.Sequence; /* loaded from: classes5.dex */ public final class DelimitedRangesSequence implements Sequence { public final Function2 getNextMatch; public final CharSequence input; public final int limit; public final int startIndex; public DelimitedRangesSequence(CharSequence input, int i, int i2, Function2 getNextMatch) { Intrinsics.checkNotNullParameter(input, "input"); Intrinsics.checkNotNullParameter(getNextMatch, "getNextMatch"); this.input = input; this.startIndex = i; this.limit = i2; this.getNextMatch = getNextMatch; } @Override // kotlin.sequences.Sequence public Iterator iterator() { return new DelimitedRangesSequence$iterator$1(this); } }