what-the-bank/sources/com/kofax/mobile/sdk/extract/id/ServerProjectProvider.java

941 lines
39 KiB
Java

package com.kofax.mobile.sdk.extract.id;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import bolts.Capture;
import bolts.Continuation;
import bolts.Task;
import com.google.common.net.HttpHeaders;
import com.google.firebase.crashlytics.internal.common.AbstractSpiCall;
import com.google.gson.Gson;
import com.kofax.R;
import com.kofax.kmc.kut.utilities.CertificateValidatorListener;
import com.kofax.kmc.kut.utilities.SdkVersion;
import com.kofax.kmc.kut.utilities.error.ErrorInfo;
import com.kofax.kmc.kut.utilities.error.KmcRuntimeException;
import com.kofax.mobile.sdk._internal.dagger.Injector;
import com.kofax.mobile.sdk.extract.id.bundle.IBundleCacheProvider;
import com.kofax.mobile.sdk.extract.id.bundle.ZipInputStreamBundle;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Callable;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.TimeUnit;
import o.C15195gjp;
import o.InterfaceC13391fZD;
import o.gjJ;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.HttpUrl;
import okhttp3.OkHttpClient;
import okhttp3.Request;
/* loaded from: classes3.dex */
public class ServerProjectProvider implements IProjectProvider {
private static final String aeW = "GetHighestVersion";
private static final String aeX = "getProject";
private static final String aeY = "getVariant";
private static final String aeZ = "sdkVersion";
private static final String afa = "version";
private static final String afb = "project";
private static final String afc = "variant";
private static final Object afd = new Object();
private static final String yX = "VariantsList.json";
@InterfaceC13391fZD
IBundleCacheProvider aec;
private final List<a> afe;
private final Map<String, Map<String, String>> aff;
private final String afg;
private final String afh;
private final String afi;
@InterfaceC13391fZD
ConnectivityManager afj;
/* loaded from: classes3.dex */
public static class Error {
public String Message;
public String message;
}
public ServerProjectProvider(Context context, String str) throws MalformedURLException {
this(context, null, str, null);
Injector.getInjector(context).inject(this);
}
public ServerProjectProvider(Context context, IBundleCacheProvider iBundleCacheProvider, String str, ConnectivityManager connectivityManager) throws MalformedURLException {
this.afe = new CopyOnWriteArrayList();
this.aff = new HashMap();
if (context == null) {
throw new KmcRuntimeException(ErrorInfo.KMC_GN_ILLEGAL_ARGUMENT_EXCEPTION);
}
if (!str.endsWith("/")) {
StringBuilder sb = new StringBuilder();
sb.append(str);
sb.append("/");
str = sb.toString();
}
this.afg = str;
if (HttpUrl.parse(str) == null) {
throw new MalformedURLException();
}
this.afh = context.getString(R.string.ProjectProvider_NoNetworkConnection);
this.afi = context.getString(R.string.ProjectProvider_UnparsableError);
this.aec = iBundleCacheProvider;
this.afj = connectivityManager;
}
public void setCertificateValidatorListener(CertificateValidatorListener certificateValidatorListener) {
synchronized (afd) {
HttpClientHolder.uc().b(this.afg, certificateValidatorListener);
}
}
public void setRequestTimeout(long j, TimeUnit timeUnit) {
synchronized (afd) {
HttpClientHolder.uc().a(j, timeUnit);
}
}
@Override // com.kofax.mobile.sdk.extract.id.IProjectProvider
public void getHighestVersion(String str, String str2, ICompletionListener<String> iCompletionListener) {
if (iCompletionListener != null) {
getHighestVersionAsync(str, str2, false).continueWith(new Continuation<String, Void>(this, iCompletionListener) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.1
final ICompletionListener afk;
final ServerProjectProvider afl;
{
this.afl = this;
this.afk = iCompletionListener;
}
public /* bridge */ /* synthetic */ Object then(Task task) throws Exception {
return m294then((Task<String>) task);
}
/* renamed from: then, reason: collision with other method in class */
public Void m294then(Task<String> task) throws Exception {
this.afk.onComplete(task.getResult(), task.getError());
return null;
}
}, Task.UI_THREAD_EXECUTOR);
}
}
@Override // com.kofax.mobile.sdk.extract.id.IProjectProvider
public String getLatestCachedModelDataBuildInfo(String str) {
IBundleCacheProvider iBundleCacheProvider = this.aec;
if (iBundleCacheProvider != null) {
return iBundleCacheProvider.getLatestModelDataBuildInfo(str);
}
return null;
}
protected Task<String> getHighestVersionAsync(String str, String str2, boolean z) {
return P(str, str2).continueWithTask(new Continuation<String, Task<String>>(this, str, str2, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.10
final String aeg;
final ServerProjectProvider afl;
final boolean afm;
final String afo;
{
this.afl = this;
this.aeg = str;
this.afo = str2;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m295then(Task task) throws Exception {
return then((Task<String>) task);
}
public Task<String> then(Task<String> task) throws Exception {
return task.isFaulted() ? this.afl.a(this.aeg, this.afo, this.afm) : task;
}
}).continueWithTask(new Continuation<String, Task<String>>(this, str, str2) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.9
final String aeg;
final ServerProjectProvider afl;
final String afo;
{
this.afl = this;
this.aeg = str;
this.afo = str2;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m306then(Task task) throws Exception {
return then((Task<String>) task);
}
public Task<String> then(Task<String> task) throws Exception {
return task.isFaulted() ? this.afl.a(this.aeg, this.afo, task) : task;
}
}).onSuccess(new Continuation<String, String>(this, str, str2) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.8
final String aeg;
final ServerProjectProvider afl;
final String afo;
{
this.afl = this;
this.aeg = str;
this.afo = str2;
}
/* renamed from: b, reason: merged with bridge method [inline-methods] */
public String then(Task<String> task) throws Exception {
String str3 = (String) task.getResult();
this.afl.g(this.aeg, this.afo, str3);
return str3;
}
});
}
private Task<String> P(String str, String str2) {
return Task.callInBackground(new Callable<String>(this, str, str2) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.11
final String aeg;
final ServerProjectProvider afl;
final String afo;
{
this.afl = this;
this.aeg = str;
this.afo = str2;
}
@Override // java.util.concurrent.Callable
/* renamed from: mB, reason: merged with bridge method [inline-methods] */
public String call() throws Exception {
Map map = (Map) this.afl.aff.get(this.aeg);
String str3 = map != null ? (String) map.get(this.afo) : null;
if (str3 != null) {
return str3;
}
throw new Exception();
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public Task<String> a(String str, String str2, boolean z) {
return Task.callInBackground(new c()).onSuccessTask(new Continuation<String, Task<String>>(this, str, str2, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.12
final String aeg;
final ServerProjectProvider afl;
final boolean afm;
final String afo;
{
this.afl = this;
this.aeg = str;
this.afo = str2;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m296then(Task task) throws Exception {
return then((Task<String>) task);
}
public Task<String> then(Task<String> task) throws Exception {
return new f(this.afl, this.aeg, this.afo).x(this.afm);
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public Task<String> a(String str, String str2, Task<String> task) {
String latestVersionForProject = this.aec.getLatestVersionForProject(str);
return gjJ.b((CharSequence) latestVersionForProject) ? task : Task.forResult(latestVersionForProject);
}
/* JADX INFO: Access modifiers changed from: private */
public void g(String str, String str2, String str3) {
if (gjJ.b((CharSequence) str3) || this.aff.containsKey(str)) {
return;
}
HashMap hashMap = new HashMap(1);
hashMap.put(str2, str3);
this.aff.put(str, hashMap);
}
@Override // com.kofax.mobile.sdk.extract.id.IProjectProvider
public void getProject(String str, String str2, ICompletionListener<File> iCompletionListener) {
if (iCompletionListener != null) {
b(str, str2, false).continueWith(new Continuation<File, Void>(this, iCompletionListener) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.13
final ICompletionListener afk;
final ServerProjectProvider afl;
{
this.afl = this;
this.afk = iCompletionListener;
}
public /* bridge */ /* synthetic */ Object then(Task task) throws Exception {
return m297then((Task<File>) task);
}
/* renamed from: then, reason: collision with other method in class */
public Void m297then(Task<File> task) throws Exception {
this.afk.onComplete(task.getResult(), task.getError());
return null;
}
}, Task.UI_THREAD_EXECUTOR);
}
}
/* JADX INFO: Access modifiers changed from: private */
public Task<File> b(String str, String str2, boolean z) {
return Q(str, str2).continueWithTask(new Continuation<File, Task<File>>(this, str, str2, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.14
final String aeg;
final String aei;
final ServerProjectProvider afl;
final boolean afm;
{
this.afl = this;
this.aeg = str;
this.aei = str2;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m298then(Task task) throws Exception {
return then((Task<File>) task);
}
public Task<File> then(Task<File> task) throws Exception {
return task.isFaulted() ? this.afl.c(this.aeg, this.aei, this.afm) : task;
}
});
}
private Task<File> Q(String str, String str2) {
File project = this.aec.getProject(str, str2);
if (project == null) {
return Task.forError(new Exception());
}
return Task.forResult(project);
}
/* JADX INFO: Access modifiers changed from: private */
public Task<File> c(String str, String str2, boolean z) {
return Task.callInBackground(new c()).onSuccessTask(new Continuation<File, Task<File>>(this, str, str2, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.15
final String aeg;
final String aei;
final ServerProjectProvider afl;
final boolean afm;
{
this.afl = this;
this.aeg = str;
this.aei = str2;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m299then(Task task) throws Exception {
return then((Task<File>) task);
}
public Task<File> then(Task<File> task) throws Exception {
return new b(this.afl, this.aeg, this.aei).x(this.afm);
}
});
}
@Override // com.kofax.mobile.sdk.extract.id.IProjectProvider
public void getVariant(String str, String str2, String str3, ICompletionListener<File> iCompletionListener) {
if (iCompletionListener != null) {
a(str, str2, str3, false).continueWith(new Continuation<File, Void>(this, iCompletionListener) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.2
final ICompletionListener afk;
final ServerProjectProvider afl;
{
this.afl = this;
this.afk = iCompletionListener;
}
public /* bridge */ /* synthetic */ Object then(Task task) throws Exception {
return m300then((Task<File>) task);
}
/* renamed from: then, reason: collision with other method in class */
public Void m300then(Task<File> task) throws Exception {
this.afk.onComplete(task.getResult(), task.getError());
return null;
}
}, Task.UI_THREAD_EXECUTOR);
}
}
/* JADX INFO: Access modifiers changed from: private */
public Task<File> a(String str, String str2, String str3, boolean z) {
return h(str, str2, str3).continueWithTask(new Continuation<File, Task<File>>(this, str, str2, str3, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.3
final String aeg;
final String aei;
final String aek;
final ServerProjectProvider afl;
final boolean afm;
{
this.afl = this;
this.aeg = str;
this.aek = str2;
this.aei = str3;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m301then(Task task) throws Exception {
return then((Task<File>) task);
}
public Task<File> then(Task<File> task) throws Exception {
return task.isFaulted() ? this.afl.b(this.aeg, this.aek, this.aei, this.afm) : task;
}
});
}
private Task<File> h(String str, String str2, String str3) {
File variant = this.aec.getVariant(str, str2, str3);
if (variant == null) {
return Task.forError(new Exception());
}
return Task.forResult(variant);
}
/* JADX INFO: Access modifiers changed from: private */
public Task<File> b(String str, String str2, String str3, boolean z) {
return Task.callInBackground(new c()).onSuccessTask(new Continuation<File, Task<File>>(this, str, str2, str3, z) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.4
final String aeg;
final String aei;
final String aek;
final ServerProjectProvider afl;
final boolean afm;
{
this.afl = this;
this.aeg = str;
this.aek = str2;
this.aei = str3;
this.afm = z;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m302then(Task task) throws Exception {
return then((Task<File>) task);
}
public Task<File> then(Task<File> task) throws Exception {
return new e(this.afl, this.aeg, this.aek, this.aei).x(this.afm);
}
});
}
public void loadAllVariantsForProject(String str, ICompletionListener<Void> iCompletionListener) {
if (iCompletionListener != null) {
String sdkVersion = sdkVersion();
Capture capture = new Capture();
getHighestVersionAsync(str, sdkVersion, true).onSuccessTask(new Continuation<String, Task<File>>(this, capture, str) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.7
final String aeg;
final ServerProjectProvider afl;
final Capture afn;
{
this.afl = this;
this.afn = capture;
this.aeg = str;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m305then(Task task) throws Exception {
return then((Task<String>) task);
}
public Task<File> then(Task<String> task) throws Exception {
this.afn.set(task.getResult());
return this.afl.b(this.aeg, (String) task.getResult(), true);
}
}).onSuccessTask(new Continuation<File, Task<Void>>(this, capture, str) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.6
final String aeg;
final ServerProjectProvider afl;
final Capture afn;
{
this.afl = this;
this.afn = capture;
this.aeg = str;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m304then(Task task) throws Exception {
return then((Task<File>) task);
}
public Task<Void> then(Task<File> task) throws Exception {
String str2 = (String) this.afn.get();
String[] f2 = this.afl.f((File) task.getResult());
ArrayList arrayList = new ArrayList();
for (String str3 : f2) {
arrayList.add(this.afl.a(this.aeg, str3, str2, true));
}
return Task.whenAll(arrayList);
}
}).continueWithTask(new d()).continueWith(new Continuation<Void, Void>(this, iCompletionListener) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.5
final ICompletionListener afk;
final ServerProjectProvider afl;
{
this.afl = this;
this.afk = iCompletionListener;
}
public /* bridge */ /* synthetic */ Object then(Task task) throws Exception {
return m303then((Task<Void>) task);
}
/* renamed from: then, reason: collision with other method in class */
public Void m303then(Task<Void> task) throws Exception {
if (task.isCancelled()) {
this.afk.onComplete(null, new KmcRuntimeException(ErrorInfo.KMC_EV_CANCEL_OPERATION_SUCCESS));
} else {
this.afk.onComplete(null, task.getError());
}
return null;
}
}, Task.UI_THREAD_EXECUTOR);
}
}
public void cancelLoadAllVariants() {
Iterator<a> it = this.afe.iterator();
while (it.hasNext()) {
it.next().cancel();
}
}
/* JADX INFO: Access modifiers changed from: private */
public HttpUrl R(String str, String str2) {
return aN(aeW).addQueryParameter(afb, str).addQueryParameter(aeZ, str2).build();
}
/* JADX INFO: Access modifiers changed from: private */
public HttpUrl S(String str, String str2) {
return aN(aeX).addQueryParameter(afb, str).addQueryParameter("version", str2).build();
}
/* JADX INFO: Access modifiers changed from: private */
public HttpUrl i(String str, String str2, String str3) {
return aN(aeY).addQueryParameter(afb, str).addQueryParameter(afc, str2).addQueryParameter("version", str3).build();
}
private HttpUrl.Builder aN(String str) {
return HttpUrl.parse(this.afg).newBuilder().addPathSegment(str);
}
/* JADX INFO: Access modifiers changed from: private */
public Request a(HttpUrl httpUrl) {
return new Request.Builder().url(httpUrl).addHeader("Accept", AbstractSpiCall.ACCEPT_JSON_VALUE).addHeader(HttpHeaders.ACCEPT_ENCODING, "identity").build();
}
protected String sdkVersion() {
return SdkVersion.getSdkVersion();
}
/* JADX INFO: Access modifiers changed from: private */
public String[] f(File file) throws IOException {
FileInputStream fileInputStream = new FileInputStream(new File(file, yX));
String b2 = C15195gjp.b(fileInputStream);
C15195gjp.d((InputStream) fileInputStream);
return (String[]) new Gson().getAdapter(String[].class).fromJson(b2);
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public static class HttpClientHolder {
private static final long aft = 10;
private static final TimeUnit afu = TimeUnit.SECONDS;
private static HttpClientHolder afz;
long afv;
TimeUnit afw;
String afx;
CertificateValidatorListener afy;
OkHttpClient client;
static HttpClientHolder uc() {
if (afz == null) {
afz = new HttpClientHolder(aft, afu, null, null);
}
return afz;
}
private HttpClientHolder(long j, TimeUnit timeUnit, String str, CertificateValidatorListener certificateValidatorListener) {
b(j, timeUnit, str, certificateValidatorListener);
}
private void b(long j, TimeUnit timeUnit, String str, CertificateValidatorListener certificateValidatorListener) {
OkHttpClient.Builder builder = new OkHttpClient.Builder();
builder.connectTimeout(j, timeUnit);
builder.writeTimeout(j, timeUnit);
builder.readTimeout(j, timeUnit);
if (certificateValidatorListener != null && str != null) {
try {
URL url = new URL(str);
if (url.getProtocol().equalsIgnoreCase("https")) {
builder.sslSocketFactory(certificateValidatorListener.getSSLSocketFactory(url.getHost()));
}
} catch (Exception e) {
throw new ProjectProviderException(e);
}
}
this.client = builder.build();
this.afv = j;
this.afw = timeUnit;
this.afx = str;
this.afy = certificateValidatorListener;
}
void a(long j, TimeUnit timeUnit) {
b(j, timeUnit, this.afx, this.afy);
}
void b(String str, CertificateValidatorListener certificateValidatorListener) {
b(this.afv, this.afw, str, certificateValidatorListener);
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class d<T> implements Continuation<T, Task<T>> {
final ServerProjectProvider afl;
private d(ServerProjectProvider serverProjectProvider) {
this.afl = serverProjectProvider;
}
/* renamed from: then, reason: merged with bridge method [inline-methods] */
public Task<T> m308then(Task<T> task) throws Exception {
if (!task.isFaulted()) {
return task;
}
return Task.callInBackground(new c()).onSuccessTask(new Continuation<T, Task<Void>>(this) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.d.3
final d afD;
{
this.afD = this;
}
/* renamed from: then, reason: merged with bridge method [inline-methods] */
public Task<Void> m311then(Task<T> task2) throws Exception {
return Task.delay(20L);
}
}).onSuccessTask(new Continuation<Void, Task<Void>>(this) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.d.2
final d afD;
{
this.afD = this;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m310then(Task task2) throws Exception {
return then((Task<Void>) task2);
}
public Task<Void> then(Task<Void> task2) throws Exception {
return Task.callInBackground(new c());
}
}).onSuccessTask(new Continuation<Void, Task<T>>(this, task.getError()) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.d.1
final Exception afC;
final d afD;
{
this.afD = this;
this.afC = r2;
}
/* renamed from: then, reason: collision with other method in class */
public /* bridge */ /* synthetic */ Object m309then(Task task2) throws Exception {
return then((Task<Void>) task2);
}
public Task<T> then(Task<Void> task2) throws Exception {
return Task.forError(this.afC);
}
});
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class c<T> implements Callable<T> {
final ServerProjectProvider afl;
private c(ServerProjectProvider serverProjectProvider) {
this.afl = serverProjectProvider;
}
@Override // java.util.concurrent.Callable
public T call() throws Exception {
NetworkInfo activeNetworkInfo = this.afl.afj.getActiveNetworkInfo();
if (activeNetworkInfo == null || !activeNetworkInfo.isConnectedOrConnecting()) {
throw new ProjectProviderException(this.afl.afh);
}
return null;
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public abstract class a<T> implements Callback {
final ServerProjectProvider afl;
private final Request afp;
private final Task<T>.TaskCompletionSource afq = Task.create();
private Call afr;
protected abstract T b(InputStream inputStream) throws Exception;
public a(ServerProjectProvider serverProjectProvider, Request request) {
this.afl = serverProjectProvider;
this.afp = request;
}
public Task<T> x(boolean z) {
Call newCall = HttpClientHolder.uc().client.newCall(this.afp);
this.afr = newCall;
newCall.enqueue(this);
if (z) {
this.afl.afe.add(this);
}
return this.afq.getTask().continueWithTask(new Continuation<T, Task<T>>(this) { // from class: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.a.1
final a afs;
{
this.afs = this;
}
/* renamed from: then, reason: merged with bridge method [inline-methods] */
public Task<T> m307then(Task<T> task) throws Exception {
this.afs.afl.afe.remove(this.afs);
return task;
}
}).continueWithTask(new d());
}
public void cancel() {
this.afq.trySetCancelled();
this.afr.cancel();
}
@Override // okhttp3.Callback
public void onFailure(Call call, IOException iOException) {
a(new ProjectProviderException((Exception) iOException));
}
private void a(ProjectProviderException projectProviderException) {
this.afq.trySetError(projectProviderException);
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:24:0x00a2 */
/* JADX WARN: Removed duplicated region for block: B:25:? A[RETURN, SYNTHETIC] */
/* JADX WARN: Removed duplicated region for block: B:31:0x00b5 */
@Override // okhttp3.Callback
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void onResponse(okhttp3.Call r6, okhttp3.Response r7) throws java.io.IOException {
/*
r5 = this;
r6 = 0
okhttp3.ResponseBody r0 = r7.body() // Catch: java.lang.Throwable -> L89 java.lang.Exception -> L8d
int r7 = r7.code() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r1 = 200(0xc8, float:2.8E-43)
if (r7 != r1) goto L42
java.util.UUID r7 = java.util.UUID.randomUUID() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.String r7 = r7.toString() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
android.os.MemoryFile r1 = new android.os.MemoryFile // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
long r2 = r0.contentLength() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
int r2 = (int) r2 // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r1.<init>(r7, r2) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.io.OutputStream r6 = r1.getOutputStream() // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
java.io.InputStream r7 = r0.byteStream() // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
o.C15195gjp.c(r7, r6) // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
java.io.InputStream r7 = r1.getInputStream() // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
java.lang.Object r7 = r5.b(r7) // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
bolts.Task<T>$TaskCompletionSource r2 = r5.afq // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
r2.trySetResult(r7) // Catch: java.lang.Throwable -> L38 java.lang.Exception -> L3b
goto L7c
L38:
r7 = move-exception
goto Lad
L3b:
r7 = move-exception
r4 = r7
r7 = r6
r6 = r1
r1 = r0
r0 = r4
goto L92
L42:
com.google.gson.Gson r7 = new com.google.gson.Gson // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r7.<init>() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.Class<com.kofax.mobile.sdk.extract.id.ServerProjectProvider$Error> r1 = com.kofax.mobile.sdk.extract.id.ServerProjectProvider.Error.class
com.google.gson.TypeAdapter r7 = r7.getAdapter(r1) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.String r1 = r0.string() // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.Object r7 = r7.fromJson(r1) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
com.kofax.mobile.sdk.extract.id.ServerProjectProvider$Error r7 = (com.kofax.mobile.sdk.extract.id.ServerProjectProvider.Error) r7 // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.String r1 = r7.message // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
boolean r1 = o.gjJ.b(r1) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
if (r1 != 0) goto L62
java.lang.String r7 = r7.message // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
goto L73
L62:
java.lang.String r1 = r7.Message // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
boolean r1 = o.gjJ.b(r1) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
if (r1 != 0) goto L6d
java.lang.String r7 = r7.Message // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
goto L73
L6d:
com.kofax.mobile.sdk.extract.id.ServerProjectProvider r7 = r5.afl // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
java.lang.String r7 = com.kofax.mobile.sdk.extract.id.ServerProjectProvider.e(r7) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
L73:
com.kofax.mobile.sdk.extract.id.ProjectProviderException r1 = new com.kofax.mobile.sdk.extract.id.ProjectProviderException // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r1.<init>(r7) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r5.a(r1) // Catch: java.lang.Throwable -> L85 java.lang.Exception -> L87
r1 = r6
L7c:
o.C15195gjp.d(r0)
o.C15195gjp.e(r6)
if (r1 == 0) goto La6
goto La3
L85:
r7 = move-exception
goto L8b
L87:
r7 = move-exception
goto L8f
L89:
r7 = move-exception
r0 = r6
L8b:
r1 = r6
goto Lad
L8d:
r7 = move-exception
r0 = r6
L8f:
r1 = r0
r0 = r7
r7 = r6
L92:
com.kofax.mobile.sdk.extract.id.ProjectProviderException r2 = new com.kofax.mobile.sdk.extract.id.ProjectProviderException // Catch: java.lang.Throwable -> La7
r2.<init>(r0) // Catch: java.lang.Throwable -> La7
r5.a(r2) // Catch: java.lang.Throwable -> La7
o.C15195gjp.d(r1)
o.C15195gjp.e(r7)
if (r6 == 0) goto La6
r1 = r6
La3:
r1.close()
La6:
return
La7:
r0 = move-exception
r4 = r1
r1 = r6
r6 = r7
r7 = r0
r0 = r4
Lad:
o.C15195gjp.d(r0)
o.C15195gjp.e(r6)
if (r1 == 0) goto Lb8
r1.close()
Lb8:
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.kofax.mobile.sdk.extract.id.ServerProjectProvider.a.onResponse(okhttp3.Call, okhttp3.Response):void");
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class f extends a<String> {
final ServerProjectProvider afl;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public f(ServerProjectProvider serverProjectProvider, String str, String str2) {
super(serverProjectProvider, serverProjectProvider.a(serverProjectProvider.R(str, str2)));
this.afl = serverProjectProvider;
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // com.kofax.mobile.sdk.extract.id.ServerProjectProvider.a
/* renamed from: d, reason: merged with bridge method [inline-methods] */
public String b(InputStream inputStream) throws Exception {
return C15195gjp.b(inputStream).replace("\"", "");
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class b extends a<File> {
private final String afA;
private final String afB;
final ServerProjectProvider afl;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public b(ServerProjectProvider serverProjectProvider, String str, String str2) {
super(serverProjectProvider, serverProjectProvider.a(serverProjectProvider.S(str, str2)));
this.afl = serverProjectProvider;
this.afA = str;
this.afB = str2;
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // com.kofax.mobile.sdk.extract.id.ServerProjectProvider.a
/* renamed from: c, reason: merged with bridge method [inline-methods] */
public File b(InputStream inputStream) throws Exception {
return this.afl.aec.cacheProject(this.afA, new ZipInputStreamBundle(inputStream), this.afB);
}
}
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes3.dex */
public class e extends a<File> {
private final String afA;
private final String afB;
private final String afE;
final ServerProjectProvider afl;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public e(ServerProjectProvider serverProjectProvider, String str, String str2, String str3) {
super(serverProjectProvider, serverProjectProvider.a(serverProjectProvider.i(str, str2, str3)));
this.afl = serverProjectProvider;
this.afA = str;
this.afE = str2;
this.afB = str3;
}
/* JADX INFO: Access modifiers changed from: protected */
@Override // com.kofax.mobile.sdk.extract.id.ServerProjectProvider.a
/* renamed from: c, reason: merged with bridge method [inline-methods] */
public File b(InputStream inputStream) throws Exception {
return this.afl.aec.cacheVariant(this.afA, this.afE, new ZipInputStreamBundle(inputStream), this.afB);
}
}
}