package x; import java.util.Locale; /* loaded from: classes.dex */ public abstract class o { /* renamed from: a, reason: collision with root package name */ public static final n f15237a = new e(null, false); /* renamed from: b, reason: collision with root package name */ public static final n f15238b = new e(null, true); /* renamed from: c, reason: collision with root package name */ public static final n f15239c; /* renamed from: d, reason: collision with root package name */ public static final n f15240d; /* renamed from: e, reason: collision with root package name */ public static final n f15241e; /* renamed from: f, reason: collision with root package name */ public static final n f15242f; private static class a implements c { /* renamed from: b, reason: collision with root package name */ static final a f15243b = new a(true); /* renamed from: a, reason: collision with root package name */ private final boolean f15244a; private a(boolean z10) { this.f15244a = z10; } @Override // x.o.c public int a(CharSequence charSequence, int i10, int i11) { int i12 = i11 + i10; boolean z10 = false; while (i10 < i12) { int a10 = o.a(Character.getDirectionality(charSequence.charAt(i10))); if (a10 != 0) { if (a10 != 1) { continue; i10++; } else if (!this.f15244a) { return 1; } } else if (this.f15244a) { return 0; } z10 = true; i10++; } if (z10) { return this.f15244a ? 1 : 0; } return 2; } } private static class b implements c { /* renamed from: a, reason: collision with root package name */ static final b f15245a = new b(); private b() { } @Override // x.o.c public int a(CharSequence charSequence, int i10, int i11) { int i12 = i11 + i10; int i13 = 2; while (i10 < i12 && i13 == 2) { i13 = o.b(Character.getDirectionality(charSequence.charAt(i10))); i10++; } return i13; } } private interface c { int a(CharSequence charSequence, int i10, int i11); } private static abstract class d implements n { /* renamed from: a, reason: collision with root package name */ private final c f15246a; d(c cVar) { this.f15246a = cVar; } private boolean c(CharSequence charSequence, int i10, int i11) { int a10 = this.f15246a.a(charSequence, i10, i11); if (a10 == 0) { return true; } if (a10 != 1) { return b(); } return false; } @Override // x.n public boolean a(CharSequence charSequence, int i10, int i11) { if (charSequence == null || i10 < 0 || i11 < 0 || charSequence.length() - i11 < i10) { throw new IllegalArgumentException(); } return this.f15246a == null ? b() : c(charSequence, i10, i11); } protected abstract boolean b(); } private static class e extends d { /* renamed from: b, reason: collision with root package name */ private final boolean f15247b; e(c cVar, boolean z10) { super(cVar); this.f15247b = z10; } @Override // x.o.d protected boolean b() { return this.f15247b; } } private static class f extends d { /* renamed from: b, reason: collision with root package name */ static final f f15248b = new f(); f() { super(null); } @Override // x.o.d protected boolean b() { return p.a(Locale.getDefault()) == 1; } } static { b bVar = b.f15245a; f15239c = new e(bVar, false); f15240d = new e(bVar, true); f15241e = new e(a.f15243b, false); f15242f = f.f15248b; } static int a(int i10) { if (i10 != 0) { return (i10 == 1 || i10 == 2) ? 0 : 2; } return 1; } static int b(int i10) { if (i10 != 0) { if (i10 == 1 || i10 == 2) { return 0; } switch (i10) { case 14: case 15: break; case 16: case 17: return 0; default: return 2; } } return 1; } }