package kotlin.text; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import java.util.regex.Matcher; import java.util.regex.Pattern; import kotlin.collections.CollectionsKt__CollectionsJVMKt; import kotlin.jvm.internal.DefaultConstructorMarker; import kotlin.jvm.internal.Intrinsics; import kotlin.ranges.RangesKt___RangesKt; /* loaded from: classes5.dex */ public final class Regex implements Serializable { public static final Companion Companion = new Companion(null); public final Pattern nativePattern; public Regex(Pattern nativePattern) { Intrinsics.checkNotNullParameter(nativePattern, "nativePattern"); this.nativePattern = nativePattern; } /* JADX WARN: Illegal instructions before constructor call */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public Regex(java.lang.String r2) { /* r1 = this; java.lang.String r0 = "pattern" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r2, r0) java.util.regex.Pattern r2 = java.util.regex.Pattern.compile(r2) java.lang.String r0 = "compile(...)" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r2, r0) r1.(r2) return */ throw new UnsupportedOperationException("Method not decompiled: kotlin.text.Regex.(java.lang.String):void"); } public final boolean matches(CharSequence input) { Intrinsics.checkNotNullParameter(input, "input"); return this.nativePattern.matcher(input).matches(); } public final String replace(CharSequence input, String replacement) { Intrinsics.checkNotNullParameter(input, "input"); Intrinsics.checkNotNullParameter(replacement, "replacement"); String replaceAll = this.nativePattern.matcher(input).replaceAll(replacement); Intrinsics.checkNotNullExpressionValue(replaceAll, "replaceAll(...)"); return replaceAll; } public final List split(CharSequence input, int i) { Intrinsics.checkNotNullParameter(input, "input"); StringsKt__StringsKt.requireNonNegativeLimit(i); Matcher matcher = this.nativePattern.matcher(input); if (i == 1 || !matcher.find()) { return CollectionsKt__CollectionsJVMKt.listOf(input.toString()); } ArrayList arrayList = new ArrayList(i > 0 ? RangesKt___RangesKt.coerceAtMost(i, 10) : 10); int i2 = i - 1; int i3 = 0; do { arrayList.add(input.subSequence(i3, matcher.start()).toString()); i3 = matcher.end(); if (i2 >= 0 && arrayList.size() == i2) { break; } } while (matcher.find()); arrayList.add(input.subSequence(i3, input.length()).toString()); return arrayList; } public String toString() { String pattern = this.nativePattern.toString(); Intrinsics.checkNotNullExpressionValue(pattern, "toString(...)"); return pattern; } private final Object writeReplace() { String pattern = this.nativePattern.pattern(); Intrinsics.checkNotNullExpressionValue(pattern, "pattern(...)"); return new Serialized(pattern, this.nativePattern.flags()); } public static final class Serialized implements Serializable { public static final Companion Companion = new Companion(null); private static final long serialVersionUID = 0; public final int flags; public final String pattern; public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public Companion() { } } public Serialized(String pattern, int i) { Intrinsics.checkNotNullParameter(pattern, "pattern"); this.pattern = pattern; this.flags = i; } private final Object readResolve() { Pattern compile = Pattern.compile(this.pattern, this.flags); Intrinsics.checkNotNullExpressionValue(compile, "compile(...)"); return new Regex(compile); } } public static final class Companion { public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public Companion() { } } }