package com.kofax.mobile.sdk.capture.id; import android.content.Context; import com.google.gson.ExclusionStrategy; import com.google.gson.FieldAttributes; import com.google.gson.GsonBuilder; import com.kofax.mobile.sdk._internal.dagger.Injector; import com.kofax.mobile.sdk._internal.extraction.IExceptionResponseDeserializer; import com.kofax.mobile.sdk._internal.extraction.IJsonExactionHelper; import com.kofax.mobile.sdk._internal.impl.IBase64ImageDecoder; import com.kofax.mobile.sdk._internal.impl.extraction.kta.KtaJsonExactionHelper; import com.kofax.mobile.sdk._internal.impl.extraction.kta.g; import com.kofax.mobile.sdk._internal.impl.extraction.onDevice.OnDeviceExtractionServer; import com.kofax.mobile.sdk._internal.impl.extraction.onDevice.ee; import com.kofax.mobile.sdk._internal.impl.extraction.rtti.RttiJsonExactionHelper; import com.kofax.mobile.sdk._internal.impl.extraction.rtti.f; import com.kofax.mobile.sdk.capture.extraction.ExceptionResponse; import com.kofax.mobile.sdk.capture.model.Id; import com.kofax.mobile.sdk.capture.parameter.ExtractionParameters; import com.kofax.mobile.sdk.capture.parameter.IParameters; import com.kofax.mobile.sdk.capture.parameter.LookAndFeelParameters; import com.kofax.mobile.sdk.capture.parameter.ProcessingParameters; import com.kofax.mobile.sdk.extract.id.AggregateException; import java.io.Serializable; import o.InterfaceC13390fZB; import o.InterfaceC13391fZD; /* loaded from: classes3.dex */ public class IdCaptureModule { public static final String DEFAULT_PROCESS_STRING = "_DeviceType_2_Do90DegreeRotation_4_DoCropCorrection__DoScaleImageToDPI_500_DoSkewCorrectionPage__DocDimLarge_3.375_DocDimSmall_2.125_LoadSetting_"; private static final String Zq = ""; private static final String Zr = ""; @InterfaceC13390fZB(a = IdWorkflowActivity.ID_PARAMETERS) public ExtractionParameters getExtractionParameters(ExtractionParameters extractionParameters) { return extractionParameters; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_KTA) public IExceptionResponseDeserializer getIExceptionResponseDeserializerKta(KtaExceptionResponseDeserializer ktaExceptionResponseDeserializer) { return ktaExceptionResponseDeserializer; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_ON_DEVICE) public IExceptionResponseDeserializer getIExceptionResponseDeserializerOnDevice(OnDeviceExceptionResponseDeserializer onDeviceExceptionResponseDeserializer) { return onDeviceExceptionResponseDeserializer; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_RTTI) public IExceptionResponseDeserializer getIExceptionResponseDeserializerRtti(RttiExceptionResponseDeserializer rttiExceptionResponseDeserializer) { return rttiExceptionResponseDeserializer; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_KTA) public IIdExtractionServer getIIdExtractionServerKta(KtaIdExtractor ktaIdExtractor) { return ktaIdExtractor; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_ON_DEVICE) public IIdExtractionServer getIIdExtractionServerOnDevice(OnDeviceExtractionServer onDeviceExtractionServer) { return onDeviceExtractionServer; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_RTTI) public IIdExtractionServer getIIdExtractionServerRtti(RttiIdExtractor rttiIdExtractor) { return rttiIdExtractor; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_KTA) public IJsonExactionHelper getIJsonExactionHelperKta(KtaJsonExactionHelper ktaJsonExactionHelper) { return ktaJsonExactionHelper; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_RTTI) public IJsonExactionHelper getIJsonExactionHelperRtti(RttiJsonExactionHelper rttiJsonExactionHelper) { return rttiJsonExactionHelper; } @InterfaceC13390fZB(a = IdWorkflowActivity.ID_PARAMETERS) public IParameters getIParameters(IdParameters idParameters) { return idParameters; } @InterfaceC13390fZB(a = IdWorkflowActivity.ID_PARAMETERS) public LookAndFeelParameters getLookAndFeelParameters(LookAndFeelParameters lookAndFeelParameters) { return lookAndFeelParameters; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_ON_DEVICE) public IIdDeserializer getIIdDeserializerOnDevice(Context context) { return new b(this, context); } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_KTA) public IIdDeserializer getIIdDeserializerKta(Context context) { return new a(this, context); } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_RTTI) public IIdDeserializer getIIdDeserializerRtti(Context context) { return new c(this, context); } @InterfaceC13390fZB(a = IdWorkflowActivity.ID_PARAMETERS) public ProcessingParameters getProcessingParameters(ProcessingParameters processingParameters) { processingParameters.useTargetFrameCrop = true; return processingParameters; } /* loaded from: classes3.dex */ class c implements IIdDeserializer { private Context V; final IdCaptureModule acr; public c(IdCaptureModule idCaptureModule, Context context) { this.acr = idCaptureModule; this.V = context; } @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer /* renamed from: aK, reason: merged with bridge method [inline-methods] */ public Id deserialize(String str) { IBase64ImageDecoder iBase64ImageDecoder = Injector.getInjector(this.V).getIBase64ImageDecoder(); return new ConventionBasedJsonIdDeserializer(Injector.getInjector(this.V).getIIdFieldNameConvention(), new RttiJsonExactionHelper(), iBase64ImageDecoder, str); } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public static class RttiExceptionResponseDeserializer implements IExceptionResponseDeserializer { @InterfaceC13391fZD public RttiExceptionResponseDeserializer() { } /* JADX WARN: Can't rename method to resolve collision */ @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer public ExceptionResponse deserialize(String str) { return new f(str); } } /* loaded from: classes3.dex */ class a implements IIdDeserializer { private Context V; final IdCaptureModule acr; public a(IdCaptureModule idCaptureModule, Context context) { this.acr = idCaptureModule; this.V = context; } @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer /* renamed from: aK, reason: merged with bridge method [inline-methods] */ public Id deserialize(String str) { return new ConventionBasedJsonIdDeserializer(Injector.getInjector(this.V).getIIdFieldNameConvention(), new KtaJsonExactionHelper(), Injector.getInjector(this.V).getIBase64ImageDecoder(), str); } } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public static class KtaExceptionResponseDeserializer implements IExceptionResponseDeserializer { @InterfaceC13391fZD public KtaExceptionResponseDeserializer() { } /* JADX WARN: Can't rename method to resolve collision */ @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer public ExceptionResponse deserialize(String str) { return new g(str); } } /* loaded from: classes3.dex */ class b implements IIdDeserializer { private Context V; final IdCaptureModule acr; public b(IdCaptureModule idCaptureModule, Context context) { this.acr = idCaptureModule; this.V = context; } @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer /* renamed from: aK, reason: merged with bridge method [inline-methods] */ public Id deserialize(String str) { try { return new ConventionBasedJsonIdDeserializer(Injector.getInjector(this.V).getIIdFieldNameConvention(), new ee(), Injector.getInjector(this.V).getIBase64ImageDecoder(), str); } catch (Exception e) { throw new RuntimeException(e); } } } /* loaded from: classes3.dex */ public static class OnDeviceExceptionResponseDeserializer implements IExceptionResponseDeserializer { @InterfaceC13391fZD public OnDeviceExceptionResponseDeserializer() { } /* JADX WARN: Can't rename method to resolve collision */ @Override // com.kofax.mobile.sdk._internal.extraction.IDeserializer public ExceptionResponse deserialize(String str) { return new a((AggregateException) new GsonBuilder().setExclusionStrategies(new ExclusionStrategy(this) { // from class: com.kofax.mobile.sdk.capture.id.IdCaptureModule.OnDeviceExceptionResponseDeserializer.1 final OnDeviceExceptionResponseDeserializer acs; @Override // com.google.gson.ExclusionStrategy public boolean shouldSkipClass(Class cls) { return false; } { this.acs = this; } @Override // com.google.gson.ExclusionStrategy public boolean shouldSkipField(FieldAttributes fieldAttributes) { return fieldAttributes.getName().equalsIgnoreCase("stackState"); } }).create().fromJson(str, AggregateException.class)); } /* JADX INFO: Access modifiers changed from: package-private */ /* loaded from: classes3.dex */ public static class a implements ExceptionResponse, Serializable { private final AggregateException act; @Override // com.kofax.mobile.sdk.capture.extraction.ExceptionResponse public ExceptionResponse innerException() { return null; } public a(AggregateException aggregateException) { this.act = aggregateException; } @Override // com.kofax.mobile.sdk.capture.extraction.ExceptionResponse public String exceptionMessage() { Exception exception = getException(); if (exception != null) { return exception.getMessage(); } return null; } @Override // com.kofax.mobile.sdk.capture.extraction.ExceptionResponse public String exceptionType() { Exception exception = getException(); if (exception != null) { return exception.toString(); } return null; } @Override // com.kofax.mobile.sdk.capture.extraction.ExceptionResponse public String message() { return exceptionMessage(); } @Override // com.kofax.mobile.sdk.capture.extraction.ExceptionResponse public String stackTrace() { Exception exception = getException(); if (exception == null) { return null; } StringBuilder sb = new StringBuilder(); for (StackTraceElement stackTraceElement : exception.getStackTrace()) { sb.append(stackTraceElement.toString()); } return sb.toString(); } private Exception getException() { if (this.act.getFrontException() != null) { return this.act.getFrontException(); } return this.act.getBackException(); } } } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_RTTI) public String getUriRtti() { return ""; } @InterfaceC13390fZB(a = IdExtractor.ID_EXTRACT_KTA) public String getUriKta() { return ""; } }