package androidx.core.text;

import java.util.Locale;

/* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
/* JADX INFO: loaded from: classes.dex */
public final class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final androidx.core.text.d f1820a = new C0019e(null, false);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final androidx.core.text.d f1821b = new C0019e(null, true);

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final androidx.core.text.d f1822c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final androidx.core.text.d f1823d;

    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private static class a implements c {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        static final a f1824b = new a(true);

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

        private a(boolean z2) {
            this.f1825a = z2;
        }

        @Override // androidx.core.text.e.c
        public int a(CharSequence charSequence, int i3, int i4) {
            int i5 = i4 + i3;
            boolean z2 = false;
            while (i3 < i5) {
                int iA = e.a(Character.getDirectionality(charSequence.charAt(i3)));
                if (iA != 0) {
                    if (iA != 1) {
                        continue;
                        i3++;
                        z2 = z2;
                    } else if (!this.f1825a) {
                        return 1;
                    }
                } else if (this.f1825a) {
                    return 0;
                }
                z2 = true;
                i3++;
                z2 = z2;
            }
            if (z2) {
                return this.f1825a ? 1 : 0;
            }
            return 2;
        }
    }

    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private static class b implements c {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        static final b f1826a = new b();

        private b() {
        }

        @Override // androidx.core.text.e.c
        public int a(CharSequence charSequence, int i3, int i4) {
            int i5 = i4 + i3;
            int iB = 2;
            while (i3 < i5 && iB == 2) {
                iB = e.b(Character.getDirectionality(charSequence.charAt(i3)));
                i3++;
            }
            return iB;
        }
    }

    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private interface c {
        int a(CharSequence charSequence, int i3, int i4);
    }

    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private static abstract class d implements androidx.core.text.d {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final c f1827a;

        d(c cVar) {
            this.f1827a = cVar;
        }

        private boolean c(CharSequence charSequence, int i3, int i4) {
            int iA = this.f1827a.a(charSequence, i3, i4);
            if (iA == 0) {
                return true;
            }
            if (iA != 1) {
                return b();
            }
            return false;
        }

        @Override // androidx.core.text.d
        public boolean a(CharSequence charSequence, int i3, int i4) {
            if (charSequence == null || i3 < 0 || i4 < 0 || charSequence.length() - i4 < i3) {
                throw new IllegalArgumentException();
            }
            return this.f1827a == null ? b() : c(charSequence, i3, i4);
        }

        protected abstract boolean b();
    }

    /* JADX INFO: renamed from: androidx.core.text.e$e, reason: collision with other inner class name */
    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private static class C0019e extends d {

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

        C0019e(c cVar, boolean z2) {
            super(cVar);
            this.f1828b = z2;
        }

        @Override // androidx.core.text.e.d
        protected boolean b() {
            return this.f1828b;
        }
    }

    /* JADX INFO: compiled from: TextDirectionHeuristicsCompat.java */
    private static class f extends d {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        static final f f1829b = new f();

        f() {
            super(null);
        }

        @Override // androidx.core.text.e.d
        protected boolean b() {
            return androidx.core.text.f.b(Locale.getDefault()) == 1;
        }
    }

    static {
        b bVar = b.f1826a;
        f1822c = new C0019e(bVar, false);
        f1823d = new C0019e(bVar, true);
        new C0019e(a.f1824b, false);
        f fVar = f.f1829b;
    }

    static int a(int i3) {
        if (i3 != 0) {
            return (i3 == 1 || i3 == 2) ? 0 : 2;
        }
        return 1;
    }

    static int b(int i3) {
        if (i3 != 0) {
            if (i3 == 1 || i3 == 2) {
                return 0;
            }
            switch (i3) {
                case 14:
                case 15:
                    break;
                case 16:
                case 17:
                    return 0;
                default:
                    return 2;
            }
        }
        return 1;
    }
}
