com-dot-app-sancharsaathi-1-5-0.apk
Download file
package Q;
import android.text.SpannableStringBuilder;
import java.util.Locale;
import net.sqlcipher.database.SQLiteDatabase;
public final class a {
/* renamed from: d reason: collision with root package name */
public static final c f2307d;
/* renamed from: e reason: collision with root package name */
public static final String f2308e = Character.toString(8206);
/* renamed from: f reason: collision with root package name */
public static final String f2309f = Character.toString(8207);
/* renamed from: g reason: collision with root package name */
public static final a f2310g;
/* renamed from: h reason: collision with root package name */
public static final a f2311h;
/* renamed from: a reason: collision with root package name */
public final boolean f2312a;
/* renamed from: b reason: collision with root package name */
public final int f2313b;
/* renamed from: c reason: collision with root package name */
public final c f2314c;
/* renamed from: Q.a$a reason: collision with other inner class name */
public static final class C0050a {
/* renamed from: a reason: collision with root package name */
public boolean f2315a;
/* renamed from: b reason: collision with root package name */
public int f2316b;
/* renamed from: c reason: collision with root package name */
public c f2317c;
public C0050a() {
c(a.e(Locale.getDefault()));
}
public static a b(boolean z4) {
return z4 ? a.f2311h : a.f2310g;
}
public a a() {
return (this.f2316b == 2 && this.f2317c == a.f2307d) ? b(this.f2315a) : new a(this.f2315a, this.f2316b, this.f2317c);
}
public final void c(boolean z4) {
this.f2315a = z4;
this.f2317c = a.f2307d;
this.f2316b = 2;
}
}
public static class b {
/* renamed from: f reason: collision with root package name */
public static final byte[] f2318f = new byte[1792];
/* renamed from: a reason: collision with root package name */
public final CharSequence f2319a;
/* renamed from: b reason: collision with root package name */
public final boolean f2320b;
/* renamed from: c reason: collision with root package name */
public final int f2321c;
/* renamed from: d reason: collision with root package name */
public int f2322d;
/* renamed from: e reason: collision with root package name */
public char f2323e;
static {
for (int i4 = 0; i4 < 1792; i4++) {
f2318f[i4] = Character.getDirectionality(i4);
}
}
public b(CharSequence charSequence, boolean z4) {
this.f2319a = charSequence;
this.f2320b = z4;
this.f2321c = charSequence.length();
}
public static byte c(char c4) {
return c4 < 1792 ? f2318f[c4] : Character.getDirectionality(c4);
}
public byte a() {
char charAt = this.f2319a.charAt(this.f2322d - 1);
this.f2323e = charAt;
if (Character.isLowSurrogate(charAt)) {
int codePointBefore = Character.codePointBefore(this.f2319a, this.f2322d);
this.f2322d -= Character.charCount(codePointBefore);
return Character.getDirectionality(codePointBefore);
}
this.f2322d--;
byte c4 = c(this.f2323e);
if (!this.f2320b) {
return c4;
}
char c5 = this.f2323e;
return c5 == '>' ? h() : c5 == ';' ? f() : c4;
}
public byte b() {
char charAt = this.f2319a.charAt(this.f2322d);
this.f2323e = charAt;
if (Character.isHighSurrogate(charAt)) {
int codePointAt = Character.codePointAt(this.f2319a, this.f2322d);
this.f2322d += Character.charCount(codePointAt);
return Character.getDirectionality(codePointAt);
}
this.f2322d++;
byte c4 = c(this.f2323e);
if (!this.f2320b) {
return c4;
}
char c5 = this.f2323e;
return c5 == '<' ? i() : c5 == '&' ? g() : c4;
}
public int d() {
this.f2322d = 0;
int i4 = 0;
int i5 = 0;
int i6 = 0;
while (this.f2322d < this.f2321c && i4 == 0) {
byte b4 = b();
if (b4 != 0) {
if (b4 == 1 || b4 == 2) {
if (i6 == 0) {
return 1;
}
} else if (b4 != 9) {
switch (b4) {
case 14:
case 15:
i6++;
i5 = -1;
continue;
case SQLiteDatabase.NO_LOCALIZED_COLLATORS /*16*/:
case 17:
i6++;
i5 = 1;
continue;
case 18:
i6--;
i5 = 0;
continue;
}
}
} else if (i6 == 0) {
return -1;
}
i4 = i6;
}
if (i4 == 0) {
return 0;
}
if (i5 != 0) {
return i5;
}
while (this.f2322d > 0) {
switch (a()) {
case 14:
case 15:
if (i4 == i6) {
return -1;
}
break;
case SQLiteDatabase.NO_LOCALIZED_COLLATORS /*16*/:
case 17:
if (i4 == i6) {
return 1;
}
break;
case 18:
i6++;
continue;
}
i6--;
}
return 0;
}
public int e() {
this.f2322d = this.f2321c;
int i4 = 0;
while (true) {
int i5 = i4;
while (this.f2322d > 0) {
byte a4 = a();
if (a4 != 0) {
if (a4 == 1 || a4 == 2) {
if (i4 == 0) {
return 1;
}
if (i5 == 0) {
}
} else if (a4 != 9) {
switch (a4) {
case 14:
case 15:
if (i5 == i4) {
return -1;
}
break;
case SQLiteDatabase.NO_LOCALIZED_COLLATORS /*16*/:
case 17:
if (i5 == i4) {
return 1;
}
break;
case 18:
i4++;
break;
default:
if (i5 != 0) {
break;
} else {
continue;
}
}
i4--;
} else {
continue;
}
} else if (i4 == 0) {
return -1;
} else {
if (i5 == 0) {
}
}
}
return 0;
}
}
public final byte f() {
char charAt;
int i4 = this.f2322d;
do {
int i5 = this.f2322d;
if (i5 <= 0) {
break;
}
CharSequence charSequence = this.f2319a;
int i6 = i5 - 1;
this.f2322d = i6;
charAt = charSequence.charAt(i6);
this.f2323e = charAt;
if (charAt == '&') {
return 12;
}
} while (charAt != ';');
this.f2322d = i4;
this.f2323e = ';';
return 13;
}
public final byte g() {
char charAt;
do {
int i4 = this.f2322d;
if (i4 >= this.f2321c) {
return 12;
}
CharSequence charSequence = this.f2319a;
this.f2322d = i4 + 1;
charAt = charSequence.charAt(i4);
this.f2323e = charAt;
} while (charAt != ';');
return 12;
}
public final byte h() {
char charAt;
int i4 = this.f2322d;
while (true) {
int i5 = this.f2322d;
if (i5 <= 0) {
break;
}
CharSequence charSequence = this.f2319a;
int i6 = i5 - 1;
this.f2322d = i6;
char charAt2 = charSequence.charAt(i6);
this.f2323e = charAt2;
if (charAt2 == '<') {
return 12;
}
if (charAt2 == '>') {
break;
} else if (charAt2 == '\"' || charAt2 == '\'') {
do {
int i7 = this.f2322d;
if (i7 <= 0) {
break;
}
CharSequence charSequence2 = this.f2319a;
int i8 = i7 - 1;
this.f2322d = i8;
charAt = charSequence2.charAt(i8);
this.f2323e = charAt;
} while (charAt != charAt2);
}
}
this.f2322d = i4;
this.f2323e = '>';
return 13;
}
public final byte i() {
char charAt;
int i4 = this.f2322d;
while (true) {
int i5 = this.f2322d;
if (i5 < this.f2321c) {
CharSequence charSequence = this.f2319a;
this.f2322d = i5 + 1;
char charAt2 = charSequence.charAt(i5);
this.f2323e = charAt2;
if (charAt2 == '>') {
return 12;
}
if (charAt2 == '\"' || charAt2 == '\'') {
do {
int i6 = this.f2322d;
if (i6 >= this.f2321c) {
break;
}
CharSequence charSequence2 = this.f2319a;
this.f2322d = i6 + 1;
charAt = charSequence2.charAt(i6);
this.f2323e = charAt;
} while (charAt != charAt2);
}
} else {
this.f2322d = i4;
this.f2323e = '<';
return 13;
}
}
}
}
static {
c cVar = d.f2331c;
f2307d = cVar;
f2310g = new a(false, 2, cVar);
f2311h = new a(true, 2, cVar);
}
public a(boolean z4, int i4, c cVar) {
this.f2312a = z4;
this.f2313b = i4;
this.f2314c = cVar;
}
public static int a(CharSequence charSequence) {
return new b(charSequence, false).d();
}
public static int b(CharSequence charSequence) {
return new b(charSequence, false).e();
}
public static a c() {
return new C0050a().a();
}
public static boolean e(Locale locale) {
return e.a(locale) == 1;
}
public boolean d() {
return (this.f2313b & 2) != 0;
}
public final String f(CharSequence charSequence, c cVar) {
boolean a4 = cVar.a(charSequence, 0, charSequence.length());
return (this.f2312a || (!a4 && b(charSequence) != 1)) ? this.f2312a ? (!a4 || b(charSequence) == -1) ? f2309f : "" : "" : f2308e;
}
public final String g(CharSequence charSequence, c cVar) {
boolean a4 = cVar.a(charSequence, 0, charSequence.length());
return (this.f2312a || (!a4 && a(charSequence) != 1)) ? this.f2312a ? (!a4 || a(charSequence) == -1) ? f2309f : "" : "" : f2308e;
}
public CharSequence h(CharSequence charSequence) {
return i(charSequence, this.f2314c, true);
}
public CharSequence i(CharSequence charSequence, c cVar, boolean z4) {
if (charSequence == null) {
return null;
}
boolean a4 = cVar.a(charSequence, 0, charSequence.length());
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
if (d() && z4) {
spannableStringBuilder.append(g(charSequence, a4 ? d.f2330b : d.f2329a));
}
if (a4 != this.f2312a) {
spannableStringBuilder.append(a4 ? (char) 8235 : 8234);
spannableStringBuilder.append(charSequence);
spannableStringBuilder.append(8236);
} else {
spannableStringBuilder.append(charSequence);
}
if (z4) {
spannableStringBuilder.append(f(charSequence, a4 ? d.f2330b : d.f2329a));
}
return spannableStringBuilder;
}
public String j(String str) {
return k(str, this.f2314c, true);
}
public String k(String str, c cVar, boolean z4) {
if (str == null) {
return null;
}
return i(str, cVar, z4).toString();
}
}
Download file