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