c.smali
.class public Lcom/imo/android/imoim/offnotify/c;
.super Lcom/imo/android/imoim/managers/h;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/imo/android/imoim/managers/h<",
"Lcom/imo/android/imoim/managers/ax;",
">;"
}
.end annotation
# static fields
.field private static volatile i:Lcom/imo/android/imoim/offnotify/c;
# instance fields
.field public a:I
.field public b:I
.field public c:I
.field public d:[Ljava/lang/String;
.field e:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Lcom/imo/android/imoim/offnotify/b/d;",
"Ljava/util/List<",
"Lcom/imo/android/imoim/offnotify/b/c;",
">;>;"
}
.end annotation
.end field
.field f:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Lcom/imo/android/imoim/offnotify/b/e;",
">;"
}
.end annotation
.end field
.field private g:I
.field private h:I
.field private final j:Ljava/lang/String;
.field private k:Ljava/lang/String;
.field private l:Ljava/lang/String;
# direct methods
.method private constructor <init>(Ljava/lang/String;)V
.registers 3
.line 59
invoke-direct {p0, p1}, Lcom/imo/android/imoim/managers/h;-><init>(Ljava/lang/String;)V
const/4 p1, 0x0
.line 43
iput p1, p0, Lcom/imo/android/imoim/offnotify/c;->g:I
const/4 v0, 0x1
.line 44
iput v0, p0, Lcom/imo/android/imoim/offnotify/c;->a:I
const/4 v0, 0x2
.line 45
iput v0, p0, Lcom/imo/android/imoim/offnotify/c;->b:I
const/4 v0, 0x3
.line 46
iput v0, p0, Lcom/imo/android/imoim/offnotify/c;->h:I
.line 47
iput p1, p0, Lcom/imo/android/imoim/offnotify/c;->c:I
const-string v0, "offline_notify_config"
.line 49
iput-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->j:Ljava/lang/String;
new-array p1, p1, [Ljava/lang/String;
.line 54
iput-object p1, p0, Lcom/imo/android/imoim/offnotify/c;->d:[Ljava/lang/String;
.line 55
new-instance p1, Ljava/util/HashMap;
invoke-direct {p1}, Ljava/util/HashMap;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/offnotify/c;->e:Ljava/util/Map;
.line 56
new-instance p1, Ljava/util/ArrayList;
invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V
iput-object p1, p0, Lcom/imo/android/imoim/offnotify/c;->f:Ljava/util/List;
return-void
.end method
.method static synthetic a(Lcom/imo/android/imoim/offnotify/c;)I
.registers 1
.line 40
iget p0, p0, Lcom/imo/android/imoim/offnotify/c;->c:I
return p0
.end method
.method static synthetic a(Lcom/imo/android/imoim/offnotify/c;I)I
.registers 2
.line 40
iput p1, p0, Lcom/imo/android/imoim/offnotify/c;->c:I
return p1
.end method
.method public static a()Lcom/imo/android/imoim/offnotify/c;
.registers 3
.line 63
sget-object v0, Lcom/imo/android/imoim/offnotify/c;->i:Lcom/imo/android/imoim/offnotify/c;
if-nez v0, :cond_19
.line 64
const-class v0, Lcom/imo/android/imoim/offnotify/c;
monitor-enter v0
.line 65
:try_start_7
sget-object v1, Lcom/imo/android/imoim/offnotify/c;->i:Lcom/imo/android/imoim/offnotify/c;
if-nez v1, :cond_14
.line 66
new-instance v1, Lcom/imo/android/imoim/offnotify/c;
const-string v2, "OfflineNotifyMgr"
invoke-direct {v1, v2}, Lcom/imo/android/imoim/offnotify/c;-><init>(Ljava/lang/String;)V
sput-object v1, Lcom/imo/android/imoim/offnotify/c;->i:Lcom/imo/android/imoim/offnotify/c;
.line 68
:cond_14
monitor-exit v0
goto :goto_19
:catchall_16
move-exception v1
monitor-exit v0
:try_end_18
.catchall {:try_start_7 .. :try_end_18} :catchall_16
throw v1
.line 70
:cond_19
:goto_19
sget-object v0, Lcom/imo/android/imoim/offnotify/c;->i:Lcom/imo/android/imoim/offnotify/c;
return-object v0
.end method
.method public static a(Ljava/lang/String;)Lorg/json/JSONObject;
.registers 4
.line 198
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
const-string v0, "offline_notify_config_"
invoke-virtual {v0, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 199
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/IMO;->getCacheDir()Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
.line 200
invoke-static {p0}, Lcom/imo/android/imoim/util/bi;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 202
:try_start_2e
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_33
.catch Ljava/lang/Exception; {:try_start_2e .. :try_end_33} :catch_34
return-object v0
:catch_34
move-exception p0
const/4 v0, 0x1
const-string v1, "OfflineNotifyMgr"
const-string v2, "readDataFromFile"
.line 2083
invoke-static {v1, v2, p0, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
const/4 p0, 0x0
return-object p0
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.line 149
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const-string v1, "type"
const-string v2, "offline_push"
.line 150
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v1, "opt"
.line 151
invoke-interface {v0, v1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 152
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_1c
const-string p0, "result"
.line 153
invoke-interface {v0, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 155
:cond_1c
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_27
const-string p0, "sign_cc"
.line 156
invoke-interface {v0, p0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 158
:cond_27
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p0
if-nez p0, :cond_32
const-string p0, "id"
.line 159
invoke-interface {v0, p0, p3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 161
:cond_32
sget-object p0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string p1, "get_cloud_config"
invoke-virtual {p0, p1, v0}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method private a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Lcom/imo/android/imoim/offnotify/b/e;",
">;)V"
}
.end annotation
if-nez p1, :cond_3
return-void
.line 304
:cond_3
new-instance v0, Lcom/imo/android/imoim/offnotify/c$2;
invoke-direct {v0, p0}, Lcom/imo/android/imoim/offnotify/c$2;-><init>(Lcom/imo/android/imoim/offnotify/c;)V
invoke-static {p1, v0}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
return-void
.end method
.method public static a(Lorg/json/JSONObject;Ljava/lang/String;)V
.registers 4
.line 211
invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
const-string v0, "offline_notify_config_"
invoke-virtual {v0, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
.line 212
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v1
invoke-virtual {v1}, Lcom/imo/android/imoim/IMO;->getCacheDir()Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
.line 213
invoke-virtual {p0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p0
invoke-static {p1, p0}, Lcom/imo/android/imoim/util/bi;->a(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic b(Lcom/imo/android/imoim/offnotify/c;)I
.registers 1
.line 40
iget p0, p0, Lcom/imo/android/imoim/offnotify/c;->b:I
return p0
.end method
.method static synthetic b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.line 40
invoke-static {p0, p1, p2, p3}, Lcom/imo/android/imoim/offnotify/c;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static b()Z
.registers 1
.line 217
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
const/4 v0, 0x0
return v0
.end method
.method static synthetic c(Lcom/imo/android/imoim/offnotify/c;)I
.registers 1
.line 40
iget p0, p0, Lcom/imo/android/imoim/offnotify/c;->a:I
return p0
.end method
.method public static d()Z
.registers 2
.line 346
invoke-static {}, Lcom/imo/android/imoim/util/ei;->cx()Z
.line 349
sget-object v0, Lcom/imo/android/imoim/IMO;->Q:Lcom/imo/android/imoim/abtest/h;
const-string v1, "cc.push.offline.notify"
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/abtest/h;->a(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_14
const-string v1, "1"
.line 351
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
return v0
:cond_14
const/4 v0, 0x0
return v0
.end method
.method static synthetic d(Lcom/imo/android/imoim/offnotify/c;)[Ljava/lang/String;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/offnotify/c;->d:[Ljava/lang/String;
return-object p0
.end method
.method static synthetic e(Lcom/imo/android/imoim/offnotify/c;)Ljava/lang/String;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/offnotify/c;->k:Ljava/lang/String;
return-object p0
.end method
.method static synthetic f(Lcom/imo/android/imoim/offnotify/c;)Ljava/lang/String;
.registers 1
.line 40
iget-object p0, p0, Lcom/imo/android/imoim/offnotify/c;->l:Ljava/lang/String;
return-object p0
.end method
# virtual methods
.method public final a(Lcom/imo/android/imoim/offnotify/b/d;)I
.registers 5
.line 169
iget-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->f:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_6
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_19
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/imo/android/imoim/offnotify/b/e;
.line 170
iget-object v2, v1, Lcom/imo/android/imoim/offnotify/b/e;->h:Lcom/imo/android/imoim/offnotify/b/d;
if-ne v2, p1, :cond_6
.line 171
iget p1, v1, Lcom/imo/android/imoim/offnotify/b/e;->d:I
return p1
:cond_19
const/4 p1, 0x7
return p1
.end method
.method public final a(Lorg/json/JSONObject;)V
.registers 5
:try_start_0
const-string v0, "country"
.line 179
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->k:Ljava/lang/String;
const-string v0, "config"
.line 180
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object p1
if-nez p1, :cond_11
return-void
:cond_11
const-string v0, "version"
.line 184
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->l:Ljava/lang/String;
const-string v0, "trigger_times"
.line 185
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
const-string v1, "scenes"
.line 186
invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v1
const-string v2, "notifications"
.line 187
invoke-virtual {p1, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object p1
.line 188
invoke-static {v0}, Lcom/imo/android/imoim/offnotify/b/b;->a(Lorg/json/JSONArray;)[Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->d:[Ljava/lang/String;
.line 189
invoke-static {v1}, Lcom/imo/android/imoim/offnotify/b/e;->a(Lorg/json/JSONArray;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->f:Ljava/util/List;
.line 190
invoke-direct {p0, v0}, Lcom/imo/android/imoim/offnotify/c;->a(Ljava/util/List;)V
.line 191
invoke-static {p1}, Lcom/imo/android/imoim/offnotify/b/c;->a(Lorg/json/JSONArray;)Ljava/util/Map;
move-result-object p1
iput-object p1, p0, Lcom/imo/android/imoim/offnotify/c;->e:Ljava/util/Map;
:try_end_40
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_40} :catch_41
return-void
:catch_41
move-exception p1
const/4 v0, 0x1
const-string v1, "OfflineNotifyMgr"
const-string v2, "parseData Exception:"
.line 1083
invoke-static {v1, v2, p1, v0}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;Z)V
return-void
.end method
.method final c()Lcom/imo/android/imoim/offnotify/b/c;
.registers 16
.line 320
iget-object v0, p0, Lcom/imo/android/imoim/offnotify/c;->f:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
const/4 v1, 0x0
move-object v2, v1
:cond_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_104
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/imo/android/imoim/offnotify/b/e;
.line 321
iget-object v4, v3, Lcom/imo/android/imoim/offnotify/b/e;->h:Lcom/imo/android/imoim/offnotify/b/d;
if-eqz v4, :cond_8
.line 324
iget-wide v4, v3, Lcom/imo/android/imoim/offnotify/b/e;->i:J
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
cmp-long v8, v4, v6
if-gtz v8, :cond_8
.line 328
iget-object v2, p0, Lcom/imo/android/imoim/offnotify/c;->e:Ljava/util/Map;
iget-object v4, v3, Lcom/imo/android/imoim/offnotify/b/e;->h:Lcom/imo/android/imoim/offnotify/b/d;
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/List;
.line 3025
iget-object v4, v3, Lcom/imo/android/imoim/offnotify/b/e;->h:Lcom/imo/android/imoim/offnotify/b/d;
.line 3026
iget v5, v3, Lcom/imo/android/imoim/offnotify/b/e;->d:I
.line 3027
iget v6, v3, Lcom/imo/android/imoim/offnotify/b/e;->e:I
.line 3028
iget v7, v3, Lcom/imo/android/imoim/offnotify/b/e;->f:I
.line 3029
iget v8, v3, Lcom/imo/android/imoim/offnotify/b/e;->g:I
.line 3031
sget-object v9, Lcom/imo/android/imoim/offnotify/b$1;->a:[I
invoke-virtual {v4}, Lcom/imo/android/imoim/offnotify/b/d;->ordinal()I
move-result v10
aget v9, v9, v10
packed-switch v9, :pswitch_data_106
goto/16 :goto_f5
.line 3077
:pswitch_43
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->b()Z
move-result v4
if-eqz v4, :cond_f5
.line 3078
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_PROFILE_1:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto/16 :goto_f6
:pswitch_54
mul-int/lit16 v7, v7, 0x3e8
int-to-long v9, v7
.line 3038
sget-object v7, Lcom/imo/android/imoim/offnotify/b/d;->WOL:Lcom/imo/android/imoim/offnotify/b/d;
if-ne v4, v7, :cond_5c
int-to-long v9, v8
.line 3041
:cond_5c
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
move-result-object v7
invoke-virtual {v7, v5, v4}, Lcom/imo/android/imoim/offnotify/d;->b(ILcom/imo/android/imoim/offnotify/b/d;)Z
move-result v5
const/4 v7, 0x1
if-eqz v5, :cond_91
.line 3092
invoke-static {v4}, Lcom/imo/android/imoim/offnotify/b;->a(Lcom/imo/android/imoim/offnotify/b/d;)Lcom/imo/android/imoim/util/df$an;
move-result-object v5
const/4 v6, 0x0
if-eqz v5, :cond_73
.line 3094
invoke-static {v5, v6}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v5
goto :goto_74
:cond_73
const/4 v5, 0x0
:goto_74
const/4 v8, 0x7
if-lt v5, v8, :cond_79
const/4 v5, 0x1
goto :goto_7a
:cond_79
const/4 v5, 0x0
:goto_7a
if-nez v5, :cond_f5
.line 3104
invoke-static {v4}, Lcom/imo/android/imoim/offnotify/b;->a(Lcom/imo/android/imoim/offnotify/b/d;)Lcom/imo/android/imoim/util/df$an;
move-result-object v4
if-eqz v4, :cond_8a
.line 3106
invoke-static {v4, v6}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v5
add-int/2addr v5, v7
.line 3107
invoke-static {v4, v5}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;I)V
.line 3046
:cond_8a
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_GUIDE_1:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
.line 3049
:cond_91
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
move-result-object v5
invoke-virtual {v5, v6, v4}, Lcom/imo/android/imoim/offnotify/d;->a(ILcom/imo/android/imoim/offnotify/b/d;)Z
move-result v5
if-nez v5, :cond_f5
.line 3052
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
move-result-object v5
const-wide/16 v11, 0x0
const/4 v6, 0x1
:goto_a2
const/4 v8, 0x6
if-ge v6, v8, :cond_ad
.line 4063
invoke-virtual {v5, v6, v4}, Lcom/imo/android/imoim/offnotify/d;->c(ILcom/imo/android/imoim/offnotify/b/d;)J
move-result-wide v13
add-long/2addr v11, v13
add-int/lit8 v6, v6, 0x1
goto :goto_a2
:cond_ad
long-to-float v5, v11
const/high16 v6, 0x40a00000 # 5.0f
div-float/2addr v5, v6
.line 3053
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
move-result-object v6
invoke-virtual {v6, v7, v4}, Lcom/imo/android/imoim/offnotify/d;->a(ILcom/imo/android/imoim/offnotify/b/d;)Z
move-result v6
const/4 v7, 0x0
cmpl-float v7, v5, v7
if-lez v7, :cond_f5
.line 3055
invoke-static {}, Lcom/imo/android/imoim/offnotify/d;->a()Lcom/imo/android/imoim/offnotify/d;
move-result-object v7
const/4 v8, 0x5
invoke-virtual {v7, v8, v4}, Lcom/imo/android/imoim/offnotify/d;->b(ILcom/imo/android/imoim/offnotify/b/d;)Z
move-result v4
if-eqz v4, :cond_d0
.line 3056
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_RECALL_4:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
:cond_d0
long-to-float v4, v9
cmpl-float v4, v5, v4
if-lez v4, :cond_e5
if-eqz v6, :cond_de
.line 3061
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_RECALL_1:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
.line 3063
:cond_de
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_RECALL_2:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
:cond_e5
if-eqz v6, :cond_ee
.line 3067
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_RECALL_3:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
.line 3069
:cond_ee
sget-object v4, Lcom/imo/android/imoim/offnotify/b/a;->TYPE_RECALL_4:Lcom/imo/android/imoim/offnotify/b/a;
invoke-static {v2, v4}, Lcom/imo/android/imoim/offnotify/b;->a(Ljava/util/List;Lcom/imo/android/imoim/offnotify/b/a;)Lcom/imo/android/imoim/offnotify/b/c;
move-result-object v2
goto :goto_f6
:cond_f5
:goto_f5
move-object v2, v1
:goto_f6
if-eqz v2, :cond_8
.line 330
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iget v4, v3, Lcom/imo/android/imoim/offnotify/b/e;->c:I
mul-int/lit16 v4, v4, 0x3e8
int-to-long v4, v4
add-long/2addr v0, v4
.line 5051
iput-wide v0, v3, Lcom/imo/android/imoim/offnotify/b/e;->i:J
:cond_104
return-object v2
nop
:pswitch_data_106
.packed-switch 0x1
:pswitch_54
:pswitch_54
:pswitch_54
:pswitch_54
:pswitch_54
:pswitch_43
.end packed-switch
.end method