package f.e0;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/* JADX INFO: compiled from: Regex.kt */
/* JADX INFO: loaded from: classes.dex */
public final class h implements Serializable {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final Pattern f3933b;

    public h(Pattern pattern) {
        f.z.d.k.e(pattern, "nativePattern");
        this.f3933b = pattern;
    }

    public static /* synthetic */ f b(h hVar, CharSequence charSequence, int i2, int i3, Object obj) {
        if ((i3 & 2) != 0) {
            i2 = 0;
        }
        return hVar.a(charSequence, i2);
    }

    public final f a(CharSequence charSequence, int i2) {
        f.z.d.k.e(charSequence, "input");
        Matcher matcher = this.f3933b.matcher(charSequence);
        f.z.d.k.d(matcher, "nativePattern.matcher(input)");
        return i.b(matcher, i2, charSequence);
    }

    public final boolean c(CharSequence charSequence) {
        f.z.d.k.e(charSequence, "input");
        return this.f3933b.matcher(charSequence).matches();
    }

    public final String d(CharSequence charSequence, String str) {
        f.z.d.k.e(charSequence, "input");
        f.z.d.k.e(str, "replacement");
        String strReplaceAll = this.f3933b.matcher(charSequence).replaceAll(str);
        f.z.d.k.d(strReplaceAll, "nativePattern.matcher(in…).replaceAll(replacement)");
        return strReplaceAll;
    }

    public final List<String> e(CharSequence charSequence, int i2) {
        f.z.d.k.e(charSequence, "input");
        t.I(i2);
        Matcher matcher = this.f3933b.matcher(charSequence);
        if (i2 == 1 || !matcher.find()) {
            return f.u.j.b(charSequence.toString());
        }
        ArrayList arrayList = new ArrayList(i2 > 0 ? f.b0.n.c(i2, 10) : 10);
        int iEnd = 0;
        int i3 = i2 - 1;
        do {
            arrayList.add(charSequence.subSequence(iEnd, matcher.start()).toString());
            iEnd = matcher.end();
            if (i3 >= 0 && arrayList.size() == i3) {
                break;
            }
        } while (matcher.find());
        arrayList.add(charSequence.subSequence(iEnd, charSequence.length()).toString());
        return arrayList;
    }

    public String toString() {
        String string = this.f3933b.toString();
        f.z.d.k.d(string, "nativePattern.toString()");
        return string;
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public h(String str) {
        f.z.d.k.e(str, "pattern");
        Pattern patternCompile = Pattern.compile(str);
        f.z.d.k.d(patternCompile, "compile(pattern)");
        this(patternCompile);
    }
}
