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

104 lines
3.4 KiB
Java

package com.google.android.gms.internal.p002firebaseauthapi;
import com.google.firebase.FirebaseApp;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import o.nyh;
/* loaded from: classes2.dex */
public final class zzyz {
private static final Map zza = new nyh();
private static final Map zzb = new nyh();
public static String zza(String str) {
zzyx zzyxVar;
Map map = zza;
synchronized (map) {
zzyxVar = (zzyx) map.get(str);
}
if (zzyxVar == null) {
throw new IllegalStateException("Tried to get the emulator widget endpoint, but no emulator endpoint overrides found.");
}
return zzh(zzyxVar.zzb(), zzyxVar.zza(), zzyxVar.zzb().contains(":")).concat("emulator/auth/handler");
}
public static String zzb(String str) {
zzyx zzyxVar;
Map map = zza;
synchronized (map) {
zzyxVar = (zzyx) map.get(str);
}
return (zzyxVar != null ? "".concat(zzh(zzyxVar.zzb(), zzyxVar.zza(), zzyxVar.zzb().contains(":"))) : "https://").concat("www.googleapis.com/identitytoolkit/v3/relyingparty");
}
public static String zzc(String str) {
zzyx zzyxVar;
Map map = zza;
synchronized (map) {
zzyxVar = (zzyx) map.get(str);
}
return (zzyxVar != null ? "".concat(zzh(zzyxVar.zzb(), zzyxVar.zza(), zzyxVar.zzb().contains(":"))) : "https://").concat("identitytoolkit.googleapis.com/v2");
}
public static String zzd(String str) {
zzyx zzyxVar;
Map map = zza;
synchronized (map) {
zzyxVar = (zzyx) map.get(str);
}
return (zzyxVar != null ? "".concat(zzh(zzyxVar.zzb(), zzyxVar.zza(), zzyxVar.zzb().contains(":"))) : "https://").concat("securetoken.googleapis.com/v1");
}
public static void zze(String str, zzyy zzyyVar) {
Map map = zzb;
synchronized (map) {
if (map.containsKey(str)) {
((List) map.get(str)).add(new WeakReference(zzyyVar));
} else {
ArrayList arrayList = new ArrayList();
arrayList.add(new WeakReference(zzyyVar));
map.put(str, arrayList);
}
}
}
public static void zzf(FirebaseApp firebaseApp, String str, int i) {
String apiKey = firebaseApp.getOptions().getApiKey();
Map map = zza;
synchronized (map) {
map.put(apiKey, new zzyx(str, i));
}
Map map2 = zzb;
synchronized (map2) {
if (map2.containsKey(apiKey)) {
Iterator it = ((List) map2.get(apiKey)).iterator();
boolean z = false;
while (it.hasNext()) {
zzyy zzyyVar = (zzyy) ((WeakReference) it.next()).get();
if (zzyyVar != null) {
zzyyVar.zzi();
z = true;
}
}
if (!z) {
zza.remove(apiKey);
}
}
}
}
public static boolean zzg(FirebaseApp firebaseApp) {
return zza.containsKey(firebaseApp.getOptions().getApiKey());
}
private static String zzh(String str, int i, boolean z) {
if (z) {
return "http://[" + str + "]:" + i + "/";
}
return "http://" + str + ":" + i + "/";
}
}