package K;

import android.text.SpannableStringBuilder;

/* JADX INFO: loaded from: classes.dex */
public final class b {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final String f3513b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final String f3514c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final b f3515d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final b f3516e;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final boolean f3517a;

    static {
        g gVar = h.f3527c;
        f3513b = Character.toString((char) 8206);
        f3514c = Character.toString((char) 8207);
        f3515d = new b(false);
        f3516e = new b(true);
    }

    public b(boolean z8) {
        g gVar = h.f3525a;
        this.f3517a = z8;
    }

    /* JADX WARN: Code restructure failed: missing block: B:29:0x006e, code lost:
    
        if (r1 != 0) goto L31;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x0071, code lost:
    
        if (r2 == 0) goto L33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x0073, code lost:
    
        return r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:34:0x0076, code lost:
    
        if (r0.f3511c <= 0) goto L63;
     */
    /* JADX WARN: Code restructure failed: missing block: B:36:0x007c, code lost:
    
        switch(r0.a()) {
            case 14: goto L66;
            case 15: goto L66;
            case 16: goto L65;
            case 17: goto L65;
            case 18: goto L64;
            default: goto L70;
        };
     */
    /* JADX WARN: Code restructure failed: missing block: B:38:0x0080, code lost:
    
        r3 = r3 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x0083, code lost:
    
        if (r1 != r3) goto L41;
     */
    /* JADX WARN: Code restructure failed: missing block: B:40:0x0085, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x0086, code lost:
    
        r3 = r3 - 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x0089, code lost:
    
        if (r1 != r3) goto L41;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x008c, code lost:
    
        return 0;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int a(CharSequence charSequence) {
        byte directionality;
        a aVar = new a(charSequence);
        aVar.f3511c = 0;
        int i = 0;
        int i5 = 0;
        int i8 = 0;
        while (true) {
            int i9 = aVar.f3511c;
            if (i9 < aVar.f3510b && i == 0) {
                CharSequence charSequence2 = aVar.f3509a;
                char cCharAt = charSequence2.charAt(i9);
                aVar.f3512d = cCharAt;
                if (Character.isHighSurrogate(cCharAt)) {
                    int iCodePointAt = Character.codePointAt(charSequence2, aVar.f3511c);
                    aVar.f3511c = Character.charCount(iCodePointAt) + aVar.f3511c;
                    directionality = Character.getDirectionality(iCodePointAt);
                } else {
                    aVar.f3511c++;
                    char c3 = aVar.f3512d;
                    directionality = c3 < 1792 ? a.f3508e[c3] : Character.getDirectionality(c3);
                }
                if (directionality != 0) {
                    if (directionality == 1 || directionality == 2) {
                        if (i8 == 0) {
                        }
                    } else if (directionality != 9) {
                        switch (directionality) {
                            case 14:
                            case 15:
                                i8++;
                                i5 = -1;
                                continue;
                            case 16:
                            case 17:
                                i8++;
                                i5 = 1;
                                continue;
                            case 18:
                                i8--;
                                i5 = 0;
                                continue;
                        }
                    }
                } else if (i8 == 0) {
                }
                i = i8;
            }
        }
        return -1;
    }

    /* JADX WARN: Code restructure failed: missing block: B:24:0x0034, code lost:
    
        return 1;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int b(CharSequence charSequence) {
        a aVar = new a(charSequence);
        aVar.f3511c = aVar.f3510b;
        int i = 0;
        while (true) {
            int i5 = i;
            while (aVar.f3511c > 0) {
                byte bA = aVar.a();
                if (bA == 0) {
                    if (i == 0) {
                        return -1;
                    }
                    if (i5 == 0) {
                        break;
                    }
                } else if (bA == 1 || bA == 2) {
                    if (i != 0) {
                        if (i5 == 0) {
                            break;
                        }
                    }
                } else if (bA != 9) {
                    switch (bA) {
                        case 14:
                        case 15:
                            if (i5 == i) {
                                return -1;
                            }
                            i--;
                            break;
                        case 16:
                        case 17:
                            if (i5 == i) {
                            }
                            i--;
                            break;
                        case 18:
                            i++;
                            break;
                        default:
                            if (i5 != 0) {
                            }
                            break;
                    }
                } else {
                    continue;
                }
            }
            return 0;
        }
    }

    public final SpannableStringBuilder c(CharSequence charSequence) {
        g gVar = h.f3527c;
        if (charSequence == null) {
            return null;
        }
        boolean zE = gVar.e(charSequence.length(), charSequence);
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        boolean zE2 = (zE ? h.f3526b : h.f3525a).e(charSequence.length(), charSequence);
        String str = "";
        String str2 = f3514c;
        String str3 = f3513b;
        boolean z8 = this.f3517a;
        spannableStringBuilder.append((CharSequence) ((z8 || !(zE2 || a(charSequence) == 1)) ? (!z8 || (zE2 && a(charSequence) != -1)) ? "" : str2 : str3));
        if (zE != z8) {
            spannableStringBuilder.append(zE ? (char) 8235 : (char) 8234);
            spannableStringBuilder.append(charSequence);
            spannableStringBuilder.append((char) 8236);
        } else {
            spannableStringBuilder.append(charSequence);
        }
        boolean zE3 = (zE ? h.f3526b : h.f3525a).e(charSequence.length(), charSequence);
        if (!z8 && (zE3 || b(charSequence) == 1)) {
            str = str3;
        } else if (z8 && (!zE3 || b(charSequence) == -1)) {
            str = str2;
        }
        spannableStringBuilder.append((CharSequence) str);
        return spannableStringBuilder;
    }
}
