package com.vungle.warren; import android.text.TextUtils; import android.util.Log; import android.webkit.URLUtil; import com.google.android.gms.ads.RequestConfiguration; import com.vungle.warren.AdConfig; import com.vungle.warren.downloader.a; import com.vungle.warren.model.r; import com.vungle.warren.utility.x; import com.vungle.warren.v; import g8.d; import g8.j; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.net.UnknownHostException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArraySet; import java.util.concurrent.atomic.AtomicBoolean; import java.util.concurrent.atomic.AtomicLong; import java.util.concurrent.atomic.AtomicReference; /* loaded from: classes2.dex */ public class c { /* renamed from: q, reason: collision with root package name */ private static final String f7993q = "com.vungle.warren.c"; /* renamed from: d, reason: collision with root package name */ private final v f7997d; /* renamed from: f, reason: collision with root package name */ private final g8.j f7999f; /* renamed from: g, reason: collision with root package name */ private final com.vungle.warren.utility.g f8000g; /* renamed from: h, reason: collision with root package name */ private final VungleApiClient f8001h; /* renamed from: i, reason: collision with root package name */ private final g8.a f8002i; /* renamed from: j, reason: collision with root package name */ private final com.vungle.warren.downloader.g f8003j; /* renamed from: k, reason: collision with root package name */ private final a0 f8004k; /* renamed from: m, reason: collision with root package name */ private final l0 f8006m; /* renamed from: n, reason: collision with root package name */ private final e0 f8007n; /* renamed from: o, reason: collision with root package name */ private final f8.a f8008o; /* renamed from: a, reason: collision with root package name */ private final Map f7994a = new ConcurrentHashMap(); /* renamed from: b, reason: collision with root package name */ private final Map f7995b = new ConcurrentHashMap(); /* renamed from: c, reason: collision with root package name */ private final List f7996c = new CopyOnWriteArrayList(); /* renamed from: e, reason: collision with root package name */ private com.vungle.warren.d f7998e = null; /* renamed from: l, reason: collision with root package name */ private final AtomicReference f8005l = new AtomicReference(); /* renamed from: p, reason: collision with root package name */ private boolean f8009p = false; class a implements Runnable { a() { } @Override // java.lang.Runnable public void run() { c.this.f7998e = null; Iterator it = c.this.f7997d.d().iterator(); while (it.hasNext()) { c.this.d0(((v.b) it.next()).f8643b, 25); } } } class b implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ i f8011a; b(i iVar) { this.f8011a = iVar; } @Override // java.lang.Runnable public void run() { if (c.this.f7996c.contains(this.f8011a)) { i iVar = this.f8011a; i iVar2 = (i) c.this.f7994a.get(iVar.f8044a); if (iVar2 != null) { int i10 = iVar2.f8054k; iVar2.b(iVar); if (iVar2.f8054k < i10) { c.this.Z(iVar2); } } else { v.b c10 = c.this.f7997d.c(iVar.f8044a); if (c10 != null) { c10.f8643b.b(iVar); iVar = c10.f8643b; } if (iVar.f8054k <= 0) { c.this.n0(iVar); } else { v vVar = c.this.f7997d; if (c10 == null) { c10 = new v.b(iVar); } vVar.a(c10); c.this.o0(null); } } c.this.f7996c.remove(iVar); } } } /* renamed from: com.vungle.warren.c$c, reason: collision with other inner class name */ class RunnableC0118c implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ i f8013a; RunnableC0118c(i iVar) { this.f8013a = iVar; } @Override // java.lang.Runnable public void run() { c.this.d0(this.f8013a, 39); } } class d implements j.b0 { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ AdConfig.AdSize f8015a; d(AdConfig.AdSize adSize) { this.f8015a = adSize; } @Override // g8.j.b0 /* renamed from: b, reason: merged with bridge method [inline-methods] */ public void a(com.vungle.warren.model.n nVar) { if (nVar != null && nVar.l() && nVar.f() == 1) { AdConfig.AdSize b10 = nVar.b(); AdConfig.AdSize adSize = this.f8015a; if (b10 != adSize) { nVar.o(adSize); c.this.f7999f.j0(nVar, null, false); } } } } class e implements d8.c { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ i f8017a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ long f8018b; class a implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ Throwable f8020a; a(Throwable th) { this.f8020a = th; } @Override // java.lang.Runnable public void run() { c cVar = c.this; cVar.c0(cVar.i0(this.f8020a), e.this.f8017a.f8044a, null); } } class b implements Runnable { b() { } @Override // java.lang.Runnable public void run() { e eVar = e.this; c.this.a0(39, eVar.f8017a.f8044a); } } /* renamed from: com.vungle.warren.c$e$c, reason: collision with other inner class name */ class RunnableC0119c implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ d8.e f8023a; RunnableC0119c(d8.e eVar) { this.f8023a = eVar; } @Override // java.lang.Runnable public void run() { com.vungle.warren.model.n nVar = (com.vungle.warren.model.n) c.this.f7999f.T(e.this.f8017a.f8044a.f(), com.vungle.warren.model.n.class).get(); if (nVar == null) { Log.e(c.f7993q, "Placement metadata not found for requested advertisement."); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", "Placement metadata not found for requested advertisement. request = " + e.this.f8017a.f8044a); c.this.c0(new com.vungle.warren.error.a(2), e.this.f8017a.f8044a, null); return; } if (!this.f8023a.e()) { long t10 = c.this.f8001h.t(this.f8023a); if (t10 <= 0 || !(nVar.i() || nVar.l())) { Log.e(c.f7993q, "Failed to retrieve advertisement information"); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("Response was not successful, not retrying;request = %1$s; responseCode = %2$s", e.this.f8017a.f8044a, Integer.valueOf(this.f8023a.b()))); c cVar = c.this; cVar.c0(cVar.h0(this.f8023a.b()), e.this.f8017a.f8044a, null); return; } e eVar = e.this; c.this.W(nVar, eVar.f8017a.f8045b, t10, false); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", "Response was not successful, retrying; request = " + e.this.f8017a.f8044a); c.this.c0(new com.vungle.warren.error.a(14), e.this.f8017a.f8044a, null); return; } z4.k kVar = (z4.k) this.f8023a.a(); Log.d(c.f7993q, "Ads Response: " + kVar); if (kVar == null || !kVar.x("ads") || kVar.u("ads").l()) { VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("Response has no ads; placement = %1$s;op.request = %2$s; response = %3$s", nVar, e.this.f8017a.f8044a, kVar)); c.this.c0(new com.vungle.warren.error.a(1), e.this.f8017a.f8044a, null); return; } z4.g v10 = kVar.v("ads"); if (v10 != null && v10.size() != 0) { z4.k g10 = v10.r(0).g(); z4.k g11 = g10.u("ad_markup").g(); e eVar2 = e.this; c.this.J(eVar2.f8017a, eVar2.f8018b, g10, nVar, g11); return; } VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", "Response was successful, but no ads; request = " + e.this.f8017a.f8044a); c.this.c0(new com.vungle.warren.error.a(1), e.this.f8017a.f8044a, null); } } class d implements Runnable { d() { } @Override // java.lang.Runnable public void run() { e eVar = e.this; c.this.a0(39, eVar.f8017a.f8044a); } } e(i iVar, long j10) { this.f8017a = iVar; this.f8018b = j10; } @Override // d8.c public void a(d8.b bVar, Throwable th) { VungleLogger.i(true, c.f7993q, "ttDownloadContext", String.format("Request ad failed, request = %1$s, elapsed time = %2$dms", this.f8017a.f8044a, Long.valueOf(System.currentTimeMillis() - this.f8018b))); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("failed to request ad, request = %1$s, throwable = %2$s", this.f8017a.f8044a, th)); c.this.f8000g.a().a(new a(th), new b()); } @Override // d8.c public void b(d8.b bVar, d8.e eVar) { VungleLogger.i(true, c.f7993q, "ttDownloadContext", String.format("Request ad got response, request = %1$s, elapsed time = %2$dms", this.f8017a.f8044a, Long.valueOf(System.currentTimeMillis() - this.f8018b))); c.this.f8000g.a().a(new RunnableC0119c(eVar), new d()); } } class f implements com.vungle.warren.downloader.a { /* renamed from: a, reason: collision with root package name */ AtomicLong f8026a; /* renamed from: b, reason: collision with root package name */ List f8027b = Collections.synchronizedList(new ArrayList()); /* renamed from: c, reason: collision with root package name */ final /* synthetic */ i f8028c; /* renamed from: d, reason: collision with root package name */ final /* synthetic */ com.vungle.warren.model.c f8029d; class a implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ com.vungle.warren.downloader.f f8031a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ a.C0121a f8032b; a(com.vungle.warren.downloader.f fVar, a.C0121a c0121a) { this.f8031a = fVar; this.f8032b = c0121a; } @Override // java.lang.Runnable public void run() { Log.e(c.f7993q, "Download Failed"); com.vungle.warren.downloader.f fVar = this.f8031a; if (fVar != null) { String str = fVar.f8152g; com.vungle.warren.model.a aVar = TextUtils.isEmpty(str) ? null : (com.vungle.warren.model.a) c.this.f7999f.T(str, com.vungle.warren.model.a.class).get(); if (aVar != null) { f.this.f8027b.add(this.f8032b); aVar.f8304f = 2; try { c.this.f7999f.h0(aVar); } catch (d.a unused) { f.this.f8027b.add(new a.C0121a(-1, new com.vungle.warren.error.a(26), 4)); } } else { f.this.f8027b.add(new a.C0121a(-1, new IOException("Downloaded file not found!"), 1)); } } else { f.this.f8027b.add(new a.C0121a(-1, new RuntimeException("error in request"), 4)); } if (f.this.f8026a.decrementAndGet() <= 0) { f fVar2 = f.this; c.this.Y(fVar2.f8028c, fVar2.f8029d.t(), f.this.f8027b, true); } } } class b implements Runnable { b() { } @Override // java.lang.Runnable public void run() { f fVar = f.this; c.this.a0(39, fVar.f8028c.f8044a); } } /* renamed from: com.vungle.warren.c$f$c, reason: collision with other inner class name */ class RunnableC0120c implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ File f8035a; /* renamed from: b, reason: collision with root package name */ final /* synthetic */ com.vungle.warren.downloader.f f8036b; RunnableC0120c(File file, com.vungle.warren.downloader.f fVar) { this.f8035a = file; this.f8036b = fVar; } /* JADX WARN: Code restructure failed: missing block: B:31:0x00e8, code lost: if (r0.f8030e.N(r0.f8029d) == false) goto L33; */ @Override // java.lang.Runnable /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public void run() { /* Method dump skipped, instructions count: 292 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.vungle.warren.c.f.RunnableC0120c.run():void"); } } class d implements Runnable { d() { } @Override // java.lang.Runnable public void run() { f fVar = f.this; c.this.a0(39, fVar.f8028c.f8044a); } } f(i iVar, com.vungle.warren.model.c cVar) { this.f8028c = iVar; this.f8029d = cVar; this.f8026a = new AtomicLong(iVar.f8055l.size()); } @Override // com.vungle.warren.downloader.a public void a(File file, com.vungle.warren.downloader.f fVar) { c.this.f8000g.a().a(new RunnableC0120c(file, fVar), new d()); } @Override // com.vungle.warren.downloader.a public void b(a.C0121a c0121a, com.vungle.warren.downloader.f fVar) { c.this.f8000g.a().a(new a(fVar, c0121a), new b()); } @Override // com.vungle.warren.downloader.a public void c(a.b bVar, com.vungle.warren.downloader.f fVar) { } } class g implements x.a { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ List f8039a; g(List list) { this.f8039a = list; } @Override // com.vungle.warren.utility.x.a public boolean a(String str) { File file = new File(str); Iterator it = this.f8039a.iterator(); while (it.hasNext()) { File file2 = new File((String) it.next()); if (file2.equals(file)) { return false; } if (file.getPath().startsWith(file2.getPath() + File.separator)) { return false; } } return true; } } class h implements j.c0 { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ File f8041a; class a implements Runnable { a() { } @Override // java.lang.Runnable public void run() { try { com.vungle.warren.utility.j.b(h.this.f8041a); } catch (IOException e10) { Log.e(c.f7993q, "Error on deleting zip assets archive", e10); } } } h(File file) { this.f8041a = file; } @Override // g8.j.c0 public void a(Exception exc) { } @Override // g8.j.c0 public void b() { c.this.f8000g.a().execute(new a()); } } public static class i { /* renamed from: a, reason: collision with root package name */ final com.vungle.warren.d f8044a; /* renamed from: b, reason: collision with root package name */ final AdConfig.AdSize f8045b; /* renamed from: c, reason: collision with root package name */ long f8046c; /* renamed from: d, reason: collision with root package name */ long f8047d; /* renamed from: e, reason: collision with root package name */ int f8048e; /* renamed from: f, reason: collision with root package name */ int f8049f; /* renamed from: g, reason: collision with root package name */ int f8050g; /* renamed from: h, reason: collision with root package name */ final Set f8051h; /* renamed from: i, reason: collision with root package name */ final AtomicBoolean f8052i; /* renamed from: j, reason: collision with root package name */ boolean f8053j; /* renamed from: k, reason: collision with root package name */ int f8054k; /* renamed from: l, reason: collision with root package name */ List f8055l; public i(com.vungle.warren.d dVar, AdConfig.AdSize adSize, long j10, long j11, int i10, int i11, int i12, boolean z10, int i13, r... rVarArr) { CopyOnWriteArraySet copyOnWriteArraySet = new CopyOnWriteArraySet(); this.f8051h = copyOnWriteArraySet; this.f8055l = new CopyOnWriteArrayList(); this.f8044a = dVar; this.f8046c = j10; this.f8047d = j11; this.f8049f = i10; this.f8050g = i11; this.f8048e = i12; this.f8052i = new AtomicBoolean(); this.f8045b = adSize; this.f8053j = z10; this.f8054k = i13; if (rVarArr != null) { copyOnWriteArraySet.addAll(Arrays.asList(rVarArr)); } } i a(long j10) { return new i(this.f8044a, this.f8045b, j10, this.f8047d, this.f8049f, this.f8050g, this.f8048e, this.f8053j, this.f8054k, (r[]) this.f8051h.toArray(new r[0])); } void b(i iVar) { this.f8046c = Math.min(this.f8046c, iVar.f8046c); this.f8047d = Math.min(this.f8047d, iVar.f8047d); this.f8049f = Math.min(this.f8049f, iVar.f8049f); int i10 = iVar.f8050g; if (i10 != 0) { i10 = this.f8050g; } this.f8050g = i10; this.f8048e = Math.min(this.f8048e, iVar.f8048e); this.f8053j |= iVar.f8053j; this.f8054k = Math.min(this.f8054k, iVar.f8054k); this.f8051h.addAll(iVar.f8051h); } i c(int i10) { return new i(this.f8044a, this.f8045b, this.f8046c, this.f8047d, this.f8049f, this.f8050g, i10, this.f8053j, this.f8054k, (r[]) this.f8051h.toArray(new r[0])); } i d(long j10) { return new i(this.f8044a, this.f8045b, this.f8046c, j10, this.f8049f, this.f8050g, this.f8048e, this.f8053j, this.f8054k, (r[]) this.f8051h.toArray(new r[0])); } public String toString() { return "request=" + this.f8044a.toString() + " size=" + this.f8045b.toString() + " priority=" + this.f8054k + " policy=" + this.f8050g + " retry=" + this.f8048e + "/" + this.f8049f + " delay=" + this.f8046c + "->" + this.f8047d + " log=" + this.f8053j; } } public c(com.vungle.warren.utility.g gVar, g8.j jVar, VungleApiClient vungleApiClient, g8.a aVar, com.vungle.warren.downloader.g gVar2, a0 a0Var, l0 l0Var, e0 e0Var, v vVar, f8.a aVar2) { this.f8000g = gVar; this.f7999f = jVar; this.f8001h = vungleApiClient; this.f8002i = aVar; this.f8003j = gVar2; this.f8004k = a0Var; this.f8006m = l0Var; this.f8007n = e0Var; this.f7997d = vVar; this.f8008o = aVar2; } private void B(i iVar, com.vungle.warren.model.n nVar) { long currentTimeMillis = System.currentTimeMillis(); if (iVar.f8044a.b() instanceof b8.c) { I(iVar, currentTimeMillis, ((b8.c) iVar.f8044a.b()).d(), nVar, new z4.k()); } else { VungleLogger.i(true, f7993q, "ttDownloadContext", String.format("Start to request ad, request = %1$s, at: %2$d", iVar.f8044a, Long.valueOf(currentTimeMillis))); this.f8001h.C(iVar.f8044a.f(), AdConfig.AdSize.isNonMrecBannerAdSize(iVar.f8045b) ? iVar.f8045b.getName() : RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED, nVar.j(), this.f8007n.d() ? this.f8007n.c() : null).d(new e(iVar, currentTimeMillis)); } } private boolean C(File file, com.vungle.warren.model.a aVar) { return file.exists() && file.length() == aVar.f8306h; } private com.vungle.warren.downloader.a D(com.vungle.warren.model.c cVar, i iVar) { return new f(iVar, cVar); } public static int E(String str, boolean z10) { if (z10) { return !str.endsWith("template") ? 1 : 0; } return 0; } private com.vungle.warren.downloader.c F(int i10, String str) { return new com.vungle.warren.downloader.c(Math.max(-2147483646, i10), E(str, this.f8009p)); } private com.vungle.warren.downloader.f H(int i10, com.vungle.warren.model.a aVar) { return new com.vungle.warren.downloader.f(3, F(i10, aVar.f8303e), aVar.f8302d, aVar.f8303e, false, aVar.f8299a); } private void I(i iVar, long j10, com.vungle.warren.model.c cVar, com.vungle.warren.model.n nVar, z4.k kVar) { int A; n nVar2 = (n) this.f8004k.f7945a.get(); try { if (this.f8007n.d()) { if (com.vungle.warren.model.m.e(kVar, "data_science_cache")) { this.f8007n.g(kVar.u("data_science_cache").j()); } else { this.f8007n.g(null); } } com.vungle.warren.model.c cVar2 = (com.vungle.warren.model.c) this.f7999f.T(cVar.t(), com.vungle.warren.model.c.class).get(); if (cVar2 != null && ((A = cVar2.A()) == 0 || A == 1 || A == 2)) { Log.d(f7993q, "Operation Cancelled"); c0(new com.vungle.warren.error.a(25), iVar.f8044a, null); return; } if (nVar.j() && nVar2 != null) { nVar2.a(iVar.f8044a.f(), cVar.j()); } this.f7999f.u(cVar.t()); Set entrySet = cVar.r().entrySet(); File G = G(cVar); if (G != null && G.isDirectory()) { for (Map.Entry entry : entrySet) { if (!R((String) entry.getValue())) { VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("Response was successful, but one of downloadable urls is neither http nor https : url = %1$s; op.request = %2$s, ad.getId() = %3$s", entry.getValue(), iVar.f8044a, cVar.t())); c0(new com.vungle.warren.error.a(11), iVar.f8044a, cVar.t()); return; } j0(cVar, G, (String) entry.getKey(), (String) entry.getValue()); } if (nVar.f() == 1 && (cVar.f() != 1 || !"banner".equals(cVar.C()))) { Object[] objArr = new Object[3]; objArr[0] = cVar.f() != 1 ? "ad type is not MRAID" : "advertisement template type is not banner"; objArr[1] = iVar.f8044a; objArr[2] = cVar.t(); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("Response was successful, but placement is banner while %1$s; op.request = %2$s, ad.getId() = %3$s", objArr)); c0(new com.vungle.warren.error.a(1), iVar.f8044a, cVar.t()); return; } cVar.d().c(iVar.f8045b); cVar.N(j10); cVar.O(System.currentTimeMillis()); cVar.Q(nVar.j()); this.f7999f.k0(cVar, iVar.f8044a.f(), 0); int g10 = iVar.f8044a.g(); if (g10 != 0 && g10 != 2) { if (iVar.f8044a.g() == 1) { if (!P(iVar, this.f7999f)) { B(iVar, nVar); return; } else { o0(iVar.f8044a); e0(iVar.f8044a, nVar, null); return; } } return; } o0(iVar.f8044a); z(iVar, cVar); return; } Object[] objArr2 = new Object[3]; objArr2[0] = G == null ? "null" : "not a dir"; objArr2[1] = iVar.f8044a; objArr2[2] = cVar.t(); VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("Response was successful, but adv directory is %1$s; op.request = %2$s, ad.getId() = %3$s", objArr2)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); } catch (d.a e10) { VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("BadAd - DBException; can't proceed; placement = %1$s; op.request = %2$s; exception = %3$s", nVar, iVar.f8044a, e10)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); } } /* JADX INFO: Access modifiers changed from: private */ public void J(i iVar, long j10, z4.k kVar, com.vungle.warren.model.n nVar, z4.k kVar2) { try { I(iVar, j10, new com.vungle.warren.model.c(kVar), nVar, kVar2); } catch (IllegalArgumentException unused) { if (kVar2.x("sleep")) { long e10 = kVar2.u("sleep").e(); nVar.r(e10); try { VungleLogger.j("AdLoader#fetchAdMetadata; loadAd sequence", String.format("badAd - snoozed placement %1$s; request = %2$s", nVar, iVar.f8044a)); this.f7999f.h0(nVar); W(nVar, iVar.f8045b, 1000 * e10, false); } catch (d.a unused2) { VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("badAd - can't save snoozed placement %1$s; request = %2$s", nVar, iVar.f8044a)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); return; } } VungleLogger.c("AdLoader#fetchAdMetadata; loadAd sequence", String.format("badAd; can't proceed %1$s; request = %2$s", nVar, iVar.f8044a)); c0(new com.vungle.warren.error.a(1), iVar.f8044a, null); } } /* JADX INFO: Access modifiers changed from: private */ public boolean M(i iVar, com.vungle.warren.model.c cVar) { if (cVar.v()) { try { File G = G(cVar); if (G != null && G.isDirectory()) { for (File file : this.f8008o.d(G)) { com.vungle.warren.model.a aVar = new com.vungle.warren.model.a(cVar.t(), null, file.getPath()); aVar.f8306h = file.length(); aVar.f8305g = 2; aVar.f8304f = 3; this.f7999f.h0(aVar); } } Object[] objArr = new Object[3]; objArr[0] = G == null ? "null" : "not a dir"; objArr[1] = iVar.f8044a; objArr[2] = cVar; VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Mraid ad; bad destinationDir - %1$srequest = %2$s; advertisement = %3$s", objArr)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return false; } catch (d.a unused) { c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return false; } catch (IOException unused2) { c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return false; } } return true; } /* JADX INFO: Access modifiers changed from: private */ public boolean N(com.vungle.warren.model.c cVar) { return this.f8009p && cVar != null && cVar.f() == 1 && cVar.K(); } private boolean P(i iVar, g8.j jVar) { List list = (List) jVar.E(iVar.f8044a.f(), null).get(); return list != null && ((long) list.size()) >= iVar.f8044a.a(); } private boolean Q(com.vungle.warren.model.n nVar, AdConfig.AdSize adSize) { if (nVar.f() != 1 || AdConfig.AdSize.isNonMrecBannerAdSize(adSize)) { return nVar.f() == 0 && !AdConfig.AdSize.isDefaultAdSize(adSize); } return true; } private boolean R(String str) { return !TextUtils.isEmpty(str) && (URLUtil.isHttpsUrl(str) || URLUtil.isHttpUrl(str)); } /* JADX INFO: Access modifiers changed from: private */ public boolean S(File file) { return file.getName().equals("postroll") || file.getName().equals("template"); } private void V(i iVar) { com.vungle.warren.model.c cVar; List list; long currentTimeMillis = System.currentTimeMillis(); if (!this.f8006m.isInitialized()) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence", "Vungle is not initialized"); c0(new com.vungle.warren.error.a(9), iVar.f8044a, null); return; } com.vungle.warren.model.n nVar = (com.vungle.warren.model.n) this.f7999f.T(iVar.f8044a.f(), com.vungle.warren.model.n.class).get(); if (nVar == null) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence", "placement not found for " + iVar.f8044a); c0(new com.vungle.warren.error.a(13), iVar.f8044a, null); return; } if (!nVar.n()) { c0(new com.vungle.warren.error.a(5), iVar.f8044a, null); return; } if (Q(nVar, iVar.f8045b)) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence", "size is invalid, size = " + iVar.f8045b); c0(new com.vungle.warren.error.a(28), iVar.f8044a, null); return; } if (nVar.f() == 1 && !nVar.l() && (list = (List) this.f7999f.E(nVar.d(), iVar.f8044a.c()).get()) != null) { boolean z10 = false; for (com.vungle.warren.model.c cVar2 : list) { if (cVar2.d().a() != iVar.f8045b) { try { this.f7999f.u(cVar2.t()); z10 = true; } catch (d.a unused) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence", "cannot delete advertisement, request = " + iVar.f8044a); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); return; } } } if (z10) { W(nVar, iVar.f8045b, 0L, iVar.f8044a.e()); } } int g10 = iVar.f8044a.g(); if (g10 == 0 || g10 == 2) { cVar = (com.vungle.warren.model.c) this.f7999f.C(nVar.d(), iVar.f8044a.c()).get(); if (iVar.f8044a.b() != null && cVar == null && iVar.f8044a.b().c() == 2) { cVar = ((b8.c) iVar.f8044a.b()).d(); try { this.f7999f.h0(cVar); } catch (d.a unused2) { Log.e(f7993q, "Failed to persist ad from Real Time Ad"); } } if (nVar.l() && iVar.f8044a.g() == 0) { if (iVar.f8044a.c() == null) { c0(new com.vungle.warren.error.a(36), iVar.f8044a, null); return; } else if (cVar == null) { c0(new com.vungle.warren.error.a(10), iVar.f8044a, null); return; } } if (cVar != null && u(cVar)) { o0(iVar.f8044a); e0(iVar.f8044a, nVar, cVar); return; } if (v(cVar)) { Log.d(f7993q, "Found valid adv but not ready - downloading content"); k0 k0Var = (k0) this.f8004k.f7947c.get(); if (k0Var == null || this.f8002i.e() < k0Var.d()) { if (cVar.A() != 4) { try { this.f7999f.k0(cVar, iVar.f8044a.f(), 4); } catch (d.a unused3) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence; canReDownload branch", "cannot save/apply ERROR state, request = " + iVar.f8044a); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); return; } } VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence", "failed to download assets, no space; request = " + iVar.f8044a); c0(new com.vungle.warren.error.a(19), iVar.f8044a, null); return; } m0(iVar.f8044a, true); if (cVar.A() != 0) { try { this.f7999f.k0(cVar, iVar.f8044a.f(), 0); } catch (d.a unused4) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence; canReDownload branch", "cannot save/apply NEW state, request = " + iVar.f8044a); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); return; } } cVar.N(currentTimeMillis); cVar.O(System.currentTimeMillis()); o0(iVar.f8044a); z(iVar, cVar); return; } } else { if (iVar.f8044a.g() == 1 && P(iVar, this.f7999f)) { o0(iVar.f8044a); e0(iVar.f8044a, nVar, null); return; } cVar = null; } if (nVar.h() > System.currentTimeMillis()) { c0(new com.vungle.warren.error.a(1), iVar.f8044a, null); VungleLogger.j("AdLoader#loadAd#execute; loadAd sequence; snoozed branch", String.format("Placement with id %s is snoozed ", nVar.d())); String str = f7993q; Log.w(str, "Placement " + nVar.d() + " is snoozed"); Log.d(str, "Placement " + nVar.d() + " is sleeping rescheduling it "); W(nVar, iVar.f8045b, nVar.h() - System.currentTimeMillis(), false); return; } String str2 = iVar.f8044a.g() == 1 ? "advs" : "adv"; String str3 = f7993q; Log.i(str3, "didn't find cached " + str2 + " for " + iVar.f8044a + " downloading"); if (cVar != null) { try { this.f7999f.k0(cVar, iVar.f8044a.f(), 4); } catch (d.a unused5) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence; last else branch", "cannot save/apply ERROR state, request = " + iVar.f8044a); c0(new com.vungle.warren.error.a(26), iVar.f8044a, null); return; } } k0 k0Var2 = (k0) this.f8004k.f7947c.get(); if (k0Var2 != null && this.f8002i.e() < k0Var2.d()) { VungleLogger.c("AdLoader#loadAd#execute; loadAd sequence; last else branch", String.format("no space to load, isAutoCached = %1$s, request = %2$s", Boolean.valueOf(nVar.i()), iVar.f8044a)); c0(new com.vungle.warren.error.a(nVar.i() ? 18 : 17), iVar.f8044a, null); return; } Log.d(str3, "No " + str2 + " for placement " + nVar.d() + " getting new data "); m0(iVar.f8044a, true); B(iVar, nVar); } /* JADX INFO: Access modifiers changed from: private */ public void Y(i iVar, String str, List list, boolean z10) { VungleLogger.i(true, f7993q, "ttDownloadContext", String.format("Assets download completed, request = %1$s, at: %2$d", iVar.f8044a, Long.valueOf(System.currentTimeMillis()))); if (!list.isEmpty()) { Iterator it = list.iterator(); com.vungle.warren.error.a aVar = null; while (true) { if (!it.hasNext()) { break; } a.C0121a c0121a = (a.C0121a) it.next(); if (com.vungle.warren.error.a.b(c0121a.f8088c) != 26) { aVar = (g0(c0121a.f8087b) && c0121a.f8086a == 1) ? new com.vungle.warren.error.a(23) : c0121a.f8086a == 0 ? new com.vungle.warren.error.a(23) : new com.vungle.warren.error.a(24); if (aVar.a() == 24) { break; } } else { aVar = new com.vungle.warren.error.a(26); break; } } if (z10) { c0(aVar, iVar.f8044a, str); return; } return; } com.vungle.warren.model.c cVar = (com.vungle.warren.model.c) this.f7999f.T(str, com.vungle.warren.model.c.class).get(); if (cVar == null) { VungleLogger.c("AdLoader#DownloadAdCallback#onDownloadCompleted; loadAd sequence", String.format("advertisement is null: request = %1$s; advertisementId = %2$s", iVar.f8044a, str)); c0(new com.vungle.warren.error.a(11), iVar.f8044a, str); return; } List list2 = (List) this.f7999f.Y(str).get(); if (list2 == null || list2.size() == 0) { Object[] objArr = new Object[3]; objArr[0] = list2 != null ? "empty" : "null"; objArr[1] = iVar.f8044a; objArr[2] = str; VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Assets are %1$s; request = %2$s; advertisement = %3$s", objArr)); if (z10) { c0(new com.vungle.warren.error.a(24), iVar.f8044a, str); return; } return; } for (com.vungle.warren.model.a aVar2 : list2) { int i10 = aVar2.f8304f; if (i10 == 3) { File file = new File(aVar2.f8303e); if (!C(file, aVar2)) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Assets file not valid %1$s; asset = %2$s,request = %3$s; advertisement = %4$s", file.getPath(), aVar2.toString(), iVar.f8044a, cVar)); if (z10) { c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } return; } } else if (aVar2.f8305g == 0 && i10 != 4) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Zip asset left unprocessed asset = %1$s,request = %2$s; advertisement = %3$s", aVar2.toString(), iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } } if (cVar.f() == 1) { File G = G(cVar); if (G == null || !G.isDirectory()) { Object[] objArr2 = new Object[3]; objArr2[0] = G != null ? "not a dir" : "null"; objArr2[1] = iVar.f8044a; objArr2[2] = cVar; VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Mraid ad; bad destinationDir - %1$srequest = %2$s; advertisement = %3$s", objArr2)); if (z10) { c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return; } return; } Log.d(f7993q, "saving MRAID for " + cVar.t()); cVar.S(G); try { this.f7999f.h0(cVar); } catch (d.a e10) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Issue(s) with database: can't save advertisement;exception = %1$s; request = %2$s; advertisement = %3$s", e10, iVar.f8044a, cVar)); if (z10) { c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return; } return; } } if (z10) { b0(iVar.f8044a, cVar.t()); } } /* JADX INFO: Access modifiers changed from: private */ public void Z(i iVar) { for (com.vungle.warren.downloader.f fVar : iVar.f8055l) { fVar.d(F(iVar.f8054k, fVar.f8148c)); this.f8003j.j(fVar); } } /* JADX INFO: Access modifiers changed from: private */ public void d0(i iVar, int i10) { Object[] objArr = new Object[2]; objArr[0] = new com.vungle.warren.error.a(i10); objArr[1] = iVar != null ? iVar : "null"; VungleLogger.c("AdLoader#onError; loadAd sequence", String.format("Error %1$s occured; operation is %2$s", objArr)); if (iVar != null) { Iterator it = iVar.f8051h.iterator(); while (it.hasNext()) { ((r) it.next()).onError(iVar.f8044a.f(), new com.vungle.warren.error.a(i10)); } } } /* JADX INFO: Access modifiers changed from: private */ public void f0(i iVar, com.vungle.warren.model.a aVar, com.vungle.warren.model.c cVar) { if (aVar.f8304f != 3) { c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } File file = new File(aVar.f8303e); if (!C(file, aVar)) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Assets file not valid %1$s; asset = %2$s,request = %3$s; advertisement = %4$s", file.getPath(), aVar.toString(), iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } if (aVar.f8305g == 0) { long currentTimeMillis = System.currentTimeMillis(); String str = f7993q; VungleLogger.i(true, str, "ttDownloadContext", String.format("Start to unzip assets, request = %1$s, at: %2$d", iVar.f8044a, Long.valueOf(currentTimeMillis))); try { p0(cVar, aVar, file, (List) this.f7999f.Y(cVar.t()).get()); VungleLogger.i(true, str, "ttDownloadContext", String.format("Unzip assets completed, request = %1$s, elapsed time = %2$dms", iVar.f8044a, Long.valueOf(System.currentTimeMillis() - currentTimeMillis))); } catch (d.a e10) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Issue(s) with database: exception = %1$s; asset = %2$s,request = %3$s; advertisement = %4$s", e10, aVar.toString(), iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return; } catch (IOException unused) { VungleLogger.c("AdLoader#onAssetDownloadFinished; loadAd sequence", String.format("Unzip failed %1$s; asset = %2$s,request = %3$s; advertisement = %4$s", file.getPath(), aVar.toString(), iVar.f8044a, cVar)); this.f8003j.f(aVar.f8302d); c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } } if (N(cVar)) { VungleLogger.i(true, f7993q, "ttDownloadContext", String.format("Ad ready to play, request = %1$s, elapsed time = %2$dms", iVar.f8044a, Long.valueOf(System.currentTimeMillis() - cVar.W))); b0(iVar.f8044a, cVar.t()); } } private boolean g0(int i10) { return i10 == 408 || (500 <= i10 && i10 < 600); } /* JADX INFO: Access modifiers changed from: private */ public com.vungle.warren.error.a h0(int i10) { return g0(i10) ? new com.vungle.warren.error.a(22) : new com.vungle.warren.error.a(21); } /* JADX INFO: Access modifiers changed from: private */ public com.vungle.warren.error.a i0(Throwable th) { return th instanceof UnknownHostException ? new com.vungle.warren.error.a(11) : th instanceof IOException ? new com.vungle.warren.error.a(20) : new com.vungle.warren.error.a(11); } private void m0(com.vungle.warren.d dVar, boolean z10) { i iVar = (i) this.f7994a.get(dVar); if (iVar != null) { iVar.f8052i.set(z10); } } /* JADX INFO: Access modifiers changed from: private */ public void n0(i iVar) { this.f7994a.put(iVar.f8044a, iVar); V(iVar); } /* JADX INFO: Access modifiers changed from: private */ public void o0(com.vungle.warren.d dVar) { com.vungle.warren.d dVar2 = this.f7998e; if (dVar2 == null || dVar2.equals(dVar)) { this.f7998e = null; v.b b10 = this.f7997d.b(); if (b10 != null) { i iVar = b10.f8643b; this.f7998e = iVar.f8044a; n0(iVar); } } } private void p0(com.vungle.warren.model.c cVar, com.vungle.warren.model.a aVar, File file, List list) { ArrayList arrayList = new ArrayList(); Iterator it = list.iterator(); while (it.hasNext()) { com.vungle.warren.model.a aVar2 = (com.vungle.warren.model.a) it.next(); if (aVar2.f8305g == 2) { arrayList.add(aVar2.f8303e); } } File G = G(cVar); if (G == null || !G.isDirectory()) { Object[] objArr = new Object[2]; objArr[0] = G == null ? "null" : "not a dir"; objArr[1] = cVar; VungleLogger.c("AdLoader#unzipFile; loadAd sequence", String.format("Can't unzip file: destination dir is %1$s; advertisement = %2$s", objArr)); throw new IOException("Unable to access Destination Directory"); } List b10 = com.vungle.warren.utility.x.b(file.getPath(), G.getPath(), new g(arrayList)); if (file.getName().equals("template")) { File file2 = new File(G.getPath() + File.separator + "mraid.js"); if (file2.exists()) { PrintWriter printWriter = new PrintWriter(new BufferedWriter(new FileWriter(file2, true))); l8.c.a(printWriter); printWriter.close(); } } for (File file3 : b10) { com.vungle.warren.model.a aVar3 = new com.vungle.warren.model.a(cVar.t(), null, file3.getPath()); aVar3.f8306h = file3.length(); aVar3.f8305g = 1; aVar3.f8301c = aVar.f8299a; aVar3.f8304f = 3; this.f7999f.h0(aVar3); } Log.d(f7993q, "Uzipped " + G); com.vungle.warren.utility.j.e(G); aVar.f8304f = 4; this.f7999f.i0(aVar, new h(file)); } private boolean v(com.vungle.warren.model.c cVar) { List list; if (cVar == null || (!(cVar.A() == 0 || cVar.A() == 1) || (list = (List) this.f7999f.Y(cVar.t()).get()) == null || list.size() == 0)) { return false; } for (com.vungle.warren.model.a aVar : list) { if (aVar.f8305g == 1) { if (!C(new File(aVar.f8303e), aVar)) { return false; } } else if (TextUtils.isEmpty(aVar.f8302d)) { return false; } } return true; } private void x(String str, AdConfig.AdSize adSize) { this.f7999f.U(str, com.vungle.warren.model.n.class, new d(adSize)); } private void z(i iVar, com.vungle.warren.model.c cVar) { iVar.f8055l.clear(); for (Map.Entry entry : cVar.r().entrySet()) { if (TextUtils.isEmpty((CharSequence) entry.getKey()) || TextUtils.isEmpty((CharSequence) entry.getValue()) || !URLUtil.isValidUrl((String) entry.getValue())) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("One or more ad asset URLs is empty or not valid;request = %1$s; advertisement = %2$s", iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(11), iVar.f8044a, null); Log.e(f7993q, "Aborting, Failed to download Ad assets for: " + cVar.t()); return; } } try { this.f7999f.h0(cVar); List list = (List) this.f7999f.Y(cVar.t()).get(); if (list == null) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("Cannot load all ad assets; op.request = %1$s; advertisement = %2$s", iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return; } boolean z10 = false; for (com.vungle.warren.model.a aVar : list) { if (aVar.f8304f == 3) { if (C(new File(aVar.f8303e), aVar)) { if (com.vungle.warren.utility.j.d(aVar.f8302d)) { c0.l().w(new r.b().d(h8.c.ADS_CACHED).a(h8.a.EVENT_ID, cVar.t()).c()); z10 = true; } } else if (aVar.f8305g == 1) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("Cannot download ad assets - asset filetype is zip_asset;request = %1$s; advertisement = %2$s", iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } } if (aVar.f8304f != 4 || aVar.f8305g != 0) { if (TextUtils.isEmpty(aVar.f8302d)) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("Cannot download ad assets - empty ;request = %1$s; advertisement = %2$s", iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(24), iVar.f8044a, cVar.t()); return; } com.vungle.warren.downloader.f H = H(iVar.f8054k, aVar); if (aVar.f8304f == 1) { this.f8003j.h(H, 1000L); H = H(iVar.f8054k, aVar); } Log.d(f7993q, "Starting download for " + aVar); aVar.f8304f = 1; try { this.f7999f.h0(aVar); iVar.f8055l.add(H); if (com.vungle.warren.utility.j.d(aVar.f8302d)) { c0.l().w(new r.b().d(h8.c.ADS_CACHED).a(h8.a.EVENT_ID, cVar.t()).a(h8.a.URL, aVar.f8302d).c()); z10 = true; } } catch (d.a e10) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("Can't save asset %1$s; exception = %2$s", aVar, e10)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); return; } } } if (!z10) { c0.l().w(new r.b().d(h8.c.ADS_CACHED).a(h8.a.EVENT_ID, cVar.t()).a(h8.a.VIDEO_CACHED, h8.b.f10570a).c()); } if (iVar.f8055l.size() == 0) { Y(iVar, cVar.t(), Collections.emptyList(), true); return; } VungleLogger.i(true, f7993q, "ttDownloadContext", String.format("Start to download assets, request = %1$s at: %2$d", iVar.f8044a, Long.valueOf(System.currentTimeMillis()))); com.vungle.warren.downloader.a D = D(cVar, iVar); Iterator it = iVar.f8055l.iterator(); while (it.hasNext()) { this.f8003j.d((com.vungle.warren.downloader.f) it.next(), D); } } catch (d.a unused) { VungleLogger.c("AdLoader#downloadAdAssets; loadAd sequence", String.format("Cannot save advertisement op.request = %1$s; advertisement = %2$s", iVar.f8044a, cVar)); c0(new com.vungle.warren.error.a(26), iVar.f8044a, cVar.t()); } } public void A(String str) { List list = (List) this.f7999f.Y(str).get(); if (list == null) { Log.w(f7993q, "No assets found in ad cache to cleanup"); return; } HashSet hashSet = new HashSet(); Iterator it = list.iterator(); while (it.hasNext()) { hashSet.add(((com.vungle.warren.model.a) it.next()).f8302d); } com.vungle.warren.model.c cVar = (com.vungle.warren.model.c) this.f7999f.T(str, com.vungle.warren.model.c.class).get(); if (cVar != null) { hashSet.addAll(cVar.r().values()); } Iterator it2 = hashSet.iterator(); while (it2.hasNext()) { this.f8003j.f((String) it2.next()); } } File G(com.vungle.warren.model.c cVar) { return (File) this.f7999f.L(cVar.t()).get(); } boolean K(com.vungle.warren.model.c cVar) { List list; if (cVar == null || (list = (List) this.f7999f.Y(cVar.t()).get()) == null || list.size() == 0) { return false; } for (com.vungle.warren.model.a aVar : list) { if (aVar.f8305g == 0) { if (aVar.f8304f != 4) { return false; } } else if (!R(aVar.f8302d) || !N(cVar)) { if (aVar.f8304f != 3 || !C(new File(aVar.f8303e), aVar)) { return false; } } } return true; } public void L(i8.h hVar) { this.f8005l.set(hVar); this.f8003j.c(); } public boolean O(com.vungle.warren.d dVar) { i iVar = (i) this.f7994a.get(dVar); return iVar != null && iVar.f8052i.get(); } public void T(i iVar) { i8.h hVar = (i8.h) this.f8005l.get(); if (hVar == null) { VungleLogger.c("AdLoader#load; loadAd sequence", String.format("Cannot load operation %s; job runner is null", iVar)); d0(iVar, 9); return; } if (iVar.f8044a.e()) { c0.l().w(new r.b().d(h8.c.LOAD_AD).a(h8.a.PLACEMENT_ID, iVar.f8044a.f()).c()); } x(iVar.f8044a.f(), iVar.f8045b); i iVar2 = (i) this.f7995b.remove(iVar.f8044a); if (iVar2 != null) { iVar.b(iVar2); } if (iVar.f8046c > 0) { this.f7995b.put(iVar.f8044a, iVar); hVar.a(i8.d.b(iVar.f8044a).j(iVar.f8046c).o(true)); } else { iVar.f8044a.f8085f.set(System.currentTimeMillis()); this.f7996c.add(iVar); this.f8000g.a().a(new b(iVar), new RunnableC0118c(iVar)); } } public void U(com.vungle.warren.d dVar, AdConfig adConfig, r rVar) { T(new i(dVar, adConfig.a(), 0L, 2000L, 5, 0, 0, true, 0, rVar)); } /* JADX WARN: Removed duplicated region for block: B:24:0x0099 */ /* JADX WARN: Removed duplicated region for block: B:26:? A[RETURN, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public void W(com.vungle.warren.model.n r16, com.vungle.warren.AdConfig.AdSize r17, long r18, boolean r20) { /* r15 = this; r0 = r15 boolean r1 = r16.l() if (r1 == 0) goto L1c int r1 = r16.f() r2 = 1 if (r1 != r2) goto L1c boolean r1 = com.vungle.warren.AdConfig.AdSize.isBannerAdSize(r17) if (r1 != 0) goto L1c com.vungle.warren.AdConfig$AdSize r1 = r16.g() r4 = r1 r1 = r16 goto L20 L1c: r1 = r16 r4 = r17 L20: boolean r2 = r15.Q(r1, r4) if (r2 == 0) goto L27 return L27: int r2 = r16.c() com.vungle.warren.a0 r3 = r0.f8004k java.util.concurrent.atomic.AtomicReference r3 = r3.f7947c java.lang.Object r3 = r3.get() com.vungle.warren.k0 r3 = (com.vungle.warren.k0) r3 r5 = 0 if (r3 == 0) goto L48 java.lang.String r6 = r16.d() java.lang.String r3 = r3.f() boolean r3 = r6.equals(r3) if (r3 == 0) goto L48 r13 = 0 goto L49 L48: r13 = r2 L49: boolean r2 = r16.l() if (r2 == 0) goto L68 boolean r2 = r16.m() if (r2 != 0) goto L68 com.vungle.warren.d r2 = new com.vungle.warren.d java.lang.String r7 = r16.d() r8 = 1 int r1 = r16.e() long r9 = (long) r1 r6 = r2 r11 = r20 r6.(r7, r8, r9, r11) goto L7d L68: boolean r2 = r16.m() if (r2 == 0) goto L7f com.vungle.warren.d r2 = new com.vungle.warren.d java.lang.String r7 = r16.d() r8 = 2 r9 = 1 r6 = r2 r11 = r20 r6.(r7, r8, r9, r11) L7d: r3 = r2 goto L97 L7f: boolean r2 = r16.i() if (r2 == 0) goto L95 com.vungle.warren.d r2 = new com.vungle.warren.d java.lang.String r7 = r16.d() r8 = 0 r9 = 1 r6 = r2 r11 = r20 r6.(r7, r8, r9, r11) goto L7d L95: r1 = 0 r3 = r1 L97: if (r3 == 0) goto Lac com.vungle.warren.c$i r1 = new com.vungle.warren.c$i r7 = 2000(0x7d0, double:9.88E-321) r9 = 5 r10 = 1 r11 = 0 r12 = 0 com.vungle.warren.r[] r14 = new com.vungle.warren.r[r5] r2 = r1 r5 = r18 r2.(r3, r4, r5, r7, r9, r10, r11, r12, r13, r14) r15.T(r1) Lac: return */ throw new UnsupportedOperationException("Method not decompiled: com.vungle.warren.c.W(com.vungle.warren.model.n, com.vungle.warren.AdConfig$AdSize, long, boolean):void"); } public void X(com.vungle.warren.d dVar) { i iVar = (i) this.f7995b.remove(dVar); if (iVar == null) { return; } T(iVar.a(0L)); } public void a0(int i10, com.vungle.warren.d dVar) { d0((i) this.f7994a.remove(dVar), i10); } public void b0(com.vungle.warren.d dVar, String str) { Log.d(f7993q, "download completed " + dVar); com.vungle.warren.model.n nVar = (com.vungle.warren.model.n) this.f7999f.T(dVar.f(), com.vungle.warren.model.n.class).get(); if (nVar == null) { VungleLogger.c("AdLoader#DownloadAdCallback#onDownloadCompleted; loadAd sequence", String.format("loaded placement is null: request = %1$s; advertisementId = %2$s", dVar, str)); c0(new com.vungle.warren.error.a(13), dVar, str); return; } com.vungle.warren.model.c cVar = TextUtils.isEmpty(str) ? null : (com.vungle.warren.model.c) this.f7999f.T(str, com.vungle.warren.model.c.class).get(); if (cVar == null) { VungleLogger.c("AdLoader#DownloadAdCallback#onDownloadCompleted; loadAd sequence", String.format("advertisement is null: request = %1$s; advertisementId = %2$s", dVar, str)); c0(new com.vungle.warren.error.a(11), dVar, str); return; } cVar.P(System.currentTimeMillis()); try { this.f7999f.k0(cVar, dVar.f(), 1); e0(dVar, nVar, cVar); } catch (d.a e10) { VungleLogger.c("AdLoader#DownloadAdCallback#onDownloadCompleted; loadAd sequence", String.format("Can't save/apply state READY: exception = %1$s;request = %2$s; advertisement = %3$s", e10, dVar, cVar)); c0(new com.vungle.warren.error.a(26), dVar, str); } } /* JADX WARN: Removed duplicated region for block: B:40:0x00c3 */ /* JADX WARN: Removed duplicated region for block: B:44:0x0174 A[ORIG_RETURN, RETURN] */ /* JADX WARN: Removed duplicated region for block: B:45:0x00e7 A[EXC_TOP_SPLITTER, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ public void c0(com.vungle.warren.error.a r12, com.vungle.warren.d r13, java.lang.String r14) { /* Method dump skipped, instructions count: 373 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.vungle.warren.c.c0(com.vungle.warren.error.a, com.vungle.warren.d, java.lang.String):void"); } public void e0(com.vungle.warren.d dVar, com.vungle.warren.model.n nVar, com.vungle.warren.model.c cVar) { m0(dVar, false); n nVar2 = (n) this.f8004k.f7945a.get(); if (cVar != null && nVar.j() && nVar2 != null) { nVar2.b(dVar.f(), cVar.j()); } String str = f7993q; Log.i(str, "found already cached valid adv, calling onAdLoad callback for request " + dVar); p pVar = (p) this.f8004k.f7946b.get(); int g10 = dVar.g(); if (nVar.i() && pVar != null && (g10 == 2 || g10 == 0)) { pVar.onAutoCacheAdAvailable(dVar.f()); } i iVar = (i) this.f7994a.remove(dVar); String t10 = cVar != null ? cVar.t() : null; if (iVar != null) { nVar.o(iVar.f8045b); try { this.f7999f.h0(nVar); Log.i(str, "loading took " + (System.currentTimeMillis() - dVar.f8085f.get()) + "ms for:" + dVar); if (dVar.e()) { c0.l().w(new r.b().d(h8.c.LOAD_AD_END).b(h8.a.SUCCESS, true).a(h8.a.PLACEMENT_ID, nVar.d()).c()); } for (r rVar : iVar.f8051h) { if (rVar instanceof u) { ((u) rVar).a(cVar); } else { rVar.onAdLoad(dVar.f()); } } c0.l().w(new r.b().d(h8.c.AD_AVAILABLE).a(h8.a.EVENT_ID, cVar != null ? cVar.t() : null).a(h8.a.PLACEMENT_ID, dVar.f()).c()); if (dVar.e()) { k0(iVar, cVar != null ? cVar.G() : new ArrayList()); } } catch (d.a e10) { VungleLogger.c("AdLoader#DownloadAdCallback#onReady; loadAd sequence", String.format("Can't save placement: exception = %1$s;placement = %2$s; advertisement = %3$s", e10, nVar, cVar)); c0(new com.vungle.warren.error.a(26), dVar, t10); } } } void j0(com.vungle.warren.model.c cVar, File file, String str, String str2) { String str3 = file.getPath() + File.separator + str; int i10 = (str3.endsWith("postroll") || str3.endsWith("template")) ? 0 : 2; com.vungle.warren.model.a aVar = new com.vungle.warren.model.a(cVar.t(), str2, str3); aVar.f8304f = 0; aVar.f8305g = i10; try { this.f7999f.h0(aVar); } catch (d.a e10) { VungleLogger.c("AdLoader#saveAsset; loadAd sequence", String.format("Can't save adAsset %1$s; exception = %2$s", aVar, e10)); throw e10; } } void k0(i iVar, List list) { if (list.isEmpty()) { return; } i8.h hVar = (i8.h) this.f8005l.get(); if (hVar != null) { new y7.b(hVar).c((String[]) list.toArray(new String[0])); } else { VungleLogger.c("AdLoader#load; loadAd sequence", String.format("Cannot load operation %s; job runner is null", iVar)); d0(iVar, 9); } } void l0(boolean z10) { this.f8009p = z10; } public boolean u(com.vungle.warren.model.c cVar) { if (cVar == null || cVar.A() != 1) { return false; } return K(cVar); } public boolean w(com.vungle.warren.model.c cVar) { if (cVar == null) { return false; } if (cVar.A() == 1 || cVar.A() == 2) { return K(cVar); } return false; } public void y() { HashSet hashSet = new HashSet(); hashSet.addAll(this.f7994a.keySet()); hashSet.addAll(this.f7995b.keySet()); for (com.vungle.warren.d dVar : hashSet) { i iVar = (i) this.f7994a.remove(dVar); this.f7996c.remove(iVar); d0(iVar, 25); d0((i) this.f7995b.remove(dVar), 25); } for (i iVar2 : this.f7996c) { this.f7996c.remove(iVar2); d0(iVar2, 25); } this.f8000g.a().execute(new a()); } }