package com.fyber.inneractive.sdk.player.controller; import android.app.Application; import android.content.Context; import android.graphics.Bitmap; import android.media.AudioManager; import android.os.Handler; import android.os.Looper; import android.text.TextUtils; import android.util.DisplayMetrics; import android.view.GestureDetector; import android.view.TextureView; import android.view.View; import android.widget.FrameLayout; import com.fyber.inneractive.sdk.R; import com.fyber.inneractive.sdk.config.IAConfigManager; import com.fyber.inneractive.sdk.config.e0; import com.fyber.inneractive.sdk.config.enums.Skip; import com.fyber.inneractive.sdk.config.enums.UnitDisplayType; import com.fyber.inneractive.sdk.config.f0; import com.fyber.inneractive.sdk.config.g0; import com.fyber.inneractive.sdk.config.i0; import com.fyber.inneractive.sdk.external.InneractiveAdManager; import com.fyber.inneractive.sdk.external.InneractiveAdRequest; import com.fyber.inneractive.sdk.network.s; import com.fyber.inneractive.sdk.player.controller.i; import com.fyber.inneractive.sdk.player.controller.y; import com.fyber.inneractive.sdk.player.e; import com.fyber.inneractive.sdk.player.enums.VideoClickOrigin; import com.fyber.inneractive.sdk.util.IAlog; import com.fyber.inneractive.sdk.util.a0; import com.fyber.inneractive.sdk.util.b; import com.fyber.inneractive.sdk.util.p0; import com.fyber.inneractive.sdk.util.s0; import com.iab.omid.library.fyber.adsession.AdSession; import com.iab.omid.library.fyber.adsession.FriendlyObstructionPurpose; import com.iab.omid.library.fyber.adsession.media.InteractionType; import java.util.ArrayList; import java.util.LinkedList; import java.util.concurrent.ScheduledThreadPoolExecutor; import org.json.JSONObject; /* loaded from: classes2.dex */ public abstract class o implements com.fyber.inneractive.sdk.player.controller.b, i.e, i.d, com.fyber.inneractive.sdk.player.ui.m { public final Skip A; public boolean B; public final com.fyber.inneractive.sdk.player.c a; public final f0 b; public final com.fyber.inneractive.sdk.config.global.s c; public final com.fyber.inneractive.sdk.player.ui.s d; public n e; public int f; public ListenerT g; public boolean h; public float i; public Runnable j; public boolean k; public boolean l; public s m; public final boolean n; public boolean o; public Bitmap p; public final LinkedList q; public boolean r; public boolean s; public boolean t; public boolean u; public boolean v; public com.fyber.inneractive.sdk.ignite.l w; public com.fyber.inneractive.sdk.player.ui.f x; public final String y; public final boolean z; public static /* synthetic */ class a { public static final /* synthetic */ int[] a; static { int[] iArr = new int[com.fyber.inneractive.sdk.player.enums.b.values().length]; a = iArr; try { iArr[com.fyber.inneractive.sdk.player.enums.b.Prepared.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Buffering.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Playing.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Paused.ordinal()] = 4; } catch (NoSuchFieldError unused4) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Completed.ordinal()] = 5; } catch (NoSuchFieldError unused5) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Error.ordinal()] = 6; } catch (NoSuchFieldError unused6) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Preparing.ordinal()] = 7; } catch (NoSuchFieldError unused7) { } try { a[com.fyber.inneractive.sdk.player.enums.b.Seeking.ordinal()] = 8; } catch (NoSuchFieldError unused8) { } } } public class b implements s0 { public b() { } @Override // com.fyber.inneractive.sdk.util.s0 public final void a(Bitmap bitmap) { o.a(o.this.d, bitmap, true, true); } } public class d implements Runnable { public final /* synthetic */ boolean a; public final /* synthetic */ s0 b; public class a implements Runnable { public final /* synthetic */ Bitmap a; public a(Bitmap bitmap) { this.a = bitmap; } @Override // java.lang.Runnable public final void run() { s0 s0Var = d.this.b; if (s0Var != null) { s0Var.a(this.a); } } } public d(boolean z, s0 s0Var) { this.a = z; this.b = s0Var; } @Override // java.lang.Runnable public final void run() { com.fyber.inneractive.sdk.util.p.b.post(new a(o.this.g(this.a))); } } public o(com.fyber.inneractive.sdk.player.e eVar, com.fyber.inneractive.sdk.player.ui.p pVar, f0 f0Var, com.fyber.inneractive.sdk.config.global.s sVar, boolean z, String str, boolean z2) { this(eVar, pVar, f0Var, sVar, z, null, str, z2); } public static Bitmap a(o oVar, int i, int i2) { oVar.getClass(); Application application = com.fyber.inneractive.sdk.util.o.a; Bitmap bitmap = null; if (application != null && application.getResources() != null && application.getResources().getDisplayMetrics() != null) { DisplayMetrics displayMetrics = application.getResources().getDisplayMetrics(); try { bitmap = Bitmap.createBitmap(i, i2, Bitmap.Config.ARGB_8888); if (bitmap != null) { bitmap.setDensity(displayMetrics.densityDpi); } } catch (Throwable unused) { } } return bitmap; } @Override // com.fyber.inneractive.sdk.player.controller.b public final void a(ListenerT listenert) { this.g = listenert; } public abstract void a(p0 p0Var); @Override // com.fyber.inneractive.sdk.player.controller.i.e public final void a(Exception exc) { } public void b() { } @Override // com.fyber.inneractive.sdk.player.controller.b public final void b(boolean z) { com.fyber.inneractive.sdk.player.c cVar; i iVar; int i; com.fyber.inneractive.sdk.config.global.features.b bVar; g0 g0Var; f0 f0Var = this.b; boolean z2 = (f0Var == null || (g0Var = ((e0) f0Var).f) == null || g0Var.j != UnitDisplayType.REWARDED) ? false : true; if (InneractiveAdManager.isCurrentUserAChild() && z2 && this.d != null && (cVar = this.a) != null && (iVar = cVar.b) != null) { int c2 = iVar.c() / 1000; try { i = Integer.parseInt(IAConfigManager.L.t.b.a("max_rv_tsec", Integer.toString(30))); } catch (Throwable unused) { i = 30; } int i2 = i >= 1 ? i : 30; if ((this.a.b.d() / 1000) - c2 <= 0 || c2 < i2) { Context context = this.d.getContext(); com.fyber.inneractive.sdk.config.global.s sVar = this.c; if (sVar != null && sVar.a(com.fyber.inneractive.sdk.config.global.features.b.class) != null) { com.fyber.inneractive.sdk.config.global.features.b bVar2 = (com.fyber.inneractive.sdk.config.global.features.b) this.c.a(com.fyber.inneractive.sdk.config.global.features.b.class); bVar2.getClass(); if (new ArrayList(bVar2.c.values()).size() > 0) { bVar = (com.fyber.inneractive.sdk.config.global.features.b) this.c.a(com.fyber.inneractive.sdk.config.global.features.b.class); new x(context, bVar, new t(this, z)).c.show(); return; } } bVar = null; new x(context, bVar, new t(this, z)).c.show(); return; } } f(z); } @Override // com.fyber.inneractive.sdk.player.controller.i.e public final void c(boolean z) { } @Override // com.fyber.inneractive.sdk.player.controller.b public final boolean h() { return this.z; } public final void l() { if (v()) { com.fyber.inneractive.sdk.config.global.s sVar = this.c; String str = null; com.fyber.inneractive.sdk.config.global.features.c cVar = sVar != null ? (com.fyber.inneractive.sdk.config.global.features.c) sVar.a(com.fyber.inneractive.sdk.config.global.features.c.class) : null; if (cVar != null) { cVar.d(IAConfigManager.L.o); com.fyber.inneractive.sdk.model.vast.a aVar = cVar.e; if (aVar != null && aVar.d) { str = aVar.b; } } if (!TextUtils.isEmpty(this.y) || str == null) { com.fyber.inneractive.sdk.player.ui.s sVar2 = this.d; sVar2.setSkipText(sVar2.getContext().getString(R.string.ia_video_skip_text)); } else { this.d.setSkipText(str); } this.d.g(); this.f = 0; ListenerT listenert = this.g; if (listenert != null) { listenert.e(); } } } public abstract int m(); public abstract int n(); public abstract void p(); public abstract void q(); public abstract void s(); public void t() { } public void u() { i iVar; T t; this.d.a(false); this.d.f(false); com.fyber.inneractive.sdk.player.ui.s sVar = this.d; com.fyber.inneractive.sdk.player.ui.c cVar = new com.fyber.inneractive.sdk.player.ui.c(); cVar.b = false; sVar.c(new com.fyber.inneractive.sdk.player.ui.b(cVar)); Runnable runnable = this.j; if (runnable != null) { this.d.removeCallbacks(runnable); this.j = null; } if (this.a != null && v() && !this.h) { int d2 = this.a.b.d(); com.fyber.inneractive.sdk.player.c cVar2 = this.a; f0 f0Var = ((com.fyber.inneractive.sdk.player.e) cVar2).y; com.fyber.inneractive.sdk.flow.g0 g0Var = cVar2.e; if (com.fyber.inneractive.sdk.player.c.a(d2, (g0Var == null || (t = g0Var.b) == 0) ? -1 : ((com.fyber.inneractive.sdk.response.g) t).w, f0Var)) { if (this.f <= 0) { this.d.h(true); l(); } else { com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 != null && (iVar = cVar3.b) != null) { if (this.f >= iVar.d() / 1000) { this.d.h(false); } } if (!this.s) { this.d.h(true); c(this.f); this.s = true; } } } } ListenerT listenert = this.g; if (listenert != null && !this.k) { this.k = true; listenert.i(); } this.o = false; this.t = false; } public abstract boolean v(); public final void w() { com.fyber.inneractive.sdk.config.global.s sVar = this.c; com.fyber.inneractive.sdk.config.global.features.r rVar = sVar != null ? (com.fyber.inneractive.sdk.config.global.features.r) sVar.a(com.fyber.inneractive.sdk.config.global.features.r.class) : null; boolean a2 = rVar != null ? rVar.a(true, "show_cta") : true; ListenerT listenert = this.g; if (listenert != null) { this.w = listenert.j(); } com.fyber.inneractive.sdk.ignite.l lVar = this.w; this.d.a(lVar == com.fyber.inneractive.sdk.ignite.l.NONE ? a2 : true, lVar); } public o(com.fyber.inneractive.sdk.player.e eVar, com.fyber.inneractive.sdk.player.ui.s sVar, f0 f0Var, com.fyber.inneractive.sdk.config.global.s sVar2, boolean z, Skip skip, String str, boolean z2) { this.f = 0; this.h = false; this.i = -0.1f; this.l = false; this.o = false; this.p = null; this.q = new LinkedList(); this.r = false; this.s = false; this.t = false; this.u = false; this.v = false; this.w = com.fyber.inneractive.sdk.ignite.l.NONE; this.B = false; this.A = skip; this.a = eVar; this.b = f0Var; this.c = sVar2; this.d = sVar; this.n = z; this.y = str; this.z = z2; sVar.setListener(this); i(); new GestureDetector(sVar.getContext(), new p()); } public void d() { IAlog.a("%sonVideoViewDetachedFromWindow", IAlog.a(this)); k(); } @Override // com.fyber.inneractive.sdk.player.controller.b public void e(boolean z) { IAlog.a("%sinitUI", IAlog.a(this)); com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || cVar.b == null) { return; } this.d.setUnitConfig(this.b); this.d.a(this.n, this.a.b.h(), this.a.b.g()); if (this.a.b.h() > 0 && this.a.b.g() > 0) { a(this.a.b.h(), this.a.b.g()); } if (v()) { this.f = n(); } else { this.d.h(false); } if (!z) { a(this.a.b.c()); a(this.a.b.e, false); } this.d.setMuteButtonState(o()); } public final void f(boolean z) { com.fyber.inneractive.sdk.player.c cVar; i iVar; g0 g0Var; ListenerT listenert; com.fyber.inneractive.sdk.player.c cVar2; i iVar2; int i; i iVar3; com.fyber.inneractive.sdk.measurement.d dVar; ScheduledThreadPoolExecutor scheduledThreadPoolExecutor; f0 f0Var; g0 g0Var2; this.t = true; i0 i0Var = IAConfigManager.L.w; if (z && i0Var != null && (f0Var = this.b) != null && (g0Var2 = ((e0) f0Var).f) != null) { i0Var.a(g0Var2.j, "LAST_VAST_SKIPED", "1"); } com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 != null && (iVar3 = cVar3.b) != null) { com.fyber.inneractive.sdk.player.d dVar2 = iVar3.h; if (dVar2 != null && (scheduledThreadPoolExecutor = dVar2.b) != null) { scheduledThreadPoolExecutor.shutdownNow(); dVar2.b = null; } this.a.b.k(); if (z && (dVar = this.a.h) != null && dVar.c != null) { IAlog.a("%s skipped", "OMVideo"); try { dVar.c.skipped(); } catch (Throwable th) { dVar.a(th); } } } if (!this.d.i()) { this.d.a(false); Runnable runnable = this.j; if (runnable != null) { this.d.removeCallbacks(runnable); this.j = null; } x(); this.k = false; this.h = true; f0 f0Var2 = this.b; if (f0Var2 != null && (g0Var = ((e0) f0Var2).f) != null && g0Var.j == UnitDisplayType.REWARDED && (listenert = this.g) != null) { if (!this.t || (cVar2 = this.a) == null || (iVar2 = cVar2.b) == null) { listenert.onCompleted(); } else { int c2 = iVar2.c(); int d2 = iVar2.d() - c2; try { i = Integer.parseInt(IAConfigManager.L.t.b.a("max_rv_tsec", Integer.toString(30))); } catch (Throwable unused) { i = 30; } int i2 = (i >= 1 ? i : 30) * 1000; if (d2 <= 0 || c2 >= i2) { this.g.onCompleted(); } else { this.B = true; } } } } if (this.g != null && (this.f <= 0 || this.h || ((cVar = this.a) != null && (iVar = cVar.b) != null && iVar.e.equals(com.fyber.inneractive.sdk.player.enums.b.Completed)))) { this.g.a(z); } k(); } public final Bitmap g(boolean z) { com.fyber.inneractive.sdk.player.c cVar; i iVar; Bitmap bitmap; if (this.p != null && (cVar = this.a) != null && (iVar = cVar.b) != null) { if (this.o) { return cVar.k; } TextureView textureView = iVar.j; Object[] objArr = new Object[3]; objArr[0] = IAlog.a(this); objArr[1] = textureView; objArr[2] = Boolean.valueOf(textureView != null && textureView.isAvailable()); IAlog.a("%sSave snapshot entered: tv = %s avail = %s", objArr); if (textureView != null && textureView.isAvailable()) { try { IAlog.e("creating bitmap on object - %s", this.p); Bitmap bitmap2 = textureView.getBitmap(this.p); if (this.d.getVideoWidth() > 0 && this.d.getVideoHeight() > 0) { this.p = null; a(this.d.getVideoWidth(), this.d.getVideoHeight()); } if (z) { com.fyber.inneractive.sdk.player.c cVar2 = this.a; Context context = this.d.getContext(); if (bitmap2 != null) { com.fyber.inneractive.sdk.util.f fVar = new com.fyber.inneractive.sdk.util.f(); fVar.c = 20; fVar.d = 1; fVar.a = bitmap2.getWidth(); fVar.b = bitmap2.getHeight(); bitmap = com.fyber.inneractive.sdk.util.e.a(context, bitmap2, fVar); } else { bitmap = null; } cVar2.getClass(); IAlog.a("IAMediaPlayerFlowManager: saving snapshot %s", bitmap); cVar2.k = bitmap; this.o = true; } else { com.fyber.inneractive.sdk.player.c cVar3 = this.a; cVar3.getClass(); IAlog.a("IAMediaPlayerFlowManager: saving snapshot %s", bitmap2); cVar3.k = bitmap2; } IAlog.e("%ssave snapshot succeeded", IAlog.a(this)); return this.a.k; } catch (Exception unused) { IAlog.e("%ssave snapshot failed with exception", IAlog.a(this)); } } } return null; } public void h(boolean z) { i iVar; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar != null) { if (!cVar.j) { x(); return; } if (z && (iVar = cVar.b) != null) { iVar.b(0); return; } i iVar2 = cVar.b; if (iVar2 != null) { com.fyber.inneractive.sdk.player.enums.b bVar = iVar2.e; if (bVar == com.fyber.inneractive.sdk.player.enums.b.Completed || bVar == com.fyber.inneractive.sdk.player.enums.b.Prepared) { iVar2.b(1); } else { iVar2.l(); } } } } public final void i() { i iVar; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || (iVar = cVar.b) == null) { return; } if (!iVar.b.contains(this)) { iVar.b.add(this); } i iVar2 = this.a.b; if (iVar2.c.contains(this)) { return; } iVar2.c.add(this); } public void j() { i iVar; i iVar2; com.fyber.inneractive.sdk.measurement.d dVar; if (this.x == null) { this.x = new com.fyber.inneractive.sdk.player.ui.f(this.d); com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar != null && (dVar = cVar.h) != null) { com.fyber.inneractive.sdk.player.ui.s sVar = this.d; View[] trackingFriendlyView = sVar.getTrackingFriendlyView(); AdSession adSession = dVar.a; if (adSession != null) { try { adSession.registerAdView(sVar); } catch (Throwable th) { dVar.a(th); } } if (dVar.a != null && trackingFriendlyView != null) { for (View view : trackingFriendlyView) { if (view != null) { try { dVar.a.addFriendlyObstruction(view, FriendlyObstructionPurpose.VIDEO_CONTROLS, null); } catch (Throwable th2) { dVar.a(th2); } } } } View[] trackingFriendlyViewObstructionPurposeOther = this.d.getTrackingFriendlyViewObstructionPurposeOther(); if (dVar.a != null) { for (View view2 : trackingFriendlyViewObstructionPurposeOther) { if (view2 != null) { try { dVar.a.addFriendlyObstruction(view2, FriendlyObstructionPurpose.OTHER, null); } catch (Throwable th3) { dVar.a(th3); } } } } } } IAlog.a("%sconnectToTextureView called %s", IAlog.a(this), this.d.getTextureHost()); if (this.x != null && this.d.getTextureHost().equals(this.x.getParent())) { IAlog.a("%sconnectToTextureView called but already connected", IAlog.a(this)); return; } com.fyber.inneractive.sdk.player.c cVar2 = this.a; if (cVar2 != null && (iVar2 = cVar2.b) != null) { iVar2.a(this.x); } com.fyber.inneractive.sdk.player.ui.f fVar = this.x; if (fVar != null) { fVar.setId(R.id.ia_inn_texture_view); } IAlog.a("%supdateView adding texture to parent", IAlog.a(this)); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-2, -2); layoutParams.setMargins(0, 0, 0, 0); layoutParams.gravity = 17; if (this.x.getParent() == null) { this.d.getTextureHost().addView(this.x, layoutParams); } this.l = false; n nVar = new n(this); this.e = nVar; com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 == null || (iVar = cVar3.b) == null) { return; } iVar.d = nVar; } public final boolean o() { i iVar; float f; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || (iVar = cVar.b) == null) { return false; } if (iVar.i()) { return true; } try { f = ((AudioManager) this.d.getContext().getSystemService("audio")).getStreamVolume(3); } catch (Throwable unused) { f = 1.0f; } return ((double) f) == 0.0d; } @Override // com.fyber.inneractive.sdk.player.controller.b public void pauseVideo() { i iVar; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || (iVar = cVar.b) == null) { return; } if (iVar.e == com.fyber.inneractive.sdk.player.enums.b.Paused) { IAlog.a("%spauseVideo called in bad state! %s", IAlog.a(this), this.a.b.e); return; } IAlog.a("%spauseVideo %s", IAlog.a(this), this.d); TextureView textureView = this.a.b.j; if (textureView == null || textureView.getParent() == null || !textureView.getParent().equals(this.d.getTextureHost())) { return; } this.a.b.k(); } public void r() { Runnable runnable = this.j; if (runnable != null) { this.d.removeCallbacks(runnable); this.j = null; } this.d.a(false); x(); } /* JADX WARN: Removed duplicated region for block: B:214:0x030a */ /* JADX WARN: Removed duplicated region for block: B:216:0x0314 */ /* JADX WARN: Removed duplicated region for block: B:223:0x033d */ /* JADX WARN: Removed duplicated region for block: B:226:0x032b */ /* JADX WARN: Removed duplicated region for block: B:227:0x0311 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void x() { /* Method dump skipped, instructions count: 872 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.player.controller.o.x():void"); } @Override // com.fyber.inneractive.sdk.player.controller.b public void destroy() { i iVar; Application application; s sVar = this.m; if (sVar != null && (application = com.fyber.inneractive.sdk.util.o.a) != null) { application.unregisterActivityLifecycleCallbacks(sVar); } IAlog.a("%sdestroy called", IAlog.a(this)); com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar != null && (iVar = cVar.b) != null) { iVar.b.remove(this); this.a.b.c.remove(this); } k(); Runnable runnable = this.j; if (runnable != null) { this.d.removeCallbacks(runnable); this.j = null; } while (this.q.peek() != null) { com.fyber.inneractive.sdk.util.b bVar = (com.fyber.inneractive.sdk.util.b) this.q.poll(); if (bVar != null && !bVar.a()) { bVar.b(); } } this.g = null; } public void k() { if (this.x != null) { IAlog.a("%sdestroyTextureView", IAlog.a(this)); if (this.p != null) { a(false, (s0) new b()); } } } public class c extends com.fyber.inneractive.sdk.util.b { public c() { } @Override // com.fyber.inneractive.sdk.util.b public final Bitmap a(Integer[] numArr) { Integer[] numArr2 = numArr; if (numArr2 != null) { Bitmap a = o.a(o.this, numArr2[0].intValue(), numArr2[1].intValue()); if (!a()) { return a; } } return null; } @Override // com.fyber.inneractive.sdk.util.b public final void a(Bitmap bitmap) { Bitmap bitmap2 = bitmap; o oVar = o.this; boolean a = a(); oVar.getClass(); if (!a || bitmap2 != null) { oVar.p = bitmap2; } while (oVar.q.peek() != null) { com.fyber.inneractive.sdk.util.b bVar = (com.fyber.inneractive.sdk.util.b) oVar.q.poll(); if (bVar != null && !bVar.a()) { bVar.b(); } } } } @Override // com.fyber.inneractive.sdk.player.controller.b public boolean c() { com.fyber.inneractive.sdk.player.ui.s sVar; T t; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null) { return false; } if (!this.h && cVar.b != null && ((sVar = this.d) == null || !sVar.j())) { int d2 = this.a.b.d(); com.fyber.inneractive.sdk.player.c cVar2 = this.a; f0 f0Var = ((com.fyber.inneractive.sdk.player.e) cVar2).y; com.fyber.inneractive.sdk.flow.g0 g0Var = cVar2.e; if (!com.fyber.inneractive.sdk.player.c.a(d2, (g0Var == null || (t = g0Var.b) == 0) ? -1 : ((com.fyber.inneractive.sdk.response.g) t).w, f0Var) || this.h || this.f != 0) { return false; } } return true; } public final void a(int i, int i2) { Bitmap bitmap = this.p; if (!(bitmap != null && bitmap.getWidth() == i && this.p.getHeight() == i2) && i2 > 0 && i > 0) { while (this.q.peek() != null) { com.fyber.inneractive.sdk.util.b bVar = (com.fyber.inneractive.sdk.util.b) this.q.poll(); if (bVar != null && !bVar.a()) { bVar.b(); } } this.p = null; c cVar = new c(); this.q.offer(cVar); Integer[] numArr = {Integer.valueOf(i), Integer.valueOf(i2)}; if (cVar.b == null) { synchronized (cVar.e) { cVar.b = new Handler(Looper.getMainLooper()); } } cVar.b.post(new b.RunnableC0109b(numArr)); } } public final void c(int i) { if (this.d != null) { com.fyber.inneractive.sdk.config.global.s sVar = this.c; String str = null; com.fyber.inneractive.sdk.config.global.features.c cVar = sVar != null ? (com.fyber.inneractive.sdk.config.global.features.c) sVar.a(com.fyber.inneractive.sdk.config.global.features.c.class) : null; if (cVar != null) { cVar.d(IAConfigManager.L.o); com.fyber.inneractive.sdk.model.vast.a aVar = cVar.e; if (aVar != null && aVar.d) { str = aVar.c; } } if (TextUtils.isEmpty(this.y) && str != null) { this.d.setSkipText(str.replaceFirst("\\[TIME\\]", Integer.toString(i))); } else { this.d.setSkipText(String.valueOf(i)); } } } @Override // com.fyber.inneractive.sdk.player.controller.i.e public final void e() { if (this.r && !this.l) { this.l = true; this.d.d(false); } } @Override // com.fyber.inneractive.sdk.player.controller.b public final com.fyber.inneractive.sdk.flow.vast.e g() { com.fyber.inneractive.sdk.flow.m mVar; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || (mVar = ((com.fyber.inneractive.sdk.player.e) cVar).z) == null) { return null; } return mVar.m; } public final void a(boolean z, s0 s0Var) { com.fyber.inneractive.sdk.util.p.a(new d(z, s0Var)); } public final void a(String str) { g0 g0Var; i0 i0Var = IAConfigManager.L.w; f0 f0Var = this.b; if (f0Var == null || (g0Var = ((e0) f0Var).f) == null) { return; } i0Var.a(g0Var.j, "LAST_VAST_CLICKED_TYPE", str); } @Override // com.fyber.inneractive.sdk.player.controller.i.e public final void a(com.fyber.inneractive.sdk.player.enums.b bVar) { IAlog.a("%sonPlayerStateChanged with %s", IAlog.a(this), bVar); a(bVar, true); } public final void a(com.fyber.inneractive.sdk.player.enums.b bVar, boolean z) { ListenerT listenert; switch (a.a[bVar.ordinal()]) { case 1: if (this.r) { this.d.d(true); x(); t(); break; } break; case 2: if (this.r) { this.d.a(true); this.d.f(false); Runnable runnable = this.j; if (runnable == null) { if (runnable == null) { this.j = new q(this); } int m = m(); IAlog.a("%s Starting buffering timeout with %d", IAlog.a(this), Integer.valueOf(m)); this.d.postDelayed(this.j, m); break; } } break; case 3: if (this.r) { u(); break; } break; case 4: r(); break; case 5: if (this.r || (!this.z && !this.v)) { this.v = true; if (!this.d.i()) { this.d.a(false); Runnable runnable2 = this.j; if (runnable2 != null) { this.d.removeCallbacks(runnable2); this.j = null; } x(); this.k = false; this.h = true; } if (z && (listenert = this.g) != null) { listenert.onCompleted(); break; } } break; case 6: if (this.r) { b(false); break; } break; } } @Override // com.fyber.inneractive.sdk.player.controller.b public final void f() { com.fyber.inneractive.sdk.player.ui.f fVar; com.fyber.inneractive.sdk.player.ui.s sVar = this.d; if (sVar != null) { sVar.q(); } com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar != null && cVar.b != null && (fVar = this.x) != null) { fVar.invalidate(); this.x.requestLayout(); } com.fyber.inneractive.sdk.player.ui.s sVar2 = this.d; if (sVar2 != null) { sVar2.invalidate(); this.d.requestLayout(); } } @Override // com.fyber.inneractive.sdk.player.controller.i.d public final void a(int i) { float f; int i2; f0 f0Var; g0 g0Var; T t; i iVar; i iVar2; i iVar3; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || cVar.b == null) { return; } try { f = ((AudioManager) this.d.getContext().getSystemService("audio")).getStreamVolume(3); } catch (Throwable unused) { f = 1.0f; } com.fyber.inneractive.sdk.player.c cVar2 = this.a; if (cVar2 != null && (iVar = cVar2.b) != null && iVar.j()) { float f2 = this.i; if (f != f2) { if (f > 0.0f && f2 >= 0.0f && o()) { com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 != null && (iVar3 = cVar3.b) != null) { iVar3.d(true); } this.d.setMuteButtonState(false); } else if (f == 0.0d) { com.fyber.inneractive.sdk.player.c cVar4 = this.a; if (cVar4 != null && (iVar2 = cVar4.b) != null) { iVar2.b(true); } this.d.setMuteButtonState(true); } } this.d.setMuteButtonState(o()); } this.i = f; int d2 = this.a.b.d(); int c2 = this.a.b.c(); int i3 = c2 / 1000; int i4 = d2 / 1000; int i5 = i4 - i3; if (i5 < 0 || (!this.a.b.j() && c2 == d2)) { i5 = 0; } if (this.d.n()) { return; } this.d.setRemainingTime(Integer.toString(i5)); if (this.f < i4) { if (v()) { int d3 = this.a.b.d(); com.fyber.inneractive.sdk.player.c cVar5 = this.a; f0 f0Var2 = ((com.fyber.inneractive.sdk.player.e) cVar5).y; com.fyber.inneractive.sdk.flow.g0 g0Var2 = cVar5.e; if (com.fyber.inneractive.sdk.player.c.a(d3, (g0Var2 == null || (t = g0Var2.b) == 0) ? -1 : ((com.fyber.inneractive.sdk.response.g) t).w, f0Var2) && !this.h) { int i6 = this.f; if (i3 < i6) { c(i6 - i3); } else { this.f = 0; l(); } this.d.h(true); } } this.d.h(false); } else { this.d.h(false); c(i5); } if (this.a.b.e != com.fyber.inneractive.sdk.player.enums.b.Paused) { this.d.b(d2, c2); try { i2 = Integer.parseInt(IAConfigManager.L.t.b.a("max_rv_tsec", Integer.toString(30))); } catch (Throwable unused2) { i2 = 30; } int i7 = i2 >= 1 ? i2 : 30; if (i4 > i7 && i3 > i7 && (f0Var = this.b) != null && (g0Var = ((e0) f0Var).f) != null && g0Var.j == UnitDisplayType.REWARDED) { l(); this.d.h(true); } } ListenerT listenert = this.g; if (listenert != null) { listenert.onProgress(d2, c2); } } public void a(boolean z) { com.fyber.inneractive.sdk.player.c cVar; i iVar; i.f fVar; com.fyber.inneractive.sdk.player.ui.s sVar; Application application; if (this.r == z || (cVar = this.a) == null || cVar.b == null) { return; } IAlog.a("%sonVisibilityChanged: %s my video view is%s", IAlog.a(this), Boolean.valueOf(z), this.d); if (z) { this.r = true; com.fyber.inneractive.sdk.player.enums.b bVar = this.a.b.e; if (bVar.equals(com.fyber.inneractive.sdk.player.enums.b.Completed) || this.d.i()) { if (!this.v) { this.v = true; if (!this.B) { if (!this.d.i()) { this.d.a(false); Runnable runnable = this.j; if (runnable != null) { this.d.removeCallbacks(runnable); this.j = null; } x(); this.k = false; this.h = true; } ListenerT listenert = this.g; if (listenert != null) { listenert.onCompleted(); } } } com.fyber.inneractive.sdk.player.ui.s sVar2 = this.d; if (sVar2 != null) { sVar2.l(); return; } return; } if (!bVar.equals(com.fyber.inneractive.sdk.player.enums.b.Error)) { if (!bVar.equals(com.fyber.inneractive.sdk.player.enums.b.Idle)) { if (bVar == com.fyber.inneractive.sdk.player.enums.b.Start_in_progress || bVar == com.fyber.inneractive.sdk.player.enums.b.Playing) { u(); } com.fyber.inneractive.sdk.player.c cVar2 = this.a; if (!cVar2.p) { com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) cVar2; eVar.a(eVar.v, VideoClickOrigin.InvalidOrigin, com.fyber.inneractive.sdk.model.vast.v.EVENT_CREATIVE_VIEW); cVar2.p = true; } j(); if (this.m != null || (application = com.fyber.inneractive.sdk.util.o.a) == null) { return; } s sVar3 = new s(this); this.m = sVar3; application.registerActivityLifecycleCallbacks(sVar3); return; } this.a.getClass(); } b(false); return; } this.r = false; com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 != null && (iVar = cVar3.b) != null && (fVar = iVar.d) != null && fVar.equals(this.e)) { IAlog.a("%sonVisibilityChanged pausing video", IAlog.a(this)); pauseVideo(); if (this.a.b.e == com.fyber.inneractive.sdk.player.enums.b.Completed || ((sVar = this.d) != null && sVar.i())) { this.d.k(); } } k(); } /* JADX WARN: Removed duplicated region for block: B:47:0x00ae */ /* JADX WARN: Removed duplicated region for block: B:50:0x00b5 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public final void a(int r7, com.fyber.inneractive.sdk.util.p0 r8) { /* Method dump skipped, instructions count: 316 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.player.controller.o.a(int, com.fyber.inneractive.sdk.util.p0):void"); } public final void a(com.fyber.inneractive.sdk.model.vast.h hVar, int i) { com.fyber.inneractive.sdk.config.global.s sVar; com.fyber.inneractive.sdk.flow.vast.c cVar; com.fyber.inneractive.sdk.web.a aVar; com.fyber.inneractive.sdk.flow.m mVar; com.fyber.inneractive.sdk.model.vast.c cVar2; com.fyber.inneractive.sdk.player.c cVar3 = this.a; if (cVar3 != null) { com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) cVar3; IAlog.a("notifyCompanionDisplayed", new Object[0]); int i2 = e.b.a[hVar.ordinal()]; if (i2 == 1) { if (eVar.A) { return; } com.fyber.inneractive.sdk.network.r rVar = com.fyber.inneractive.sdk.network.r.VAST_DEFAULT_COMPANION_DISPLAYED; InneractiveAdRequest inneractiveAdRequest = eVar.f; com.fyber.inneractive.sdk.flow.g0 g0Var = eVar.e; new s.a(rVar, inneractiveAdRequest, g0Var != null ? (com.fyber.inneractive.sdk.response.g) g0Var.b : null, (g0Var == null || (sVar = g0Var.c) == null) ? null : sVar.c()).a((String) null); eVar.A = true; return; } if (i2 != 2) { if (eVar.c() == null || (mVar = eVar.z) == null || mVar.g || (cVar2 = eVar.v.i) == null) { return; } eVar.a(cVar2, VideoClickOrigin.COMPANION, com.fyber.inneractive.sdk.model.vast.v.EVENT_CREATIVE_VIEW); com.fyber.inneractive.sdk.flow.m mVar2 = eVar.z; if (!mVar2.g) { com.fyber.inneractive.sdk.network.r rVar2 = com.fyber.inneractive.sdk.network.r.VAST_COMPANION_DISPLAYED; InneractiveAdRequest inneractiveAdRequest2 = mVar2.b; com.fyber.inneractive.sdk.response.g gVar = mVar2.c; com.fyber.inneractive.sdk.config.global.s sVar2 = mVar2.d; s.a aVar2 = new s.a(rVar2, inneractiveAdRequest2, gVar, sVar2 == null ? null : sVar2.c()); aVar2.a("companion_data", mVar2.e.i.a()); aVar2.a((String) null); } mVar2.g = true; return; } com.fyber.inneractive.sdk.flow.m mVar3 = eVar.z; if (mVar3 == null || (cVar = mVar3.m) == null) { return; } cVar.c = true; InneractiveAdRequest inneractiveAdRequest3 = mVar3.b; com.fyber.inneractive.sdk.response.g gVar2 = mVar3.c; com.fyber.inneractive.sdk.config.global.s sVar3 = mVar3.d; cVar.d = i; com.fyber.inneractive.sdk.web.g0 g0Var2 = cVar.g.a; String str = (!(g0Var2 instanceof com.fyber.inneractive.sdk.web.b) || (aVar = ((com.fyber.inneractive.sdk.web.b) g0Var2).O) == null) ? null : aVar.b; cVar.e = str; if (cVar.h) { return; } s.a aVar3 = new s.a(com.fyber.inneractive.sdk.network.r.FMP_COMPANION_SUCCESSFULLY_SHOWN, inneractiveAdRequest3, gVar2, sVar3 == null ? null : sVar3.c()); JSONObject jSONObject = new JSONObject(); if (!TextUtils.isEmpty(str)) { try { jSONObject.put("version", str); } catch (Exception unused) { IAlog.f("Got exception adding param to json object: %s, %s", "version", str); } } Boolean valueOf = Boolean.valueOf(cVar.j); try { jSONObject.put("loaded_from_cache", valueOf); } catch (Exception unused2) { IAlog.f("Got exception adding param to json object: %s, %s", "loaded_from_cache", valueOf); } aVar3.f.put(jSONObject); aVar3.a((String) null); cVar.h = true; } } public static boolean a(o oVar) { return oVar.g() != null && oVar.g().c; } @Override // com.fyber.inneractive.sdk.player.controller.b public final void a(Bitmap bitmap) { i iVar; com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar == null || (iVar = cVar.b) == null || iVar.e == com.fyber.inneractive.sdk.player.enums.b.Completed) { return; } this.d.a(cVar.j); this.d.d(true); this.d.setLastFrameBitmap(bitmap); } @Override // com.fyber.inneractive.sdk.player.controller.b public final void a(long j) { com.fyber.inneractive.sdk.player.c cVar = this.a; this.d.a((cVar != null ? cVar.c() : null) == null, j); } public final boolean a(boolean z, VideoClickOrigin videoClickOrigin, p0 p0Var) { com.fyber.inneractive.sdk.player.ui.s sVar = this.d; if (sVar != null) { sVar.f(); } ListenerT listenert = this.g; boolean z2 = false; if (listenert != null) { if (z) { com.fyber.inneractive.sdk.player.c cVar = this.a; if (cVar != null) { com.fyber.inneractive.sdk.model.vast.b bVar = ((com.fyber.inneractive.sdk.player.e) cVar).v; listenert.a(bVar != null ? bVar.b : null, p0Var, null, true); com.fyber.inneractive.sdk.player.e eVar = (com.fyber.inneractive.sdk.player.e) this.a; eVar.a(eVar.v, videoClickOrigin, com.fyber.inneractive.sdk.model.vast.v.EVENT_CLICK); } } else { a0.a a2 = listenert.a(p0Var, videoClickOrigin == VideoClickOrigin.VIDEO ? com.fyber.inneractive.sdk.util.h.VIDEO_CLICK : videoClickOrigin == VideoClickOrigin.APP_INFO ? com.fyber.inneractive.sdk.util.h.VIDEO_APP_INFO : com.fyber.inneractive.sdk.util.h.VIDEO_CTA); com.fyber.inneractive.sdk.player.c cVar2 = this.a; if (cVar2 != null) { com.fyber.inneractive.sdk.player.e eVar2 = (com.fyber.inneractive.sdk.player.e) cVar2; eVar2.a(eVar2.v, videoClickOrigin, com.fyber.inneractive.sdk.model.vast.v.EVENT_CLICK); com.fyber.inneractive.sdk.measurement.d dVar = this.a.h; if (dVar != null && dVar.c != null) { IAlog.a("%s click", "OMVideo"); try { dVar.c.adUserInteraction(InteractionType.CLICK); } catch (Throwable th) { dVar.a(th); } } } if (a2.a != a0.d.FAILED) { z2 = true; } } } if (videoClickOrigin == VideoClickOrigin.VIDEO) { a(i0.b.VIDEO.e()); } return z2; } public static void a(com.fyber.inneractive.sdk.player.ui.s sVar, Bitmap bitmap, boolean z, boolean z2) { if (bitmap == null) { IAlog.a("IAVideoUIControllerBase : Unable set bitmap it is null", new Object[0]); return; } if (sVar == null) { IAlog.a("IAVideoUIControllerBase : Unable set last frame", new Object[0]); return; } sVar.setLastFrameBitmap(bitmap); if (z) { sVar.d(z2); } } }