package X6;

/* JADX INFO: loaded from: classes.dex */
public abstract class n extends m {
    public static byte[] G(String str) {
        P6.g.e(str, "<this>");
        byte[] bytes = str.getBytes(a.f7235a);
        P6.g.d(bytes, "getBytes(...)");
        return bytes;
    }

    public static boolean H(String str, String str2, boolean z8) {
        P6.g.e(str, "<this>");
        P6.g.e(str2, "suffix");
        return !z8 ? str.endsWith(str2) : J(str.length() - str2.length(), 0, str2.length(), str, str2, true);
    }

    public static boolean I(String str, String str2) {
        return str == null ? str2 == null : str.equalsIgnoreCase(str2);
    }

    public static final boolean J(int i, int i5, int i8, String str, String str2, boolean z8) {
        P6.g.e(str, "<this>");
        P6.g.e(str2, "other");
        return !z8 ? str.regionMatches(i, str2, i5, i8) : str.regionMatches(z8, i, str2, i5, i8);
    }

    public static String K(String str, String str2, String str3) {
        P6.g.e(str, "<this>");
        int iR = e.R(str, str2, 0, false);
        if (iR < 0) {
            return str;
        }
        int length = str2.length();
        int i = length >= 1 ? length : 1;
        int length2 = str3.length() + (str.length() - length);
        if (length2 < 0) {
            throw new OutOfMemoryError();
        }
        StringBuilder sb = new StringBuilder(length2);
        int i5 = 0;
        do {
            sb.append((CharSequence) str, i5, iR);
            sb.append(str3);
            i5 = iR + length;
            if (iR >= str.length()) {
                break;
            }
            iR = e.R(str, str2, iR + i, false);
        } while (iR > 0);
        sb.append((CharSequence) str, i5, str.length());
        String string = sb.toString();
        P6.g.d(string, "toString(...)");
        return string;
    }

    public static boolean L(String str, String str2, int i, boolean z8) {
        P6.g.e(str, "<this>");
        return !z8 ? str.startsWith(str2, i) : J(i, 0, str2.length(), str, str2, z8);
    }

    public static boolean M(String str, String str2, boolean z8) {
        P6.g.e(str, "<this>");
        P6.g.e(str2, "prefix");
        return !z8 ? str.startsWith(str2) : J(0, 0, str2.length(), str, str2, z8);
    }
}
