what-the-bank/sources/com/facetec/sdk/fm.java

106 lines
2.9 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.facetec.sdk;
import java.io.IOException;
import java.util.ArrayList;
/* loaded from: classes.dex */
public final class fm extends ek<Object> {
public static final en a = new en() { // from class: com.facetec.sdk.fm.2
@Override // com.facetec.sdk.en
public final <T> ek<T> e(dx dxVar, fv<T> fvVar) {
if (fvVar.a() == Object.class) {
return new fm(dxVar);
}
return null;
}
};
private final dx b;
fm(dx dxVar) {
this.b = dxVar;
}
/* renamed from: com.facetec.sdk.fm$4, reason: invalid class name */
/* loaded from: classes.dex */
static final /* synthetic */ class AnonymousClass4 {
static final int[] b;
static {
int[] iArr = new int[gc.values().length];
b = iArr;
try {
iArr[gc.BEGIN_ARRAY.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
b[gc.BEGIN_OBJECT.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
b[gc.STRING.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
b[gc.NUMBER.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
try {
b[gc.BOOLEAN.ordinal()] = 5;
} catch (NoSuchFieldError unused5) {
}
try {
b[gc.NULL.ordinal()] = 6;
} catch (NoSuchFieldError unused6) {
}
}
}
@Override // com.facetec.sdk.ek
public final Object a(fu fuVar) throws IOException {
switch (AnonymousClass4.b[fuVar.i().ordinal()]) {
case 1:
ArrayList arrayList = new ArrayList();
fuVar.a();
while (fuVar.e()) {
arrayList.add(a(fuVar));
}
fuVar.c();
return arrayList;
case 2:
ey eyVar = new ey();
fuVar.d();
while (fuVar.e()) {
eyVar.put(fuVar.f(), a(fuVar));
}
fuVar.b();
return eyVar;
case 3:
return fuVar.h();
case 4:
return Double.valueOf(fuVar.o());
case 5:
return Boolean.valueOf(fuVar.g());
case 6:
fuVar.l();
return null;
default:
throw new IllegalStateException();
}
}
@Override // com.facetec.sdk.ek
public final void b(ga gaVar, Object obj) throws IOException {
if (obj == null) {
gaVar.h();
return;
}
ek b = this.b.b((Class) obj.getClass());
if (b instanceof fm) {
gaVar.d();
gaVar.a();
} else {
b.b(gaVar, obj);
}
}
}