what-the-bank/sources/com/google/android/gms/internal/p002firebaseauthapi/zzaao.java

191 lines
5.3 KiB
Java

package com.google.android.gms.internal.p002firebaseauthapi;
import com.google.android.gms.common.internal.Preconditions;
import com.huawei.hms.support.api.entity.common.CommonConstant;
import java.util.List;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class zzaao implements zzxm {
private String zza;
private String zzb;
private String zzc;
private String zzd;
private String zze;
private String zzf;
private final zzaaw zzg = new zzaaw(null);
private final zzaaw zzh = new zzaaw(null);
private String zzi;
@Override // com.google.android.gms.internal.p002firebaseauthapi.zzxm
public final String zza() throws JSONException {
char c;
JSONObject jSONObject = new JSONObject();
jSONObject.put("returnSecureToken", true);
if (!this.zzh.zzb().isEmpty()) {
List zzb = this.zzh.zzb();
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < zzb.size(); i++) {
jSONArray.put(zzb.get(i));
}
jSONObject.put("deleteProvider", jSONArray);
}
List zzb2 = this.zzg.zzb();
int size = zzb2.size();
int[] iArr = new int[size];
for (int i2 = 0; i2 < zzb2.size(); i2++) {
String str = (String) zzb2.get(i2);
int i3 = 2;
switch (str.hashCode()) {
case -333046776:
if (str.equals(CommonConstant.RETKEY.DISPLAYNAME)) {
c = 1;
break;
}
break;
case 66081660:
if (str.equals(CommonConstant.RETKEY.EMAIL)) {
c = 0;
break;
}
break;
case 1939891618:
if (str.equals(CommonConstant.RETKEY.PHOTOURL)) {
c = 3;
break;
}
break;
case 1999612571:
if (str.equals("PASSWORD")) {
c = 2;
break;
}
break;
}
c = 65535;
if (c == 0) {
i3 = 1;
} else if (c != 1) {
i3 = c != 2 ? c != 3 ? 0 : 4 : 5;
}
iArr[i2] = i3;
}
if (size > 0) {
JSONArray jSONArray2 = new JSONArray();
for (int i4 = 0; i4 < size; i4++) {
jSONArray2.put(iArr[i4]);
}
jSONObject.put("deleteAttribute", jSONArray2);
}
String str2 = this.zza;
if (str2 != null) {
jSONObject.put(com.huawei.hms.support.feature.result.CommonConstant.KEY_ID_TOKEN, str2);
}
String str3 = this.zzc;
if (str3 != null) {
jSONObject.put("email", str3);
}
String str4 = this.zzd;
if (str4 != null) {
jSONObject.put("password", str4);
}
String str5 = this.zzb;
if (str5 != null) {
jSONObject.put(com.huawei.hms.support.feature.result.CommonConstant.KEY_DISPLAY_NAME, str5);
}
String str6 = this.zzf;
if (str6 != null) {
jSONObject.put("photoUrl", str6);
}
String str7 = this.zze;
if (str7 != null) {
jSONObject.put("oobCode", str7);
}
String str8 = this.zzi;
if (str8 != null) {
jSONObject.put("tenantId", str8);
}
return jSONObject.toString();
}
public final zzaao zzb(String str) {
Preconditions.checkNotEmpty(str);
this.zzh.zzb().add(str);
return this;
}
public final zzaao zzc(String str) {
if (str == null) {
this.zzg.zzb().add(CommonConstant.RETKEY.DISPLAYNAME);
} else {
this.zzb = str;
}
return this;
}
public final zzaao zzd(String str) {
if (str == null) {
this.zzg.zzb().add(CommonConstant.RETKEY.EMAIL);
} else {
this.zzc = str;
}
return this;
}
public final zzaao zze(String str) {
this.zza = Preconditions.checkNotEmpty(str);
return this;
}
public final zzaao zzf(String str) {
this.zze = Preconditions.checkNotEmpty(str);
return this;
}
public final zzaao zzg(String str) {
if (str == null) {
this.zzg.zzb().add("PASSWORD");
} else {
this.zzd = str;
}
return this;
}
public final zzaao zzh(String str) {
if (str == null) {
this.zzg.zzb().add(CommonConstant.RETKEY.PHOTOURL);
} else {
this.zzf = str;
}
return this;
}
public final boolean zzn(String str) {
Preconditions.checkNotEmpty(str);
return this.zzg.zzb().contains(str);
}
public final String zzm() {
return this.zzf;
}
public final String zzl() {
return this.zzd;
}
public final String zzk() {
return this.zzc;
}
public final String zzj() {
return this.zzb;
}
public final zzaao zzi(String str) {
this.zzi = str;
return this;
}
}