正在查看: CashVia v1.6.02 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CashVia v1.6.02 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package A0;
import android.app.PendingIntent;
import android.database.CursorWindow;
import android.net.Uri;
import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.ParcelFileDescriptor;
import android.os.Parcelable;
import coil.memory.MemoryCache$Key;
import com.google.android.gms.auth.api.credentials.Credential;
import com.google.android.gms.auth.api.credentials.CredentialPickerConfig;
import com.google.android.gms.auth.api.credentials.CredentialRequest;
import com.google.android.gms.auth.api.credentials.HintRequest;
import com.google.android.gms.auth.api.credentials.IdToken;
import com.google.android.gms.auth.api.identity.BeginSignInResult;
import com.google.android.gms.auth.api.identity.GetSignInIntentRequest;
import com.google.android.gms.auth.api.identity.SaveAccountLinkingTokenRequest;
import com.google.android.gms.auth.api.identity.SaveAccountLinkingTokenResult;
import com.google.android.gms.auth.api.identity.SavePasswordRequest;
import com.google.android.gms.auth.api.identity.SavePasswordResult;
import com.google.android.gms.auth.api.identity.SignInCredential;
import com.google.android.gms.auth.api.identity.SignInPassword;
import com.google.android.gms.auth.api.proxy.ProxyRequest;
import com.google.android.gms.auth.api.proxy.ProxyResponse;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
import com.google.android.gms.auth.api.signin.internal.GoogleSignInOptionsExtensionParcelable;
import com.google.android.gms.auth.api.signin.internal.SignInConfiguration;
import com.google.android.gms.common.ConnectionResult;
import com.google.android.gms.common.Feature;
import com.google.android.gms.common.api.Scope;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.data.BitmapTeleporter;
import com.google.android.gms.common.data.DataHolder;
import com.google.android.gms.common.internal.ClientIdentity;
import com.google.android.gms.common.internal.zaaa;
import com.google.android.gms.common.internal.zao;
import com.google.android.gms.common.zzo;
import com.google.android.gms.common.zzq;
import com.google.android.gms.common.zzs;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import kotlin.jvm.internal.Intrinsics;
import z1.v0;
public final class a implements Parcelable.Creator {
public final int f81a;
public a(int i2) {
this.f81a = i2;
}
@Override
public final Object createFromParcel(Parcel parcel) {
switch (this.f81a) {
case 0:
int C2 = v0.C(parcel);
String str = null;
String str2 = null;
Uri uri = null;
ArrayList arrayList = null;
String str3 = null;
String str4 = null;
String str5 = null;
String str6 = null;
while (parcel.dataPosition() < C2) {
int readInt = parcel.readInt();
switch ((char) readInt) {
case 1:
str = v0.j(parcel, readInt);
break;
case 2:
str2 = v0.j(parcel, readInt);
break;
case 3:
uri = (Uri) v0.i(parcel, readInt, Uri.CREATOR);
break;
case 4:
arrayList = v0.n(parcel, readInt, IdToken.CREATOR);
break;
case 5:
str3 = v0.j(parcel, readInt);
break;
case 6:
str4 = v0.j(parcel, readInt);
break;
case 7:
case '\b':
default:
v0.A(parcel, readInt);
break;
case '\t':
str5 = v0.j(parcel, readInt);
break;
case '\n':
str6 = v0.j(parcel, readInt);
break;
}
}
v0.o(parcel, C2);
return new Credential(str, str2, uri, arrayList, str3, str4, str5, str6);
case 1:
int C3 = v0.C(parcel);
int i2 = 0;
int i3 = 0;
boolean z2 = false;
boolean z3 = false;
boolean z4 = false;
while (parcel.dataPosition() < C3) {
int readInt2 = parcel.readInt();
char c2 = (char) readInt2;
if (c2 == 1) {
z2 = v0.v(parcel, readInt2);
} else if (c2 == 2) {
z3 = v0.v(parcel, readInt2);
} else if (c2 == 3) {
z4 = v0.v(parcel, readInt2);
} else if (c2 == 4) {
i3 = v0.x(parcel, readInt2);
} else if (c2 != 1000) {
v0.A(parcel, readInt2);
} else {
i2 = v0.x(parcel, readInt2);
}
}
v0.o(parcel, C3);
return new CredentialPickerConfig(i2, i3, z2, z3, z4);
case 2:
int C4 = v0.C(parcel);
String[] strArr = null;
CredentialPickerConfig credentialPickerConfig = null;
CredentialPickerConfig credentialPickerConfig2 = null;
String str7 = null;
String str8 = null;
int i4 = 0;
boolean z5 = false;
boolean z6 = false;
boolean z7 = false;
while (parcel.dataPosition() < C4) {
int readInt3 = parcel.readInt();
char c3 = (char) readInt3;
if (c3 != 1000) {
switch (c3) {
case 1:
z5 = v0.v(parcel, readInt3);
break;
case 2:
strArr = v0.k(parcel, readInt3);
break;
case 3:
credentialPickerConfig = (CredentialPickerConfig) v0.i(parcel, readInt3, CredentialPickerConfig.CREATOR);
break;
case 4:
credentialPickerConfig2 = (CredentialPickerConfig) v0.i(parcel, readInt3, CredentialPickerConfig.CREATOR);
break;
case 5:
z6 = v0.v(parcel, readInt3);
break;
case 6:
str7 = v0.j(parcel, readInt3);
break;
case 7:
str8 = v0.j(parcel, readInt3);
break;
case '\b':
z7 = v0.v(parcel, readInt3);
break;
default:
v0.A(parcel, readInt3);
break;
}
} else {
i4 = v0.x(parcel, readInt3);
}
}
v0.o(parcel, C4);
return new CredentialRequest(i4, z5, strArr, credentialPickerConfig, credentialPickerConfig2, z6, str7, str8, z7);
case 3:
int C5 = v0.C(parcel);
CredentialPickerConfig credentialPickerConfig3 = null;
String[] strArr2 = null;
String str9 = null;
String str10 = null;
int i5 = 0;
boolean z8 = false;
boolean z9 = false;
boolean z10 = false;
while (parcel.dataPosition() < C5) {
int readInt4 = parcel.readInt();
char c4 = (char) readInt4;
if (c4 != 1000) {
switch (c4) {
case 1:
credentialPickerConfig3 = (CredentialPickerConfig) v0.i(parcel, readInt4, CredentialPickerConfig.CREATOR);
break;
case 2:
z8 = v0.v(parcel, readInt4);
break;
case 3:
z9 = v0.v(parcel, readInt4);
break;
case 4:
strArr2 = v0.k(parcel, readInt4);
break;
case 5:
z10 = v0.v(parcel, readInt4);
break;
case 6:
str9 = v0.j(parcel, readInt4);
break;
case 7:
str10 = v0.j(parcel, readInt4);
break;
default:
v0.A(parcel, readInt4);
break;
}
} else {
i5 = v0.x(parcel, readInt4);
}
}
v0.o(parcel, C5);
return new HintRequest(i5, credentialPickerConfig3, z8, z9, strArr2, z10, str9, str10);
case 4:
int C6 = v0.C(parcel);
String str11 = null;
String str12 = null;
while (parcel.dataPosition() < C6) {
int readInt5 = parcel.readInt();
char c5 = (char) readInt5;
if (c5 == 1) {
str11 = v0.j(parcel, readInt5);
} else if (c5 != 2) {
v0.A(parcel, readInt5);
} else {
str12 = v0.j(parcel, readInt5);
}
}
v0.o(parcel, C6);
return new IdToken(str11, str12);
case 5:
int C7 = v0.C(parcel);
PendingIntent pendingIntent = null;
while (parcel.dataPosition() < C7) {
int readInt6 = parcel.readInt();
if (((char) readInt6) != 1) {
v0.A(parcel, readInt6);
} else {
pendingIntent = (PendingIntent) v0.i(parcel, readInt6, PendingIntent.CREATOR);
}
}
v0.o(parcel, C7);
return new BeginSignInResult(pendingIntent);
case 6:
int C8 = v0.C(parcel);
String str13 = null;
String str14 = null;
String str15 = null;
String str16 = null;
while (parcel.dataPosition() < C8) {
int readInt7 = parcel.readInt();
char c6 = (char) readInt7;
if (c6 == 1) {
str13 = v0.j(parcel, readInt7);
} else if (c6 == 2) {
str14 = v0.j(parcel, readInt7);
} else if (c6 == 3) {
str15 = v0.j(parcel, readInt7);
} else if (c6 != 4) {
v0.A(parcel, readInt7);
} else {
str16 = v0.j(parcel, readInt7);
}
}
v0.o(parcel, C8);
return new GetSignInIntentRequest(str13, str14, str15, str16);
case 7:
int C9 = v0.C(parcel);
PendingIntent pendingIntent2 = null;
String str17 = null;
String str18 = null;
ArrayList arrayList2 = null;
String str19 = null;
while (parcel.dataPosition() < C9) {
int readInt8 = parcel.readInt();
char c7 = (char) readInt8;
if (c7 == 1) {
pendingIntent2 = (PendingIntent) v0.i(parcel, readInt8, PendingIntent.CREATOR);
} else if (c7 == 2) {
str17 = v0.j(parcel, readInt8);
} else if (c7 == 3) {
str18 = v0.j(parcel, readInt8);
} else if (c7 == 4) {
arrayList2 = v0.l(parcel, readInt8);
} else if (c7 != 5) {
v0.A(parcel, readInt8);
} else {
str19 = v0.j(parcel, readInt8);
}
}
v0.o(parcel, C9);
return new SaveAccountLinkingTokenRequest(pendingIntent2, str17, str18, arrayList2, str19);
case 8:
int C10 = v0.C(parcel);
PendingIntent pendingIntent3 = null;
while (parcel.dataPosition() < C10) {
int readInt9 = parcel.readInt();
if (((char) readInt9) != 1) {
v0.A(parcel, readInt9);
} else {
pendingIntent3 = (PendingIntent) v0.i(parcel, readInt9, PendingIntent.CREATOR);
}
}
v0.o(parcel, C10);
return new SaveAccountLinkingTokenResult(pendingIntent3);
case 9:
int C11 = v0.C(parcel);
SignInPassword signInPassword = null;
String str20 = null;
while (parcel.dataPosition() < C11) {
int readInt10 = parcel.readInt();
char c8 = (char) readInt10;
if (c8 == 1) {
signInPassword = (SignInPassword) v0.i(parcel, readInt10, SignInPassword.CREATOR);
} else if (c8 != 2) {
v0.A(parcel, readInt10);
} else {
str20 = v0.j(parcel, readInt10);
}
}
v0.o(parcel, C11);
return new SavePasswordRequest(signInPassword, str20);
case 10:
int C12 = v0.C(parcel);
PendingIntent pendingIntent4 = null;
while (parcel.dataPosition() < C12) {
int readInt11 = parcel.readInt();
if (((char) readInt11) != 1) {
v0.A(parcel, readInt11);
} else {
pendingIntent4 = (PendingIntent) v0.i(parcel, readInt11, PendingIntent.CREATOR);
}
}
v0.o(parcel, C12);
return new SavePasswordResult(pendingIntent4);
case 11:
int C13 = v0.C(parcel);
String str21 = null;
String str22 = null;
String str23 = null;
String str24 = null;
Uri uri2 = null;
String str25 = null;
String str26 = null;
while (parcel.dataPosition() < C13) {
int readInt12 = parcel.readInt();
switch ((char) readInt12) {
case 1:
str21 = v0.j(parcel, readInt12);
break;
case 2:
str22 = v0.j(parcel, readInt12);
break;
case 3:
str23 = v0.j(parcel, readInt12);
break;
case 4:
str24 = v0.j(parcel, readInt12);
break;
case 5:
uri2 = (Uri) v0.i(parcel, readInt12, Uri.CREATOR);
break;
case 6:
str25 = v0.j(parcel, readInt12);
break;
case 7:
str26 = v0.j(parcel, readInt12);
break;
default:
v0.A(parcel, readInt12);
break;
}
}
v0.o(parcel, C13);
return new SignInCredential(str21, str22, str23, str24, uri2, str25, str26);
case 12:
int C14 = v0.C(parcel);
String str27 = null;
String str28 = null;
while (parcel.dataPosition() < C14) {
int readInt13 = parcel.readInt();
char c9 = (char) readInt13;
if (c9 == 1) {
str27 = v0.j(parcel, readInt13);
} else if (c9 != 2) {
v0.A(parcel, readInt13);
} else {
str28 = v0.j(parcel, readInt13);
}
}
v0.o(parcel, C14);
return new SignInPassword(str27, str28);
case 13:
int C15 = v0.C(parcel);
String str29 = null;
byte[] bArr = null;
Bundle bundle = null;
long j2 = 0;
int i6 = 0;
int i7 = 0;
while (parcel.dataPosition() < C15) {
int readInt14 = parcel.readInt();
char c10 = (char) readInt14;
if (c10 == 1) {
str29 = v0.j(parcel, readInt14);
} else if (c10 == 2) {
i7 = v0.x(parcel, readInt14);
} else if (c10 == 3) {
j2 = v0.y(parcel, readInt14);
} else if (c10 == 4) {
bArr = v0.g(parcel, readInt14);
} else if (c10 == 5) {
bundle = v0.f(parcel, readInt14);
} else if (c10 != 1000) {
v0.A(parcel, readInt14);
} else {
i6 = v0.x(parcel, readInt14);
}
}
v0.o(parcel, C15);
return new ProxyRequest(i6, str29, i7, j2, bArr, bundle);
case 14:
int C16 = v0.C(parcel);
PendingIntent pendingIntent5 = null;
Bundle bundle2 = null;
byte[] bArr2 = null;
int i8 = 0;
int i9 = 0;
int i10 = 0;
while (parcel.dataPosition() < C16) {
int readInt15 = parcel.readInt();
char c11 = (char) readInt15;
if (c11 == 1) {
i9 = v0.x(parcel, readInt15);
} else if (c11 == 2) {
pendingIntent5 = (PendingIntent) v0.i(parcel, readInt15, PendingIntent.CREATOR);
} else if (c11 == 3) {
i10 = v0.x(parcel, readInt15);
} else if (c11 == 4) {
bundle2 = v0.f(parcel, readInt15);
} else if (c11 == 5) {
bArr2 = v0.g(parcel, readInt15);
} else if (c11 != 1000) {
v0.A(parcel, readInt15);
} else {
i8 = v0.x(parcel, readInt15);
}
}
v0.o(parcel, C16);
return new ProxyResponse(i8, i9, pendingIntent5, i10, bundle2, bArr2);
case 15:
String readString = parcel.readString();
Intrinsics.checkNotNull(readString);
int readInt16 = parcel.readInt();
LinkedHashMap linkedHashMap = new LinkedHashMap(readInt16);
for (int i11 = 0; i11 < readInt16; i11++) {
String readString2 = parcel.readString();
Intrinsics.checkNotNull(readString2);
String readString3 = parcel.readString();
Intrinsics.checkNotNull(readString3);
linkedHashMap.put(readString2, readString3);
}
return new MemoryCache$Key(readString, linkedHashMap);
case 16:
int C17 = v0.C(parcel);
int i12 = 0;
Bundle bundle3 = null;
int i13 = 0;
while (parcel.dataPosition() < C17) {
int readInt17 = parcel.readInt();
char c12 = (char) readInt17;
if (c12 == 1) {
i12 = v0.x(parcel, readInt17);
} else if (c12 == 2) {
i13 = v0.x(parcel, readInt17);
} else if (c12 != 3) {
v0.A(parcel, readInt17);
} else {
bundle3 = v0.f(parcel, readInt17);
}
}
v0.o(parcel, C17);
return new GoogleSignInOptionsExtensionParcelable(i12, i13, bundle3);
case 17:
int C18 = v0.C(parcel);
String str30 = null;
GoogleSignInOptions googleSignInOptions = null;
while (parcel.dataPosition() < C18) {
int readInt18 = parcel.readInt();
char c13 = (char) readInt18;
if (c13 == 2) {
str30 = v0.j(parcel, readInt18);
} else if (c13 != 5) {
v0.A(parcel, readInt18);
} else {
googleSignInOptions = (GoogleSignInOptions) v0.i(parcel, readInt18, GoogleSignInOptions.CREATOR);
}
}
v0.o(parcel, C18);
return new SignInConfiguration(str30, googleSignInOptions);
case 18:
int C19 = v0.C(parcel);
PendingIntent pendingIntent6 = null;
String str31 = null;
int i14 = 0;
int i15 = 0;
while (parcel.dataPosition() < C19) {
int readInt19 = parcel.readInt();
char c14 = (char) readInt19;
if (c14 == 1) {
i14 = v0.x(parcel, readInt19);
} else if (c14 == 2) {
i15 = v0.x(parcel, readInt19);
} else if (c14 == 3) {
pendingIntent6 = (PendingIntent) v0.i(parcel, readInt19, PendingIntent.CREATOR);
} else if (c14 != 4) {
v0.A(parcel, readInt19);
} else {
str31 = v0.j(parcel, readInt19);
}
}
v0.o(parcel, C19);
return new ConnectionResult(i14, i15, pendingIntent6, str31);
case 19:
int C20 = v0.C(parcel);
long j3 = -1;
int i16 = 0;
String str32 = null;
while (parcel.dataPosition() < C20) {
int readInt20 = parcel.readInt();
char c15 = (char) readInt20;
if (c15 == 1) {
str32 = v0.j(parcel, readInt20);
} else if (c15 == 2) {
i16 = v0.x(parcel, readInt20);
} else if (c15 != 3) {
v0.A(parcel, readInt20);
} else {
j3 = v0.y(parcel, readInt20);
}
}
v0.o(parcel, C20);
return new Feature(str32, i16, j3);
case 20:
int C21 = v0.C(parcel);
String str33 = null;
IBinder iBinder = null;
boolean z11 = false;
boolean z12 = false;
boolean z13 = false;
boolean z14 = false;
while (parcel.dataPosition() < C21) {
int readInt21 = parcel.readInt();
switch ((char) readInt21) {
case 1:
str33 = v0.j(parcel, readInt21);
break;
case 2:
z11 = v0.v(parcel, readInt21);
break;
case 3:
z12 = v0.v(parcel, readInt21);
break;
case 4:
iBinder = v0.w(parcel, readInt21);
break;
case 5:
z13 = v0.v(parcel, readInt21);
break;
case 6:
z14 = v0.v(parcel, readInt21);
break;
default:
v0.A(parcel, readInt21);
break;
}
}
v0.o(parcel, C21);
return new zzo(str33, z11, z12, iBinder, z13, z14);
case 21:
int C22 = v0.C(parcel);
boolean z15 = false;
String str34 = null;
int i17 = 0;
int i18 = 0;
while (parcel.dataPosition() < C22) {
int readInt22 = parcel.readInt();
char c16 = (char) readInt22;
if (c16 == 1) {
z15 = v0.v(parcel, readInt22);
} else if (c16 == 2) {
str34 = v0.j(parcel, readInt22);
} else if (c16 == 3) {
i17 = v0.x(parcel, readInt22);
} else if (c16 != 4) {
v0.A(parcel, readInt22);
} else {
i18 = v0.x(parcel, readInt22);
}
}
v0.o(parcel, C22);
return new zzq(str34, i17, i18, z15);
case 22:
int C23 = v0.C(parcel);
boolean z16 = false;
String str35 = null;
IBinder iBinder2 = null;
boolean z17 = false;
while (parcel.dataPosition() < C23) {
int readInt23 = parcel.readInt();
char c17 = (char) readInt23;
if (c17 == 1) {
str35 = v0.j(parcel, readInt23);
} else if (c17 == 2) {
iBinder2 = v0.w(parcel, readInt23);
} else if (c17 == 3) {
z16 = v0.v(parcel, readInt23);
} else if (c17 != 4) {
v0.A(parcel, readInt23);
} else {
z17 = v0.v(parcel, readInt23);
}
}
v0.o(parcel, C23);
return new zzs(str35, iBinder2, z16, z17);
case 23:
int C24 = v0.C(parcel);
String str36 = null;
int i19 = 0;
while (parcel.dataPosition() < C24) {
int readInt24 = parcel.readInt();
char c18 = (char) readInt24;
if (c18 == 1) {
i19 = v0.x(parcel, readInt24);
} else if (c18 != 2) {
v0.A(parcel, readInt24);
} else {
str36 = v0.j(parcel, readInt24);
}
}
v0.o(parcel, C24);
return new Scope(i19, str36);
case 24:
int C25 = v0.C(parcel);
String str37 = null;
PendingIntent pendingIntent7 = null;
ConnectionResult connectionResult = null;
int i20 = 0;
while (parcel.dataPosition() < C25) {
int readInt25 = parcel.readInt();
char c19 = (char) readInt25;
if (c19 == 1) {
i20 = v0.x(parcel, readInt25);
} else if (c19 == 2) {
str37 = v0.j(parcel, readInt25);
} else if (c19 == 3) {
pendingIntent7 = (PendingIntent) v0.i(parcel, readInt25, PendingIntent.CREATOR);
} else if (c19 != 4) {
v0.A(parcel, readInt25);
} else {
connectionResult = (ConnectionResult) v0.i(parcel, readInt25, ConnectionResult.CREATOR);
}
}
v0.o(parcel, C25);
return new Status(i20, str37, pendingIntent7, connectionResult);
case 25:
int C26 = v0.C(parcel);
int i21 = 0;
ParcelFileDescriptor parcelFileDescriptor = null;
int i22 = 0;
while (parcel.dataPosition() < C26) {
int readInt26 = parcel.readInt();
char c20 = (char) readInt26;
if (c20 == 1) {
i21 = v0.x(parcel, readInt26);
} else if (c20 == 2) {
parcelFileDescriptor = (ParcelFileDescriptor) v0.i(parcel, readInt26, ParcelFileDescriptor.CREATOR);
} else if (c20 != 3) {
v0.A(parcel, readInt26);
} else {
i22 = v0.x(parcel, readInt26);
}
}
v0.o(parcel, C26);
return new BitmapTeleporter(i21, parcelFileDescriptor, i22);
case 26:
int C27 = v0.C(parcel);
String[] strArr3 = null;
CursorWindow[] cursorWindowArr = null;
Bundle bundle4 = null;
int i23 = 0;
int i24 = 0;
while (parcel.dataPosition() < C27) {
int readInt27 = parcel.readInt();
char c21 = (char) readInt27;
if (c21 == 1) {
strArr3 = v0.k(parcel, readInt27);
} else if (c21 == 2) {
cursorWindowArr = (CursorWindow[]) v0.m(parcel, readInt27, CursorWindow.CREATOR);
} else if (c21 == 3) {
i24 = v0.x(parcel, readInt27);
} else if (c21 == 4) {
bundle4 = v0.f(parcel, readInt27);
} else if (c21 != 1000) {
v0.A(parcel, readInt27);
} else {
i23 = v0.x(parcel, readInt27);
}
}
v0.o(parcel, C27);
DataHolder dataHolder = new DataHolder(i23, strArr3, cursorWindowArr, i24, bundle4);
dataHolder.f2426c = new Bundle();
int i25 = 0;
while (true) {
String[] strArr4 = dataHolder.f2425b;
if (i25 >= strArr4.length) {
CursorWindow[] cursorWindowArr2 = dataHolder.f2427d;
dataHolder.f2430g = new int[cursorWindowArr2.length];
int i26 = 0;
for (int i27 = 0; i27 < cursorWindowArr2.length; i27++) {
dataHolder.f2430g[i27] = i26;
i26 += cursorWindowArr2[i27].getNumRows() - (i26 - cursorWindowArr2[i27].getStartPosition());
}
return dataHolder;
}
dataHolder.f2426c.putInt(strArr4[i25], i25);
i25++;
}
case 27:
int C28 = v0.C(parcel);
int i28 = 0;
String str38 = null;
while (parcel.dataPosition() < C28) {
int readInt28 = parcel.readInt();
char c22 = (char) readInt28;
if (c22 == 1) {
i28 = v0.x(parcel, readInt28);
} else if (c22 != 2) {
v0.A(parcel, readInt28);
} else {
str38 = v0.j(parcel, readInt28);
}
}
v0.o(parcel, C28);
return new ClientIdentity(i28, str38);
case 28:
int C29 = v0.C(parcel);
int i29 = 0;
ArrayList arrayList3 = null;
while (parcel.dataPosition() < C29) {
int readInt29 = parcel.readInt();
char c23 = (char) readInt29;
if (c23 == 1) {
i29 = v0.x(parcel, readInt29);
} else if (c23 != 2) {
v0.A(parcel, readInt29);
} else {
arrayList3 = v0.n(parcel, readInt29, zao.CREATOR);
}
}
v0.o(parcel, C29);
return new zaaa(i29, arrayList3);
default:
int C30 = v0.C(parcel);
long j4 = 0;
long j5 = 0;
int i30 = 0;
int i31 = 0;
int i32 = 0;
while (parcel.dataPosition() < C30) {
int readInt30 = parcel.readInt();
char c24 = (char) readInt30;
if (c24 == 1) {
i30 = v0.x(parcel, readInt30);
} else if (c24 == 2) {
i31 = v0.x(parcel, readInt30);
} else if (c24 == 3) {
i32 = v0.x(parcel, readInt30);
} else if (c24 == 4) {
j4 = v0.y(parcel, readInt30);
} else if (c24 != 5) {
v0.A(parcel, readInt30);
} else {
j5 = v0.y(parcel, readInt30);
}
}
v0.o(parcel, C30);
return new zao(i30, i31, i32, j4, j5);
}
}
@Override
public final Object[] newArray(int i2) {
switch (this.f81a) {
case 0:
return new Credential[i2];
case 1:
return new CredentialPickerConfig[i2];
case 2:
return new CredentialRequest[i2];
case 3:
return new HintRequest[i2];
case 4:
return new IdToken[i2];
case 5:
return new BeginSignInResult[i2];
case 6:
return new GetSignInIntentRequest[i2];
case 7:
return new SaveAccountLinkingTokenRequest[i2];
case 8:
return new SaveAccountLinkingTokenResult[i2];
case 9:
return new SavePasswordRequest[i2];
case 10:
return new SavePasswordResult[i2];
case 11:
return new SignInCredential[i2];
case 12:
return new SignInPassword[i2];
case 13:
return new ProxyRequest[i2];
case 14:
return new ProxyResponse[i2];
case 15:
return new MemoryCache$Key[i2];
case 16:
return new GoogleSignInOptionsExtensionParcelable[i2];
case 17:
return new SignInConfiguration[i2];
case 18:
return new ConnectionResult[i2];
case 19:
return new Feature[i2];
case 20:
return new zzo[i2];
case 21:
return new zzq[i2];
case 22:
return new zzs[i2];
case 23:
return new Scope[i2];
case 24:
return new Status[i2];
case 25:
return new BitmapTeleporter[i2];
case 26:
return new DataHolder[i2];
case 27:
return new ClientIdentity[i2];
case 28:
return new zaaa[i2];
default:
return new zao[i2];
}
}
}