package com.fyber.inneractive.sdk.network; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Handler; import android.os.Looper; import com.fyber.inneractive.sdk.config.IAConfigManager; import com.fyber.inneractive.sdk.util.IAlog; import java.util.Comparator; import java.util.Locale; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.PriorityBlockingQueue; import java.util.concurrent.ThreadFactory; import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; /* loaded from: classes2.dex */ public final class y { public static final a g = new a(); public final PriorityBlockingQueue a = new PriorityBlockingQueue(100, new d(0)); public volatile boolean b = false; public final Handler c = new Handler(Looper.getMainLooper()); public final ThreadPoolExecutor d = new ThreadPoolExecutor(6, 6, 1000, TimeUnit.SECONDS, new LinkedBlockingQueue(100), g); public final b e = new b(); public final s0 f = new s0(); public class a implements ThreadFactory { public final AtomicInteger a = new AtomicInteger(100); @Override // java.util.concurrent.ThreadFactory public final Thread newThread(Runnable runnable) { return new Thread(runnable, String.format(Locale.ENGLISH, "FyberMarketplace-Network-%02d", Integer.valueOf(this.a.getAndIncrement()))); } } public class b implements Runnable { public b() { } /* JADX WARN: Can't wrap try/catch for region: R(20:11|12|(1:14)|15|16|17|(13:21|(1:27)|28|29|30|31|32|33|34|35|(1:37)|38|39)|69|(3:23|25|27)|28|29|30|31|32|33|34|35|(0)|38|39) */ /* JADX WARN: Code restructure failed: missing block: B:56:0x00c2, code lost: r2 = r6; */ /* JADX WARN: Code restructure failed: missing block: B:57:0x010a, code lost: r6 = r2; */ /* JADX WARN: Code restructure failed: missing block: B:58:0x010b, code lost: com.fyber.inneractive.sdk.network.y.a(r3, r6); */ /* JADX WARN: Code restructure failed: missing block: B:59:0x00c0, code lost: r4 = e; */ /* JADX WARN: Code restructure failed: missing block: B:61:0x00ce, code lost: if (r3.isCancelled() == false) goto L50; */ /* JADX WARN: Code restructure failed: missing block: B:62:0x00d0, code lost: r3.a((com.fyber.inneractive.sdk.network.c0) null, r4, false); */ /* JADX WARN: Code restructure failed: missing block: B:65:0x00c8, code lost: r4 = e; */ /* JADX WARN: Code restructure failed: missing block: B:66:0x00c9, code lost: r6 = null; */ /* JADX WARN: Code restructure failed: missing block: B:67:0x00c4, code lost: r4 = move-exception; */ /* JADX WARN: Code restructure failed: missing block: B:68:0x00c5, code lost: r6 = null; r2 = r4; */ /* JADX WARN: Removed duplicated region for block: B:37:0x0134 */ @Override // java.lang.Runnable /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void run() { /* Method dump skipped, instructions count: 323 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.y.b.run():void"); } } public class c implements Runnable { public final /* synthetic */ c0 a; public c(c0 c0Var) { this.a = c0Var; } @Override // java.lang.Runnable public final void run() { IAlog.e("retryNetworkRequest pre-execute - %s", this.a.getClass().getName()); y.this.a(this.a); } } public static class d implements Comparator { public d() { } public /* synthetic */ d(int i) { this(); } @Override // java.util.Comparator public final int compare(c0 c0Var, c0 c0Var2) { return c0Var.d().ordinal() - c0Var2.d().ordinal(); } } public final void a(c0 c0Var) { if (this.a.offer(c0Var)) { c0Var.a(r0.QUEUED); } else { IAlog.a("Request queue is full! current request is dropped! %s", c0Var.getUrl()); } } public final boolean b(c0 c0Var) { if (!c0Var.g()) { return false; } c0Var.a(r0.QUEUED_FOR_RETRY); long s = c0Var.s(); IAlog.e("retryNetworkRequest queue up in main thread - %s with delay of %d", c0Var.getClass().getName(), Long.valueOf(s)); this.c.postDelayed(new c(c0Var), s); return true; } public final boolean c(c0 c0Var) { boolean z = c0Var.i() || c0Var.n(); IAlog.a("%s : NetworkExecutorImpl : should enabled watchdog : %s", IAlog.a(this), Boolean.valueOf(z)); return z; } public static void a(c0 c0Var, b0 b0Var) { try { if (c0Var.isCancelled() || b0Var == null) { return; } c0Var.a((c0) b0Var.a, (Exception) null, false); } catch (Exception e) { IAlog.a("failed notifying the listener request complete", e, new Object[0]); if (c0Var.isCancelled()) { return; } c0Var.a((c0) null, e, false); } } public static void a(c0 c0Var, j jVar, b0 b0Var) { try { if (c0Var.isCancelled() || c0Var.b() == null || b0Var == null || jVar == null || jVar.a != 200) { return; } c0Var.a(b0Var, c0Var.b(), jVar.e); } catch (Exception e) { IAlog.a("Failed cache network response data", e, new Object[0]); } } public final b0 a(c0 c0Var, j jVar) throws Exception { b0 b0Var = null; if (jVar != null) { try { if (!c0Var.isCancelled()) { int i = jVar.a; if (i != 200 && (i < 300 || i >= 304)) { if (i == 304) { c0Var.a((c0) null, (Exception) new f(), false); } else { c0Var.a((c0) null, (Exception) new t0(jVar.b, jVar.a), false); } } b0Var = c0Var.a(jVar, jVar.d, i); } } catch (a1 e) { IAlog.a("failed parsing network request but will retry", e, new Object[0]); if (b(c0Var)) { throw e; } throw new z0(e); } catch (Exception e2) { IAlog.a("failed parsing network request", e2, new Object[0]); throw e2; } } return b0Var; } /* JADX WARN: Removed duplicated region for block: B:24:0x0035 */ /* JADX WARN: Removed duplicated region for block: B:26:0x003b */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final com.fyber.inneractive.sdk.network.j a(com.fyber.inneractive.sdk.network.c0 r4, com.fyber.inneractive.sdk.network.a r5) throws java.lang.Exception { /* r3 = this; java.lang.String r0 = "failed sending network request" r1 = 0 boolean r2 = r4.isCancelled() // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16 if (r2 != 0) goto L22 if (r5 == 0) goto L18 java.lang.String r5 = r5.a // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16 goto L1a Le: r4 = move-exception goto L24 L10: r5 = move-exception goto L2a L12: r5 = move-exception goto L2a L14: r5 = move-exception goto L2a L16: r5 = move-exception goto L41 L18: java.lang.String r5 = "" L1a: a() // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16 com.fyber.inneractive.sdk.network.j r4 = r4.a(r5) // Catch: java.lang.Exception -> Le java.net.SocketTimeoutException -> L10 com.fyber.inneractive.sdk.network.b -> L12 java.net.UnknownHostException -> L14 com.fyber.inneractive.sdk.network.a1 -> L16 goto L23 L22: r4 = 0 L23: return r4 L24: java.lang.Object[] r5 = new java.lang.Object[r1] com.fyber.inneractive.sdk.util.IAlog.a(r0, r4, r5) throw r4 L2a: java.lang.Object[] r1 = new java.lang.Object[r1] com.fyber.inneractive.sdk.util.IAlog.a(r0, r5, r1) boolean r4 = r3.b(r4) if (r4 == 0) goto L3b com.fyber.inneractive.sdk.network.a1 r4 = new com.fyber.inneractive.sdk.network.a1 r4.(r5) throw r4 L3b: com.fyber.inneractive.sdk.network.z0 r4 = new com.fyber.inneractive.sdk.network.z0 r4.(r5) throw r4 L41: java.lang.Object[] r0 = new java.lang.Object[r1] java.lang.String r1 = "failed sending network request but will retry" com.fyber.inneractive.sdk.util.IAlog.a(r1, r5, r0) boolean r4 = r3.b(r4) if (r4 == 0) goto L4f throw r5 L4f: com.fyber.inneractive.sdk.network.z0 r4 = new com.fyber.inneractive.sdk.network.z0 r4.(r5) throw r4 */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.network.y.a(com.fyber.inneractive.sdk.network.c0, com.fyber.inneractive.sdk.network.a):com.fyber.inneractive.sdk.network.j"); } public static void a() throws com.fyber.inneractive.sdk.network.b { if (((com.fyber.inneractive.sdk.config.global.features.k) IAConfigManager.L.K.a(com.fyber.inneractive.sdk.config.global.features.k.class)).a(false, "should_use_is_network_connected")) { try { ConnectivityManager connectivityManager = (ConnectivityManager) com.fyber.inneractive.sdk.util.o.a.getSystemService("connectivity"); NetworkInfo activeNetworkInfo = connectivityManager != null ? connectivityManager.getActiveNetworkInfo() : null; if (com.fyber.inneractive.sdk.util.o.b("android.permission.ACCESS_NETWORK_STATE") && activeNetworkInfo != null) { if (activeNetworkInfo.isConnectedOrConnecting()) { return; } } throw new com.fyber.inneractive.sdk.network.b("No network connection"); } catch (Throwable unused) { IAlog.b("Error retrieved when trying to get the network state - Perhaps you forgot to declare android.permission.ACCESS_NETWORK_STATE in your Android manifest file.", new Object[0]); } } } }