k.smali
.class public Lcom/inmobi/media/k;
.super Lcom/inmobi/media/j;
# static fields
.field private static final R:Ljava/lang/String;
# instance fields
.field private O:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Landroid/view/View;",
">;"
}
.end annotation
.end field
.field private final P:Lcom/inmobi/media/h$a;
.field public final Q:Lcom/inmobi/media/dh$a;
# direct methods
.method static constructor <clinit>()V
.registers 1
const-class v0, Lcom/inmobi/media/k;
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/inmobi/media/k;->R:Ljava/lang/String;
return-void
.end method
.method constructor <init>(Landroid/content/Context;BLcom/inmobi/media/bi;Ljava/lang/String;Ljava/util/Set;Lcom/inmobi/media/eu;JZLjava/lang/String;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"B",
"Lcom/inmobi/media/bi;",
"Ljava/lang/String;",
"Ljava/util/Set<",
"Lcom/inmobi/media/cw;",
">;",
"Lcom/inmobi/media/eu;",
"JZ",
"Ljava/lang/String;",
")V"
}
.end annotation
invoke-direct/range {p0 .. p10}, Lcom/inmobi/media/j;-><init>(Landroid/content/Context;BLcom/inmobi/media/bi;Ljava/lang/String;Ljava/util/Set;Lcom/inmobi/media/eu;JZLjava/lang/String;)V
new-instance p1, Lcom/inmobi/media/k$1;
invoke-direct {p1, p0}, Lcom/inmobi/media/k$1;-><init>(Lcom/inmobi/media/k;)V
iput-object p1, p0, Lcom/inmobi/media/k;->P:Lcom/inmobi/media/h$a;
new-instance p1, Lcom/inmobi/media/k$2;
invoke-direct {p1, p0}, Lcom/inmobi/media/k$2;-><init>(Lcom/inmobi/media/k;)V
iput-object p1, p0, Lcom/inmobi/media/k;->Q:Lcom/inmobi/media/dh$a;
iput-object p3, p0, Lcom/inmobi/media/j;->f:Lcom/inmobi/media/bi;
return-void
.end method
.method private D0(Lcom/inmobi/media/br;)Ljava/util/Map;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/inmobi/media/br;",
")",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
iget-object v0, p1, Lcom/inmobi/media/be;->x:Lcom/inmobi/media/be;
check-cast v0, Lcom/inmobi/media/bg;
new-instance v1, Ljava/util/HashMap;
const/4 v2, 0x4
invoke-direct {v1, v2}, Ljava/util/HashMap;-><init>(I)V
iget-object v2, p0, Lcom/inmobi/media/k;->O:Ljava/lang/ref/WeakReference;
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/inmobi/media/eo;
if-eqz v2, :cond_35
invoke-virtual {v2}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v2
invoke-virtual {v2}, Lcom/inmobi/media/en;->getDuration()I
move-result v2
int-to-double v2, v2
const-wide/high16 v4, 0x3ff0000000000000L # 1.0
mul-double v2, v2, v4
const-wide v4, 0x408f400000000000L # 1000.0
div-double/2addr v2, v4
invoke-static {v2, v3}, Ljava/lang/Math;->round(D)J
move-result-wide v2
long-to-int v3, v2
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
const-string v3, "$MD"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_35
const-string v2, "[ERRORCODE]"
const-string v3, "405"
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v2, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v3, "seekPosition"
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-static {v2}, Lcom/inmobi/media/k;->n0(I)Ljava/lang/String;
move-result-object v2
const-string v3, "[CONTENTPLAYHEAD]"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {}, Lcom/inmobi/media/k;->m0()Ljava/lang/String;
move-result-object v2
const-string v3, "[CACHEBUSTING]"
invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lcom/inmobi/media/br;->p()Lcom/inmobi/media/cv;
move-result-object p1
invoke-interface {p1}, Lcom/inmobi/media/cv;->b()Ljava/lang/String;
move-result-object p1
const-string v2, "[ASSETURI]"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
const-string v2, "$TS"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/inmobi/media/j;->f:Lcom/inmobi/media/bi;
iget-object p1, p1, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
iget-wide v2, p1, Lcom/inmobi/media/bg;->D:J
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
const-string v2, "$LTS"
invoke-interface {v1, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz v0, :cond_92
iget-wide v2, v0, Lcom/inmobi/media/bg;->D:J
invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p1
const-string v0, "$STS"
invoke-interface {v1, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_92
iget-object p1, p0, Lcom/inmobi/media/j;->f:Lcom/inmobi/media/bi;
if-eqz p1, :cond_9d
invoke-virtual {p1}, Lcom/inmobi/media/bi;->k()Ljava/util/HashMap;
move-result-object p1
invoke-interface {v1, p1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:cond_9d
return-object v1
.end method
.method private h()V
.registers 3
iget-object v0, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v1, 0xf
invoke-virtual {v0, v1}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method static synthetic l0()Ljava/lang/String;
.registers 1
sget-object v0, Lcom/inmobi/media/k;->R:Ljava/lang/String;
return-object v0
.end method
.method private static m0()Ljava/lang/String;
.registers 5
new-instance v0, Ljava/security/SecureRandom;
invoke-direct {v0}, Ljava/security/SecureRandom;-><init>()V
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/4 v2, 0x0
:goto_b
const v3, 0x7fffffff
if-nez v2, :cond_18
invoke-virtual {v0}, Ljava/security/SecureRandom;->nextInt()I
move-result v2
and-int/2addr v2, v3
rem-int/lit8 v2, v2, 0xa
goto :goto_b
:cond_18
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/4 v2, 0x1
:goto_1c
const/16 v4, 0x8
if-ge v2, v4, :cond_2d
invoke-virtual {v0}, Ljava/security/SecureRandom;->nextInt()I
move-result v4
and-int/2addr v4, v3
rem-int/lit8 v4, v4, 0xa
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
add-int/lit8 v2, v2, 0x1
goto :goto_1c
:cond_2d
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private static n0(I)Ljava/lang/String;
.registers 10
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/Object;
sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
int-to-long v3, p0
invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;->toHours(J)J
move-result-wide v5
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const/4 v2, 0x0
aput-object p0, v1, v2
sget-object p0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {p0, v3, v4}, Ljava/util/concurrent/TimeUnit;->toMinutes(J)J
move-result-wide v5
sget-object p0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;->toHours(J)J
move-result-wide v7
invoke-virtual {p0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMinutes(J)J
move-result-wide v7
sub-long/2addr v5, v7
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const/4 v2, 0x1
aput-object p0, v1, v2
sget-object p0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {p0, v3, v4}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
move-result-wide v5
sget-object p0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
sget-object v2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;->toMinutes(J)J
move-result-wide v7
invoke-virtual {p0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
move-result-wide v7
sub-long/2addr v5, v7
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const/4 v2, 0x2
aput-object p0, v1, v2
sget-object p0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {p0, v3, v4}, Ljava/util/concurrent/TimeUnit;->toSeconds(J)J
move-result-wide v5
const-wide/16 v7, 0x3e8
mul-long v5, v5, v7
sub-long/2addr v3, v5
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const/4 v2, 0x3
aput-object p0, v1, v2
const-string p0, "%02d:%02d:%02d.%03d"
invoke-static {v0, p0, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method static synthetic o0(Lcom/inmobi/media/k;Lcom/inmobi/media/br;)Ljava/util/Map;
.registers 2
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object p0
return-object p0
.end method
.method static synthetic r0(Lcom/inmobi/media/k;Landroid/view/View;Z)V
.registers 6
const v0, 0x7fffffff
invoke-virtual {p1, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/inmobi/media/en;
if-eqz p1, :cond_24
invoke-virtual {p1}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/inmobi/media/br;
if-eqz v0, :cond_24
new-instance v1, Landroid/os/Handler;
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
invoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
new-instance v2, Lcom/inmobi/media/k$3;
invoke-direct {v2, p0, v0, p2, p1}, Lcom/inmobi/media/k$3;-><init>(Lcom/inmobi/media/k;Lcom/inmobi/media/br;ZLcom/inmobi/media/en;)V
invoke-virtual {v1, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_24
return-void
.end method
.method static synthetic s0(Lcom/inmobi/media/k;Lcom/inmobi/media/en;)V
.registers 4
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_27
invoke-virtual {p0}, Lcom/inmobi/media/k;->X()Z
move-result v0
if-nez v0, :cond_27
invoke-virtual {p1}, Lcom/inmobi/media/en;->getVideoVolume()I
move-result v0
invoke-virtual {p1}, Lcom/inmobi/media/en;->getLastVolume()I
move-result v1
if-eq v0, v1, :cond_27
invoke-virtual {p1}, Lcom/inmobi/media/en;->isPlaying()Z
move-result v1
if-eqz v1, :cond_27
if-gtz v0, :cond_20
const/4 v1, 0x1
goto :goto_21
:cond_20
const/4 v1, 0x0
:goto_21
invoke-direct {p0, v1}, Lcom/inmobi/media/k;->x0(Z)V
invoke-virtual {p1, v0}, Lcom/inmobi/media/en;->setLastVolume(I)V
:cond_27
return-void
.end method
.method static synthetic t0(Lcom/inmobi/media/k;Lcom/inmobi/media/en;Lcom/inmobi/media/br;)V
.registers 4
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_20
invoke-virtual {p0}, Lcom/inmobi/media/k;->X()Z
move-result v0
if-nez v0, :cond_20
iget-boolean p2, p2, Lcom/inmobi/media/br;->G:Z
if-nez p2, :cond_20
invoke-virtual {p1}, Lcom/inmobi/media/en;->isPlaying()Z
move-result p2
if-nez p2, :cond_20
invoke-virtual {p1}, Lcom/inmobi/media/en;->getState()I
move-result p2
const/4 v0, 0x5
if-ne p2, v0, :cond_20
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->v0(Lcom/inmobi/media/en;)V
:cond_20
return-void
.end method
.method private v0(Lcom/inmobi/media/en;)V
.registers 4
invoke-virtual {p1}, Lcom/inmobi/media/en;->getVideoVolume()I
move-result v0
invoke-virtual {p1}, Lcom/inmobi/media/en;->getLastVolume()I
move-result v1
if-eq v0, v1, :cond_13
if-lez v1, :cond_13
const/4 v1, 0x1
invoke-direct {p0, v1}, Lcom/inmobi/media/k;->x0(Z)V
invoke-virtual {p1, v0}, Lcom/inmobi/media/en;->setLastVolume(I)V
:cond_13
return-void
.end method
.method static synthetic w0(Lcom/inmobi/media/k;Lcom/inmobi/media/en;)V
.registers 3
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_13
invoke-virtual {p0}, Lcom/inmobi/media/k;->X()Z
move-result v0
if-nez v0, :cond_13
iget-boolean v0, p0, Lcom/inmobi/media/j;->t:Z
if-nez v0, :cond_13
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->v0(Lcom/inmobi/media/en;)V
:cond_13
return-void
.end method
.method private x0(Z)V
.registers 3
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_15
invoke-virtual {p0}, Lcom/inmobi/media/k;->X()Z
move-result v0
if-nez v0, :cond_15
invoke-virtual {p0}, Lcom/inmobi/media/j;->T()Lcom/inmobi/media/j$c;
move-result-object v0
if-eqz v0, :cond_15
invoke-interface {v0, p1}, Lcom/inmobi/media/j$c;->a(Z)V
:cond_15
return-void
.end method
# virtual methods
.method public final A0(Lcom/inmobi/media/br;)V
.registers 5
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "lastMediaVolume"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "mute"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v0, 0xd
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final B0(Lcom/inmobi/media/br;)V
.registers 5
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const/16 v1, 0xf
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "lastMediaVolume"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "unmute"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v0, 0xe
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final C0(Lcom/inmobi/media/br;)V
.registers 5
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v1, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v2, "didQ4Fire"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "complete"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v0, 0xc
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method protected final I(Lcom/inmobi/media/be;)V
.registers 11
const-string v0, "didRequestFullScreen"
const-string v1, "shouldAutoPlay"
iget-byte v2, p1, Lcom/inmobi/media/be;->p:B
if-eqz v2, :cond_204
const/4 v3, 0x1
if-eq v2, v3, :cond_201
const/4 v4, 0x3
const-string v5, "VIDEO"
const-string v6, "InMobi"
const/4 v7, 0x2
if-eq v2, v4, :cond_1a5
const-string v4, "seekPosition"
const/4 v8, 0x4
if-eq v2, v8, :cond_f3
const/4 v0, 0x5
if-eq v2, v0, :cond_b2
:try_start_1b
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-ne v3, v0, :cond_97
invoke-super {p0, p1}, Lcom/inmobi/media/j;->I(Lcom/inmobi/media/be;)V
iget-object p1, p1, Lcom/inmobi/media/be;->g:Ljava/lang/String;
invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_2d
return-void
:cond_2d
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/inmobi/media/eo;
if-eqz p1, :cond_93
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v0
invoke-virtual {v0}, Lcom/inmobi/media/en;->p()V
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object p1
invoke-virtual {p1}, Lcom/inmobi/media/en;->k()Z
move-result v0
if-eqz v0, :cond_8b
iget-object v0, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
invoke-virtual {v0}, Landroid/media/MediaPlayer;->isPlaying()Z
move-result v0
if-eqz v0, :cond_8b
iget-object v0, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
invoke-virtual {v0}, Landroid/media/MediaPlayer;->pause()V
iget-object v0, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/media/MediaPlayer;->seekTo(I)V
invoke-virtual {p1}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_80
invoke-virtual {p1}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/inmobi/media/br;
iget-object v2, v0, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v3, "didPause"
sget-object v5, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v2, v3, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v2, v0, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-interface {v2, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, v0, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v1, "didCompleteQ4"
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_80
iget-object v0, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
iput v8, v0, Lcom/inmobi/media/eh;->a:I
invoke-virtual {p1}, Lcom/inmobi/media/en;->getPlaybackEventListener()Lcom/inmobi/media/en$b;
move-result-object v0
invoke-interface {v0, v8}, Lcom/inmobi/media/en$b;->a(B)V
:cond_8b
iget-object v0, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
if-eqz v0, :cond_93
iget-object p1, p1, Lcom/inmobi/media/en;->i:Lcom/inmobi/media/eh;
iput v8, p1, Lcom/inmobi/media/eh;->b:I
:cond_93
invoke-direct {p0}, Lcom/inmobi/media/k;->h()V
return-void
:cond_97
invoke-virtual {p0}, Lcom/inmobi/media/j;->T()Lcom/inmobi/media/j$c;
move-result-object p1
if-eqz p1, :cond_a0
invoke-interface {p1}, Lcom/inmobi/media/j$c;->j()V
:cond_a0
invoke-direct {p0}, Lcom/inmobi/media/k;->h()V
:try_end_a3
.catch Ljava/lang/Exception; {:try_start_1b .. :try_end_a3} :catch_a4
return-void
:catch_a4
move-exception p1
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-void
:cond_b2
:try_start_b2
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/inmobi/media/eo;
if-eqz p1, :cond_df
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v0
invoke-virtual {v0}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/inmobi/media/br;
iget-object v2, v0, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v2, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v2, v0, Lcom/inmobi/media/be;->C:Lcom/inmobi/media/be;
if-eqz v2, :cond_d8
iget-object v0, v0, Lcom/inmobi/media/be;->C:Lcom/inmobi/media/be;
iget-object v0, v0, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_d8
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object p1
invoke-virtual {p1}, Lcom/inmobi/media/en;->start()V
:try_end_df
.catch Ljava/lang/Exception; {:try_start_b2 .. :try_end_df} :catch_e0
:cond_df
return-void
:catch_e0
move-exception p1
const-string v0, "SDK encountered unexpected error in playing video"
invoke-static {v7, v6, v0}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-void
:cond_f3
:try_start_f3
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result p1
if-nez p1, :cond_191
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/inmobi/media/eo;
if-eqz p1, :cond_191
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object p1
invoke-virtual {p1}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/inmobi/media/br;
invoke-virtual {p1}, Lcom/inmobi/media/en;->getState()I
move-result v2
:try_end_10f
.catch Ljava/lang/Exception; {:try_start_f3 .. :try_end_10f} :catch_192
if-eq v2, v3, :cond_191
:try_start_111
iget-boolean v2, p0, Lcom/inmobi/media/j;->s:Z
if-nez v2, :cond_183
iget-object v2, p0, Lcom/inmobi/media/j;->w:Ljava/lang/ref/WeakReference;
invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v2
if-nez v2, :cond_11e
goto :goto_183
:cond_11e
iget-object v2, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
if-nez v2, :cond_183
iget-object v2, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v2, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-virtual {p1}, Lcom/inmobi/media/en;->getCurrentPosition()I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v4, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v2, "lastMediaVolume"
invoke-virtual {p1}, Lcom/inmobi/media/en;->getVolume()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p1}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;
move-result-object v0
invoke-virtual {v0}, Landroid/media/MediaPlayer;->isPlaying()Z
move-result v0
if-eqz v0, :cond_160
invoke-virtual {p1}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;
move-result-object v0
invoke-virtual {v0}, Landroid/media/MediaPlayer;->pause()V
:cond_160
invoke-virtual {p1}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;
move-result-object v0
iput v8, v0, Lcom/inmobi/media/eh;->a:I
iget-object v0, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v2, "isFullScreen"
sget-object v3, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {v0, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object v0, v1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-virtual {p1}, Lcom/inmobi/media/en;->getMediaPlayer()Lcom/inmobi/media/eh;
move-result-object p1
invoke-virtual {p1}, Landroid/media/MediaPlayer;->getCurrentPosition()I
move-result p1
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p1
invoke-interface {v0, v4, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p0}, Lcom/inmobi/media/j;->b0()V
:try_end_183
.catch Ljava/lang/Exception; {:try_start_111 .. :try_end_183} :catch_184
:cond_183
:goto_183
return-void
:catch_184
move-exception p1
:try_start_185
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
:try_end_191
.catch Ljava/lang/Exception; {:try_start_185 .. :try_end_191} :catch_192
:cond_191
return-void
:catch_192
move-exception p1
const-string v0, "SDK encountered unexpected error in expanding video to fullscreen"
invoke-static {v7, v6, v0}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-void
:cond_1a5
:try_start_1a5
iget-object p1, p1, Lcom/inmobi/media/be;->g:Ljava/lang/String;
invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_1ae
return-void
:cond_1ae
iget-object p1, p0, Lcom/inmobi/media/j;->E:Lcom/inmobi/media/m;
if-eqz p1, :cond_1b9
iget-object p1, p0, Lcom/inmobi/media/j;->E:Lcom/inmobi/media/m;
const-string v0, "window.imraid.broadcastEvent(\'replay\');"
invoke-virtual {p1, v0}, Lcom/inmobi/media/m;->F(Ljava/lang/String;)V
:cond_1b9
invoke-virtual {p0}, Lcom/inmobi/media/j;->U()Landroid/view/View;
move-result-object p1
if-eqz p1, :cond_1d7
invoke-virtual {p0}, Lcom/inmobi/media/j;->U()Landroid/view/View;
move-result-object p1
invoke-static {p1}, Lcom/inmobi/media/j;->G(Landroid/view/View;)Lcom/inmobi/media/bp;
move-result-object v0
if-eqz v0, :cond_1cc
invoke-virtual {v0}, Lcom/inmobi/media/bp;->a()V
:cond_1cc
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup;
if-eqz v0, :cond_1d7
invoke-virtual {v0, p1}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
:cond_1d7
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object p1
check-cast p1, Lcom/inmobi/media/eo;
if-eqz p1, :cond_1ed
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v0
invoke-virtual {v0}, Lcom/inmobi/media/en;->s()V
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object p1
invoke-virtual {p1}, Lcom/inmobi/media/en;->start()V
:try_end_1ed
.catch Ljava/lang/Exception; {:try_start_1a5 .. :try_end_1ed} :catch_1ee
:cond_1ed
return-void
:catch_1ee
move-exception p1
const-string v0, "SDK encountered unexpected error in replaying video"
invoke-static {v7, v6, v0}, Lcom/inmobi/media/gq;->b(BLjava/lang/String;Ljava/lang/String;)V
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v0
new-instance v1, Lcom/inmobi/media/gg;
invoke-direct {v1, p1}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v0, v1}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
return-void
:cond_201
invoke-super {p0, p1}, Lcom/inmobi/media/j;->I(Lcom/inmobi/media/be;)V
:cond_204
return-void
.end method
.method public final X()Z
.registers 2
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_e
invoke-virtual {p0}, Lcom/inmobi/media/j;->a0()Landroid/app/Activity;
move-result-object v0
if-eqz v0, :cond_e
const/4 v0, 0x1
return v0
:cond_e
const/4 v0, 0x0
return v0
.end method
.method final c0()Z
.registers 2
iget-boolean v0, p0, Lcom/inmobi/media/j;->z:Z
if-nez v0, :cond_6
const/4 v0, 0x1
return v0
:cond_6
const/4 v0, 0x0
return v0
.end method
.method public destroy()V
.registers 2
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_1a
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/inmobi/media/eo;
if-eqz v0, :cond_1a
invoke-virtual {v0}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v0
invoke-virtual {v0}, Lcom/inmobi/media/en;->o()V
:cond_1a
invoke-super {p0}, Lcom/inmobi/media/j;->destroy()V
return-void
.end method
.method public final f0()V
.registers 3
invoke-super {p0}, Lcom/inmobi/media/j;->f0()V
invoke-virtual {p0}, Lcom/inmobi/media/k;->getVideoContainerView()Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/inmobi/media/eo;
if-eqz v0, :cond_2c
invoke-virtual {v0}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object v0
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v1
if-nez v1, :cond_29
invoke-virtual {p0}, Lcom/inmobi/media/k;->X()Z
move-result v1
if-nez v1, :cond_29
invoke-virtual {v0}, Lcom/inmobi/media/en;->getVideoVolume()I
move-result v1
if-lez v1, :cond_29
const/4 v1, -0x2
invoke-virtual {v0, v1}, Lcom/inmobi/media/en;->setLastVolume(I)V
const/4 v1, 0x1
invoke-direct {p0, v1}, Lcom/inmobi/media/k;->x0(Z)V
:cond_29
invoke-virtual {v0}, Lcom/inmobi/media/en;->pause()V
:cond_2c
return-void
.end method
.method public getFullScreenEventsListener()Lcom/inmobi/media/h$a;
.registers 2
iget-object v0, p0, Lcom/inmobi/media/k;->P:Lcom/inmobi/media/h$a;
return-object v0
.end method
.method public getVideoContainerView()Landroid/view/View;
.registers 2
iget-object v0, p0, Lcom/inmobi/media/k;->O:Ljava/lang/ref/WeakReference;
if-nez v0, :cond_6
const/4 v0, 0x0
return-object v0
:cond_6
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/View;
return-object v0
.end method
.method public getViewableAd()Lcom/inmobi/media/cy;
.registers 10
.annotation build Landroid/annotation/SuppressLint;
value = {
"SwitchIntDef"
}
.end annotation
invoke-virtual {p0}, Lcom/inmobi/media/j;->Y()Landroid/content/Context;
move-result-object v6
iget-object v0, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
if-nez v0, :cond_ea
if-eqz v6, :cond_ea
invoke-virtual {p0}, Lcom/inmobi/media/j;->V()V
new-instance v0, Lcom/inmobi/media/dg;
new-instance v1, Lcom/inmobi/media/db;
invoke-direct {v1, p0}, Lcom/inmobi/media/db;-><init>(Lcom/inmobi/media/k;)V
invoke-direct {v0, p0, v1}, Lcom/inmobi/media/dg;-><init>(Lcom/inmobi/media/k;Lcom/inmobi/media/cy;)V
iput-object v0, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
iget-object v0, p0, Lcom/inmobi/media/j;->o:Ljava/util/Set;
if-eqz v0, :cond_ea
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v7
:cond_21
:goto_21
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_ea
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/inmobi/media/cw;
:try_start_2d
iget-byte v1, v0, Lcom/inmobi/media/cw;->a:B
const/4 v2, 0x1
if-eq v1, v2, :cond_8b
const/4 v2, 0x3
if-eq v1, v2, :cond_36
goto :goto_21
:cond_36
iget-object v1, v0, Lcom/inmobi/media/cw;->b:Ljava/util/Map;
const-string v2, "omidAdSession"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object v4, v1
check-cast v4, Lcom/inmobi/media/dp;
iget-object v1, v0, Lcom/inmobi/media/cw;->b:Ljava/util/Map;
const-string v2, "videoAutoPlay"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
iget-object v2, v0, Lcom/inmobi/media/cw;->b:Ljava/util/Map;
const-string v3, "videoSkippable"
invoke-interface {v2, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Boolean;
invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v2
iget-object v0, v0, Lcom/inmobi/media/cw;->b:Ljava/util/Map;
const-string v3, "videoSkipOffset"
invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-eqz v2, :cond_75
int-to-float v0, v0
sget-object v2, Lcom/iab/omid/library/inmobi/adsession/video/Position;->j:Lcom/iab/omid/library/inmobi/adsession/video/Position;
invoke-static {v0, v1, v2}, Lcom/iab/omid/library/inmobi/adsession/video/VastProperties;->b(FZLcom/iab/omid/library/inmobi/adsession/video/Position;)Lcom/iab/omid/library/inmobi/adsession/video/VastProperties;
move-result-object v0
goto :goto_7b
:cond_75
sget-object v0, Lcom/iab/omid/library/inmobi/adsession/video/Position;->j:Lcom/iab/omid/library/inmobi/adsession/video/Position;
invoke-static {v1, v0}, Lcom/iab/omid/library/inmobi/adsession/video/VastProperties;->a(ZLcom/iab/omid/library/inmobi/adsession/video/Position;)Lcom/iab/omid/library/inmobi/adsession/video/VastProperties;
move-result-object v0
:goto_7b
move-object v5, v0
if-eqz v4, :cond_21
new-instance v8, Lcom/inmobi/media/dv;
iget-object v2, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
move-object v0, v8
move-object v1, v6
move-object v3, p0
invoke-direct/range {v0 .. v5}, Lcom/inmobi/media/dv;-><init>(Landroid/content/Context;Lcom/inmobi/media/cy;Lcom/inmobi/media/k;Lcom/inmobi/media/dp;Lcom/iab/omid/library/inmobi/adsession/video/VastProperties;)V
iput-object v8, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
goto :goto_21
:cond_8b
iget-object v1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
iget-object v0, v0, Lcom/inmobi/media/cw;->b:Ljava/util/Map;
iget-object v2, p0, Lcom/inmobi/media/j;->f:Lcom/inmobi/media/bi;
const-string v3, "VIDEO"
invoke-virtual {v2, v3}, Lcom/inmobi/media/bi;->z(Ljava/lang/String;)Ljava/util/List;
move-result-object v2
const/4 v3, 0x0
invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lcom/inmobi/media/br;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, v2, Lcom/inmobi/media/be;->y:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_a9
:goto_a9
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v4
:try_end_ad
.catch Ljava/lang/Exception; {:try_start_2d .. :try_end_ad} :catch_db
const-string v5, "zMoatVASTIDs"
if-eqz v4, :cond_c5
:try_start_b1
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/inmobi/media/bq;
iget-object v8, v4, Lcom/inmobi/media/bq;->d:Ljava/lang/String;
invoke-virtual {v5, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_a9
iget-object v4, v4, Lcom/inmobi/media/bq;->b:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_a9
:cond_c5
invoke-virtual {v3}, Ljava/lang/StringBuilder;->length()I
move-result v2
if-lez v2, :cond_d2
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v0, v5, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_d2
new-instance v2, Lcom/inmobi/media/dn;
invoke-direct {v2, v6, v1, p0, v0}, Lcom/inmobi/media/dn;-><init>(Landroid/content/Context;Lcom/inmobi/media/cy;Lcom/inmobi/media/k;Ljava/util/Map;)V
iput-object v2, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
:try_end_d9
.catch Ljava/lang/Exception; {:try_start_b1 .. :try_end_d9} :catch_db
goto/16 :goto_21
:catch_db
move-exception v0
invoke-static {}, Lcom/inmobi/media/fk;->a()Lcom/inmobi/media/fk;
move-result-object v1
new-instance v2, Lcom/inmobi/media/gg;
invoke-direct {v2, v0}, Lcom/inmobi/media/gg;-><init>(Ljava/lang/Throwable;)V
invoke-virtual {v1, v2}, Lcom/inmobi/media/fk;->e(Lcom/inmobi/media/gg;)V
goto/16 :goto_21
:cond_ea
iget-object v0, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
return-object v0
.end method
.method public final k0()V
.registers 3
iget-object v0, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/4 v1, 0x5
invoke-virtual {v0, v1}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final p0(Lcom/inmobi/media/br;B)V
.registers 4
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
if-eqz p2, :cond_47
const/4 v0, 0x1
if-eq p2, v0, :cond_36
const/4 v0, 0x2
if-eq p2, v0, :cond_25
const/4 v0, 0x3
if-eq p2, v0, :cond_11
goto :goto_24
:cond_11
iget-object p2, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v0, "didQ4Fire"
invoke-interface {p2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/Boolean;
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result p2
if-nez p2, :cond_24
invoke-virtual {p0, p1}, Lcom/inmobi/media/k;->C0(Lcom/inmobi/media/br;)V
:cond_24
:goto_24
return-void
:cond_25
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object p2
const-string v0, "thirdQuartile"
invoke-virtual {p1, v0, p2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 p2, 0xb
invoke-virtual {p1, p2}, Lcom/inmobi/media/cy;->c(B)V
return-void
:cond_36
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object p2
const-string v0, "midpoint"
invoke-virtual {p1, v0, p2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 p2, 0xa
invoke-virtual {p1, p2}, Lcom/inmobi/media/cy;->c(B)V
return-void
:cond_47
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object p2
const-string v0, "firstQuartile"
invoke-virtual {p1, v0, p2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 p2, 0x9
invoke-virtual {p1, p2}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final q0(Lcom/inmobi/media/en;)V
.registers 3
iget-boolean v0, p0, Lcom/inmobi/media/j;->C:Z
invoke-virtual {p1, v0}, Lcom/inmobi/media/en;->setIsLockScreen(Z)V
invoke-virtual {p1}, Landroid/view/TextureView;->getParent()Landroid/view/ViewParent;
move-result-object p1
check-cast p1, Lcom/inmobi/media/eo;
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/inmobi/media/k;->O:Ljava/lang/ref/WeakReference;
invoke-virtual {p1}, Lcom/inmobi/media/eo;->getVideoView()Lcom/inmobi/media/en;
move-result-object p1
invoke-virtual {p1}, Lcom/inmobi/media/en;->getMediaController()Lcom/inmobi/media/em;
move-result-object p1
if-eqz p1, :cond_1f
invoke-virtual {p1, p0}, Lcom/inmobi/media/em;->setVideoAd(Lcom/inmobi/media/k;)V
:cond_1f
return-void
.end method
.method public final r(Landroid/view/View;)V
.registers 9
invoke-virtual {p0}, Lcom/inmobi/media/j;->Z()Z
move-result v0
if-nez v0, :cond_b2
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-nez v0, :cond_b2
instance-of v0, p1, Lcom/inmobi/media/en;
if-nez v0, :cond_10
goto/16 :goto_b2
:cond_10
check-cast p1, Lcom/inmobi/media/en;
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/inmobi/media/j;->r:Z
invoke-virtual {p1}, Landroid/view/TextureView;->getTag()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/inmobi/media/br;
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v1, "didImpressionFire"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_b2
iget-object v0, p1, Lcom/inmobi/media/be;->y:Ljava/util/List;
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v2
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_3a
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_7d
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lcom/inmobi/media/bq;
iget-object v5, v4, Lcom/inmobi/media/bq;->d:Ljava/lang/String;
const-string v6, "VideoImpression"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_3a
iget-object v3, v4, Lcom/inmobi/media/bq;->b:Ljava/lang/String;
const-string v5, "http"
invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_5d
invoke-static {v4, v2}, Lcom/inmobi/media/be;->c(Lcom/inmobi/media/bq;Ljava/util/Map;)V
:cond_5d
iget-object v3, v4, Lcom/inmobi/media/bq;->f:Ljava/util/Map;
const-string v4, "referencedEvents"
invoke-interface {v3, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/List;
if-eqz v3, :cond_3a
invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_6d
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_3a
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
invoke-virtual {p1, v5, v2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
goto :goto_6d
:cond_7d
invoke-interface {v3}, Ljava/util/List;->isEmpty()Z
move-result v0
const-string v3, "Impression"
if-eqz v0, :cond_8d
const-string v0, "start"
invoke-virtual {p1, v0, v2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
invoke-virtual {p1, v3, v2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
:cond_8d
iget-object v0, p0, Lcom/inmobi/media/j;->f:Lcom/inmobi/media/bi;
iget-object v0, v0, Lcom/inmobi/media/bi;->f:Lcom/inmobi/media/bg;
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v2
invoke-virtual {v0, v3, v2}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/4 v0, 0x0
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
invoke-virtual {p0}, Lcom/inmobi/media/j;->T()Lcom/inmobi/media/j$c;
move-result-object p1
if-eqz p1, :cond_b2
invoke-virtual {p0}, Lcom/inmobi/media/j;->T()Lcom/inmobi/media/j$c;
move-result-object p1
invoke-interface {p1}, Lcom/inmobi/media/j$c;->d()V
:cond_b2
:goto_b2
return-void
.end method
.method public final u0(Lcom/inmobi/media/br;)V
.registers 5
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-virtual {p0}, Lcom/inmobi/media/j;->getPlacementType()B
move-result v0
if-nez v0, :cond_4d
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v1, "currentMediaVolume"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const-string v2, "lastMediaVolume"
if-lez v0, :cond_2e
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-nez v0, :cond_2e
invoke-virtual {p0, p1}, Lcom/inmobi/media/k;->B0(Lcom/inmobi/media/br;)V
:cond_2e
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-nez v0, :cond_4d
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
if-lez v0, :cond_4d
invoke-virtual {p0, p1}, Lcom/inmobi/media/k;->A0(Lcom/inmobi/media/br;)V
:cond_4d
iget-object v0, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
const-string v1, "didStartPlaying"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_6c
iget-object p1, p1, Lcom/inmobi/media/be;->z:Ljava/util/Map;
sget-object v0, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
invoke-interface {p1, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
invoke-virtual {p0}, Lcom/inmobi/media/k;->getViewableAd()Lcom/inmobi/media/cy;
move-result-object p1
const/4 v0, 0x6
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
:cond_6c
return-void
.end method
.method public final w(Lcom/inmobi/media/br;)V
.registers 4
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "error"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v0, 0x11
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final y0(Lcom/inmobi/media/br;)V
.registers 4
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-virtual {p0}, Lcom/inmobi/media/j;->U()Landroid/view/View;
move-result-object v0
invoke-static {v0}, Lcom/inmobi/media/j;->L(Landroid/view/View;)V
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "pause"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/4 v0, 0x7
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method
.method public final z0(Lcom/inmobi/media/br;)V
.registers 4
iget-boolean v0, p0, Lcom/inmobi/media/j;->s:Z
if-eqz v0, :cond_5
return-void
:cond_5
invoke-virtual {p0}, Lcom/inmobi/media/j;->U()Landroid/view/View;
move-result-object v0
invoke-static {v0}, Lcom/inmobi/media/j;->O(Landroid/view/View;)V
invoke-direct {p0, p1}, Lcom/inmobi/media/k;->D0(Lcom/inmobi/media/br;)Ljava/util/Map;
move-result-object v0
const-string v1, "resume"
invoke-virtual {p1, v1, v0}, Lcom/inmobi/media/be;->i(Ljava/lang/String;Ljava/util/Map;)V
iget-object p1, p0, Lcom/inmobi/media/j;->p:Lcom/inmobi/media/cy;
const/16 v0, 0x8
invoke-virtual {p1, v0}, Lcom/inmobi/media/cy;->c(B)V
return-void
.end method