package o0;

import android.text.SpannableStringBuilder;
import java.util.Locale;

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

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

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

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

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

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int f31263b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final i f31264c;

    static {
        j jVar = k.f31281c;
        f31257d = jVar;
        f31258e = Character.toString((char) 8206);
        f31259f = Character.toString((char) 8207);
        f31260g = new b(false, 2, jVar);
        f31261h = new b(true, 2, jVar);
    }

    public b(boolean z10, int i10, i iVar) {
        this.f31262a = z10;
        this.f31263b = i10;
        this.f31264c = iVar;
    }

    /* JADX WARN: Code restructure failed: missing block: B:29:0x0070, code lost:
    
        if (r1 != 0) goto L31;
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x0073, code lost:
    
        if (r2 == 0) goto L33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:34:0x0079, code lost:
    
        if (r0.f31255c <= 0) goto L63;
     */
    /* JADX WARN: Code restructure failed: missing block: B:36:0x007f, 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:0x0083, code lost:
    
        r3 = r3 + 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:39:0x0086, code lost:
    
        if (r1 != r3) goto L41;
     */
    /* JADX WARN: Code restructure failed: missing block: B:41:0x0089, code lost:
    
        r3 = r3 - 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x008c, code lost:
    
        if (r1 != r3) goto L41;
     */
    /* JADX WARN: Code restructure failed: missing block: B:44:0x008f, code lost:
    
        return 1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:74:?, code lost:
    
        return r2;
     */
    /* JADX WARN: Code restructure failed: missing block: B:75:?, code lost:
    
        return 0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:?, 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.f31255c = 0;
        int i10 = 0;
        int i11 = 0;
        int i12 = 0;
        while (true) {
            int i13 = aVar.f31255c;
            if (i13 < aVar.f31254b && i10 == 0) {
                CharSequence charSequence2 = aVar.f31253a;
                char cCharAt = charSequence2.charAt(i13);
                aVar.f31256d = cCharAt;
                if (Character.isHighSurrogate(cCharAt)) {
                    int iCodePointAt = Character.codePointAt(charSequence2, aVar.f31255c);
                    aVar.f31255c = Character.charCount(iCodePointAt) + aVar.f31255c;
                    directionality = Character.getDirectionality(iCodePointAt);
                } else {
                    aVar.f31255c++;
                    char c6 = aVar.f31256d;
                    directionality = c6 < 1792 ? a.f31252e[c6] : Character.getDirectionality(c6);
                }
                if (directionality != 0) {
                    if (directionality == 1 || directionality == 2) {
                        if (i12 == 0) {
                        }
                    } else if (directionality != 9) {
                        switch (directionality) {
                            case 14:
                            case 15:
                                i12++;
                                i11 = -1;
                                continue;
                            case 16:
                            case 17:
                                i12++;
                                i11 = 1;
                                continue;
                            case 18:
                                i12--;
                                i11 = 0;
                                continue;
                        }
                    }
                } else if (i12 == 0) {
                }
                i10 = i12;
            }
        }
        return -1;
    }

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

    public static b c() {
        l.a aVar = new l.a();
        boolean z10 = l.getLayoutDirectionFromLocale(Locale.getDefault()) == 1;
        aVar.f29595a = z10;
        aVar.f29597c = f31257d;
        aVar.f29596b = 2;
        return z10 ? f31261h : f31260g;
    }

    public final SpannableStringBuilder d(CharSequence charSequence, i iVar) {
        if (charSequence == null) {
            return null;
        }
        boolean zL = iVar.l(charSequence, charSequence.length());
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        int i10 = this.f31263b & 2;
        String str = "";
        String str2 = f31259f;
        String str3 = f31258e;
        boolean z10 = this.f31262a;
        if (i10 != 0) {
            boolean zL2 = (zL ? k.f31280b : k.f31279a).l(charSequence, charSequence.length());
            spannableStringBuilder.append((CharSequence) ((z10 || !(zL2 || a(charSequence) == 1)) ? (!z10 || (zL2 && a(charSequence) != -1)) ? "" : str2 : str3));
        }
        if (zL != z10) {
            spannableStringBuilder.append(zL ? (char) 8235 : (char) 8234);
            spannableStringBuilder.append(charSequence);
            spannableStringBuilder.append((char) 8236);
        } else {
            spannableStringBuilder.append(charSequence);
        }
        boolean zL3 = (zL ? k.f31280b : k.f31279a).l(charSequence, charSequence.length());
        if (!z10 && (zL3 || b(charSequence) == 1)) {
            str = str3;
        } else if (z10 && (!zL3 || b(charSequence) == -1)) {
            str = str2;
        }
        spannableStringBuilder.append((CharSequence) str);
        return spannableStringBuilder;
    }
}
