正在查看: OVO v3.139.0 应用的 yeh.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: OVO v3.139.0 应用的 yeh.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package o.i;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Build;
import com.google.gson.Gson;
import com.rudderstack.android.sdk.core.RudderClient;
import com.rudderstack.android.sdk.core.RudderConfig;
import com.rudderstack.android.sdk.core.RudderOption;
import com.rudderstack.android.sdk.core.RudderProperty;
import com.rudderstack.android.sdk.core.RudderTraits;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.UUID;
public final class yeh implements aph {
public static yeh e;
public final Context a;
public final RudderClient f6693b;
public uh6 c;
public yg6 d;
public yeh(Context context) {
this.a = context;
fvi.m(context);
this.f6693b = RudderClient.getInstance(context, "2Mz2HdkvpsXBOej2qkEwocZho4j", new RudderConfig.Builder().withDataPlaneUrl("https://hypervergekrba.dataplane.rudderstack.com").withTrackLifecycleEvents(false).withRecordScreenViews(false).build());
}
public static String C0(String str) {
try {
return str.substring(str.lastIndexOf(".") + 1);
} catch (Exception e2) {
fvi.d(e2);
return null;
}
}
public static String E0(String str) {
try {
Bitmap decodeFile = BitmapFactory.decodeFile(str);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
decodeFile.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
return (byteArrayOutputStream.toByteArray().length / 1024.0d) + " KB";
} catch (Exception e2) {
fvi.d(e2);
return null;
}
}
@Override
public final void A() {
}
@Override
public final void A0() {
B0("Document - Instructions Launched", "DocEvent");
}
@Override
public final void B() {
}
public final void B0(String str, String str2) {
HashMap hashMap;
HashMap hashMap2;
HashMap hashMap3;
hashMap = new HashMap();
HashMap o2 = o();
hashMap2 = new HashMap();
hashMap2.put("hvFaceConfig", this.c);
hashMap3 = new HashMap();
hashMap3.put(yg6.KEY, this.d);
hashMap.putAll(o2);
switch (str2) {
case "NetworkEvent":
hashMap.putAll(hashMap2);
hashMap.putAll(hashMap3);
break;
case "FaceEvent":
hashMap.putAll(hashMap2);
break;
case "DocEvent":
hashMap.putAll(hashMap3);
break;
}
RudderProperty rudderProperty = new RudderProperty();
rudderProperty.putValue(hashMap);
rudderProperty.putValue("hv_event", str);
if (fvi.m(this.a)) {
this.f6693b.screen("MobileSDK", rudderProperty);
} else {
new Gson().j(rudderProperty);
}
}
@Override
public final void C() {
}
@Override
public final void D(yg6 yg6Var) {
this.d = yg6Var;
}
public final void D0(String str, String str2, HashMap hashMap) {
if (hashMap == null) {
hashMap = new HashMap();
}
HashMap o2 = o();
HashMap hashMap2 = new HashMap();
hashMap2.put("hvFaceConfig", this.c);
HashMap hashMap3 = new HashMap();
hashMap3.put(yg6.KEY, this.d);
hashMap.putAll(o2);
if (str2 != null) {
switch (str2) {
case "NetworkEvent":
hashMap.putAll(hashMap2);
hashMap.putAll(hashMap3);
break;
case "FaceEvent":
hashMap.putAll(hashMap2);
break;
case "DocEvent":
hashMap.putAll(hashMap3);
break;
}
}
RudderProperty rudderProperty = new RudderProperty();
rudderProperty.putValue(hashMap);
rudderProperty.putValue("hv_event", str);
if (fvi.m(this.a)) {
this.f6693b.track("MobileSDK", rudderProperty);
} else {
new Gson().j(rudderProperty);
}
}
@Override
public final void E(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Review Screen Load Success", "DocEvent", hashMap);
}
@Override
public final void F(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Capture Screen Load Failure", "DocEvent", hashMap);
}
@Override
public final void G(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Picker Screen Load Success", "DocEvent", hashMap);
}
@Override
public final void H(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Sensor Data Post Failure", "FaceEvent", hashMap);
}
@Override
public final void I(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Camera Permission Granted", null, hashMap);
}
@Override
public final void J(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Picker Screen Document Upload Button Clicked", "DocEvent", hashMap);
}
@Override
public final void K(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Selfie - Capture API Call Failed", "FaceEvent", hashMap);
}
@Override
public final void L(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Capture Screen Load Success", "DocEvent", hashMap);
}
@Override
public final void M(uh6 uh6Var) {
D0("Selfie - Capture Screen Closed By User", "FaceEvent", null);
}
@Override
public final void N(nw8 nw8Var, String str, long j) {
HashMap hashMap = new HashMap();
hashMap.put("statusCode", Integer.valueOf(nw8Var.a));
hashMap.put("responseTime", Long.valueOf(j));
hashMap.put("imageSize", E0(str));
hashMap.put("imageFormat", C0(str));
D0("Selfie - Capture API Response Received", "FaceEvent", hashMap);
}
@Override
public final void O(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Instructions Screen Load Success", "DocEvent", hashMap);
}
@Override
public final void P(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Review Screen Load Failure", "DocEvent", hashMap);
}
@Override
public final void Q(xh6 xh6Var, String str, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Attempts", Integer.valueOf(xh6Var.getAttemptsCount()));
hashMap.put("action", xh6Var.getAction());
hashMap.put("responseTime", Long.valueOf(j));
hashMap.put("imageSize", E0(str));
hashMap.put("imageFormat", C0(str));
D0("Document - Capture API Response Received", "DocEvent", hashMap);
}
@Override
public final void R(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Instructions Screen Proceed Button Clicked", "FaceEvent", hashMap);
}
@Override
public final void S() {
}
@Override
public final void T(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Selfie - Instructions Screen Load Failure", "FaceEvent", hashMap);
}
@Override
public final void U() {
}
@Override
public final void V(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Picker Screen Document Capture Button Clicked", "DocEvent", hashMap);
}
@Override
public final void W(uh6 uh6Var) {
this.c = uh6Var;
}
@Override
public final void X(yg6 yg6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("documentSide", yg6Var.getDocumentSide());
D0("Document - Review Screen Retake Button Clicked", "DocEvent", hashMap);
}
@Override
public final void Y(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Instructions Screen Load Success", "FaceEvent", hashMap);
}
@Override
public final void Z() {
}
@Override
public final void a(boolean z) {
String h = mjj.h();
HashMap hashMap = new HashMap();
hashMap.put("transactionId set by client", Boolean.valueOf(z));
hashMap.put("transactionId", h);
D0("User Session - Started", null, hashMap);
}
@Override
public final void a0(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Retake Screen Load Failure", "DocEvent", hashMap);
}
@Override
public final void b() {
HashMap hashMap = new HashMap();
if (hashMap.isEmpty()) {
hashMap = null;
}
D0("User Session - Ended", null, hashMap);
}
@Override
public final void b0(uh6 uh6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Capture Screen Capture Successful", "FaceEvent", hashMap);
}
@Override
public final void c() {
}
@Override
public final void c0(yg6 yg6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("documentSide", yg6Var.getDocumentSide());
D0("Document - Capture Screen Capture Button Clicked", "DocEvent", hashMap);
}
@Override
public final void d() {
D0("Selfie - Camera Open", "FaceEvent", null);
}
@Override
public final void d0() {
}
@Override
public final void e() {
D0("Document - Retake Screen Back Pressed", "DocEvent", null);
}
@Override
public final void e0(yg6 yg6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("documentSide", yg6Var.getDocumentSide());
hashMap.put("numberOfDocRetryAttempts", Integer.valueOf(mjj.a(yg6Var.ocrEndpoint, yg6Var.getSuffixForDocument())));
D0("Document - Retake Screen Retake Button Clicked", "DocEvent", hashMap);
}
@Override
public final void f() {
D0("Sensor Data Post Successful", null, null);
}
@Override
public final void f0(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Instructions Screen Load Failure", "DocEvent", hashMap);
}
@Override
public final void g() {
D0("Document - Picker Screen Close Clicked", "DocEvent", null);
}
@Override
public final void g0() {
}
@Override
public final void h() {
D0("Document - Capture Screen Back Pressed", "DocEvent", null);
}
@Override
public final void h0(ph6 ph6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Video Record Failed", "FaceEvent", hashMap);
}
@Override
public final void i() {
D0("Document - Capture Screen Close Clicked", "DocEvent", null);
}
@Override
public final void i0(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Selfie - Capture Screen Load Failure", "FaceEvent", hashMap);
}
@Override
public final void j() {
}
@Override
public final void j0(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Selfie - Retake Screen Load Failure", "FaceEvent", hashMap);
}
@Override
public final void k() {
String str;
System.currentTimeMillis();
HashMap hashMap = new HashMap();
hashMap.put("Initialisation Timestamp", Long.valueOf(System.currentTimeMillis()));
int i = fvi.a;
try {
Iterator it = Collections.list(NetworkInterface.getNetworkInterfaces()).iterator();
loop0: while (it.hasNext()) {
for (InetAddress inetAddress : Collections.list(((NetworkInterface) it.next()).getInetAddresses())) {
if (!inetAddress.isLoopbackAddress()) {
str = inetAddress.getHostAddress();
if (str.indexOf(58) < 0) {
break loop0;
}
}
}
}
} catch (Exception e2) {
fvi.d(e2);
if (djj.e().g != null) {
djj.e().g.a();
}
}
str = "";
hashMap.put("IP Address", str);
String str2 = UUID.randomUUID() + "_HyperSnapSDKInitialised";
hashMap.putAll(o());
RudderProperty rudderProperty = new RudderProperty();
rudderProperty.putValue(hashMap);
rudderProperty.putValue("hv_event", "HyperSnapSDK Initialised");
RudderTraits rudderTraits = new RudderTraits();
rudderTraits.put("properties", rudderProperty);
if (fvi.m(this.a)) {
this.f6693b.identify(str2, rudderTraits, (RudderOption) null);
} else {
new Gson().j(rudderTraits);
}
}
@Override
public final void k0(ph6 ph6Var) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Capture API Call Failed", "DocEvent", hashMap);
}
@Override
public final void l() {
B0("Document - Picker Screen Launched", "DocEvent");
}
@Override
public final void l0(uh6 uh6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("numberOfFaceRetryAttempts", Integer.valueOf(mjj.a(uh6Var.getLivenessEndpoint(), "")));
D0("Selfie - Retake Screen Retake Button Clicked", "FaceEvent", hashMap);
}
@Override
public final void m() {
B0("Document - Review Screen Launched", "DocEvent");
}
@Override
public final void m0() {
}
@Override
public final void n() {
D0("Camera Permission Requested", null, null);
}
@Override
public final void n0(String str, long j, long j2) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j2));
hashMap.put("videoSize", (new File(str).length() / 1024) + "KB");
hashMap.put("videoFormat", C0(str));
hashMap.put("videoDuration", Long.valueOf(j));
D0("Selfie - Video Record Successful", "FaceEvent", hashMap);
}
public final HashMap o() {
HashMap hashMap = new HashMap();
try {
String h = mjj.h();
xu6.c().getClass();
String name = xu6.f6575b.getHyperSnapRegion().name();
xu6.c().getClass();
String appId = xu6.f6575b.getAppId();
int i = fvi.a;
String str = Build.SUPPORTED_ABIS[0];
hashMap.put("transactionId", h);
hashMap.put("region", name);
hashMap.put("appId", appId);
hashMap.put("sdkVersion", "3.8.1");
hashMap.put("abiArch", str);
xu6.c().getClass();
uu6 hyperKYCConfigs = xu6.f6575b.getHyperKYCConfigs();
if (hyperKYCConfigs != null) {
HashMap<String, String> hyperKYCValueMap = hyperKYCConfigs.getHyperKYCValueMap();
for (String str2 : hyperKYCValueMap.values()) {
hashMap.put(str2, hyperKYCValueMap.get(str2));
}
}
xu6.c().getClass();
hashMap.put("hyperSnapSDKConfig", xu6.f6575b);
} catch (Exception e2) {
fvi.d(e2);
djj.e().c(this.a).a();
}
return hashMap;
}
@Override
public final void o0() {
}
@Override
public final void p() {
D0("Selfie - Face Detector Time Out", "FaceEvent", null);
}
@Override
public final void p0(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Retake Screen Load Success", "FaceEvent", hashMap);
}
@Override
public final void q() {
D0("Selfie - Face Capture Time Out", "FaceEvent", null);
}
@Override
public final void q0(ph6 ph6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Capture Screen Capture Failed", "FaceEvent", hashMap);
}
@Override
public final void r() {
B0("Selfie - Retake Screen Launched", "FaceEvent");
}
@Override
public final void r0(ph6 ph6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Document - Capture Failed", "DocEvent", hashMap);
}
@Override
public final void s() {
D0("Document - Review Screen Back Pressed", "DocEvent", null);
}
@Override
public final void s0() {
}
@Override
public final void t() {
D0("Selfie - Capture Flip Camera Button Clicked", "FaceEvent", null);
}
@Override
public final void t0(yg6 yg6Var, int i, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("documentSide", yg6Var.getDocumentSide());
hashMap.put("numberOfDocRetakeAttempts", Integer.valueOf(i));
D0("Document - Review Screen Confirm Button Clicked", "DocEvent", hashMap);
}
@Override
public final void u() {
D0("Document - Capture Flash Button Clicked", "DocEvent", null);
}
@Override
public final void u0(String str, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("imageSize", E0(str));
hashMap.put("imageFormat", C0(str));
D0("Document - Capture Saved", "DocEvent", hashMap);
}
@Override
public final void v(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Capture Screen Capture Button Clicked", "FaceEvent", hashMap);
}
@Override
public final void v0(String str, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("imageSize", E0(str));
hashMap.put("imageFormat", C0(str));
D0("Selfie - Capture Screen Capture Saved", "FaceEvent", hashMap);
}
@Override
public final void w() {
D0("Selfie - Capture Screen Back Pressed", "FaceEvent", null);
}
@Override
public final void w0(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Selfie - Capture Screen Load Success", "FaceEvent", hashMap);
}
@Override
public final void x() {
D0("Selfie - Retake Screen Back Pressed", "FaceEvent", null);
}
@Override
public final void x0(ph6 ph6Var, long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
hashMap.put("Error Code", Integer.valueOf(ph6Var.getErrorCode()));
hashMap.put("Error Message", ph6Var.getErrorMessage());
D0("Camera Permission Denied", null, hashMap);
}
@Override
public final void y() {
B0("Document - Capture Screen Launched", "DocEvent");
}
@Override
public final void y0(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Capture Screen Capture Successful", "DocEvent", hashMap);
}
@Override
public final void z() {
B0("Selfie - Capture Screen Launched", "FaceEvent");
}
@Override
public final void z0() {
B0("Document - Retake Screen Launched", "DocEvent");
}
@Override
public final void l(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Retake Screen Load Success", "DocEvent", hashMap);
}
@Override
public final void b(String str) {
HashMap hashMap = new HashMap();
hashMap.put("apiUrl", str);
hashMap.put("content-type", "formdata");
D0("Document - Capture API Post", "DocEvent", hashMap);
}
@Override
public final void a() {
B0("Selfie - Instructions Screen Launched", "FaceEvent");
}
@Override
public final void a(String str) {
HashMap hashMap = new HashMap();
hashMap.put("apiUrl", str);
hashMap.put("content-type", "formdata");
D0("Selfie - Capture API Post", "FaceEvent", hashMap);
}
@Override
public final void a(long j) {
HashMap hashMap = new HashMap();
hashMap.put("Time Spent", Long.valueOf(j));
D0("Document - Instructions Screen Proceed Button Clicked", "DocEvent", hashMap);
}
}