a.smali

.class public final Lcom/imo/android/imoim/ads/i/a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/imo/android/imoim/managers/e;


# static fields
.field public static a:Z

.field public static b:I

.field public static c:Z

.field public static d:Z

.field public static final e:Lcom/imo/android/imoim/ads/i/a$a;

.field public static final f:Lcom/imo/android/imoim/ads/i/a;

.field private static g:J

.field private static final h:Ljava/lang/Runnable;

.field private static i:I

.field private static j:I

.field private static k:I

.field private static l:I

.field private static m:I


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 26
    new-instance v0, Lcom/imo/android/imoim/ads/i/a;

    invoke-direct {v0}, Lcom/imo/android/imoim/ads/i/a;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/ads/i/a;->f:Lcom/imo/android/imoim/ads/i/a;

    const/4 v0, 0x1

    .line 30
    sput-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z

    .line 32
    new-instance v0, Lcom/imo/android/imoim/ads/i/a$a;

    invoke-direct {v0}, Lcom/imo/android/imoim/ads/i/a$a;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/ads/i/a;->e:Lcom/imo/android/imoim/ads/i/a$a;

    .line 46
    sget-object v0, Lcom/imo/android/imoim/ads/i/a$b;->a:Lcom/imo/android/imoim/ads/i/a$b;

    check-cast v0, Ljava/lang/Runnable;

    sput-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .line 26
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static a(Z)Lcom/imo/android/imoim/ads/a$a;
    .registers 2

    .line 269
    sget-object v0, Lcom/imo/android/imoim/ads/a$a;->STORY_FRIEND_NEXT:Lcom/imo/android/imoim/ads/a$a;

    if-eqz p0, :cond_6

    .line 271
    sget-object v0, Lcom/imo/android/imoim/ads/a$a;->STORY_FOF_NEXT:Lcom/imo/android/imoim/ads/a$a;

    :cond_6
    return-object v0
.end method

.method public static a()V
    .registers 1

    const/4 v0, 0x0

    .line 56
    sput v0, Lcom/imo/android/imoim/ads/i/a;->l:I

    return-void
.end method

.method public static final synthetic a(I)V
    .registers 1

    .line 26
    sput p0, Lcom/imo/android/imoim/ads/i/a;->b:I

    return-void
.end method

.method public static a(Ljava/lang/String;)V
    .registers 2

    const-string v0, "requestWay"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v0, 0x0

    .line 140
    sput v0, Lcom/imo/android/imoim/ads/i/a;->b:I

    .line 141
    invoke-static {p0}, Lcom/imo/android/imoim/ads/i/a;->c(Ljava/lang/String;)V

    return-void
.end method

.method public static a(ZZZI)Z
    .registers 5

    .line 161
    sput p3, Lcom/imo/android/imoim/ads/i/a;->i:I

    const/4 p3, 0x0

    if-eqz p1, :cond_50

    .line 2175
    invoke-static {p2}, Lcom/imo/android/imoim/ads/i/a;->a(Z)Lcom/imo/android/imoim/ads/a$a;

    move-result-object p0

    .line 2176
    sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFriendConditionX()I

    move-result p1

    .line 2177
    sget-object p2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {p2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFriendConditionY()I

    move-result p2

    .line 2178
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    .line 2181
    sget v0, Lcom/imo/android/imoim/ads/i/a;->i:I

    if-ge v0, p1, :cond_24

    sget v0, Lcom/imo/android/imoim/ads/i/a;->l:I

    if-nez v0, :cond_24

    .line 2182
    sget v0, Lcom/imo/android/imoim/ads/i/a;->m:I

    sput v0, Lcom/imo/android/imoim/ads/i/a;->l:I

    .line 2184
    :cond_24
    sget v0, Lcom/imo/android/imoim/ads/i/a;->i:I

    if-lt v0, p1, :cond_38

    .line 2189
    sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    .line 3138
    invoke-virtual {p1, p2, p2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 2190
    sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z

    move-result p0

    return p0

    .line 2192
    :cond_38
    sget p1, Lcom/imo/android/imoim/ads/i/a;->m:I

    sget v0, Lcom/imo/android/imoim/ads/i/a;->l:I

    sub-int/2addr p1, v0

    if-lt p1, p2, :cond_4f

    .line 2197
    sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    .line 4138
    invoke-virtual {p1, p2, p2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 2198
    sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z

    move-result p0

    return p0

    :cond_4f
    return p3

    :cond_50
    if-eqz p2, :cond_7f

    .line 4207
    sget-object p1, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {p1}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdShowFofConditionX()I

    move-result p1

    .line 4208
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    .line 4211
    sget p2, Lcom/imo/android/imoim/ads/i/a;->k:I

    sget v0, Lcom/imo/android/imoim/ads/i/a;->j:I

    sub-int/2addr p2, v0

    const/4 v0, 0x1

    add-int/2addr p1, v0

    if-lt p2, p1, :cond_66

    const/4 p1, 0x1

    goto :goto_67

    :cond_66
    const/4 p1, 0x0

    :goto_67
    if-eqz p1, :cond_7f

    if-nez p0, :cond_7f

    .line 4217
    sget-object p0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    .line 5138
    invoke-virtual {p0, p1, p1}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Ljava/lang/String;)V

    .line 4218
    invoke-static {v0}, Lcom/imo/android/imoim/ads/i/a;->a(Z)Lcom/imo/android/imoim/ads/a$a;

    move-result-object p0

    .line 4219
    sget-object p1, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object p2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {p1, p2, p0}, Lcom/imo/android/imoim/ads/h;->a(Ljava/lang/String;Lcom/imo/android/imoim/ads/a$a;)Z

    move-result p0

    return p0

    :cond_7f
    return p3
.end method

.method public static b()V
    .registers 3

    .line 68
    sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/ads/h;->b(Ljava/lang/String;Z)V

    .line 69
    sput-boolean v2, Lcom/imo/android/imoim/ads/i/a;->c:Z

    .line 70
    sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;

    .line 2029
    invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    return-void
.end method

.method private static b(Lcom/imo/android/imoim/o/a;)V
    .registers 4

    .line 252
    sget-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z

    if-eqz v0, :cond_5

    return-void

    :cond_5
    if-eqz p0, :cond_30

    .line 255
    sget-object v0, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    iget-object p0, p0, Lcom/imo/android/imoim/o/a;->a:Ljava/lang/String;

    invoke-static {v0, p0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result p0

    if-eqz p0, :cond_30

    .line 257
    sget p0, Lcom/imo/android/imoim/ads/i/a;->b:I

    const/4 v0, 0x2

    if-ge p0, v0, :cond_30

    .line 258
    sget-object p0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {p0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getsStoryStreamAdRetryInterval()I

    move-result p0

    mul-int/lit16 p0, p0, 0x3e8

    if-gez p0, :cond_21

    const/4 p0, 0x0

    .line 262
    :cond_21
    sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;

    .line 6029
    invoke-static {}, Lcom/imo/android/imoim/util/ec$a;->a()Landroid/os/Handler;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 263
    sget-object v0, Lcom/imo/android/imoim/ads/i/a;->h:Ljava/lang/Runnable;

    int-to-long v1, p0

    invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/util/ec;->a(Ljava/lang/Runnable;J)V

    :cond_30
    return-void
.end method

.method public static final synthetic b(Ljava/lang/String;)V
    .registers 1

    .line 26
    invoke-static {p0}, Lcom/imo/android/imoim/ads/i/a;->c(Ljava/lang/String;)V

    return-void
.end method

.method public static c()V
    .registers 1

    .line 75
    sget v0, Lcom/imo/android/imoim/ads/i/a;->k:I

    add-int/lit8 v0, v0, 0x1

    sput v0, Lcom/imo/android/imoim/ads/i/a;->k:I

    .line 76
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    return-void
.end method

.method private static c(Ljava/lang/String;)V
    .registers 4

    .line 146
    sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/ads/h;->l(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_12

    .line 147
    sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    const/4 v1, 0x1

    sget-object v2, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {v0, v1, v2, p0}, Lcom/imo/android/imoim/ads/h;->a(ZLjava/lang/String;Ljava/lang/String;)V

    :cond_12
    return-void
.end method

.method public static d()V
    .registers 1

    .line 82
    sget v0, Lcom/imo/android/imoim/ads/i/a;->m:I

    add-int/lit8 v0, v0, 0x1

    sput v0, Lcom/imo/android/imoim/ads/i/a;->m:I

    .line 83
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    return-void
.end method

.method public static e()V
    .registers 1

    .line 89
    sget v0, Lcom/imo/android/imoim/ads/i/a;->k:I

    sput v0, Lcom/imo/android/imoim/ads/i/a;->j:I

    .line 90
    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z

    return-void
.end method

.method public static f()V
    .registers 7

    .line 117
    invoke-static {}, Lcom/imo/android/imoim/util/dy;->e()Z

    move-result v0

    if-nez v0, :cond_7

    return-void

    .line 123
    :cond_7
    sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getStoryStreamAdLoadInActiveInterval()I

    move-result v0

    mul-int/lit16 v0, v0, 0x3e8

    mul-int/lit8 v0, v0, 0x3c

    .line 124
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    .line 125
    sget-wide v3, Lcom/imo/android/imoim/ads/i/a;->g:J

    sub-long v3, v1, v3

    int-to-long v5, v0

    cmp-long v0, v3, v5

    if-ltz v0, :cond_28

    .line 2135
    sget-object v0, Lcom/imo/android/imoim/IMO;->j:Lcom/imo/android/imoim/ads/h;

    const/4 v3, 0x1

    sget-object v4, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    invoke-virtual {v0, v3, v4}, Lcom/imo/android/imoim/ads/h;->b(ZLjava/lang/String;)V

    .line 127
    sput-wide v1, Lcom/imo/android/imoim/ads/i/a;->g:J

    :cond_28
    return-void
.end method

.method public static g()V
    .registers 3

    .line 277
    sget-object v0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;

    invoke-static {}, Lcom/imo/android/imoim/util/ei;->cA()Z

    const-string v1, "ad_show_stable"

    invoke-virtual {v0, v1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object v0

    const-string v1, "event"

    const-string v2, "leave_ad"

    .line 278
    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object v0

    .line 279
    sget-object v1, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    const-string v2, "location"

    invoke-virtual {v0, v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object v0

    const-string v1, "leave_type"

    const-string v2, "close"

    .line 280
    invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;

    move-result-object v0

    const/4 v1, 0x1

    .line 6635
    iput-boolean v1, v0, Lcom/imo/android/imoim/managers/m$a;->f:Z

    .line 282
    invoke-virtual {v0}, Lcom/imo/android/imoim/managers/m$a;->c()V

    return-void
.end method

.method public static final synthetic h()V
    .registers 0

    .line 26
    invoke-static {}, Lcom/imo/android/imoim/ads/i/a;->f()V

    return-void
.end method

.method public static final synthetic i()Z
    .registers 1

    .line 26
    sget-boolean v0, Lcom/imo/android/imoim/ads/i/a;->c:Z

    return v0
.end method

.method public static final synthetic j()I
    .registers 1

    .line 26
    sget v0, Lcom/imo/android/imoim/ads/i/a;->b:I

    return v0
.end method


# virtual methods
.method public final a(Lcom/imo/android/imoim/o/a;)V
    .registers 2

    .line 247
    invoke-static {p0, p1}, Lcom/imo/android/imoim/managers/e$-CC;->$default$a(Lcom/imo/android/imoim/managers/e;Lcom/imo/android/imoim/o/a;)V

    .line 248
    invoke-static {p1}, Lcom/imo/android/imoim/ads/i/a;->b(Lcom/imo/android/imoim/o/a;)V

    return-void
.end method

.method public final onAdClicked(Ljava/lang/String;Lcom/imo/android/imoim/ads/b/a;)V
    .registers 3

    return-void
.end method

.method public final onAdClosed(Ljava/lang/String;)V
    .registers 2

    return-void
.end method

.method public final onAdLoadFailed(Lcom/imo/android/imoim/o/a;)V
    .registers 2

    .line 225
    invoke-static {p1}, Lcom/imo/android/imoim/ads/i/a;->b(Lcom/imo/android/imoim/o/a;)V

    return-void
.end method

.method public final onAdLoaded(Lcom/imo/android/imoim/o/b;)V
    .registers 2

    return-void
.end method

.method public final onAdPreloaded(Lcom/imo/android/imoim/o/b;)V
    .registers 3

    if-eqz p1, :cond_9

    .line 241
    sget-object v0, Lcom/imo/android/imoim/ads/a;->b:Ljava/lang/String;

    iget-object p1, p1, Lcom/imo/android/imoim/o/b;->a:Ljava/lang/String;

    invoke-static {v0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    :cond_9
    return-void
.end method

.method public final onVideoEnd(Ljava/lang/String;)V
    .registers 2

    return-void
.end method