j.smali
.class public final Lcom/imo/android/imoim/av/j;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field public static a:Lcom/imo/android/imoim/av/AVManager$a;
.field public static final b:Lcom/imo/android/imoim/av/j;
.field private static c:Lcom/imo/android/imoim/av/AVManager$c;
.field private static d:I
.field private static e:Ljava/lang/String;
.field private static f:Ljava/lang/String;
.field private static final g:J
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 13
new-instance v0, Lcom/imo/android/imoim/av/j;
invoke-direct {v0}, Lcom/imo/android/imoim/av/j;-><init>()V
sput-object v0, Lcom/imo/android/imoim/av/j;->b:Lcom/imo/android/imoim/av/j;
.line 17
sget-object v0, Lcom/imo/android/imoim/av/AVManager$a;->AUDIO:Lcom/imo/android/imoim/av/AVManager$a;
sput-object v0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
.line 27
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;->getCallEndTestSceneRatio()J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/av/j;->g:J
return-void
.end method
.method private constructor <init>()V
.registers 1
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/res/Resources;)Ljava/lang/String;
.registers 5
const-string v0, "resource"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 158
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
const-string v1, "resource.getString(R.string.call_end)"
const v2, 0x7f0f01b9
if-nez v0, :cond_f
goto :goto_78
:cond_f
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_80
goto :goto_78
:sswitch_17
const-string v3, "buddy_disconnect_call_rejected"
.line 166
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
goto :goto_28
:sswitch_20
const-string v3, "local_call_out_timeout"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
:goto_28
const v0, 0x7f0f0639
invoke-virtual {p0, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
const-string v0, "resource.getString(R.string.not_answered)"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:sswitch_35
const-string v3, "buddy_disconnect_call_ended"
.line 160
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
goto :goto_5b
:sswitch_3e
const-string v3, "buddy_disconnect_busy"
.line 164
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
const v0, 0x7f0f01ba
invoke-virtual {p0, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
const-string v0, "resource.getString(R.string.call_end_busy)"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:sswitch_53
const-string v3, "local_call_ended"
.line 160
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
:goto_5b
invoke-virtual {p0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:sswitch_63
const-string v3, "local_call_cancelled"
.line 162
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_78
const v0, 0x7f0f01b7
invoke-virtual {p0, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
const-string v0, "resource.getString(R.string.call_canceled)"
invoke-static {p0, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.line 168
:cond_78
:goto_78
invoke-virtual {p0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object p0
invoke-static {p0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
:sswitch_data_80
.sparse-switch
-0x789ad3fc -> :sswitch_63
-0x35c4e113 -> :sswitch_53
-0x6ee8fbd -> :sswitch_3e
0x3a75a863 -> :sswitch_35
0x41c29763 -> :sswitch_20
0x768bea35 -> :sswitch_17
.end sparse-switch
.end method
.method public static a(Lcom/imo/android/imoim/av/AVManager$a;)V
.registers 2
const-string v0, "type"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 134
sput-object p0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 3
.line 113
invoke-static {p0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v1, "setCallBuddyKey -> key:"
invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v1, "EndCallStrategy"
.line 3071
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 114
sput-object p0, Lcom/imo/android/imoim/av/j;->f:Ljava/lang/String;
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
const-string v0, "action"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "cancelType"
invoke-static {p1, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 193
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v2, "av_call_end"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 194
invoke-virtual {v1, v0, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 195
sget-object v0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
sget-object v1, Lcom/imo/android/imoim/av/AVManager$a;->VIDEO:Lcom/imo/android/imoim/av/AVManager$a;
if-ne v0, v1, :cond_1f
const-string v0, "2"
goto :goto_21
:cond_1f
const-string v0, "1"
:goto_21
const-string v1, "call_type"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 196
invoke-static {}, Lcom/imo/android/imoim/av/j;->i()Ljava/lang/String;
move-result-object v0
const-string v1, "scene"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 197
invoke-static {}, Lcom/imo/android/imoim/av/j;->j()Ljava/lang/String;
move-result-object v0
const-string v1, "page_type"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
const-string v0, "cancel_type"
.line 198
invoke-virtual {p0, v0, p1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
const/4 p1, 0x1
.line 5635
iput-boolean p1, p0, Lcom/imo/android/imoim/managers/m$a;->f:Z
.line 200
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method public static a()Z
.registers 3
.line 30
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;->getCallEndTestType()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x2
if-eq v0, v2, :cond_15
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;->getCallEndTestType()I
move-result v0
const/4 v2, 0x3
if-ne v0, v2, :cond_14
goto :goto_15
:cond_14
return v1
.line 31
:cond_15
:goto_15
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
if-nez v0, :cond_1a
goto :goto_5c
:cond_1a
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_5e
goto :goto_5c
:sswitch_22
const-string v2, "buddy_disconnect_call_rejected"
.line 32
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
goto :goto_57
:sswitch_2b
const-string v2, "local_call_out_timeout"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
goto :goto_57
:sswitch_34
const-string v2, "buddy_disconnect_call_ended"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
goto :goto_57
:sswitch_3d
const-string v2, "buddy_disconnect_busy"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
goto :goto_57
:sswitch_46
const-string v2, "local_call_ended"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
goto :goto_57
:sswitch_4f
const-string v2, "local_call_cancelled"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5c
.line 39
:goto_57
invoke-static {}, Lcom/imo/android/imoim/av/j;->k()Z
move-result v0
return v0
:cond_5c
:goto_5c
return v1
nop
:sswitch_data_5e
.sparse-switch
-0x789ad3fc -> :sswitch_4f
-0x35c4e113 -> :sswitch_46
-0x6ee8fbd -> :sswitch_3d
0x3a75a863 -> :sswitch_34
0x41c29763 -> :sswitch_2b
0x768bea35 -> :sswitch_22
.end sparse-switch
.end method
.method public static b(Ljava/lang/String;)V
.registers 2
const-string v0, "reason"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 130
sput-object p0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
return-void
.end method
.method public static b()Z
.registers 4
.line 48
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;->getCallEndPageVoiceMessageEnable()Z
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_3e
.line 49
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
if-nez v0, :cond_e
goto :goto_3e
:cond_e
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
const v3, -0x789ad3fc
if-eq v2, v3, :cond_34
const v3, 0x41c29763
if-eq v2, v3, :cond_2b
const v3, 0x768bea35
if-eq v2, v3, :cond_22
goto :goto_3e
:cond_22
const-string v2, "buddy_disconnect_call_rejected"
.line 50
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3e
goto :goto_3c
:cond_2b
const-string v2, "local_call_out_timeout"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3e
goto :goto_3c
:cond_34
const-string v2, "local_call_cancelled"
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3e
:goto_3c
const/4 v0, 0x1
return v0
:cond_3e
:goto_3e
return v1
.end method
.method public static c()V
.registers 2
const-string v0, "EndCallStrategy"
const-string v1, "resetCallInfo"
.line 2071
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
.line 106
sput-object v0, Lcom/imo/android/imoim/av/j;->c:Lcom/imo/android/imoim/av/AVManager$c;
const/4 v1, 0x0
.line 107
sput v1, Lcom/imo/android/imoim/av/j;->d:I
.line 108
sput-object v0, Lcom/imo/android/imoim/av/j;->f:Ljava/lang/String;
.line 109
sput-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
return-void
.end method
.method public static c(Ljava/lang/String;)V
.registers 4
const-string v0, "action"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 172
sget-object v1, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v2, "av_call_end"
invoke-virtual {v1, v2}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 173
invoke-virtual {v1, v0, p0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 174
sget-object v0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
sget-object v1, Lcom/imo/android/imoim/av/AVManager$a;->VIDEO:Lcom/imo/android/imoim/av/AVManager$a;
if-ne v0, v1, :cond_1a
const-string v0, "2"
goto :goto_1c
:cond_1a
const-string v0, "1"
:goto_1c
const-string v1, "call_type"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 175
invoke-static {}, Lcom/imo/android/imoim/av/j;->i()Ljava/lang/String;
move-result-object v0
const-string v1, "scene"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
.line 176
invoke-static {}, Lcom/imo/android/imoim/av/j;->j()Ljava/lang/String;
move-result-object v0
const-string v1, "page_type"
invoke-virtual {p0, v1, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/lang/String;Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
const/4 v0, 0x1
.line 4635
iput-boolean v0, p0, Lcom/imo/android/imoim/managers/m$a;->f:Z
.line 178
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method public static d()Ljava/lang/String;
.registers 1
.line 118
sget-object v0, Lcom/imo/android/imoim/av/j;->f:Ljava/lang/String;
return-object v0
.end method
.method public static e()Z
.registers 2
.line 122
sget-object v0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
sget-object v1, Lcom/imo/android/imoim/av/AVManager$a;->VIDEO:Lcom/imo/android/imoim/av/AVManager$a;
if-ne v0, v1, :cond_8
const/4 v0, 0x1
return v0
:cond_8
const/4 v0, 0x0
return v0
.end method
.method public static f()Lcom/imo/android/imoim/data/Buddy;
.registers 2
.line 138
sget-object v0, Lcom/imo/android/imoim/av/j;->f:Ljava/lang/String;
if-nez v0, :cond_d
const-string v0, "EndCallStrategy"
const-string v1, "getBuddy -> call key is null"
.line 3075
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/bt;->e(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
return-object v0
.line 142
:cond_d
sget-object v0, Lcom/imo/android/imoim/h/a;->c:Lcom/imo/android/imoim/h/a;
sget-object v0, Lcom/imo/android/imoim/av/j;->f:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->s(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/imo/android/imoim/h/a;->f(Ljava/lang/String;)Lcom/imo/android/imoim/data/Buddy;
move-result-object v0
return-object v0
.end method
.method public static g()Lcom/imo/android/imoim/av/AVManager$a;
.registers 1
.line 146
sget-object v0, Lcom/imo/android/imoim/av/j;->a:Lcom/imo/android/imoim/av/AVManager$a;
return-object v0
.end method
.method public static h()Z
.registers 4
.line 150
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
const/4 v1, 0x0
if-eqz v0, :cond_28
.line 151
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-string v3, "end reason:"
invoke-virtual {v3, v2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
const-string v3, "EndCallStrategy"
.line 4071
invoke-static {v3, v2}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
const-string v2, "buddy_disconnect_call_ended"
.line 152
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_26
const-string v2, "local_call_ended"
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_25
goto :goto_26
:cond_25
return v1
:cond_26
:goto_26
const/4 v0, 0x1
return v0
:cond_28
return v1
.end method
.method public static i()Ljava/lang/String;
.registers 3
.line 205
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
const-string v1, "1"
if-nez v0, :cond_7
goto :goto_4d
:cond_7
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v2
sparse-switch v2, :sswitch_data_4e
goto :goto_4d
:sswitch_f
const-string v2, "buddy_disconnect_call_rejected"
.line 211
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
const-string v0, "5"
return-object v0
:sswitch_1a
const-string v2, "local_call_out_timeout"
.line 208
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
const-string v0, "2"
return-object v0
:sswitch_25
const-string v2, "buddy_disconnect_call_ended"
.line 207
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
goto :goto_41
:sswitch_2e
const-string v2, "buddy_disconnect_busy"
.line 210
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
const-string v0, "4"
return-object v0
:sswitch_39
const-string v2, "local_call_ended"
.line 207
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
:goto_41
return-object v1
:sswitch_42
const-string v2, "local_call_cancelled"
.line 209
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4d
const-string v0, "3"
return-object v0
:cond_4d
:goto_4d
return-object v1
:sswitch_data_4e
.sparse-switch
-0x789ad3fc -> :sswitch_42
-0x35c4e113 -> :sswitch_39
-0x6ee8fbd -> :sswitch_2e
0x3a75a863 -> :sswitch_25
0x41c29763 -> :sswitch_1a
0x768bea35 -> :sswitch_f
.end sparse-switch
.end method
.method public static j()Ljava/lang/String;
.registers 1
.line 217
invoke-static {}, Lcom/imo/android/imoim/av/j;->a()Z
move-result v0
if-eqz v0, :cond_9
const-string v0, "ads"
return-object v0
:cond_9
const-string v0, "leave_message"
return-object v0
.end method
.method private static k()Z
.registers 7
.line 1078
sget-wide v0, Lcom/imo/android/imoim/av/j;->g:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-nez v4, :cond_b
const/16 v0, 0x64
goto :goto_70
.line 1082
:cond_b
sget-object v0, Lcom/imo/android/imoim/av/j;->e:Ljava/lang/String;
const-wide/16 v1, 0x64
if-nez v0, :cond_12
goto :goto_6f
:cond_12
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_a2
goto :goto_6f
:sswitch_1a
const-string v3, "buddy_disconnect_call_rejected"
.line 1097
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
.line 1098
sget-wide v3, Lcom/imo/android/imoim/av/j;->g:J
const-wide/32 v5, 0x5f5e100
div-long/2addr v3, v5
rem-long v1, v3, v1
goto :goto_6f
:sswitch_2b
const-string v3, "local_call_out_timeout"
.line 1088
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
.line 1089
sget-wide v3, Lcom/imo/android/imoim/av/j;->g:J
div-long/2addr v3, v1
rem-long v1, v3, v1
goto :goto_6f
:sswitch_39
const-string v3, "buddy_disconnect_call_ended"
.line 1083
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
goto :goto_5b
:sswitch_42
const-string v3, "buddy_disconnect_busy"
.line 1094
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
.line 1095
sget-wide v3, Lcom/imo/android/imoim/av/j;->g:J
const-wide/32 v5, 0xf4240
div-long/2addr v3, v5
rem-long v1, v3, v1
goto :goto_6f
:sswitch_53
const-string v3, "local_call_ended"
.line 1083
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
.line 1086
:goto_5b
sget-wide v3, Lcom/imo/android/imoim/av/j;->g:J
rem-long v1, v3, v1
goto :goto_6f
:sswitch_60
const-string v3, "local_call_cancelled"
.line 1091
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6f
.line 1092
sget-wide v3, Lcom/imo/android/imoim/av/j;->g:J
const-wide/16 v5, 0x2710
div-long/2addr v3, v5
rem-long v1, v3, v1
:cond_6f
:goto_6f
long-to-int v0, v1
.line 63
:goto_70
sget-object v1, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x1
if-eqz v1, :cond_a1
.line 65
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
const/4 v4, 0x2
if-le v3, v4, :cond_a1
.line 66
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v3
sub-int/2addr v3, v4
if-eqz v1, :cond_99
invoke-virtual {v1, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v1
const-string v3, "(this as java.lang.String).substring(startIndex)"
invoke-static {v1, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 68
:try_start_90
invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v1
:try_end_94
.catch Ljava/lang/Exception; {:try_start_90 .. :try_end_94} :catch_a1
if-ge v1, v0, :cond_97
return v2
:cond_97
const/4 v0, 0x0
return v0
.line 66
:cond_99
new-instance v0, Lkotlin/TypeCastException;
const-string v1, "null cannot be cast to non-null type java.lang.String"
invoke-direct {v0, v1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v0
:catch_a1
:cond_a1
return v2
:sswitch_data_a2
.sparse-switch
-0x789ad3fc -> :sswitch_60
-0x35c4e113 -> :sswitch_53
-0x6ee8fbd -> :sswitch_42
0x3a75a863 -> :sswitch_39
0x41c29763 -> :sswitch_2b
0x768bea35 -> :sswitch_1a
.end sparse-switch
.end method