com-dot-app-sancharsaathi-1-5-0.apk
Download file
package X2;
import Y2.i;
import Y2.j;
import android.os.Bundle;
import io.flutter.plugin.editing.o;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import net.sqlcipher.IBulkCursor;
import net.sqlcipher.database.SQLiteDatabase;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class x {
/* renamed from: a reason: collision with root package name */
public final j f3659a;
/* renamed from: b reason: collision with root package name */
public f f3660b;
/* renamed from: c reason: collision with root package name */
public final j.c f3661c;
public class a implements j.c {
public a() {
}
public void onMethodCall(i iVar, j.d dVar) {
Bundle bundle;
i iVar2 = iVar;
j.d dVar2 = dVar;
if (x.this.f3660b != null) {
String str = iVar2.f3766a;
Object obj = iVar2.f3767b;
M2.b.f("TextInputChannel", "Received '" + str + "' message.");
str.hashCode();
char c4 = 65535;
switch (str.hashCode()) {
case -1779068172:
if (str.equals("TextInput.setPlatformViewClient")) {
c4 = 0;
break;
}
break;
case -1015421462:
if (str.equals("TextInput.setEditingState")) {
c4 = 1;
break;
}
break;
case -37561188:
if (str.equals("TextInput.setClient")) {
c4 = 2;
break;
}
break;
case 270476819:
if (str.equals("TextInput.hide")) {
c4 = 3;
break;
}
break;
case 270803918:
if (str.equals("TextInput.show")) {
c4 = 4;
break;
}
break;
case 649192816:
if (str.equals("TextInput.sendAppPrivateCommand")) {
c4 = 5;
break;
}
break;
case 1204752139:
if (str.equals("TextInput.setEditableSizeAndTransform")) {
c4 = 6;
break;
}
break;
case 1727570905:
if (str.equals("TextInput.finishAutofillContext")) {
c4 = 7;
break;
}
break;
case 1904427655:
if (str.equals("TextInput.clearClient")) {
c4 = 8;
break;
}
break;
case 2113369584:
if (str.equals("TextInput.requestAutofill")) {
c4 = 9;
break;
}
break;
}
switch (c4) {
case 0:
try {
JSONObject jSONObject = (JSONObject) obj;
x.this.f3660b.d(jSONObject.getInt("platformViewId"), jSONObject.optBoolean("usesVirtualDisplay", false));
dVar2.a((Object) null);
return;
} catch (JSONException e4) {
dVar2.b("error", e4.getMessage(), (Object) null);
return;
}
case 1:
try {
x.this.f3660b.g(e.a((JSONObject) obj));
dVar2.a((Object) null);
return;
} catch (JSONException e5) {
dVar2.b("error", e5.getMessage(), (Object) null);
return;
}
case 2:
try {
JSONArray jSONArray = (JSONArray) obj;
x.this.f3660b.h(jSONArray.getInt(0), b.a(jSONArray.getJSONObject(1)));
dVar2.a((Object) null);
return;
} catch (NoSuchFieldException | JSONException e6) {
dVar2.b("error", e6.getMessage(), (Object) null);
return;
}
case 3:
x.this.f3660b.j();
dVar2.a((Object) null);
return;
case 4:
x.this.f3660b.a();
dVar2.a((Object) null);
return;
case 5:
try {
JSONObject jSONObject2 = (JSONObject) obj;
String string = jSONObject2.getString("action");
String string2 = jSONObject2.getString("data");
if (string2 == null || string2.isEmpty()) {
bundle = null;
} else {
bundle = new Bundle();
bundle.putString("data", string2);
}
x.this.f3660b.c(string, bundle);
dVar2.a((Object) null);
return;
} catch (JSONException e7) {
dVar2.b("error", e7.getMessage(), (Object) null);
return;
}
case 6:
try {
JSONObject jSONObject3 = (JSONObject) obj;
double d4 = jSONObject3.getDouble("width");
double d5 = jSONObject3.getDouble("height");
JSONArray jSONArray2 = jSONObject3.getJSONArray("transform");
double[] dArr = new double[16];
for (int i4 = 0; i4 < 16; i4++) {
dArr[i4] = jSONArray2.getDouble(i4);
}
x.this.f3660b.e(d4, d5, dArr);
dVar2.a((Object) null);
return;
} catch (JSONException e8) {
dVar2.b("error", e8.getMessage(), (Object) null);
return;
}
case 7:
x.this.f3660b.i(((Boolean) obj).booleanValue());
dVar2.a((Object) null);
return;
case 8:
x.this.f3660b.b();
dVar2.a((Object) null);
return;
case IBulkCursor.WANTS_ON_MOVE_TRANSACTION /*9*/:
x.this.f3660b.f();
dVar2.a((Object) null);
return;
default:
dVar.c();
return;
}
}
}
}
public static class b {
/* renamed from: a reason: collision with root package name */
public final boolean f3663a;
/* renamed from: b reason: collision with root package name */
public final boolean f3664b;
/* renamed from: c reason: collision with root package name */
public final boolean f3665c;
/* renamed from: d reason: collision with root package name */
public final boolean f3666d;
/* renamed from: e reason: collision with root package name */
public final boolean f3667e;
/* renamed from: f reason: collision with root package name */
public final d f3668f;
/* renamed from: g reason: collision with root package name */
public final c f3669g;
/* renamed from: h reason: collision with root package name */
public final Integer f3670h;
/* renamed from: i reason: collision with root package name */
public final String f3671i;
/* renamed from: j reason: collision with root package name */
public final a f3672j;
/* renamed from: k reason: collision with root package name */
public final String[] f3673k;
/* renamed from: l reason: collision with root package name */
public final b[] f3674l;
public static class a {
/* renamed from: a reason: collision with root package name */
public final String f3675a;
/* renamed from: b reason: collision with root package name */
public final String[] f3676b;
/* renamed from: c reason: collision with root package name */
public final e f3677c;
/* renamed from: d reason: collision with root package name */
public final String f3678d;
public a(String str, String[] strArr, String str2, e eVar) {
this.f3675a = str;
this.f3676b = strArr;
this.f3678d = str2;
this.f3677c = eVar;
}
public static a a(JSONObject jSONObject) {
String string = jSONObject.getString("uniqueIdentifier");
JSONArray jSONArray = jSONObject.getJSONArray("hints");
String string2 = jSONObject.isNull("hintText") ? null : jSONObject.getString("hintText");
JSONObject jSONObject2 = jSONObject.getJSONObject("editingValue");
String[] strArr = new String[jSONArray.length()];
for (int i4 = 0; i4 < jSONArray.length(); i4++) {
strArr[i4] = b(jSONArray.getString(i4));
}
return new a(string, strArr, string2, e.a(jSONObject2));
}
public static String b(String str) {
str.hashCode();
char c4 = 65535;
switch (str.hashCode()) {
case -2058889126:
if (str.equals("birthdayYear")) {
c4 = 0;
break;
}
break;
case -1917283616:
if (str.equals("oneTimeCode")) {
c4 = 1;
break;
}
break;
case -1844815832:
if (str.equals("creditCardExpirationMonth")) {
c4 = 2;
break;
}
break;
case -1825589953:
if (str.equals("telephoneNumberNational")) {
c4 = 3;
break;
}
break;
case -1821235109:
if (str.equals("newPassword")) {
c4 = 4;
break;
}
break;
case -1757573738:
if (str.equals("creditCardSecurityCode")) {
c4 = 5;
break;
}
break;
case -1682373820:
if (str.equals("creditCardExpirationDay")) {
c4 = 6;
break;
}
break;
case -1658955742:
if (str.equals("fullStreetAddress")) {
c4 = 7;
break;
}
break;
case -1567118045:
if (str.equals("telephoneNumberDevice")) {
c4 = 8;
break;
}
break;
case -1476752575:
if (str.equals("countryName")) {
c4 = 9;
break;
}
break;
case -1413737489:
if (str.equals("middleInitial")) {
c4 = 10;
break;
}
break;
case -1377792129:
if (str.equals("addressCity")) {
c4 = 11;
break;
}
break;
case -1249512767:
if (str.equals("gender")) {
c4 = 12;
break;
}
break;
case -1186060294:
if (str.equals("postalAddressExtendedPostalCode")) {
c4 = 13;
break;
}
break;
case -1151034798:
if (str.equals("creditCardNumber")) {
c4 = 14;
break;
}
break;
case -835992323:
if (str.equals("namePrefix")) {
c4 = 15;
break;
}
break;
case -818219584:
if (str.equals("middleName")) {
c4 = 16;
break;
}
break;
case -747304516:
if (str.equals("nameSuffix")) {
c4 = 17;
break;
}
break;
case -613980922:
if (str.equals("creditCardExpirationDate")) {
c4 = 18;
break;
}
break;
case -613352043:
if (str.equals("creditCardExpirationYear")) {
c4 = 19;
break;
}
break;
case -549230602:
if (str.equals("telephoneNumberCountryCode")) {
c4 = 20;
break;
}
break;
case -265713450:
if (str.equals("username")) {
c4 = 21;
break;
}
break;
case 3373707:
if (str.equals("name")) {
c4 = 22;
break;
}
break;
case 96619420:
if (str.equals("email")) {
c4 = 23;
break;
}
break;
case 253202685:
if (str.equals("addressState")) {
c4 = 24;
break;
}
break;
case 588174851:
if (str.equals("birthdayMonth")) {
c4 = 25;
break;
}
break;
case 798554127:
if (str.equals("familyName")) {
c4 = 26;
break;
}
break;
case 892233837:
if (str.equals("telephoneNumber")) {
c4 = 27;
break;
}
break;
case 991032982:
if (str.equals("newUsername")) {
c4 = 28;
break;
}
break;
case 1069376125:
if (str.equals("birthday")) {
c4 = 29;
break;
}
break;
case 1216985755:
if (str.equals("password")) {
c4 = 30;
break;
}
break;
case 1469046696:
if (str.equals("givenName")) {
c4 = 31;
break;
}
break;
case 1662667945:
if (str.equals("postalAddress")) {
c4 = ' ';
break;
}
break;
case 1921869058:
if (str.equals("postalAddressExtended")) {
c4 = '!';
break;
}
break;
case 2011152728:
if (str.equals("postalCode")) {
c4 = '\"';
break;
}
break;
case 2011773919:
if (str.equals("birthdayDay")) {
c4 = '#';
break;
}
break;
}
switch (c4) {
case 0:
return "birthDateYear";
case 1:
return "smsOTPCode";
case 2:
return "creditCardExpirationMonth";
case 3:
return "phoneNational";
case 4:
return "newPassword";
case 5:
return "creditCardSecurityCode";
case 6:
return "creditCardExpirationDay";
case 7:
return "streetAddress";
case 8:
return "phoneNumberDevice";
case IBulkCursor.WANTS_ON_MOVE_TRANSACTION /*9*/:
return "addressCountry";
case IBulkCursor.GET_EXTRAS_TRANSACTION /*10*/:
return "personMiddleInitial";
case IBulkCursor.RESPOND_TRANSACTION /*11*/:
return "addressLocality";
case IBulkCursor.CLOSE_TRANSACTION /*12*/:
return "gender";
case 13:
return "extendedPostalCode";
case 14:
return "creditCardNumber";
case 15:
return "personNamePrefix";
case SQLiteDatabase.NO_LOCALIZED_COLLATORS /*16*/:
return "personMiddleName";
case 17:
return "personNameSuffix";
case 18:
return "creditCardExpirationDate";
case 19:
return "creditCardExpirationYear";
case Q0.i.f2380c:
return "phoneCountryCode";
case 21:
return "username";
case 22:
return "personName";
case 23:
return "emailAddress";
case 24:
return "addressRegion";
case 25:
return "birthDateMonth";
case 26:
return "personFamilyName";
case 27:
return "phoneNumber";
case 28:
return "newUsername";
case 29:
return "birthDateFull";
case 30:
return "password";
case 31:
return "personGivenName";
case ' ':
return "postalAddress";
case '!':
return "extendedAddress";
case '\"':
return "postalCode";
case '#':
return "birthDateDay";
default:
return str;
}
}
}
public b(boolean z4, boolean z5, boolean z6, boolean z7, boolean z8, d dVar, c cVar, Integer num, String str, a aVar, String[] strArr, b[] bVarArr) {
this.f3663a = z4;
this.f3664b = z5;
this.f3665c = z6;
this.f3666d = z7;
this.f3667e = z8;
this.f3668f = dVar;
this.f3669g = cVar;
this.f3670h = num;
this.f3671i = str;
this.f3672j = aVar;
this.f3673k = strArr;
this.f3674l = bVarArr;
}
public static b a(JSONObject jSONObject) {
b[] bVarArr;
JSONObject jSONObject2 = jSONObject;
String string = jSONObject2.getString("inputAction");
if (string != null) {
a aVar = null;
if (!jSONObject2.isNull("fields")) {
JSONArray jSONArray = jSONObject2.getJSONArray("fields");
int length = jSONArray.length();
b[] bVarArr2 = new b[length];
for (int i4 = 0; i4 < length; i4++) {
bVarArr2[i4] = a(jSONArray.getJSONObject(i4));
}
bVarArr = bVarArr2;
} else {
bVarArr = null;
}
Integer b4 = b(string);
ArrayList arrayList = new ArrayList();
JSONArray jSONArray2 = jSONObject2.isNull("contentCommitMimeTypes") ? null : jSONObject2.getJSONArray("contentCommitMimeTypes");
if (jSONArray2 != null) {
for (int i5 = 0; i5 < jSONArray2.length(); i5++) {
arrayList.add(jSONArray2.optString(i5));
}
}
boolean optBoolean = jSONObject2.optBoolean("obscureText");
boolean optBoolean2 = jSONObject2.optBoolean("autocorrect", true);
boolean optBoolean3 = jSONObject2.optBoolean("enableSuggestions");
boolean optBoolean4 = jSONObject2.optBoolean("enableIMEPersonalizedLearning");
boolean optBoolean5 = jSONObject2.optBoolean("enableDeltaModel");
d f4 = d.f(jSONObject2.getString("textCapitalization"));
c a4 = c.a(jSONObject2.getJSONObject("inputType"));
String string2 = jSONObject2.isNull("actionLabel") ? null : jSONObject2.getString("actionLabel");
if (!jSONObject2.isNull("autofill")) {
aVar = a.a(jSONObject2.getJSONObject("autofill"));
}
return new b(optBoolean, optBoolean2, optBoolean3, optBoolean4, optBoolean5, f4, a4, b4, string2, aVar, (String[]) arrayList.toArray(new String[arrayList.size()]), bVarArr);
}
throw new JSONException("Configuration JSON missing 'inputAction' property.");
}
/* JADX WARNING: Can't fix incorrect switch cases order */
/* JADX WARNING: Code restructure failed: missing block: B:25:0x0073, code lost:
if (r12.equals("TextInputAction.done") == false) goto L_0x001b;
*/
/* Code decompiled incorrectly, please refer to instructions dump. */
public static java.lang.Integer b(java.lang.String r12) {
/*
r0 = 7
r1 = 6
r2 = 5
r3 = 4
r4 = 3
r5 = 2
r12.hashCode()
r6 = 1
java.lang.Integer r7 = java.lang.Integer.valueOf(r6)
r8 = 0
java.lang.Integer r9 = java.lang.Integer.valueOf(r8)
r10 = -1
int r11 = r12.hashCode()
switch(r11) {
case -810971940: goto L_0x0076;
case -737377923: goto L_0x006d;
case -737089298: goto L_0x0062;
case -737080013: goto L_0x0057;
case -736940669: goto L_0x004c;
case 469250275: goto L_0x0041;
case 1241689507: goto L_0x0036;
case 1539450297: goto L_0x002b;
case 2110497650: goto L_0x001e;
default: goto L_0x001b;
}
L_0x001b:
r6 = r10
goto L_0x0080
L_0x001e:
java.lang.String r6 = "TextInputAction.previous"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x0027
goto L_0x001b
L_0x0027:
r6 = 8
goto L_0x0080
L_0x002b:
java.lang.String r6 = "TextInputAction.newline"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x0034
goto L_0x001b
L_0x0034:
r6 = r0
goto L_0x0080
L_0x0036:
java.lang.String r6 = "TextInputAction.go"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x003f
goto L_0x001b
L_0x003f:
r6 = r1
goto L_0x0080
L_0x0041:
java.lang.String r6 = "TextInputAction.search"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x004a
goto L_0x001b
L_0x004a:
r6 = r2
goto L_0x0080
L_0x004c:
java.lang.String r6 = "TextInputAction.send"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x0055
goto L_0x001b
L_0x0055:
r6 = r3
goto L_0x0080
L_0x0057:
java.lang.String r6 = "TextInputAction.none"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x0060
goto L_0x001b
L_0x0060:
r6 = r4
goto L_0x0080
L_0x0062:
java.lang.String r6 = "TextInputAction.next"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x006b
goto L_0x001b
L_0x006b:
r6 = r5
goto L_0x0080
L_0x006d:
java.lang.String r8 = "TextInputAction.done"
boolean r12 = r12.equals(r8)
if (r12 != 0) goto L_0x0080
goto L_0x001b
L_0x0076:
java.lang.String r6 = "TextInputAction.unspecified"
boolean r12 = r12.equals(r6)
if (r12 != 0) goto L_0x007f
goto L_0x001b
L_0x007f:
r6 = r8
L_0x0080:
switch(r6) {
case 0: goto L_0x00a4;
case 1: goto L_0x009f;
case 2: goto L_0x009a;
case 3: goto L_0x0099;
case 4: goto L_0x0094;
case 5: goto L_0x008f;
case 6: goto L_0x008a;
case 7: goto L_0x0089;
case 8: goto L_0x0084;
default: goto L_0x0083;
}
L_0x0083:
return r9
L_0x0084:
java.lang.Integer r12 = java.lang.Integer.valueOf(r0)
return r12
L_0x0089:
return r7
L_0x008a:
java.lang.Integer r12 = java.lang.Integer.valueOf(r5)
return r12
L_0x008f:
java.lang.Integer r12 = java.lang.Integer.valueOf(r4)
return r12
L_0x0094:
java.lang.Integer r12 = java.lang.Integer.valueOf(r3)
return r12
L_0x0099:
return r7
L_0x009a:
java.lang.Integer r12 = java.lang.Integer.valueOf(r2)
return r12
L_0x009f:
java.lang.Integer r12 = java.lang.Integer.valueOf(r1)
return r12
L_0x00a4:
return r9
*/
throw new UnsupportedOperationException("Method not decompiled: X2.x.b.b(java.lang.String):java.lang.Integer");
}
}
public static class c {
/* renamed from: a reason: collision with root package name */
public final g f3679a;
/* renamed from: b reason: collision with root package name */
public final boolean f3680b;
/* renamed from: c reason: collision with root package name */
public final boolean f3681c;
public c(g gVar, boolean z4, boolean z5) {
this.f3679a = gVar;
this.f3680b = z4;
this.f3681c = z5;
}
public static c a(JSONObject jSONObject) {
return new c(g.f(jSONObject.getString("name")), jSONObject.optBoolean("signed", false), jSONObject.optBoolean("decimal", false));
}
}
public enum d {
CHARACTERS("TextCapitalization.characters"),
WORDS("TextCapitalization.words"),
SENTENCES("TextCapitalization.sentences"),
NONE("TextCapitalization.none");
/* renamed from: e reason: collision with root package name */
public final String f3687e;
/* access modifiers changed from: public */
d(String str) {
this.f3687e = str;
}
public static d f(String str) {
for (d dVar : values()) {
if (dVar.f3687e.equals(str)) {
return dVar;
}
}
throw new NoSuchFieldException("No such TextCapitalization: " + str);
}
}
public static class e {
/* renamed from: a reason: collision with root package name */
public final String f3688a;
/* renamed from: b reason: collision with root package name */
public final int f3689b;
/* renamed from: c reason: collision with root package name */
public final int f3690c;
/* renamed from: d reason: collision with root package name */
public final int f3691d;
/* renamed from: e reason: collision with root package name */
public final int f3692e;
public e(String str, int i4, int i5, int i6, int i7) {
if (!(i4 == -1 && i5 == -1) && (i4 < 0 || i5 < 0)) {
throw new IndexOutOfBoundsException("invalid selection: (" + String.valueOf(i4) + ", " + String.valueOf(i5) + ")");
} else if (!(i6 == -1 && i7 == -1) && (i6 < 0 || i6 > i7)) {
throw new IndexOutOfBoundsException("invalid composing range: (" + String.valueOf(i6) + ", " + String.valueOf(i7) + ")");
} else if (i7 > str.length()) {
throw new IndexOutOfBoundsException("invalid composing start: " + String.valueOf(i6));
} else if (i4 > str.length()) {
throw new IndexOutOfBoundsException("invalid selection start: " + String.valueOf(i4));
} else if (i5 <= str.length()) {
this.f3688a = str;
this.f3689b = i4;
this.f3690c = i5;
this.f3691d = i6;
this.f3692e = i7;
} else {
throw new IndexOutOfBoundsException("invalid selection end: " + String.valueOf(i5));
}
}
public static e a(JSONObject jSONObject) {
return new e(jSONObject.getString("text"), jSONObject.getInt("selectionBase"), jSONObject.getInt("selectionExtent"), jSONObject.getInt("composingBase"), jSONObject.getInt("composingExtent"));
}
public boolean b() {
int i4 = this.f3691d;
return i4 >= 0 && this.f3692e > i4;
}
public boolean c() {
return this.f3689b >= 0;
}
}
public interface f {
void a();
void b();
void c(String str, Bundle bundle);
void d(int i4, boolean z4);
void e(double d4, double d5, double[] dArr);
void f();
void g(e eVar);
void h(int i4, b bVar);
void i(boolean z4);
void j();
}
public enum g {
TEXT("TextInputType.text"),
DATETIME("TextInputType.datetime"),
NAME("TextInputType.name"),
POSTAL_ADDRESS("TextInputType.address"),
NUMBER("TextInputType.number"),
PHONE("TextInputType.phone"),
MULTILINE("TextInputType.multiline"),
EMAIL_ADDRESS("TextInputType.emailAddress"),
URL("TextInputType.url"),
VISIBLE_PASSWORD("TextInputType.visiblePassword"),
NONE("TextInputType.none"),
WEB_SEARCH("TextInputType.webSearch"),
TWITTER("TextInputType.twitter");
/* renamed from: e reason: collision with root package name */
public final String f3707e;
/* access modifiers changed from: public */
g(String str) {
this.f3707e = str;
}
public static g f(String str) {
for (g gVar : values()) {
if (gVar.f3707e.equals(str)) {
return gVar;
}
}
throw new NoSuchFieldException("No such TextInputType: " + str);
}
}
public x(P2.a aVar) {
a aVar2 = new a();
this.f3661c = aVar2;
j jVar = new j(aVar, "flutter/textinput", Y2.f.f3765a);
this.f3659a = jVar;
jVar.e(aVar2);
}
public static HashMap c(ArrayList arrayList) {
HashMap hashMap = new HashMap();
JSONArray jSONArray = new JSONArray();
Iterator it = arrayList.iterator();
while (it.hasNext()) {
jSONArray.put(((o) it.next()).b());
}
hashMap.put("deltas", jSONArray);
return hashMap;
}
public static HashMap d(String str, int i4, int i5, int i6, int i7) {
HashMap hashMap = new HashMap();
hashMap.put("text", str);
hashMap.put("selectionBase", Integer.valueOf(i4));
hashMap.put("selectionExtent", Integer.valueOf(i5));
hashMap.put("composingBase", Integer.valueOf(i6));
hashMap.put("composingExtent", Integer.valueOf(i7));
return hashMap;
}
public void b(int i4, Map map) {
M2.b.f("TextInputChannel", "Sending 'commitContent' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Object[]{Integer.valueOf(i4), "TextInputAction.commitContent", map}));
}
public void e(int i4) {
M2.b.f("TextInputChannel", "Sending 'done' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.done"}));
}
public void f(int i4) {
M2.b.f("TextInputChannel", "Sending 'go' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.go"}));
}
public void g(int i4) {
M2.b.f("TextInputChannel", "Sending 'newline' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.newline"}));
}
public void h(int i4) {
M2.b.f("TextInputChannel", "Sending 'next' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.next"}));
}
public void i(int i4, String str, Bundle bundle) {
HashMap hashMap = new HashMap();
hashMap.put("action", str);
if (bundle != null) {
HashMap hashMap2 = new HashMap();
for (String next : bundle.keySet()) {
Object obj = bundle.get(next);
if (obj instanceof byte[]) {
hashMap2.put(next, bundle.getByteArray(next));
} else if (obj instanceof Byte) {
hashMap2.put(next, Byte.valueOf(bundle.getByte(next)));
} else if (obj instanceof char[]) {
hashMap2.put(next, bundle.getCharArray(next));
} else if (obj instanceof Character) {
hashMap2.put(next, Character.valueOf(bundle.getChar(next)));
} else if (obj instanceof CharSequence[]) {
hashMap2.put(next, bundle.getCharSequenceArray(next));
} else if (obj instanceof CharSequence) {
hashMap2.put(next, bundle.getCharSequence(next));
} else if (obj instanceof float[]) {
hashMap2.put(next, bundle.getFloatArray(next));
} else if (obj instanceof Float) {
hashMap2.put(next, Float.valueOf(bundle.getFloat(next)));
}
}
hashMap.put("data", hashMap2);
}
this.f3659a.c("TextInputClient.performPrivateCommand", Arrays.asList(new Serializable[]{Integer.valueOf(i4), hashMap}));
}
public void j(int i4) {
M2.b.f("TextInputChannel", "Sending 'previous' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.previous"}));
}
public void k() {
this.f3659a.c("TextInputClient.requestExistingInputState", (Object) null);
}
public void l(int i4) {
M2.b.f("TextInputChannel", "Sending 'search' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.search"}));
}
public void m(int i4) {
M2.b.f("TextInputChannel", "Sending 'send' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.send"}));
}
public void n(f fVar) {
this.f3660b = fVar;
}
public void o(int i4) {
M2.b.f("TextInputChannel", "Sending 'unspecified' message.");
this.f3659a.c("TextInputClient.performAction", Arrays.asList(new Serializable[]{Integer.valueOf(i4), "TextInputAction.unspecified"}));
}
public void p(int i4, String str, int i5, int i6, int i7, int i8) {
M2.b.f("TextInputChannel", "Sending message to update editing state: \nText: " + str + "\nSelection start: " + i5 + "\nSelection end: " + i6 + "\nComposing start: " + i7 + "\nComposing end: " + i8);
HashMap d4 = d(str, i5, i6, i7, i8);
this.f3659a.c("TextInputClient.updateEditingState", Arrays.asList(new Serializable[]{Integer.valueOf(i4), d4}));
}
public void q(int i4, ArrayList arrayList) {
M2.b.f("TextInputChannel", "Sending message to update editing state with deltas: \nNumber of deltas: " + arrayList.size());
HashMap c4 = c(arrayList);
this.f3659a.c("TextInputClient.updateEditingStateWithDeltas", Arrays.asList(new Serializable[]{Integer.valueOf(i4), c4}));
}
public void r(int i4, HashMap hashMap) {
M2.b.f("TextInputChannel", "Sending message to update editing state for " + String.valueOf(hashMap.size()) + " field(s).");
HashMap hashMap2 = new HashMap();
for (Map.Entry entry : hashMap.entrySet()) {
e eVar = (e) entry.getValue();
hashMap2.put((String) entry.getKey(), d(eVar.f3688a, eVar.f3689b, eVar.f3690c, -1, -1));
}
this.f3659a.c("TextInputClient.updateEditingStateWithTag", Arrays.asList(new Serializable[]{Integer.valueOf(i4), hashMap2}));
}
}
Download file