Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.q0;
/* loaded from: classes2.dex */
public interface a {
q0 a(UnitDisplayType unitDisplayType, int i, int i2, q0 q0Var, int i3, ViewGroup viewGroup, ImageView imageView);
q0 a(UnitDisplayType unitDisplayType, int i, int i2, boolean z, q0 q0Var, int i3, int i4, int i5, int i6);
}

View File

@@ -0,0 +1,37 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.View;
import com.fyber.inneractive.sdk.config.global.features.r;
/* loaded from: classes2.dex */
public final class b {
public final boolean a;
public final boolean b;
public final String c;
public final Integer d;
public final View e;
public final com.fyber.inneractive.sdk.model.vast.h f;
public final boolean g;
public final boolean h;
public final String i;
public final float j;
public final r.c k;
public final int l;
public final com.fyber.inneractive.sdk.ignite.l m;
public b(c cVar) {
this.a = cVar.b;
this.b = cVar.c;
this.c = cVar.e;
this.d = cVar.f;
this.e = cVar.g;
this.f = cVar.h;
this.g = cVar.a;
this.k = cVar.i;
this.l = cVar.j;
this.j = cVar.d;
this.m = cVar.k;
this.h = cVar.l;
this.i = cVar.m;
}
}

View File

@@ -0,0 +1,21 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.View;
import com.fyber.inneractive.sdk.config.global.features.r;
/* loaded from: classes2.dex */
public final class c {
public boolean a;
public boolean b;
public boolean c;
public String e;
public Integer f;
public View g;
public com.fyber.inneractive.sdk.model.vast.h h;
public int j;
public com.fyber.inneractive.sdk.ignite.l k;
public boolean l;
public String m;
public float d = 1.3f;
public r.c i = r.c.NONE;
}

View File

@@ -0,0 +1,138 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.graphics.Rect;
import android.view.View;
import android.widget.RelativeLayout;
import com.fyber.inneractive.sdk.config.e0;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.config.f0;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.util.q0;
/* loaded from: classes2.dex */
public abstract class d extends RelativeLayout implements l {
public final p0 a;
public final int b;
public f0 c;
public UnitDisplayType d;
public boolean e;
public boolean f;
public m g;
public boolean h;
public class a implements Runnable {
public final boolean a;
public a(boolean z) {
this.a = z;
}
@Override // java.lang.Runnable
public final void run() {
if (this.a == d.this.hasWindowFocus()) {
d.this.e();
}
}
}
public d(Context context) {
super(context, null, 0);
this.a = p0.a();
this.b = 0;
this.e = false;
this.f = false;
this.h = false;
this.b = Math.min(com.fyber.inneractive.sdk.util.o.g(), com.fyber.inneractive.sdk.util.o.f());
}
public abstract void a(q0 q0Var, int i, int i2);
@Override // com.fyber.inneractive.sdk.player.ui.l
public boolean a() {
return false;
}
public final String b() {
return IAlog.a(this);
}
public void c() {
this.h = true;
}
public void d() {
this.h = false;
}
@Override // com.fyber.inneractive.sdk.player.ui.l
public void destroy() {
if (this.g != null) {
this.g = null;
}
}
public final void e() {
boolean z = isShown() && hasWindowFocus() && this.f && !this.h;
if (z) {
z = getGlobalVisibleRect(new Rect());
}
if (z == this.e || this.g == null) {
return;
}
IAlog.a("%supdateVisibility changing to %s", IAlog.a(this), Boolean.valueOf(z));
this.e = z;
this.g.a(z);
}
@Override // android.view.ViewGroup, android.view.View
public final void onAttachedToWindow() {
super.onAttachedToWindow();
IAlog.a("%sGot onAttachedToWindow: mIsAttached = %s", IAlog.a(this), Boolean.valueOf(this.f));
this.f = true;
m mVar = this.g;
if (mVar != null) {
mVar.b();
}
e();
}
@Override // android.view.ViewGroup, android.view.View
public final void onDetachedFromWindow() {
super.onDetachedFromWindow();
IAlog.a("%sGot onDetachedFromWindow: mIsAttached = %s", IAlog.a(this), Boolean.valueOf(this.f));
this.f = false;
m mVar = this.g;
if (mVar != null) {
mVar.d();
}
e();
}
@Override // android.view.View
public final void onVisibilityChanged(View view, int i) {
super.onVisibilityChanged(view, i);
if (equals(view)) {
IAlog.a("%sgot onVisibilityChanged with %d", IAlog.a(this), Integer.valueOf(i));
e();
}
}
@Override // android.view.View
public void onWindowFocusChanged(boolean z) {
super.onWindowFocusChanged(z);
IAlog.a("%sgot onWindowFocusChanged with: %s", IAlog.a(this), Boolean.valueOf(z));
com.fyber.inneractive.sdk.util.p.b.postDelayed(new a(z), 500L);
}
public void setListener(m mVar) {
this.g = mVar;
}
public void setUnitConfig(f0 f0Var) {
this.c = f0Var;
e0 e0Var = (e0) f0Var;
this.d = e0Var.e == null ? e0Var.f.j : UnitDisplayType.DEFAULT;
}
}

View File

@@ -0,0 +1,44 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.q0;
import com.fyber.inneractive.sdk.util.w0;
/* loaded from: classes2.dex */
public final class e implements a {
@Override // com.fyber.inneractive.sdk.player.ui.a
public final q0 a(UnitDisplayType unitDisplayType, int i, int i2, boolean z, q0 q0Var, int i3, int i4, int i5, int i6) {
if (unitDisplayType == UnitDisplayType.DEFAULT && z) {
w0.a(unitDisplayType, q0Var, i, i2, i3, i4);
}
q0Var.a = 0;
q0Var.b = 0;
return q0Var;
}
@Override // com.fyber.inneractive.sdk.player.ui.a
public final q0 a(UnitDisplayType unitDisplayType, int i, int i2, q0 q0Var, int i3, ViewGroup viewGroup, ImageView imageView) {
q0 q0Var2 = new q0(0, 0);
if (unitDisplayType == UnitDisplayType.SQUARE) {
int min = Math.min(q0Var.a, i3);
if (viewGroup != null) {
viewGroup.getLayoutParams().width = min;
viewGroup.getLayoutParams().height = min;
}
if (imageView != null) {
imageView.getLayoutParams().width = min;
imageView.getLayoutParams().height = min;
}
w0.a(unitDisplayType, q0Var2, i, i2, min, min);
} else {
w0.a(unitDisplayType, q0Var2, i, i2, q0Var.a, q0Var.b);
if (imageView != null) {
imageView.getLayoutParams().width = q0Var2.a;
imageView.getLayoutParams().height = q0Var2.b;
}
}
return q0Var2;
}
}

View File

@@ -0,0 +1,28 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.TextureView;
import android.view.View;
import java.lang.ref.WeakReference;
/* loaded from: classes2.dex */
public final class f extends TextureView {
public final WeakReference<s> a;
public f(s sVar) {
super(sVar.getContext());
this.a = new WeakReference<>(sVar);
}
@Override // android.view.View
public final void onMeasure(int i, int i2) {
s sVar = (s) com.fyber.inneractive.sdk.util.t.a(this.a);
if (sVar instanceof h) {
sVar = ((h) sVar).D;
}
if (sVar != null) {
i = View.MeasureSpec.makeMeasureSpec(sVar.w.a, 1073741824);
i2 = View.MeasureSpec.makeMeasureSpec(sVar.w.b, 1073741824);
}
super.onMeasure(i, i2);
}
}

View File

@@ -0,0 +1,55 @@
package com.fyber.inneractive.sdk.player.ui;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.fyber.inneractive.sdk.config.enums.UnitDisplayType;
import com.fyber.inneractive.sdk.util.q0;
import com.fyber.inneractive.sdk.util.w0;
/* loaded from: classes2.dex */
public final class g implements a {
@Override // com.fyber.inneractive.sdk.player.ui.a
public final q0 a(UnitDisplayType unitDisplayType, int i, int i2, boolean z, q0 q0Var, int i3, int i4, int i5, int i6) {
if (q0Var == null) {
return null;
}
if (unitDisplayType == UnitDisplayType.SQUARE) {
int min = Math.min(i3, i5) - com.fyber.inneractive.sdk.util.o.a(i6 * 2);
q0Var.a = min;
q0Var.b = min;
} else if (unitDisplayType == UnitDisplayType.LANDSCAPE) {
int min2 = Math.min(i3, i5) - com.fyber.inneractive.sdk.util.o.a(i6 * 2);
q0Var.a = min2;
q0Var.b = (min2 * 9) / 16;
} else if (unitDisplayType == UnitDisplayType.MRECT) {
q0Var.a = com.fyber.inneractive.sdk.util.o.a(300);
q0Var.b = com.fyber.inneractive.sdk.util.o.a(250);
} else if (unitDisplayType == UnitDisplayType.DEFAULT && z) {
w0.a(unitDisplayType, q0Var, i, i2, i3, i4);
} else {
q0Var.a = 0;
q0Var.b = 0;
}
return q0Var;
}
@Override // com.fyber.inneractive.sdk.player.ui.a
public final q0 a(UnitDisplayType unitDisplayType, int i, int i2, q0 q0Var, int i3, ViewGroup viewGroup, ImageView imageView) {
q0 q0Var2 = new q0(0, 0);
if (unitDisplayType == UnitDisplayType.SQUARE) {
if (imageView != null) {
imageView.getLayoutParams().width = q0Var.a;
imageView.getLayoutParams().height = q0Var.a;
}
int i4 = q0Var.a;
w0.a(unitDisplayType, q0Var2, i, i2, i4, i4);
} else {
w0.a(unitDisplayType, q0Var2, i, i2, q0Var.a, q0Var.b);
if (imageView != null) {
imageView.getLayoutParams().width = q0Var2.a;
imageView.getLayoutParams().height = q0Var2.b;
}
}
return q0Var2;
}
}

View File

@@ -0,0 +1,386 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.graphics.Bitmap;
import android.view.View;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fyber.inneractive.sdk.config.f0;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.flow.g0;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.renderers.d;
import com.fyber.inneractive.sdk.ui.IAsmoothProgressBar;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.q0;
import org.json.JSONArray;
/* loaded from: classes2.dex */
public final class h extends s {
public final k D;
public q E;
public final g0 F;
public h(Context context, a aVar, com.fyber.inneractive.sdk.player.e eVar, com.fyber.inneractive.sdk.config.global.s sVar, String str) {
super(context, sVar, null);
this.F = null;
this.F = eVar != null ? eVar.b() : null;
k a = n.a(context, sVar, eVar, aVar, str, d.a.ORIGINAL);
this.D = a;
this.E = a(a, eVar, aVar);
r();
if (a()) {
a(this.E);
}
attachViewToParent(a, 0, a.getLayoutParams());
}
public final q a(k kVar, com.fyber.inneractive.sdk.player.e eVar, a aVar) {
if (eVar == null) {
IAlog.a("%s : flow manager is missing, unexpected and dynamic controls status are unknown", "IAVideoViewComposition");
com.fyber.inneractive.sdk.player.ui.remote.e.a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_CONTENT_ERROR, getAdRequest(), getAdResponse(), "Missing flow manager", "");
return null;
}
if (eVar.d()) {
com.fyber.inneractive.sdk.player.ui.remote.g gVar = eVar.B;
if ((gVar != null ? gVar.a : null) != null) {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = gVar != null ? gVar.a : null;
if (bVar.h) {
IAlog.a("%s : dynamic controls are already destroyed", "IAVideoViewComposition");
return null;
}
if (bVar.g) {
IAlog.a("%s : dynamic controls load process timed out", "IAVideoViewComposition");
com.fyber.inneractive.sdk.player.ui.remote.g gVar2 = eVar.B;
(gVar2 != null ? gVar2.a : null).a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_LOAD_TIMEOUT, "Template loading is timed out", true, null);
} else {
if (bVar.b.j) {
return new q(getContext(), aVar, bVar, kVar);
}
IAlog.a("%s : dynamic controls are not ready, yet", "IAVideoViewComposition");
com.fyber.inneractive.sdk.player.ui.remote.g gVar3 = eVar.B;
(gVar3 != null ? gVar3.a : null).a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_ERROR, "Template isn't loaded yet", true, null);
}
return null;
}
}
IAlog.a("%s : dynamic controls are not available", "IAVideoViewComposition");
return null;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void b(boolean z) {
this.D.b(z);
if (b(this.E)) {
this.E.b(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void c(b bVar) {
View view;
q qVar;
this.D.c(bVar);
if (!b(this.E) || (view = this.t) == null || view.getVisibility() != 0 || (qVar = this.E) == null) {
return;
}
qVar.destroy();
this.E = null;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void d(boolean z) {
this.D.d(z);
if (b(this.E)) {
this.E.d(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void e(boolean z) {
this.D.e(z);
if (b(this.E)) {
this.E.e(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void f(boolean z) {
if (b(this.E)) {
this.E.f(z);
} else {
this.D.f(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g(boolean z) {
this.D.g(z);
if (b(this.E)) {
this.E.g(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View getEndCardView() {
return this.D.getEndCardView();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyView() {
return b(this.E) ? this.E.getTrackingFriendlyView() : this.D.getTrackingFriendlyView();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyViewObstructionPurposeOther() {
return b(this.E) ? this.E.getTrackingFriendlyViewObstructionPurposeOther() : this.D.getTrackingFriendlyViewObstructionPurposeOther();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h(boolean z) {
if (b(this.E)) {
this.E.h(z);
} else {
this.D.h(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean j() {
return b(this.E) ? this.E.Q.m : this.D.j();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void k() {
this.D.k();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void l() {
this.D.l();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean n() {
return b(this.E) ? this.E.Q.l : this.D.n();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void o() {
this.D.o();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void p() {
this.D.p();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void q() {
this.D.q();
this.w = this.D.w;
}
public final void r() {
k kVar = this.D;
this.l = kVar.l;
this.m = kVar.m;
this.t = kVar.t;
this.u = kVar.u;
this.n = kVar.n;
TextView textView = kVar.x;
this.x = textView;
this.o = kVar.o;
a(textView, 10);
a(this.n, 8);
a(this.m, 7);
a(this.t, -1);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setAppInfoButtonRound(TextView textView) {
this.D.setAppInfoButtonRound(textView);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setLastFrameBitmap(Bitmap bitmap) {
this.D.setLastFrameBitmap(bitmap);
if (b(this.E)) {
this.E.setLastFrameBitmap(bitmap);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public void setListener(m mVar) {
super.setListener(mVar);
this.D.setListener(mVar);
if (b(this.E)) {
this.E.setListener(mVar);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setMuteButtonState(boolean z) {
this.D.setMuteButtonState(z);
if (b(this.E)) {
this.E.setMuteButtonState(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setRemainingTime(String str) {
this.D.setRemainingTime(str);
if (b(this.E)) {
this.E.setRemainingTime(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setSkipText(String str) {
this.D.setSkipText(str);
if (b(this.E)) {
this.E.setSkipText(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public void setUnitConfig(f0 f0Var) {
super.setUnitConfig(f0Var);
this.D.setUnitConfig(f0Var);
if (b(this.E)) {
this.E.setUnitConfig(f0Var);
}
}
public InneractiveAdRequest getAdRequest() {
g0 g0Var = this.F;
if (g0Var != null) {
return g0Var.a;
}
return null;
}
public com.fyber.inneractive.sdk.response.e getAdResponse() {
g0 g0Var = this.F;
if (g0Var != null) {
return (com.fyber.inneractive.sdk.response.g) g0Var.b;
}
return null;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void b(int i, int i2) {
this.D.b(i, i2);
if (b(this.E)) {
this.E.b(i, i2);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g() {
this.D.g();
if (b(this.E)) {
this.E.g();
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void f() {
this.D.f();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h() {
this.D.h();
if (b(this.E)) {
this.E.h();
}
}
public static boolean b(q qVar) {
return (qVar == null || qVar.Q.h || !qVar.a()) ? false : true;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void c(boolean z) {
this.D.c(z);
if (b(this.E)) {
this.E.c(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
public final boolean a() {
q qVar = this.E;
return qVar != null && qVar.a();
}
public final void a(q qVar) {
k kVar = this.D;
if (!(kVar instanceof k)) {
kVar = null;
}
if (kVar != null) {
IAsmoothProgressBar iAsmoothProgressBar = kVar.T;
g(iAsmoothProgressBar != null && iAsmoothProgressBar.getVisibility() == 0);
ImageView imageView = kVar.R;
e(imageView != null && imageView.getVisibility() == 0);
}
this.D.h();
attachViewToParent(qVar, 0, new RelativeLayout.LayoutParams(-1, -1));
new s.a(com.fyber.inneractive.sdk.network.r.VAST_EVENT_DVC_IMPRESSION, getAdRequest(), getAdResponse(), (JSONArray) null).a("templateURL", qVar.Q.f).a((String) null);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, int i, int i2) {
super.a(z, i, i2);
this.D.a(z, i, i2);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, com.fyber.inneractive.sdk.ignite.l lVar) {
if (!b(this.E)) {
this.D.a(z, lVar);
} else {
this.E.a(z, lVar);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, String str) {
this.D.a(z, str);
if (b(this.E)) {
this.E.a(z, str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.l
public final void a(b bVar) {
this.D.a(bVar);
q qVar = this.E;
if (qVar != null) {
qVar.destroy();
this.E = null;
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z) {
if (b(this.E)) {
this.E.a(z);
} else {
this.D.a(z);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(int i, int i2) {
this.D.a(i, i2);
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public final void a(q0 q0Var, int i, int i2) {
this.D.a(q0Var, i, i2);
}
}

View File

@@ -0,0 +1,267 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.os.SystemClock;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
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.global.features.r;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.c1;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.util.q0;
import java.util.concurrent.TimeUnit;
/* loaded from: classes2.dex */
public abstract class i extends s {
public static final p0 N;
public final com.fyber.inneractive.sdk.player.ui.a D;
public final LayoutInflater E;
public final com.fyber.inneractive.sdk.flow.e F;
public boolean G;
public c1 H;
public j I;
public int J;
public int K;
public View L;
public boolean M;
public class a implements c1.b {
public final /* synthetic */ int a;
public a(int i) {
this.a = i;
}
@Override // com.fyber.inneractive.sdk.util.c1.b
public final void a() {
if (i.this.h) {
IAlog.a("Autoclick is aborted - app in background", new Object[0]);
} else {
IAlog.a("Autoclick is triggered", new Object[0]);
((com.fyber.inneractive.sdk.player.controller.o) i.this.g).a(this.a, i.N);
}
i iVar = i.this;
if (iVar.H != null) {
IAlog.a("Autoclick is removed ", new Object[0]);
iVar.H.e = null;
iVar.H = null;
}
}
}
static {
p0 a2 = p0.a();
a2.c = true;
N = a2;
}
public i(Context context, com.fyber.inneractive.sdk.flow.e eVar, com.fyber.inneractive.sdk.player.ui.a aVar, com.fyber.inneractive.sdk.config.global.s sVar, String str) {
super(context, sVar, str);
this.G = false;
this.M = true;
this.F = eVar;
this.E = LayoutInflater.from(context);
this.D = aVar;
}
public abstract void a(int i);
@Override // com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.l
public void a(b bVar) {
View view = bVar.e;
this.L = view;
this.p = bVar.f;
if (view == null || this.u == null) {
return;
}
ViewParent parent = view.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(this.L);
}
if (this.u != null) {
if (com.fyber.inneractive.sdk.model.vast.h.Static == bVar.f && (!r.c.NONE.equals(bVar.k))) {
a(this.u, bVar.k, bVar.l);
} else {
this.u.setVisibility(0);
}
}
this.u.addView(this.L, 0);
b(bVar);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View getEndCardView() {
return this.L;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public int getMaxTickFactor() {
return 1000;
}
public int getSingleTickTime() {
return 1000 / getTickFraction();
}
public int getTickFraction() {
return 5;
}
public void i(boolean z) {
String string = getContext().getString(R.string.ia_video_app_info_text);
com.fyber.inneractive.sdk.config.global.s sVar = this.y;
if (sVar != null) {
this.M = ((com.fyber.inneractive.sdk.config.global.features.r) sVar.a(com.fyber.inneractive.sdk.config.global.features.r.class)).a(true, "show_ad_identifier_original_design");
string = ((com.fyber.inneractive.sdk.config.global.features.n) this.y.a(com.fyber.inneractive.sdk.config.global.features.n.class)).a("app_info_button_text", "App Info");
if (string != null && string.length() > 30) {
string = string.substring(0, 30);
}
}
if (z && this.M) {
b(false);
a(true, string);
c(true);
} else if (z) {
b(false);
a(true, string);
c(false);
} else if (!this.M) {
b(true);
c(false);
} else {
a(false, (String) null);
b(false);
c(true);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d, android.view.View
public final void onWindowFocusChanged(boolean z) {
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void q() {
this.w = this.D.a(this.d, this.q, this.r, this.v, this.b, this.m, this.l);
}
public final boolean r() {
com.fyber.inneractive.sdk.config.global.s sVar = this.y;
if (sVar == null || sVar.a(com.fyber.inneractive.sdk.config.global.features.r.class) == null) {
return false;
}
return ((com.fyber.inneractive.sdk.config.global.features.r) this.y.a(com.fyber.inneractive.sdk.config.global.features.r.class)).a(false, "cta_text_all_caps");
}
public void setEndCardView(View view) {
this.L = view;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void b(int i, int i2) {
Runnable runnable = this.I;
if (runnable != null) {
removeCallbacks(runnable);
this.I = null;
}
this.K = getMaxTickFactor() + i2;
int maxTickFactor = (getMaxTickFactor() / getTickFractions()) + i2;
int i3 = this.K;
if (i3 <= 0 || i3 > i) {
return;
}
int i4 = this.J;
if (maxTickFactor < i4 && i4 > 0) {
a(i3);
return;
}
this.J = maxTickFactor;
a(maxTickFactor);
j jVar = new j(this);
this.I = jVar;
postDelayed(jVar, this.k);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void f() {
if (this.H != null) {
IAlog.a("Autoclick is removed ", new Object[0]);
this.H.e = null;
this.H = null;
}
this.G = true;
}
public String getLocalizedCtaButtonText() {
com.fyber.inneractive.sdk.config.global.s sVar = this.y;
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) {
return null;
}
cVar.d(IAConfigManager.L.o);
com.fyber.inneractive.sdk.model.vast.a aVar = cVar.e;
if (aVar == null || !aVar.d) {
return null;
}
return aVar.a;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void k() {
if (this.H != null) {
IAlog.a("Autoclick paused", new Object[0]);
c1 c1Var = this.H;
c1Var.d = true;
c1.a aVar = c1Var.c;
if (aVar != null) {
aVar.removeMessages(1932593528);
}
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void l() {
if (this.H != null) {
IAlog.a("Autoclick resumed", new Object[0]);
c1 c1Var = this.H;
c1Var.d = false;
long uptimeMillis = SystemClock.uptimeMillis();
long uptimeMillis2 = (SystemClock.uptimeMillis() - uptimeMillis) + 50 + c1Var.f;
c1Var.f = uptimeMillis2;
if (c1Var.e != null && uptimeMillis2 > c1Var.a.toMillis(c1Var.b)) {
c1Var.e.a();
return;
}
c1.a aVar = c1Var.c;
if (aVar == null || c1Var.e == null) {
return;
}
aVar.removeMessages(1932593528);
c1Var.c.sendEmptyMessageDelayed(1932593528, 50L);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public final void a(q0 q0Var, int i, int i2) {
this.D.a(this.d, this.q, this.r, this.s, q0Var, i, i2, this.b, ((e0) this.c).f.f.intValue());
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(int i, int i2) {
if (this.G || this.H != null) {
return;
}
IAlog.a("Start Autoclick timer - %d seconds", Integer.valueOf(i2));
c1 c1Var = new c1(TimeUnit.SECONDS, i2);
this.H = c1Var;
c1Var.e = new a(i);
c1.a aVar = new c1.a(c1Var);
c1Var.c = aVar;
c1Var.d = false;
aVar.sendEmptyMessage(1932593528);
}
}

View File

@@ -0,0 +1,26 @@
package com.fyber.inneractive.sdk.player.ui;
/* loaded from: classes2.dex */
public final class j implements Runnable {
public final /* synthetic */ i a;
public j(i iVar) {
this.a = iVar;
}
@Override // java.lang.Runnable
public final void run() {
i iVar = this.a;
int i = iVar.J + (iVar.i / iVar.j);
iVar.J = i;
iVar.a(i);
i iVar2 = this.a;
if (iVar2.J != iVar2.K) {
iVar2.postDelayed(iVar2.I, iVar2.k);
return;
}
iVar2.I = null;
iVar2.J = 0;
iVar2.K = 0;
}
}

View File

@@ -0,0 +1,288 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.ui.IAsmoothProgressBar;
import com.fyber.inneractive.sdk.ui.IFyberAdIdentifier;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public abstract class k extends i {
public ViewGroup O;
public TextView P;
public TextView Q;
public ImageView R;
public ImageView S;
public IAsmoothProgressBar T;
public View U;
public View V;
public View W;
public k(Context context, com.fyber.inneractive.sdk.flow.e eVar, a aVar, com.fyber.inneractive.sdk.config.global.s sVar, boolean z, String str) {
super(context, eVar, aVar, sVar, str);
this.U = null;
this.E.inflate(getVideoViewLayoutId(), (ViewGroup) this, true);
s();
com.fyber.inneractive.sdk.flow.e eVar2 = this.F;
if (eVar2 != null) {
eVar2.a(this, IFyberAdIdentifier.Corner.BOTTOM_LEFT);
}
i(z);
}
@Override // com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
public final void destroy() {
super.destroy();
j jVar = this.I;
if (jVar != null) {
removeCallbacks(jVar);
this.I = null;
}
if (this.H != null) {
IAlog.a("Autoclick is removed ", new Object[0]);
this.H.e = null;
this.H = null;
}
ViewGroup viewGroup = this.m;
if (viewGroup != null) {
viewGroup.removeAllViews();
}
}
public abstract int getMuteUnMuteButtonResourceId();
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyViewObstructionPurposeOther() {
return new View[]{this.P, this.O};
}
public abstract int getVideoProgressBarResourceId();
public abstract int getVideoViewLayoutId();
@Override // com.fyber.inneractive.sdk.player.ui.s
public void h() {
h(false);
e(false);
g(false);
this.Q.setVisibility(4);
ImageView imageView = this.S;
if (imageView != null) {
imageView.setVisibility(4);
}
c(false);
a(false, (String) null);
b(false);
}
public void s() {
this.l = (ImageView) findViewById(R.id.ia_iv_last_frame);
this.m = (ViewGroup) findViewById(R.id.ia_texture_view_host);
this.t = findViewById(R.id.ia_default_endcard_video_overlay);
this.u = (ViewGroup) findViewById(R.id.ia_endcard_video_overlay);
this.n = (Button) findViewById(R.id.ia_b_end_card_call_to_action);
this.x = (TextView) findViewById(R.id.ia_endcard_tv_app_info_button);
this.o = (ImageView) findViewById(R.id.hand_animation);
a(this.x, 10);
a(this.n, 8);
a(this.m, 7);
a(findViewById(R.id.ia_default_endcard_video_overlay), -1);
this.S = (ImageView) findViewById(R.id.ia_iv_expand_collapse_button);
this.W = findViewById(R.id.ia_paused_video_overlay);
this.P = (TextView) findViewById(R.id.ia_tv_app_info_button);
this.Q = (TextView) findViewById(R.id.ia_tv_call_to_action);
this.T = (IAsmoothProgressBar) findViewById(getVideoProgressBarResourceId());
this.O = (ViewGroup) findViewById(R.id.ia_identifier_overlay);
this.U = findViewById(R.id.ia_click_overlay);
this.T.setVisibility(0);
ImageView imageView = (ImageView) findViewById(getMuteUnMuteButtonResourceId());
this.R = imageView;
imageView.setVisibility(0);
this.V = findViewById(R.id.ia_buffering_overlay);
a(this, 7);
a(this.Q, 3);
a(this.R, 1);
a(this.P, 10);
a(this.S, 5);
a(this.W, 9);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setAppInfoButtonRound(TextView textView) {
if (textView == null) {
return;
}
textView.setBackgroundResource(R.drawable.ia_bg_circle_overlay);
ViewGroup.LayoutParams layoutParams = textView.getLayoutParams();
layoutParams.width = (int) getContext().getResources().getDimension(R.dimen.ia_image_control_size);
layoutParams.height = (int) getContext().getResources().getDimension(R.dimen.ia_image_control_size);
textView.setLayoutParams(layoutParams);
}
public final boolean t() {
return this.M;
}
@Override // com.fyber.inneractive.sdk.player.ui.i
public final void a(int i) {
IAsmoothProgressBar iAsmoothProgressBar = this.T;
if (iAsmoothProgressBar != null) {
iAsmoothProgressBar.setProgress(i);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public final void c() {
this.h = true;
k();
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public final void d() {
this.h = false;
l();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void e(boolean z) {
ImageView imageView = this.R;
if (imageView != null) {
imageView.setVisibility(z ? 0 : 4);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void f(boolean z) {
View view = this.W;
if (view != null) {
view.setVisibility(z ? 0 : 8);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void o() {
ImageView imageView = this.S;
if (imageView != null) {
imageView.setVisibility(0);
this.S.setSelected(true);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void p() {
ImageView imageView = this.S;
if (imageView != null) {
imageView.setVisibility(0);
this.S.setSelected(false);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setMuteButtonState(boolean z) {
ImageView imageView = this.R;
if (imageView != null) {
imageView.setSelected(z);
}
}
/* JADX WARN: Removed duplicated region for block: B:10:0x0045 */
/* JADX WARN: Removed duplicated region for block: B:13:0x004e */
/* JADX WARN: Removed duplicated region for block: B:17:0x0050 */
@Override // com.fyber.inneractive.sdk.player.ui.s
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void a(boolean r3, com.fyber.inneractive.sdk.ignite.l r4) {
/*
r2 = this;
android.widget.TextView r0 = r2.Q
if (r0 == 0) goto L54
boolean r1 = r2.r()
r0.setAllCaps(r1)
android.widget.TextView r0 = r2.Q
com.fyber.inneractive.sdk.config.IAConfigManager r1 = com.fyber.inneractive.sdk.config.IAConfigManager.L
com.fyber.inneractive.sdk.ignite.c r1 = r1.D
boolean r1 = r1.m()
if (r1 == 0) goto L29
r4.getClass()
com.fyber.inneractive.sdk.ignite.l r1 = com.fyber.inneractive.sdk.ignite.l.TRUE_SINGLE_TAP
if (r4 != r1) goto L29
android.content.Context r4 = r2.getContext()
int r1 = com.fyber.inneractive.sdk.R.string.ia_video_instant_install_text
java.lang.String r4 = r4.getString(r1)
goto L3d
L29:
java.lang.String r4 = r2.getLocalizedCtaButtonText()
boolean r1 = android.text.TextUtils.isEmpty(r4)
if (r1 == 0) goto L3d
android.content.Context r4 = r2.getContext()
int r1 = com.fyber.inneractive.sdk.R.string.ia_video_install_now_text
java.lang.String r4 = r4.getString(r1)
L3d:
java.lang.String r1 = r2.B
boolean r1 = android.text.TextUtils.isEmpty(r1)
if (r1 != 0) goto L47
java.lang.String r4 = r2.B
L47:
r0.setText(r4)
android.widget.TextView r4 = r2.Q
if (r3 == 0) goto L50
r3 = 0
goto L51
L50:
r3 = 4
L51:
r4.setVisibility(r3)
L54:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.player.ui.k.a(boolean, com.fyber.inneractive.sdk.ignite.l):void");
}
@Override // com.fyber.inneractive.sdk.player.ui.i, com.fyber.inneractive.sdk.player.ui.s
public final void b(int i, int i2) {
IAsmoothProgressBar iAsmoothProgressBar = this.T;
if (iAsmoothProgressBar == null) {
return;
}
iAsmoothProgressBar.setMax(i);
super.b(i, i2);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void c(boolean z) {
ViewGroup viewGroup = this.O;
if (viewGroup != null) {
viewGroup.setVisibility(z ? 0 : 4);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, String str) {
TextView textView = this.P;
if (textView != null) {
textView.setText(str);
if (str != null && str.length() == 1) {
setAppInfoButtonRound(this.P);
}
if (z) {
m();
}
this.P.setVisibility(z ? 0 : 8);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z) {
View view = this.V;
if (view != null) {
view.setVisibility(z ? 0 : 8);
}
}
}

View File

@@ -0,0 +1,14 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
/* loaded from: classes2.dex */
public interface l {
void a(b bVar);
boolean a();
void destroy();
Context getContext();
}

View File

@@ -0,0 +1,10 @@
package com.fyber.inneractive.sdk.player.ui;
/* loaded from: classes2.dex */
public interface m {
void a(boolean z);
void b();
void d();
}

View File

@@ -0,0 +1,91 @@
package com.fyber.inneractive.sdk.player.ui;
/* loaded from: classes2.dex */
public final class n {
/* JADX WARN: Removed duplicated region for block: B:25:0x005e */
/* JADX WARN: Removed duplicated region for block: B:28:0x0069 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static com.fyber.inneractive.sdk.player.ui.k a(android.content.Context r9, com.fyber.inneractive.sdk.config.global.s r10, com.fyber.inneractive.sdk.player.e r11, com.fyber.inneractive.sdk.player.ui.a r12, java.lang.String r13, com.fyber.inneractive.sdk.renderers.d.a r14) {
/*
r2 = 0
if (r9 == 0) goto L18
if (r11 == 0) goto L18
com.fyber.inneractive.sdk.flow.g0 r0 = r11.e
if (r0 != 0) goto La
goto L18
La:
com.fyber.inneractive.sdk.flow.e r8 = new com.fyber.inneractive.sdk.flow.e
com.fyber.inneractive.sdk.external.InneractiveAdRequest r3 = r0.a
T extends com.fyber.inneractive.sdk.response.e r4 = r0.b
r0 = r8
r1 = r9
r5 = r10
r0.<init>(r1, r2, r3, r4, r5)
r2 = r8
goto L1a
L18:
r0 = 0
r2 = r0
L1a:
if (r11 == 0) goto L58
com.fyber.inneractive.sdk.flow.g0 r0 = r11.e
if (r0 != 0) goto L21
goto L58
L21:
T extends com.fyber.inneractive.sdk.response.e r0 = r0.b
if (r0 == 0) goto L2a
com.fyber.inneractive.sdk.response.g r0 = (com.fyber.inneractive.sdk.response.g) r0
com.fyber.inneractive.sdk.ignite.l r0 = r0.F
goto L2c
L2a:
com.fyber.inneractive.sdk.ignite.l r0 = com.fyber.inneractive.sdk.ignite.l.NONE
L2c:
r0.getClass()
com.fyber.inneractive.sdk.ignite.l r1 = com.fyber.inneractive.sdk.ignite.l.TRUE_SINGLE_TAP
if (r0 != r1) goto L58
com.fyber.inneractive.sdk.config.IAConfigManager r0 = com.fyber.inneractive.sdk.config.IAConfigManager.L
com.fyber.inneractive.sdk.ignite.c r0 = r0.D
boolean r0 = r0.m()
if (r0 == 0) goto L58
if (r10 == 0) goto L58
java.lang.Class<com.fyber.inneractive.sdk.config.global.features.n> r0 = com.fyber.inneractive.sdk.config.global.features.n.class
com.fyber.inneractive.sdk.config.global.features.g r1 = r10.a(r0)
if (r1 == 0) goto L58
com.fyber.inneractive.sdk.config.global.features.g r0 = r10.a(r0)
com.fyber.inneractive.sdk.config.global.features.n r0 = (com.fyber.inneractive.sdk.config.global.features.n) r0
java.lang.String r1 = "enable_app_info_button"
r3 = 1
boolean r0 = r0.a(r3, r1)
if (r0 == 0) goto L58
r5 = r3
goto L5a
L58:
r0 = 0
r5 = r0
L5a:
com.fyber.inneractive.sdk.renderers.d$a r0 = com.fyber.inneractive.sdk.renderers.d.a.NEW
if (r14 != r0) goto L69
com.fyber.inneractive.sdk.player.ui.o r7 = new com.fyber.inneractive.sdk.player.ui.o
r0 = r7
r1 = r9
r3 = r12
r4 = r10
r6 = r13
r0.<init>(r1, r2, r3, r4, r5, r6)
return r7
L69:
com.fyber.inneractive.sdk.player.ui.p r7 = new com.fyber.inneractive.sdk.player.ui.p
r0 = r7
r1 = r9
r3 = r12
r4 = r10
r6 = r13
r0.<init>(r1, r2, r3, r4, r5, r6)
return r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.player.ui.n.a(android.content.Context, com.fyber.inneractive.sdk.config.global.s, com.fyber.inneractive.sdk.player.e, com.fyber.inneractive.sdk.player.ui.a, java.lang.String, com.fyber.inneractive.sdk.renderers.d$a):com.fyber.inneractive.sdk.player.ui.k");
}
}

View File

@@ -0,0 +1,305 @@
package com.fyber.inneractive.sdk.player.ui;
import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.GradientDrawable;
import android.graphics.drawable.RotateDrawable;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.config.global.features.r;
import com.fyber.inneractive.sdk.util.IAlog;
/* loaded from: classes2.dex */
public final class o extends k {
public TextView a0;
public ImageView b0;
public View c0;
public ViewGroup d0;
public o(Context context, com.fyber.inneractive.sdk.flow.e eVar, a aVar, com.fyber.inneractive.sdk.config.global.s sVar, boolean z, String str) {
super(context, eVar, aVar, sVar, z, str);
}
private void setProgressBarTint(com.fyber.inneractive.sdk.config.global.features.r rVar) {
String a = rVar.a("new_video_design_skip_progress_bar_start_color", "#9000D691");
String a2 = rVar.a("new_video_design_skip_progress_bar_end_color", "#00D691");
try {
int[] iArr = {Color.parseColor(a), Color.parseColor(a2)};
Drawable progressDrawable = this.T.getProgressDrawable();
if (progressDrawable instanceof RotateDrawable) {
Drawable drawable = ((RotateDrawable) progressDrawable).getDrawable();
if (drawable instanceof GradientDrawable) {
((GradientDrawable) drawable).setColors(iArr);
this.T.setProgressDrawable(progressDrawable);
}
}
} catch (Exception unused) {
IAlog.a("could not parse colors %s %s", a, a2);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.i, com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.l
public final void a(b bVar) {
View view = bVar.e;
setEndCardView(view);
if (view == null || this.u == null) {
return;
}
ViewParent parent = view.getParent();
if (parent instanceof ViewGroup) {
((ViewGroup) parent).removeView(view);
}
c(false);
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(4);
}
if (this.u != null) {
if (com.fyber.inneractive.sdk.model.vast.h.Static == bVar.f && (!r.c.NONE.equals(bVar.k))) {
a(this.u, bVar.k, bVar.l);
} else {
this.u.setVisibility(0);
}
}
this.u.addView(view, 0);
b(bVar);
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getMuteUnMuteButtonResourceId() {
return R.id.ia_iv_mute_button_new;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyView() {
return new View[]{this.d0, this.U, this.l, this.x};
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getVideoProgressBarResourceId() {
return R.id.ia_video_progressbar_new;
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getVideoViewLayoutId() {
return R.layout.ia_layout_video_view_new_design;
}
@Override // com.fyber.inneractive.sdk.player.ui.k, com.fyber.inneractive.sdk.player.ui.s
public final void h() {
super.h();
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(4);
}
View view = this.c0;
if (view != null) {
view.setVisibility(8);
}
b(false);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h(boolean z) {
}
@Override // com.fyber.inneractive.sdk.player.ui.i
public final void i(boolean z) {
String string;
com.fyber.inneractive.sdk.config.global.s sVar = this.y;
if (sVar != null) {
string = ((com.fyber.inneractive.sdk.config.global.features.n) sVar.a(com.fyber.inneractive.sdk.config.global.features.n.class)).a("app_info_button_text", "App Info");
if (string != null && string.length() > 30) {
string = string.substring(0, 30);
}
} else {
string = getContext().getString(R.string.ia_video_app_info_text);
}
if (!z) {
a(false, (String) null);
} else {
b(false);
a(true, string);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean n() {
return this.T == null;
}
@Override // android.view.View
public final void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
if (i()) {
DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
ObjectAnimator ofPropertyValuesHolder = ObjectAnimator.ofPropertyValuesHolder(this.c0, PropertyValuesHolder.ofFloat("x", (displayMetrics.widthPixels / 2.0f) - (r0.getWidth() / 2.0f)), PropertyValuesHolder.ofFloat("y", displayMetrics.heightPixels / 1.3f), PropertyValuesHolder.ofFloat("scaleX", 1.4f), PropertyValuesHolder.ofFloat("scaleY", 1.4f));
ofPropertyValuesHolder.setDuration(750L);
ofPropertyValuesHolder.start();
}
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public final void s() {
super.s();
this.d0 = (ViewGroup) findViewById(R.id.ia_video_controls_overlay);
this.c0 = findViewById(R.id.ia_cta_container);
ImageView imageView = (ImageView) findViewById(R.id.ia_iv_skip);
this.b0 = imageView;
imageView.setEnabled(false);
this.a0 = (TextView) findViewById(R.id.ia_tv_skip_left);
a(this.b0, 6);
com.fyber.inneractive.sdk.config.global.s sVar = this.y;
if (sVar != null) {
setSizesAndTint((com.fyber.inneractive.sdk.config.global.features.r) sVar.a(com.fyber.inneractive.sdk.config.global.features.r.class));
setProgressBarTint((com.fyber.inneractive.sdk.config.global.features.r) this.y.a(com.fyber.inneractive.sdk.config.global.features.r.class));
}
}
private void setSizesAndTint(com.fyber.inneractive.sdk.config.global.features.r rVar) {
com.fyber.inneractive.sdk.util.o.a(this.R, rVar.a("new_video_design_mute_btn_size_w", 30), rVar.a("new_video_design_mute_btn_size_h", 30));
com.fyber.inneractive.sdk.util.o.a(this.T, rVar.a("new_video_design_skip_progress_bar_size_w", 46), rVar.a("new_video_design_skip_progress_bar_size_h", 46));
com.fyber.inneractive.sdk.util.o.a(this.b0, rVar.a("new_video_design_skip_btn_size_w", 30), rVar.a("new_video_design_skip_btn_size_h", 30));
com.fyber.inneractive.sdk.util.o.a(this.a0, rVar.a("new_video_design_skip_btn_size_w", 30), rVar.a("new_video_design_skip_btn_size_h", 30));
ImageView imageView = this.b0;
int a = rVar.a("new_video_design_skip_btn_margin", 12);
if (imageView != null && (imageView.getLayoutParams() instanceof ViewGroup.MarginLayoutParams)) {
int a2 = com.fyber.inneractive.sdk.util.o.a(a);
((ViewGroup.MarginLayoutParams) imageView.getLayoutParams()).setMargins(a2, a2, a2, a2);
imageView.requestLayout();
}
TextView textView = this.a0;
int a3 = rVar.a("new_video_design_skip_btn_margin", 12);
if (textView != null && (textView.getLayoutParams() instanceof ViewGroup.MarginLayoutParams)) {
int a4 = com.fyber.inneractive.sdk.util.o.a(a3);
((ViewGroup.MarginLayoutParams) textView.getLayoutParams()).setMargins(a4, a4, a4, a4);
textView.requestLayout();
}
com.fyber.inneractive.sdk.util.o.a(this.c0, rVar.a("new_video_design_action_btn_size_w", 120), rVar.a("new_video_design_action_btn_size_h", 48));
View view = this.c0;
String a5 = rVar.a("new_video_design_tint_color", "#00D691");
if (view != null) {
try {
view.setBackgroundColor(Color.parseColor(a5));
} catch (Exception unused) {
IAlog.a("could not parse color %s", a5);
}
}
TextView textView2 = this.Q;
String a6 = rVar.a("new_video_design_action_btn_text_color", "#ffffff");
if (textView2 != null) {
try {
textView2.setTextColor(Color.parseColor(a6));
} catch (Exception unused2) {
IAlog.a("could not parse color %s", a6);
}
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void d(boolean z) {
if (this.l != null) {
ViewGroup viewGroup = this.u;
if (viewGroup == null || viewGroup.getVisibility() != 0) {
if (z) {
this.l.setAlpha(0.0f);
}
this.l.setVisibility(z ? 0 : 8);
if (z) {
this.l.animate().alpha(1.0f).setDuration(500L).start();
return;
}
return;
}
IAlog.a("end card is visible and requested to show last frame image with value of %s", Boolean.valueOf(z));
ImageView imageView = this.l;
if (this.p == com.fyber.inneractive.sdk.model.vast.h.FMP_End_Card && z) {
r1 = 0;
}
imageView.setVisibility(r1);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g() {
ImageView imageView = this.b0;
if (imageView != null) {
imageView.setVisibility(0);
this.b0.setEnabled(true);
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(4);
}
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean j() {
ImageView imageView = this.b0;
return imageView != null && imageView.getVisibility() == 0 && this.b0.isEnabled();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void m() {
com.fyber.inneractive.sdk.config.global.s sVar;
if (this.c0 == null || (sVar = this.y) == null) {
return;
}
com.fyber.inneractive.sdk.config.global.features.r rVar = (com.fyber.inneractive.sdk.config.global.features.r) sVar.a(com.fyber.inneractive.sdk.config.global.features.r.class);
TextView textView = this.Q;
if (textView != null) {
textView.setTextSize(0, getResources().getDimension(R.dimen.ia_video_overlay_text_large_for_cta));
com.fyber.inneractive.sdk.util.o.a(this.c0, rVar.a("new_video_design_action_btn_size_w_large", 180), rVar.a("new_video_design_action_btn_size_h", 48));
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setRemainingTime(String str) {
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(0);
this.a0.setText(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setSkipText(String str) {
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(0);
this.a0.setText(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void b(boolean z) {
ImageView imageView = this.b0;
if (imageView == null || this.a0 == null) {
return;
}
if (imageView.isEnabled()) {
this.b0.setVisibility(z ? 0 : 4);
this.a0.setVisibility(4);
} else {
this.b0.setVisibility(4);
this.a0.setVisibility(z ? 0 : 4);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g(boolean z) {
if (this.T == null || i()) {
return;
}
this.T.setVisibility(z ? 0 : 4);
}
}

View File

@@ -0,0 +1,135 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.config.IAConfigManager;
import com.fyber.inneractive.sdk.ui.IAsmoothProgressBar;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.Locale;
/* loaded from: classes2.dex */
public final class p extends k {
public TextView a0;
public TextView b0;
public p(Context context, com.fyber.inneractive.sdk.flow.e eVar, a aVar, com.fyber.inneractive.sdk.config.global.s sVar, boolean z, String str) {
super(context, eVar, aVar, sVar, z, str);
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getMuteUnMuteButtonResourceId() {
return R.id.ia_iv_mute_button;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyView() {
return new View[]{this.Q, this.a0, this.b0, this.R, this.T, this.U, this.x};
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getVideoProgressBarResourceId() {
return R.id.ia_video_progressbar;
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public int getVideoViewLayoutId() {
return R.layout.ia_layout_video_view;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void m() {
ViewGroup.LayoutParams layoutParams = this.Q.getLayoutParams();
layoutParams.width = -2;
this.Q.setLayoutParams(layoutParams);
this.Q.setTextSize(0, getResources().getDimension(R.dimen.ia_video_overlay_text_large_for_cta));
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean n() {
return this.a0 == null && this.T == null;
}
@Override // com.fyber.inneractive.sdk.player.ui.k
public final void s() {
super.s();
this.a0 = (TextView) findViewById(R.id.ia_tv_remaining_time);
TextView textView = (TextView) findViewById(R.id.ia_tv_skip);
this.b0 = textView;
a(textView, 6);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void b(boolean z) {
TextView textView = this.a0;
if (textView != null) {
textView.setVisibility(z ? 0 : 4);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void d(boolean z) {
if (this.l != null) {
ViewGroup viewGroup = this.u;
if (viewGroup == null || viewGroup.getVisibility() != 0) {
this.l.setVisibility(z ? 0 : 8);
return;
}
IAlog.a("end card is visible and requested to show last frame image with value of %s", Boolean.valueOf(z));
ImageView imageView = this.l;
if (this.p == com.fyber.inneractive.sdk.model.vast.h.FMP_End_Card && z) {
r1 = 0;
}
imageView.setVisibility(r1);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g() {
TextView textView = this.b0;
if (textView != null) {
textView.setEnabled(true);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h(boolean z) {
TextView textView = this.b0;
if (textView != null) {
textView.setVisibility(z ? 0 : 4);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean j() {
TextView textView = this.b0;
return textView != null && textView.getVisibility() == 0 && this.b0.isEnabled();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setRemainingTime(String str) {
TextView textView = this.a0;
if (textView != null) {
textView.setText(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setSkipText(String str) {
if (this.b0 != null) {
int i = R.string.ia_video_before_skip_format;
this.b0.setText(String.format(Locale.US, IAConfigManager.L.u.a().getString(i), Integer.valueOf(Integer.parseInt(str))));
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g(boolean z) {
IAsmoothProgressBar iAsmoothProgressBar = this.T;
if (iAsmoothProgressBar != null) {
iAsmoothProgressBar.setVisibility(z ? 0 : 4);
}
}
}

View File

@@ -0,0 +1,281 @@
package com.fyber.inneractive.sdk.player.ui;
import android.content.Context;
import android.graphics.Bitmap;
import android.util.Base64;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.fyber.inneractive.sdk.util.IAlog;
import java.io.ByteArrayOutputStream;
import java.util.Locale;
/* loaded from: classes2.dex */
public final class q extends i {
public int O;
public com.fyber.inneractive.sdk.player.ui.remote.f P;
public final com.fyber.inneractive.sdk.player.ui.remote.b Q;
public q(Context context, a aVar, com.fyber.inneractive.sdk.player.ui.remote.b bVar, k kVar) {
super(context, null, aVar, null, null);
this.O = 0;
com.fyber.inneractive.sdk.player.ui.remote.f fVar = new com.fyber.inneractive.sdk.player.ui.remote.f(kVar);
this.P = fVar;
this.Q = bVar;
bVar.a(fVar);
attachViewToParent(bVar.d(), getChildCount() - 1, new RelativeLayout.LayoutParams(-1, -1));
setBackgroundColor(0);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void c(b bVar) {
super.c(bVar);
View view = this.t;
if (view == null || view.getVisibility() != 0) {
return;
}
this.Q.a();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void d(boolean z) {
ViewGroup viewGroup = this.u;
if (viewGroup != null && viewGroup.getVisibility() == 0) {
IAlog.a("end card is visible and requested to show last frame image with value of %s", Boolean.valueOf(z));
z = false;
}
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.k = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showLastFrameImage(%s)", String.format("FyberRemoteUiBridge.showLastFrameImage(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s, com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
public final void destroy() {
IAlog.a("%s: destroy() : destroying remote UI", "IAVideoViewRemote");
removeView(this.Q.b);
this.Q.a();
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.a = null;
this.P = null;
}
super.destroy();
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public int getTickFractions() {
return 15;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyViewObstructionPurposeOther() {
return new View[0];
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void o() {
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void p() {
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setAppInfoButtonRound(TextView textView) {
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setLastFrameBitmap(Bitmap bitmap) {
boolean z = bitmap != null;
if (z) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, byteArrayOutputStream);
String str = "data:image/png;base64," + Base64.encodeToString(byteArrayOutputStream.toByteArray(), 0);
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.setLastFrameBitmap(\"%s\")", String.format("FyberRemoteUiBridge.setLastFrameBitmap(\"%s\")", str), bVar.b.j);
}
d(z);
}
@Override // com.fyber.inneractive.sdk.player.ui.d
public void setListener(m mVar) {
super.setListener(mVar);
this.Q.e = mVar;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setMuteButtonState(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
String str = z ? "FyberRemoteUiBridge.setMute()" : "FyberRemoteUiBridge.setUnmute()";
com.fyber.inneractive.sdk.player.ui.remote.d dVar = bVar.d;
dVar.c = z;
com.fyber.inneractive.sdk.player.ui.remote.c cVar = dVar.a;
if (cVar != null) {
((com.fyber.inneractive.sdk.player.ui.remote.b) cVar).b.a(str);
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setRemainingTime(String str) {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.setRemainingTime(\"%s\")", String.format("FyberRemoteUiBridge.setRemainingTime(\"%s\")", str), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public void setSkipText(String str) {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.setSkipText(\"%s\")", String.format("FyberRemoteUiBridge.setSkipText(\"%s\")", str), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
public final boolean a() {
return this.Q.b.j;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void b(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.g = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showCountdownText(%s)", String.format("FyberRemoteUiBridge.showCountdownText(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void e(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.i = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
String str = z ? "FyberRemoteUiBridge.showMuteButton()" : "FyberRemoteUiBridge.hideMuteButton()";
bVar.d.a(str, str, bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void f(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.c = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showPlayOverlay(%s)", String.format("FyberRemoteUiBridge.showPlayOverlay(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.f = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showProgressBar(%s)", String.format("FyberRemoteUiBridge.showProgressBar(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public View[] getTrackingFriendlyView() {
return new View[]{this.Q.b};
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.b = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showSkipLayout(%s)", String.format("FyberRemoteUiBridge.showSkipLayout(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean j() {
return this.Q.m;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final boolean n() {
return this.Q.l;
}
public void setIsSkipEnabled(boolean z) {
this.Q.m = z;
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, com.fyber.inneractive.sdk.ignite.l lVar) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.e = z;
fVar.l = lVar;
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void c(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.h = z;
}
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z, String str) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.j = z;
fVar.m = str;
}
}
@Override // com.fyber.inneractive.sdk.player.ui.i, com.fyber.inneractive.sdk.player.ui.s
public final void b(int i, int i2) {
this.O = i;
super.b(i, i2);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void g() {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.d.a("FyberRemoteUiBridge.enableSkip()", "FyberRemoteUiBridge.enableSkip()", bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void h() {
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.d.a("FyberRemoteUiBridge.hideOverlays()", "FyberRemoteUiBridge.hideOverlays()", bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.s
public final void a(boolean z) {
com.fyber.inneractive.sdk.player.ui.remote.f fVar = this.P;
if (fVar != null) {
fVar.d = z;
}
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.showBufferingOverlay(%s)", String.format("FyberRemoteUiBridge.showBufferingOverlay(%s)", Boolean.valueOf(z)), bVar.b.j);
}
@Override // com.fyber.inneractive.sdk.player.ui.i
public final void a(int i) {
int i2 = this.O;
com.fyber.inneractive.sdk.player.ui.remote.b bVar = this.Q;
bVar.getClass();
bVar.d.a("FyberRemoteUiBridge.updateProgressBar(%d, %.2f)", String.format(Locale.US, "FyberRemoteUiBridge.updateProgressBar(%d, %.2f)", Integer.valueOf(i2), Float.valueOf((i / i2) * 100.0f)), bVar.b.j);
}
}

View File

@@ -0,0 +1,26 @@
package com.fyber.inneractive.sdk.player.ui;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.view.View;
import android.view.ViewGroup;
/* loaded from: classes2.dex */
public final class r extends AnimatorListenerAdapter {
public final /* synthetic */ s a;
public r(s sVar) {
this.a = sVar;
}
@Override // android.animation.AnimatorListenerAdapter, android.animation.Animator.AnimatorListener
public final void onAnimationEnd(Animator animator) {
super.onAnimationEnd(animator);
s sVar = this.a;
ViewGroup viewGroup = sVar.u;
if (viewGroup == null || viewGroup.getParent() == null) {
return;
}
((View) sVar.u.getParent()).setOnTouchListener(null);
}
}

View File

@@ -0,0 +1,8 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import java.util.HashMap;
/* loaded from: classes2.dex */
public interface a {
void a(String str, HashMap hashMap);
}

View File

@@ -0,0 +1,247 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import android.app.Application;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.flow.g0;
import com.fyber.inneractive.sdk.player.ui.m;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p;
import com.fyber.inneractive.sdk.util.p0;
import java.util.HashMap;
import java.util.Iterator;
/* loaded from: classes2.dex */
public final class b implements com.fyber.inneractive.sdk.web.remoteui.b, com.fyber.inneractive.sdk.player.ui.remote.a, c {
public com.fyber.inneractive.sdk.web.remoteui.b a;
public final com.fyber.inneractive.sdk.web.remoteui.c b;
public final g0 c;
public final d d;
public m e;
public final String f;
public com.fyber.inneractive.sdk.flow.e i;
public boolean g = false;
public boolean h = false;
public final a j = new a();
public final RunnableC0102b k = new RunnableC0102b();
public boolean l = false;
public boolean m = false;
public class a implements Runnable {
public a() {
}
@Override // java.lang.Runnable
public final void run() {
IAlog.a("%s : remote UI load timeout task executed", "RemoteUIWebviewController");
b bVar = b.this;
bVar.b.loadData("", null, null);
bVar.g = true;
IAlog.a("%s : UI load timed out", "RemoteUIWebviewController");
p.b.post(bVar.k);
}
}
/* renamed from: com.fyber.inneractive.sdk.player.ui.remote.b$b, reason: collision with other inner class name */
public class RunnableC0102b implements Runnable {
public RunnableC0102b() {
}
@Override // java.lang.Runnable
public final void run() {
IAlog.a("%s : remote UI failed task executed", "RemoteUIWebviewController");
b bVar = b.this;
if (bVar.h) {
return;
}
bVar.a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_LOAD_TIMEOUT, "Loading remote UI timed out", true, null);
}
}
public b(Application application, g0 g0Var, String str) {
this.c = g0Var;
this.f = str;
com.fyber.inneractive.sdk.web.remoteui.c cVar = new com.fyber.inneractive.sdk.web.remoteui.c();
this.b = cVar;
this.d = new d(this);
cVar.setCommandHandler(this);
cVar.setResultFailureListener(this);
cVar.setCommandHandler(this);
this.i = new com.fyber.inneractive.sdk.flow.e(application, true, b(), c(), null);
}
public final void a(f fVar) {
this.a = fVar;
}
@Override // com.fyber.inneractive.sdk.web.remoteui.b
public final void a(com.fyber.inneractive.sdk.web.remoteui.a aVar, String str, boolean z, HashMap hashMap) {
IAlog.a("%s : cancel UI load timeout task", "RemoteUIWebviewController");
p.b.removeCallbacks(this.j);
String str2 = (hashMap == null || !hashMap.containsKey("failedURL")) ? this.f : (String) hashMap.get("failedURL");
if (z) {
if (c() != null) {
c().J = false;
}
a();
e.a(aVar, b(), c(), str, str2);
} else {
e.a(aVar, str2, b(), c(), hashMap);
}
com.fyber.inneractive.sdk.web.remoteui.b bVar = this.a;
if (bVar != null) {
bVar.a(aVar, str, z, hashMap);
}
}
public final com.fyber.inneractive.sdk.web.remoteui.c d() {
return this.b;
}
public final InneractiveAdRequest b() {
g0 g0Var = this.c;
if (g0Var != null) {
return g0Var.a;
}
return null;
}
public final com.fyber.inneractive.sdk.response.g c() {
g0 g0Var = this.c;
if (g0Var != null) {
return (com.fyber.inneractive.sdk.response.g) g0Var.b;
}
return null;
}
public final void a() {
this.h = true;
this.e = null;
d dVar = this.d;
dVar.b.clear();
dVar.a = null;
IAlog.a("%s : cancel UI load timeout task", "RemoteUIWebviewController");
p.b.removeCallbacks(this.j);
this.b.setVisibility(8);
this.b.setUiReady(false);
this.b.destroy();
this.i = null;
}
@Override // com.fyber.inneractive.sdk.player.ui.remote.a
public final void a(String str, HashMap hashMap) {
p0 lastClickedLocation;
d dVar;
c cVar;
com.fyber.inneractive.sdk.flow.e eVar;
lastClickedLocation = this.b.getLastClickedLocation();
dVar = this.d;
dVar.getClass();
str.getClass();
switch (str) {
case "clickSkip":
dVar.a(6, lastClickedLocation);
break;
case "expandCollapseClick":
dVar.a(5, lastClickedLocation);
break;
case "appInfoClick":
dVar.a(10, lastClickedLocation);
break;
case "shouldSkipUpdateUi.true":
c cVar2 = dVar.a;
if (cVar2 != null) {
((b) cVar2).l = true;
break;
}
break;
case "onGeneralError":
c cVar3 = dVar.a;
if (cVar3 != null) {
((b) cVar3).a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_GENERAL_ERROR, (String) hashMap.get("error"), "true".equalsIgnoreCase((String) hashMap.get("shouldFailUi")), hashMap);
break;
}
break;
case "ctaClick":
dVar.a(3, lastClickedLocation);
break;
case "isSkipEnabled.false":
c cVar4 = dVar.a;
if (cVar4 != null) {
((b) cVar4).m = false;
break;
}
break;
case "clickMuteUnmute":
dVar.a(1, lastClickedLocation);
break;
case "DOMLoaded":
String str2 = dVar.c ? "FyberRemoteUiBridge.setMute()" : "FyberRemoteUiBridge.setUnmute()";
c cVar5 = dVar.a;
if (cVar5 != null) {
((b) cVar5).b.a(str2);
}
Iterator<String> it = dVar.b.keySet().iterator();
while (it.hasNext()) {
String str3 = dVar.b.get(it.next());
if (!TextUtils.isEmpty(str3) && (cVar = dVar.a) != null) {
((b) cVar).b.a(str3);
}
}
dVar.b.clear();
c cVar6 = dVar.a;
if (cVar6 != null) {
b bVar = (b) cVar6;
IAlog.a("%s : remote UI loaded successfully", "RemoteUIWebviewController");
IAlog.a("%s : cancel UI load timeout task", "RemoteUIWebviewController");
p.b.removeCallbacks(bVar.j);
bVar.g = false;
bVar.b.setUiReady(true);
if (bVar.c() != null) {
bVar.c().J = true;
}
bVar.b.setVisibility(0);
break;
}
break;
case "adIdentifierClick":
c cVar7 = dVar.a;
if (cVar7 != null && (eVar = ((b) cVar7).i) != null) {
eVar.a();
break;
}
break;
case "shouldSkipUpdateUi.false":
c cVar8 = dVar.a;
if (cVar8 != null) {
((b) cVar8).l = false;
break;
}
break;
case "isSkipEnabled.true":
c cVar9 = dVar.a;
if (cVar9 != null) {
((b) cVar9).m = true;
break;
}
break;
case "onVideoClick":
dVar.a(7, lastClickedLocation);
break;
case "onResourceError":
c cVar10 = dVar.a;
if (cVar10 != null) {
((b) cVar10).a(com.fyber.inneractive.sdk.web.remoteui.a.TEMPLATE_RESOURCE_ERROR, (String) hashMap.get("error"), true, hashMap);
break;
}
break;
default:
IAlog.a("%s: unknown command: %s", "RemoteUiCommandHandler", str);
break;
}
c cVar11 = dVar.a;
if (cVar11 != null) {
((b) cVar11).b.a("FyberRemoteUiBridge.nativeCallComplete()");
}
}
}

View File

@@ -0,0 +1,5 @@
package com.fyber.inneractive.sdk.player.ui.remote;
/* loaded from: classes2.dex */
public interface c {
}

View File

@@ -0,0 +1,37 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import com.fyber.inneractive.sdk.player.controller.o;
import com.fyber.inneractive.sdk.player.ui.m;
import com.fyber.inneractive.sdk.util.p0;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes2.dex */
public final class d {
public c a;
public boolean c = false;
public final ConcurrentHashMap<String, String> b = new ConcurrentHashMap<>();
public d(c cVar) {
this.a = cVar;
}
public final void a(String str, String str2, boolean z) {
if (!z) {
this.b.put(str, str2);
return;
}
c cVar = this.a;
if (cVar != null) {
((b) cVar).b.a(str2);
}
}
public final void a(int i, p0 p0Var) {
m mVar;
c cVar = this.a;
if (cVar == null || (mVar = ((b) cVar).e) == null) {
return;
}
((o) mVar).a(i, p0Var);
}
}

View File

@@ -0,0 +1,70 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import android.text.TextUtils;
import com.fyber.inneractive.sdk.external.InneractiveAdRequest;
import com.fyber.inneractive.sdk.network.q;
import com.fyber.inneractive.sdk.network.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.HashMap;
import org.json.JSONArray;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class e {
public static void a(com.fyber.inneractive.sdk.web.remoteui.a aVar, String str, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar, HashMap hashMap) {
s.a aVar2 = new s.a(q.VAST_ERROR_DVC_FAILURE, inneractiveAdRequest, eVar, (JSONArray) null);
JSONObject jSONObject = new JSONObject();
String name = aVar.name();
try {
jSONObject.put("errorCode", name);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "errorCode", name);
}
try {
jSONObject.put("templateURL", str);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "templateURL", str);
}
if (hashMap != null && !hashMap.isEmpty()) {
for (String str2 : hashMap.keySet()) {
String str3 = (String) hashMap.get(str2);
if (!TextUtils.isEmpty(str3)) {
try {
jSONObject.put(str2, str3);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", str2, str3);
}
}
}
}
aVar2.f.put(jSONObject);
aVar2.a((String) null);
}
public static void a(com.fyber.inneractive.sdk.web.remoteui.a aVar, InneractiveAdRequest inneractiveAdRequest, com.fyber.inneractive.sdk.response.e eVar, String str, String str2) {
s.a aVar2 = new s.a(q.VAST_ERROR_DVC_FAILURE, inneractiveAdRequest, eVar, (JSONArray) null);
JSONObject jSONObject = new JSONObject();
String name = aVar.name();
try {
jSONObject.put("errorCode", name);
} catch (Exception unused) {
IAlog.f("Got exception adding param to json object: %s, %s", "errorCode", name);
}
if (!TextUtils.isEmpty(str2)) {
try {
jSONObject.put("templateURL", str2);
} catch (Exception unused2) {
IAlog.f("Got exception adding param to json object: %s, %s", "templateURL", str2);
}
}
if (!TextUtils.isEmpty(str)) {
try {
jSONObject.put("error", str);
} catch (Exception unused3) {
IAlog.f("Got exception adding param to json object: %s, %s", "error", str);
}
}
aVar2.f.put(jSONObject);
aVar2.a((String) null);
}
}

View File

@@ -0,0 +1,50 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import com.fyber.inneractive.sdk.ignite.l;
import com.fyber.inneractive.sdk.player.ui.k;
import com.fyber.inneractive.sdk.player.ui.s;
import com.fyber.inneractive.sdk.util.IAlog;
import java.util.HashMap;
/* loaded from: classes2.dex */
public final class f implements com.fyber.inneractive.sdk.web.remoteui.b {
public s a;
public boolean h;
public boolean b = false;
public boolean c = false;
public boolean d = false;
public boolean e = false;
public boolean f = false;
public boolean g = false;
public boolean i = false;
public boolean j = false;
public boolean k = false;
public l l = l.NONE;
public String m = "";
public f(k kVar) {
this.a = null;
this.h = false;
this.a = kVar;
this.h = kVar.t();
}
@Override // com.fyber.inneractive.sdk.web.remoteui.b
public final void a(com.fyber.inneractive.sdk.web.remoteui.a aVar, String str, boolean z, HashMap hashMap) {
s sVar = this.a;
if (sVar == null) {
IAlog.a("%s: showFallback: fallback won't be displayed because it is null", "RemoteUiFallbackHandler");
return;
}
sVar.h(this.b);
this.a.e(this.i);
this.a.g(this.f);
this.a.a(this.e, this.l);
this.a.c(this.h);
this.a.a(this.j, this.m);
this.a.b(this.g);
this.a.f(this.c);
this.a.a(this.d);
this.a.d(this.k);
}
}

View File

@@ -0,0 +1,13 @@
package com.fyber.inneractive.sdk.player.ui.remote;
import android.app.Application;
import com.fyber.inneractive.sdk.flow.g0;
/* loaded from: classes2.dex */
public final class g {
public final b a;
public g(Application application, g0 g0Var, String str) {
this.a = new b(application, g0Var, str);
}
}

View File

@@ -0,0 +1,444 @@
package com.fyber.inneractive.sdk.player.ui;
import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
import android.content.Context;
import android.graphics.Bitmap;
import android.text.TextUtils;
import android.util.Property;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
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.UnitDisplayType;
import com.fyber.inneractive.sdk.config.global.features.r;
import com.fyber.inneractive.sdk.util.IAlog;
import com.fyber.inneractive.sdk.util.p0;
import com.fyber.inneractive.sdk.util.q0;
import com.fyber.inneractive.sdk.util.t0;
/* loaded from: classes2.dex */
public abstract class s extends d {
public boolean A;
public final String B;
public final q0 C;
public final int i;
public final int j;
public final int k;
public ImageView l;
public ViewGroup m;
public Button n;
public ImageView o;
public com.fyber.inneractive.sdk.model.vast.h p;
public int q;
public int r;
public boolean s;
public View t;
public ViewGroup u;
public final q0 v;
public q0 w;
public TextView x;
public final com.fyber.inneractive.sdk.config.global.s y;
public ObjectAnimator z;
public class a implements View.OnLayoutChangeListener {
public final /* synthetic */ Bitmap a;
public a(Bitmap bitmap) {
this.a = bitmap;
}
@Override // android.view.View.OnLayoutChangeListener
public final void onLayoutChange(View view, int i, int i2, int i3, int i4, int i5, int i6, int i7, int i8) {
if (s.this.getWidth() <= 0 || s.this.getHeight() <= 0) {
return;
}
s.this.d(true);
s.this.removeOnLayoutChangeListener(this);
s.this.a(this.a);
}
}
public class b extends GestureDetector.SimpleOnGestureListener {
public final /* synthetic */ View a;
public final /* synthetic */ int[] b;
public final /* synthetic */ int c;
public b(View view, int[] iArr, int i) {
this.a = view;
this.b = iArr;
this.c = i;
}
@Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnDoubleTapListener
public final boolean onDoubleTap(MotionEvent motionEvent) {
onSingleTapConfirmed(motionEvent);
return true;
}
@Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
public final boolean onDown(MotionEvent motionEvent) {
return true;
}
@Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
public final void onLongPress(MotionEvent motionEvent) {
onSingleTapConfirmed(motionEvent);
}
@Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnDoubleTapListener
public final boolean onSingleTapConfirmed(MotionEvent motionEvent) {
if (motionEvent.getAction() == 0) {
this.a.getRootView().getLocationOnScreen(this.b);
float rawX = motionEvent.getRawX() - this.b[0];
float rawY = motionEvent.getRawY() - this.b[1];
p0 p0Var = s.this.a;
p0Var.a = rawX;
p0Var.b = rawY;
}
s sVar = s.this;
m mVar = sVar.g;
if (mVar != null) {
((com.fyber.inneractive.sdk.player.controller.o) mVar).a(this.c, sVar.a);
}
return true;
}
@Override // android.view.GestureDetector.SimpleOnGestureListener, android.view.GestureDetector.OnGestureListener
public final boolean onSingleTapUp(MotionEvent motionEvent) {
return true;
}
}
public class c implements View.OnTouchListener {
public final /* synthetic */ GestureDetector a;
public c(GestureDetector gestureDetector) {
this.a = gestureDetector;
}
@Override // android.view.View.OnTouchListener
public final boolean onTouch(View view, MotionEvent motionEvent) {
return this.a.onTouchEvent(motionEvent);
}
}
public s(Context context, com.fyber.inneractive.sdk.config.global.s sVar, String str) {
this(context, sVar, str, 0);
}
public abstract void a(int i, int i2);
public abstract void a(com.fyber.inneractive.sdk.player.ui.b bVar);
public abstract void a(boolean z);
public void a(boolean z, int i, int i2) {
this.q = i;
this.r = i2;
this.s = z;
}
public abstract void a(boolean z, com.fyber.inneractive.sdk.ignite.l lVar);
public abstract void a(boolean z, String str);
public abstract void b(int i, int i2);
public final void b(com.fyber.inneractive.sdk.player.ui.b bVar) {
Integer num;
com.fyber.inneractive.sdk.model.vast.h hVar = bVar.f;
com.fyber.inneractive.sdk.model.vast.h hVar2 = com.fyber.inneractive.sdk.model.vast.h.Static;
if (hVar2 == hVar) {
a(getEndCardView(), 4);
}
if ((hVar2 != hVar && hVar != com.fyber.inneractive.sdk.model.vast.h.FMP_End_Card) || (num = bVar.d) == null || num == null) {
return;
}
a(hVar != hVar2 ? 8 : 4, num.intValue());
}
public abstract void b(boolean z);
public abstract void c(boolean z);
public abstract void d(boolean z);
@Override // com.fyber.inneractive.sdk.player.ui.d, com.fyber.inneractive.sdk.player.ui.l
public void destroy() {
h();
setVisibility(8);
super.destroy();
IAlog.a("%sdestroyed called", IAlog.a(this));
}
public abstract void e(boolean z);
public abstract void f();
public abstract void f(boolean z);
public abstract void g();
public abstract void g(boolean z);
public abstract View getEndCardView();
public int getMaxTickFactor() {
return 1000;
}
public ViewGroup getTextureHost() {
return this.m;
}
public int getTickFractions() {
return 5;
}
public abstract View[] getTrackingFriendlyView();
public abstract View[] getTrackingFriendlyViewObstructionPurposeOther();
public int getVideoHeight() {
return this.r;
}
public int getVideoWidth() {
return this.q;
}
public abstract void h();
public abstract void h(boolean z);
public final boolean i() {
return this.t.getVisibility() == 0 || this.u.getChildCount() > 0;
}
public abstract boolean j();
public abstract void k();
public abstract void l();
public abstract void m();
public abstract boolean n();
public abstract void o();
@Override // android.widget.RelativeLayout, android.view.View
public final void onMeasure(int i, int i2) {
int size = View.MeasureSpec.getSize(i);
int size2 = View.MeasureSpec.getSize(i2);
a(this.C, size, size2);
q0 q0Var = this.C;
int i3 = q0Var.a;
if (i3 <= 0 || q0Var.b <= 0) {
q0Var.a = size;
q0Var.b = size2;
} else {
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i3, 1073741824);
i2 = View.MeasureSpec.makeMeasureSpec(this.C.b, 1073741824);
i = makeMeasureSpec;
}
if (!this.v.equals(this.C)) {
q0 q0Var2 = this.v;
q0 q0Var3 = this.C;
q0Var2.getClass();
q0Var2.a = q0Var3.a;
q0Var2.b = q0Var3.b;
q();
}
super.onMeasure(i, i2);
}
public abstract void p();
public abstract void q();
public abstract void setAppInfoButtonRound(TextView textView);
public abstract void setMuteButtonState(boolean z);
public abstract void setRemainingTime(String str);
public abstract void setSkipText(String str);
public s(Context context, com.fyber.inneractive.sdk.config.global.s sVar, String str, int i) {
super(context);
this.q = -1;
this.r = -1;
this.s = false;
this.v = new q0(0, 0);
this.A = false;
this.C = new q0(0, 0);
IAlog.a("%sctor called", b());
int tickFractions = getTickFractions();
this.j = tickFractions;
this.i = getMaxTickFactor();
this.k = 1000 / tickFractions;
setBackgroundColor(getResources().getColor(R.color.ia_video_background_color));
setLayoutParams(new RelativeLayout.LayoutParams(-1, -1));
this.y = sVar;
this.B = str;
}
public void c(com.fyber.inneractive.sdk.player.ui.b bVar) {
Integer num;
com.fyber.inneractive.sdk.ignite.l lVar;
View view = this.t;
if (view != null) {
if (!bVar.a) {
view.setVisibility(8);
} else if (!r.c.NONE.equals(bVar.k)) {
a(this.t, bVar.k, bVar.l);
} else {
this.t.setVisibility(0);
}
this.n.setAllCaps(bVar.b);
if (IAConfigManager.L.D.m() && (lVar = bVar.m) != null && lVar == com.fyber.inneractive.sdk.ignite.l.TRUE_SINGLE_TAP) {
this.n.setText(R.string.ia_video_instant_install_text);
if (bVar.h) {
this.x.setVisibility(0);
String str = bVar.i;
if (str != null && str.length() == 1) {
setAppInfoButtonRound(this.x);
}
this.x.setText(str);
}
} else {
this.x.setVisibility(8);
String str2 = bVar.c;
this.n.setText(!TextUtils.isEmpty(str2) ? t0.a(str2, 15) : getContext().getString(R.string.ia_video_install_now_text));
}
UnitDisplayType unitDisplayType = ((e0) this.c).f.j;
if (bVar.g) {
this.n.setBackgroundResource(R.drawable.ia_bg_green);
this.o.setVisibility(0);
ImageView imageView = this.o;
float f = bVar.j;
ObjectAnimator ofPropertyValuesHolder = ObjectAnimator.ofPropertyValuesHolder(imageView, PropertyValuesHolder.ofFloat((Property<?, Float>) View.SCALE_X, f), PropertyValuesHolder.ofFloat((Property<?, Float>) View.SCALE_Y, f));
ofPropertyValuesHolder.setRepeatCount(-1);
ofPropertyValuesHolder.setRepeatMode(2);
ofPropertyValuesHolder.setDuration(700L);
ofPropertyValuesHolder.start();
} else if (unitDisplayType.equals(UnitDisplayType.LANDSCAPE) || unitDisplayType.equals(UnitDisplayType.MRECT)) {
this.n.setBackgroundResource(R.drawable.ia_bg_green_medium);
this.n.setTextSize(0, getResources().getDimension(R.dimen.ia_video_overlay_text_large));
} else {
this.n.setBackgroundResource(R.drawable.ia_bg_green);
this.n.setTextSize(0, getResources().getDimension(R.dimen.ia_video_overlay_text_large_plus));
}
this.n.setVisibility(0);
if (!bVar.a || (num = bVar.d) == null || num == null) {
return;
}
a(8, num.intValue());
}
}
public void setLastFrameBitmap(Bitmap bitmap) {
IAlog.a("%ssetLastFrameBitmap - %s", IAlog.a(this), bitmap);
ImageView imageView = this.l;
if (imageView != null) {
imageView.setImageBitmap(bitmap);
}
q0 q0Var = this.v;
if (q0Var.a != 0 && q0Var.b != 0) {
a(bitmap);
} else {
d(false);
addOnLayoutChangeListener(new a(bitmap));
}
}
public final void a(View view, r.c cVar, int i) {
if (this.A || !r.c.ZOOM_IN.equals(cVar)) {
return;
}
ObjectAnimator ofPropertyValuesHolder = ObjectAnimator.ofPropertyValuesHolder(view, PropertyValuesHolder.ofFloat((Property<?, Float>) View.SCALE_X, 0.0f, 1.0f), PropertyValuesHolder.ofFloat((Property<?, Float>) View.SCALE_Y, 0.0f, 1.0f));
this.z = ofPropertyValuesHolder;
ofPropertyValuesHolder.setDuration(i);
}
public final void a(boolean z, long j) {
View view;
ObjectAnimator objectAnimator = this.z;
if (objectAnimator != null) {
if (objectAnimator.getDuration() <= j) {
ViewGroup viewGroup = this.u;
if (viewGroup != null) {
a((View) viewGroup.getParent(), 4);
}
this.z.start();
this.z.addListener(new r(this));
} else {
this.A = true;
this.z = null;
ViewGroup viewGroup2 = this.u;
if (viewGroup2 != null && viewGroup2.getParent() != null) {
((View) this.u.getParent()).setOnTouchListener(null);
}
}
if (z && (view = this.t) != null) {
view.setVisibility(0);
return;
}
ViewGroup viewGroup3 = this.u;
if (viewGroup3 != null) {
viewGroup3.setVisibility(0);
}
}
}
public final void a(Bitmap bitmap) {
if (bitmap != null) {
UnitDisplayType unitDisplayType = this.d;
int width = bitmap.getWidth();
int height = bitmap.getHeight();
q0 q0Var = this.v;
int i = q0Var.a;
int i2 = q0Var.b;
if (width > 0 && height > 0) {
float f = width;
float f2 = height;
float f3 = f / f2;
if (unitDisplayType == UnitDisplayType.SQUARE) {
i = (int) (i2 * f3);
} else {
float min = Math.min(i / f, 10.0f);
float f4 = i2;
float f5 = min * f2;
if (f4 > f5) {
i = (int) (min * f);
i2 = (int) f5;
} else {
float min2 = Math.min(f4 / f2, 10.0f);
i = (int) (f * min2);
i2 = (int) (min2 * f2);
}
}
}
ImageView imageView = this.l;
if (imageView != null) {
imageView.getLayoutParams().width = i;
this.l.getLayoutParams().height = i2;
}
}
}
public final void a(View view, int i) {
if (view != null) {
view.setOnTouchListener(new c(new GestureDetector(view.getContext(), new b(view, new int[2], i))));
}
}
}

View File

@@ -0,0 +1,25 @@
package com.fyber.inneractive.sdk.player.ui;
import android.graphics.Bitmap;
import android.widget.ImageView;
import com.fyber.inneractive.sdk.util.s0;
/* loaded from: classes2.dex */
public final class t implements s0 {
public final /* synthetic */ s a;
public t(s sVar) {
this.a = sVar;
}
@Override // com.fyber.inneractive.sdk.util.s0
public final void a(Bitmap bitmap) {
if (bitmap != null) {
this.a.setLastFrameBitmap(bitmap);
ImageView imageView = this.a.l;
if (imageView != null) {
imageView.setVisibility(0);
}
}
}
}