avj.smali
.class public Ldxoptimizer/avj;
.super Ljava/lang/Object;
.source "AntiSpamUtils.java"
# static fields
.field private static final a:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final b:Ljava/util/Set;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private static final c:Ljava/util/regex/Pattern;
.field private static final d:[Ljava/lang/String;
.field private static final e:[Ljava/lang/String;
.field private static final f:[Ljava/lang/String;
.field private static g:J
.field private static final h:Ldxoptimizer/cgm;
# direct methods
.method static constructor <clinit>()V
.registers 7
.prologue
const/4 v6, 0x4
const/4 v5, 0x3
const/4 v4, 0x2
const/4 v3, 0x1
const/4 v2, 0x0
.line 137
new-instance v0, Lcom/dianxinos/optimizer/module/antispam/util/AntiSpamUtils$1;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/antispam/util/AntiSpamUtils$1;-><init>()V
sput-object v0, Ldxoptimizer/avj;->a:Ljava/util/Set;
.line 147
new-instance v0, Lcom/dianxinos/optimizer/module/antispam/util/AntiSpamUtils$2;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/antispam/util/AntiSpamUtils$2;-><init>()V
sput-object v0, Ldxoptimizer/avj;->b:Ljava/util/Set;
.line 155
const-string v0, "[^+\\d]"
invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v0
sput-object v0, Ldxoptimizer/avj;->c:Ljava/util/regex/Pattern;
.line 158
const/4 v0, 0x5
new-array v0, v0, [Ljava/lang/String;
const-string v1, "_id"
aput-object v1, v0, v2
const-string v1, "date"
aput-object v1, v0, v3
const-string v1, "sub"
aput-object v1, v0, v4
const-string v1, "sub_cs"
aput-object v1, v0, v5
const-string v1, "tr_id"
aput-object v1, v0, v6
sput-object v0, Ldxoptimizer/avj;->d:[Ljava/lang/String;
.line 173
new-array v0, v6, [Ljava/lang/String;
const-string v1, "mid"
aput-object v1, v0, v2
const-string v1, "ct"
aput-object v1, v0, v3
const-string v1, "cid"
aput-object v1, v0, v4
const-string v1, "text"
aput-object v1, v0, v5
sput-object v0, Ldxoptimizer/avj;->e:[Ljava/lang/String;
.line 186
new-array v0, v4, [Ljava/lang/String;
const-string v1, "address"
aput-object v1, v0, v2
const-string v1, "type"
aput-object v1, v0, v3
sput-object v0, Ldxoptimizer/avj;->f:[Ljava/lang/String;
.line 221
const-string v0, "^(((13[0-9])|(15[0-9])|(18[0-9])|170|147|176|177|178))\\d{8}$"
.line 222
invoke-static {v0}, Ldxoptimizer/cgm;->a(Ljava/lang/String;)Ldxoptimizer/cgm;
move-result-object v0
sput-object v0, Ldxoptimizer/avj;->h:Ldxoptimizer/cgm;
.line 221
return-void
.end method
.method public static A(Landroid/content/Context;)I
.registers 5
.prologue
.line 736
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_user_mark_count"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static A(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 1185
const-string v0, "pref_real_alert"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1186
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0xc9
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 1187
return-void
.end method
.method public static B(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 1341
const-string v0, "pref_enter_report_number"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1342
return-void
.end method
.method public static B(Landroid/content/Context;)Z
.registers 5
.prologue
.line 744
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_is_pop_encourage"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static C(Landroid/content/Context;)J
.registers 7
.prologue
.line 764
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v2, "antispam_settings"
const-string v3, "pref_last_query_time"
const-wide/16 v4, 0x0
move-object v1, p0
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)J
move-result-wide v0
return-wide v0
.end method
.method public static C(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 1358
const-string v0, "prefs_autostart_tip_show"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1359
return-void
.end method
.method public static D(Landroid/content/Context;)Z
.registers 5
.prologue
.line 772
invoke-static {p0}, Ldxoptimizer/cfb;->b(Landroid/content/Context;)Landroid/app/ActivityManager;
move-result-object v0
.line 773
if-eqz v0, :cond_3a
.line 774
invoke-static {v0}, Ldxoptimizer/cfb;->a(Landroid/app/ActivityManager;)Ljava/util/List;
move-result-object v0
.line 775
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_e
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_3a
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/ActivityManager$RunningAppProcessInfo;
.line 776
iget-object v2, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
const-string v3, "com.qihoo360.mobilesafe"
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_38
iget-object v2, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
const-string v3, "com.cootek.smartdialer"
.line 777
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_38
iget-object v0, v0, Landroid/app/ActivityManager$RunningAppProcessInfo;->processName:Ljava/lang/String;
const-string v2, "com.sg.sledog"
.line 778
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
.line 779
:cond_38
const/4 v0, 0x1
.line 783
:goto_39
return v0
:cond_3a
const/4 v0, 0x0
goto :goto_39
.end method
.method public static E(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1143
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_enable_systemalert_done"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static F(Landroid/content/Context;)V
.registers 3
.prologue
.line 1147
const-string v0, "prefs_enable_systemalert_done"
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1148
return-void
.end method
.method public static G(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1163
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_anti_sms_notify"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static H(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1172
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_auto_start"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static I(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1181
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_real_alert"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static J(Landroid/content/Context;)I
.registers 5
.prologue
.line 1190
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_fraud_case"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static K(Landroid/content/Context;)V
.registers 3
.prologue
.line 1195
invoke-static {p0}, Ldxoptimizer/avj;->J(Landroid/content/Context;)I
move-result v0
.line 1196
const/4 v1, 0x5
if-ge v0, v1, :cond_12
.line 1197
const-string v1, "pref_fraud_case"
add-int/lit8 v0, v0, 0x1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-static {p0, v1, v0}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1198
:cond_12
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0xca
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 1199
return-void
.end method
.method public static L(Landroid/content/Context;)I
.registers 5
.prologue
.line 1208
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_num_report"
const/4 v3, -0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static M(Landroid/content/Context;)V
.registers 4
.prologue
.line 1212
invoke-static {p0}, Ldxoptimizer/avj;->N(Landroid/content/Context;)I
move-result v0
add-int/lit8 v0, v0, 0x1
.line 1213
invoke-static {p0, v0}, Ldxoptimizer/avj;->j(Landroid/content/Context;I)I
.line 1214
const-string v1, "pref_num_report_counts"
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-static {p0, v1, v2}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1215
invoke-static {v0}, Ldxoptimizer/avj;->b(I)V
.line 1216
return-void
.end method
.method public static N(Landroid/content/Context;)I
.registers 5
.prologue
.line 1219
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_num_report_counts"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static O(Landroid/content/Context;)I
.registers 5
.prologue
.line 1227
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_num_report_helper_counts"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static P(Landroid/content/Context;)I
.registers 5
.prologue
.line 1235
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_num_report_helper_days_counts"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static Q(Landroid/content/Context;)I
.registers 5
.prologue
.line 1329
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_case_read_time"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static R(Landroid/content/Context;)V
.registers 4
.prologue
.line 1333
const-string v0, "pref_case_read_time"
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v1
const/4 v2, 0x6
invoke-virtual {v1, v2}, Ljava/util/Calendar;->get(I)I
move-result v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1334
return-void
.end method
.method public static S(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1337
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_enter_report_number"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static T(Landroid/content/Context;)I
.registers 5
.prologue
.line 1345
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_enter_card_count"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static U(Landroid/content/Context;)V
.registers 3
.prologue
.line 1349
const-string v0, "pref_enter_card_count"
invoke-static {p0}, Ldxoptimizer/avj;->T(Landroid/content/Context;)I
move-result v1
add-int/lit8 v1, v1, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1350
return-void
.end method
.method public static V(Landroid/content/Context;)Z
.registers 5
.prologue
.line 1353
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_autostart_tip_show"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
const/4 v0, 0x0
.line 248
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 251
:goto_7
return-object v0
:cond_8
invoke-static {p0, v0}, Ldxoptimizer/avj;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_7
.end method
.method private static a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 258
const-string v0, "+86"
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_10
const-string v0, "0086"
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1c
.line 259
:cond_10
const/16 v0, 0x36
invoke-virtual {p0, v0}, Ljava/lang/String;->indexOf(I)I
move-result v0
add-int/lit8 v0, v0, 0x1
invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object p0
.line 261
:cond_1c
if-eqz p1, :cond_2d
invoke-virtual {p0, p1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_2d
.line 262
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
invoke-virtual {p0, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 264
:goto_2c
return-object v0
:cond_2d
invoke-static {p0}, Ldxoptimizer/avj;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_2c
.end method
.method public static final a()V
.registers 3
.prologue
.line 225
new-instance v0, Landroid/content/Intent;
const-string v1, "com.dianxinos.optimizer.action.ANTISPAM_EVENT"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 226
const-string v1, "extra.antispam.block_type"
const/16 v2, 0xa
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 228
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v1
.line 229
invoke-static {v1, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
.line 230
return-void
.end method
.method public static a(Landroid/content/Context;I)V
.registers 4
.prologue
.line 332
const-string v0, "floatview_display_position_x"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 333
return-void
.end method
.method public static a(Landroid/content/Context;IZ)V
.registers 5
.prologue
.line 668
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "pref_guide_label_index_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 669
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
.prologue
.line 450
const-string v0, "pref_firewall_time_loop_cycle_summary"
invoke-static {p0, v0, p1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 451
return-void
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.registers 9
.prologue
.line 748
instance-of v0, p2, Ljava/lang/Boolean;
if-eqz v0, :cond_14
.line 749
check-cast p2, Ljava/lang/Boolean;
invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 750
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
const-string v2, "antispam_settings"
invoke-virtual {v1, p0, v2, p1, v0}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.line 761
:cond_13
:goto_13
return-void
.line 751
:cond_14
instance-of v0, p2, Ljava/lang/Integer;
if-eqz v0, :cond_28
.line 752
check-cast p2, Ljava/lang/Integer;
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 753
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v1
const-string v2, "antispam_settings"
invoke-virtual {v1, p0, v2, p1, v0}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)V
goto :goto_13
.line 754
:cond_28
instance-of v0, p2, Ljava/lang/String;
if-eqz v0, :cond_38
.line 755
check-cast p2, Ljava/lang/String;
.line 756
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
invoke-virtual {v0, p0, v1, p1, p2}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_13
.line 757
:cond_38
instance-of v0, p2, Ljava/lang/Long;
if-eqz v0, :cond_13
.line 758
check-cast p2, Ljava/lang/Long;
invoke-virtual {p2}, Ljava/lang/Long;->longValue()J
move-result-wide v4
.line 759
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v2, "antispam_settings"
move-object v1, p0
move-object v3, p1
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)V
goto :goto_13
.end method
.method public static a(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 311
const-string v0, "pref_is_mizu_read_contact_permission_open"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 312
return-void
.end method
.method public static final a(Ldxoptimizer/aiv;)V
.registers 5
.prologue
.line 233
new-instance v0, Landroid/content/Intent;
const-string v1, "com.dianxinos.optimizer.action.ANTISPAM_EVENT"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 234
const-string v1, "extra.antispam.block_type"
const/16 v2, 0x9
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 236
if-eqz p0, :cond_28
.line 237
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;-><init>(Ldxoptimizer/aiv;)V
.line 238
iget v2, p0, Ldxoptimizer/aiv;->a:I
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->msg_type:I
.line 239
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 240
const-string v3, "extra.bundle.firewall_sms"
invoke-virtual {v2, v3, v1}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V
.line 241
const-string v1, "extra.antispam_sms"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent;
.line 243
:cond_28
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v1
.line 244
invoke-static {v1, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;)V
.line 245
return-void
.end method
.method public static a(I)Z
.registers 2
.prologue
.line 1151
sparse-switch p0, :sswitch_data_8
.line 1158
const/4 v0, 0x0
:goto_4
return v0
.line 1156
:sswitch_5
const/4 v0, 0x1
goto :goto_4
.line 1151
nop
:sswitch_data_8
.sparse-switch
0x1 -> :sswitch_5
0x9 -> :sswitch_5
0xa -> :sswitch_5
0xb -> :sswitch_5
.end sparse-switch
.end method
.method public static a(Landroid/content/Context;)Z
.registers 5
.prologue
.line 320
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_is_mizu_read_contact_permission_open"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static a(Landroid/content/Context;J)Z
.registers 12
.prologue
const/4 v6, 0x1
const/4 v0, 0x0
.line 923
.line 924
invoke-static {p0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
invoke-virtual {v1, p1, p2}, Ldxoptimizer/aht;->a(J)Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;
move-result-object v7
.line 925
if-nez v7, :cond_d
.line 950
:cond_c
:goto_c
return v0
.line 926
:cond_d
invoke-static {p0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
iget-object v2, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
iget-object v3, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
iget-wide v4, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
invoke-virtual/range {v1 .. v6}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;JZ)Landroid/net/Uri;
move-result-object v1
.line 928
if-nez v1, :cond_2b
.line 929
invoke-static {p0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
iget-object v2, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->address:Ljava/lang/String;
iget-object v3, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->body:Ljava/lang/String;
iget-wide v4, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->date:J
invoke-virtual/range {v1 .. v6}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;JZ)Landroid/net/Uri;
move-result-object v1
.line 932
:cond_2b
if-eqz v1, :cond_3b
.line 939
invoke-static {p0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
iget v2, v7, Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;->id:I
int-to-long v2, v2
invoke-virtual {v1, v2, v3}, Ldxoptimizer/aht;->b(J)I
move-result v1
.line 940
if-lez v1, :cond_5b
:goto_3a
move v0, v6
.line 942
:cond_3b
if-eqz v0, :cond_c
invoke-static {p0}, Ldxoptimizer/aki;->a(Landroid/content/Context;)Ldxoptimizer/aki;
move-result-object v1
invoke-virtual {v1}, Ldxoptimizer/aki;->b()Z
move-result v1
if-eqz v1, :cond_c
.line 943
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;
invoke-direct {v1, v7}, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;-><init>(Lcom/dianxinos/optimizer/engine/antispam/model/FirewallSms;)V
.line 944
invoke-static {p0}, Ldxoptimizer/ajo;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->g:Ljava/lang/String;
.line 946
iget v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;->d:I
if-eqz v2, :cond_c
.line 947
const/4 v2, 0x0
invoke-static {p0, v1, v2}, Ldxoptimizer/ajj;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$b;Lcom/dianxinos/optimizer/engine/antispam/utils/Report$ReportUpload;)V
goto :goto_c
:cond_5b
move v6, v0
.line 940
goto :goto_3a
.end method
.method public static a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;IZ)Z
.registers 9
.prologue
const/4 v1, 0x1
const/4 v0, 0x0
.line 990
invoke-static {p0, p1, p3}, Ldxoptimizer/avj;->a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;Z)Z
move-result v2
if-eqz v2, :cond_12
.line 991
invoke-static {p0}, Ldxoptimizer/ahx;->a(Landroid/content/Context;)Ldxoptimizer/ahx;
move-result-object v2
invoke-virtual {v2, p2}, Ldxoptimizer/ahx;->a(I)Lcom/dianxinos/optimizer/engine/antispam/impl/PhoneCallStateListener;
move-result-object v2
.line 992
if-nez v2, :cond_13
.line 1013
:cond_12
:goto_12
return v0
.line 995
:cond_13
invoke-virtual {v2, v1}, Lcom/dianxinos/optimizer/engine/antispam/impl/PhoneCallStateListener;->a(Z)V
.line 997
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sput-wide v2, Ldxoptimizer/avj;->g:J
.line 998
invoke-static {p0}, Ldxoptimizer/ahx;->a(Landroid/content/Context;)Ldxoptimizer/ahx;
move-result-object v2
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getNumber()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x2
invoke-virtual {v2, v3, p2, v4}, Ldxoptimizer/ahx;->a(Ljava/lang/String;II)V
.line 1000
invoke-static {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/spamcall/CallStateService;->a(Landroid/content/Context;I)V
.line 1001
invoke-static {p0, v1, v0}, Lcom/dianxinos/optimizer/PerformanceService;->a(Landroid/content/Context;IZ)V
.line 1002
invoke-static {}, Ldxoptimizer/avj;->a()V
.line 1003
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getNumber()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->isUnknownNumber(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_49
.line 1004
invoke-static {p0}, Ldxoptimizer/avg;->c(Landroid/content/Context;)V
.line 1008
:goto_3e
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabelIndex()I
move-result v0
if-ne v0, v1, :cond_47
.line 1009
invoke-static {p0}, Ldxoptimizer/avg;->s(Landroid/content/Context;)V
:cond_47
move v0, v1
.line 1011
goto :goto_12
.line 1006
:cond_49
invoke-static {p0}, Ldxoptimizer/avg;->n(Landroid/content/Context;)V
goto :goto_3e
.end method
.method private static a(Landroid/content/Context;Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;Z)Z
.registers 9
.prologue
const-wide/16 v4, 0x7d0
.line 1082
invoke-static {p0}, Ldxoptimizer/byy;->c(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_4e
if-eqz p2, :cond_4e
if-eqz p1, :cond_4e
.line 1085
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->isNeedGuide()Z
move-result v0
if-nez v0, :cond_4e
iget-wide v0, p1, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->costTime:J
cmp-long v0, v0, v4
if-gtz v0, :cond_4e
.line 1087
invoke-static {p0}, Ldxoptimizer/aia;->a(Landroid/content/Context;)Ldxoptimizer/aia;
move-result-object v0
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabel()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ldxoptimizer/aia;->e(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_30
.line 1088
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getNumber()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->isUnknownNumber(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_4e
.line 1089
:cond_30
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-wide v2, Ldxoptimizer/avj;->g:J
sub-long/2addr v0, v2
cmp-long v0, v0, v4
if-lez v0, :cond_4e
.line 1090
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getNumber()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_4e
.line 1091
invoke-virtual {p1}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabelIndex()I
move-result v0
.line 1095
invoke-static {p0, v0}, Ldxoptimizer/avj;->f(Landroid/content/Context;I)Z
move-result v0
.line 1097
:goto_4d
return v0
:cond_4e
const/4 v0, 0x0
goto :goto_4d
.end method
.method public static a(Landroid/content/Context;ZLjava/lang/String;)Z
.registers 6
.prologue
const/4 v1, 0x0
const/4 v0, 0x1
.line 294
if-eqz p1, :cond_1d
.line 295
invoke-static {p2}, Ldxoptimizer/avj;->f(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1d
.line 297
invoke-static {}, Ldxoptimizer/ahc;->a()Ldxoptimizer/ahu;
move-result-object v2
invoke-virtual {v2, p0}, Ldxoptimizer/ahu;->e(Landroid/content/Context;)Ldxoptimizer/ahk;
move-result-object v2
.line 298
invoke-interface {v2, p2, v0, v0, v1}, Ldxoptimizer/ahk;->a(Ljava/lang/String;ZZZ)Ljava/lang/String;
move-result-object v2
.line 297
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1d
.line 294
:goto_1c
return v0
:cond_1d
move v0, v1
.line 297
goto :goto_1c
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 1316
const-string v1, "verifycode"
.line 1317
const v0, 0x7f08021e
invoke-virtual {p0, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
.line 1318
const/4 v0, 0x0
.line 1319
invoke-static {v2}, Ldxoptimizer/cgm;->a(Ljava/lang/String;)Ldxoptimizer/cgm;
move-result-object v2
invoke-virtual {v2, p1}, Ldxoptimizer/cgm;->a(Ljava/lang/CharSequence;)Ldxoptimizer/cgl;
move-result-object v2
.line 1320
invoke-virtual {v2}, Ldxoptimizer/cgl;->a()Z
move-result v3
if-eqz v3, :cond_1c
.line 1321
invoke-virtual {v2, v1}, Ldxoptimizer/cgl;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1325
:cond_1c
return-object v0
.end method
.method public static b(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
const/16 v3, 0x8
const/4 v2, 0x3
.line 1265
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_3d
.line 1266
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0, p0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 1267
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
if-le v1, v2, :cond_23
invoke-virtual {p0, v2}, Ljava/lang/String;->charAt(I)C
move-result v1
invoke-static {v1}, Ljava/lang/Character;->isWhitespace(C)Z
move-result v1
if-nez v1, :cond_23
.line 1268
const-string v1, " "
invoke-virtual {v0, v2, v1}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;
.line 1269
:cond_23
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v1
if-le v1, v3, :cond_38
invoke-virtual {p0, v3}, Ljava/lang/String;->charAt(I)C
move-result v1
invoke-static {v1}, Ljava/lang/Character;->isWhitespace(C)Z
move-result v1
if-nez v1, :cond_38
.line 1270
const-string v1, " "
invoke-virtual {v0, v3, v1}, Ljava/lang/StringBuilder;->insert(ILjava/lang/String;)Ljava/lang/StringBuilder;
.line 1274
:cond_38
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1276
:goto_3c
return-object v0
:cond_3d
const-string v0, ""
goto :goto_3c
.end method
.method public static b(I)V
.registers 4
.prologue
const/4 v2, 0x3
const/4 v1, 0x1
.line 1303
invoke-static {}, Ldxoptimizer/cct;->a()Landroid/content/Context;
move-result-object v0
.line 1304
if-ne p0, v1, :cond_d
.line 1305
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/avj;->g(Landroid/content/Context;I)V
.line 1313
:cond_c
:goto_c
return-void
.line 1306
:cond_d
if-ne p0, v2, :cond_13
.line 1307
invoke-static {v0, v1}, Ldxoptimizer/avj;->g(Landroid/content/Context;I)V
goto :goto_c
.line 1308
:cond_13
const/16 v1, 0xa
if-ne p0, v1, :cond_1c
.line 1309
const/4 v1, 0x2
invoke-static {v0, v1}, Ldxoptimizer/avj;->g(Landroid/content/Context;I)V
goto :goto_c
.line 1310
:cond_1c
const/16 v1, 0x14
if-ne p0, v1, :cond_c
.line 1311
invoke-static {v0, v2}, Ldxoptimizer/avj;->g(Landroid/content/Context;I)V
goto :goto_c
.end method
.method public static b(Landroid/content/Context;I)V
.registers 4
.prologue
.line 336
const-string v0, "floatview_display_position_y"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 337
return-void
.end method
.method public static b(Landroid/content/Context;IZ)V
.registers 5
.prologue
.line 686
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "pref_label_guided_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 687
return-void
.end method
.method public static b(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 324
const-string v0, "pref_is_miui_tip_show"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 325
return-void
.end method
.method public static b()Z
.registers 2
.prologue
.line 302
invoke-static {}, Ldxoptimizer/cdi;->b()Z
move-result v0
if-nez v0, :cond_10
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
const-string v1, "m040"
invoke-virtual {v0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_12
:cond_10
const/4 v0, 0x1
:goto_11
return v0
:cond_12
const/4 v0, 0x0
goto :goto_11
.end method
.method public static b(Landroid/content/Context;)Z
.registers 5
.prologue
.line 328
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_is_miui_tip_show"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static c(Landroid/content/Context;)I
.registers 5
.prologue
.line 340
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "floatview_display_position_x"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static c(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 1280
const-string v0, ""
.line 1281
if-eqz p0, :cond_14
.line 1282
const-string v0, "\\s*"
invoke-static {v0}, Ldxoptimizer/cgm;->a(Ljava/lang/String;)Ldxoptimizer/cgm;
move-result-object v0
.line 1283
invoke-virtual {v0, p0}, Ldxoptimizer/cgm;->a(Ljava/lang/CharSequence;)Ldxoptimizer/cgl;
move-result-object v0
.line 1284
const-string v1, ""
invoke-virtual {v0, v1}, Ldxoptimizer/cgl;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1286
:cond_14
return-object v0
.end method
.method public static c()Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;",
">;"
}
.end annotation
.prologue
.line 1046
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 1047
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1048
const/4 v2, 0x1
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1049
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1050
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1051
const/4 v2, 0x6
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1052
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1053
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1054
const/16 v2, 0xa
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1055
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1056
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1057
const/4 v2, 0x3
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1058
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1059
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1060
const/4 v2, 0x2
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1061
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1062
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1063
const/16 v2, 0xc
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1064
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1065
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1066
const/4 v2, 0x4
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1067
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1068
new-instance v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;-><init>()V
.line 1069
const/16 v2, 0xb
iput v2, v1, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils$b;->a:I
.line 1070
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1071
return-object v0
.end method
.method public static c(Landroid/content/Context;IZ)V
.registers 3
.prologue
.line 954
sparse-switch p1, :sswitch_data_28
.line 985
:goto_3
return-void
.line 956
:sswitch_4
invoke-static {p0, p2}, Ldxoptimizer/avj;->k(Landroid/content/Context;Z)V
goto :goto_3
.line 959
:sswitch_8
invoke-static {p0, p2}, Ldxoptimizer/avj;->l(Landroid/content/Context;Z)V
goto :goto_3
.line 962
:sswitch_c
invoke-static {p0, p2}, Ldxoptimizer/avj;->m(Landroid/content/Context;Z)V
goto :goto_3
.line 965
:sswitch_10
invoke-static {p0, p2}, Ldxoptimizer/avj;->n(Landroid/content/Context;Z)V
goto :goto_3
.line 968
:sswitch_14
invoke-static {p0, p2}, Ldxoptimizer/avj;->o(Landroid/content/Context;Z)V
goto :goto_3
.line 971
:sswitch_18
invoke-static {p0, p2}, Ldxoptimizer/avj;->p(Landroid/content/Context;Z)V
goto :goto_3
.line 974
:sswitch_1c
invoke-static {p0, p2}, Ldxoptimizer/avj;->q(Landroid/content/Context;Z)V
goto :goto_3
.line 977
:sswitch_20
invoke-static {p0, p2}, Ldxoptimizer/avj;->r(Landroid/content/Context;Z)V
goto :goto_3
.line 980
:sswitch_24
invoke-static {p0, p2}, Ldxoptimizer/avj;->s(Landroid/content/Context;Z)V
goto :goto_3
.line 954
:sswitch_data_28
.sparse-switch
-0x7b -> :sswitch_20
0x1 -> :sswitch_c
0x2 -> :sswitch_14
0x3 -> :sswitch_10
0x4 -> :sswitch_8
0x6 -> :sswitch_4
0xa -> :sswitch_1c
0xb -> :sswitch_24
0xc -> :sswitch_18
.end sparse-switch
.end method
.method public static c(Landroid/content/Context;Z)V
.registers 5
.prologue
.line 352
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_is_click_numberidentifi_main"
invoke-virtual {v0, p0, v1, v2, p1}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.line 353
return-void
.end method
.method public static c(Landroid/content/Context;I)Z
.registers 6
.prologue
.line 682
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "pref_guide_label_index_"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static d(Landroid/content/Context;)I
.registers 5
.prologue
.line 344
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "floatview_display_position_y"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;I)I
move-result v0
return v0
.end method
.method public static d(Landroid/content/Context;Z)V
.registers 5
.prologue
.line 360
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_is_click_numberidentifi_main"
invoke-virtual {v0, p0, v1, v2, p1}, Ldxoptimizer/cap;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.line 361
return-void
.end method
.method public static d(Landroid/content/Context;I)Z
.registers 6
.prologue
.line 690
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "pref_label_guided_"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static d(Ljava/lang/String;)Z
.registers 3
.prologue
.line 1290
invoke-static {p0}, Ldxoptimizer/avj;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1291
if-nez v0, :cond_8
.line 1292
const/4 v0, 0x0
.line 1299
:goto_7
return v0
.line 1294
:cond_8
sget-object v1, Ldxoptimizer/avj;->h:Ldxoptimizer/cgm;
invoke-virtual {v1, v0}, Ldxoptimizer/cgm;->a(Ljava/lang/CharSequence;)Ldxoptimizer/cgl;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/cgl;->a()Z
move-result v0
goto :goto_7
.end method
.method private static e(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
const/4 v3, 0x5
.line 268
sget-object v0, Ldxoptimizer/avj;->c:Ljava/util/regex/Pattern;
invoke-virtual {v0, p0}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v0
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->replaceAll(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 270
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-le v1, v3, :cond_24
.line 271
const/4 v1, 0x0
invoke-virtual {v0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v1
.line 272
sget-object v2, Ldxoptimizer/avj;->a:Ljava/util/Set;
invoke-interface {v2, v1}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_24
.line 273
invoke-virtual {v0, v3}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 276
:cond_24
return-object v0
.end method
.method public static e(Landroid/content/Context;I)V
.registers 4
.prologue
.line 732
const-string v0, "prefs_user_mark_count"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 733
return-void
.end method
.method public static e(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 364
const-string v0, "pref_is_show_open_smart_cloud_block_tip_show"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 365
return-void
.end method
.method public static e(Landroid/content/Context;)Z
.registers 5
.prologue
.line 348
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_is_click_numberidentifi_main"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static f(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 372
const-string v0, "pref_anti_spam_notify"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 373
if-eqz p1, :cond_10
.line 374
const/4 v0, -0x1
invoke-static {p0, v0}, Lcom/dianxinos/optimizer/module/antispam/spamcall/CallStateService;->a(Landroid/content/Context;I)V
.line 378
:goto_f
return-void
.line 376
:cond_10
invoke-static {p0}, Lcom/dianxinos/optimizer/module/antispam/spamcall/CallStateService;->c(Landroid/content/Context;)V
goto :goto_f
.end method
.method public static f(Landroid/content/Context;)Z
.registers 5
.prologue
.line 356
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "prefs_is_click_numberidentifi_main"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static f(Landroid/content/Context;I)Z
.registers 3
.prologue
.line 1017
sparse-switch p1, :sswitch_data_32
.line 1042
const/4 v0, 0x0
:goto_4
return v0
.line 1019
:sswitch_5
invoke-static {p0}, Ldxoptimizer/avj;->m(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1021
:sswitch_a
invoke-static {p0}, Ldxoptimizer/avj;->n(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1023
:sswitch_f
invoke-static {p0}, Ldxoptimizer/avj;->o(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1025
:sswitch_14
invoke-static {p0}, Ldxoptimizer/avj;->p(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1027
:sswitch_19
invoke-static {p0}, Ldxoptimizer/avj;->q(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1029
:sswitch_1e
invoke-static {p0}, Ldxoptimizer/avj;->r(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1032
:sswitch_23
invoke-static {p0}, Ldxoptimizer/avj;->s(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1034
:sswitch_28
invoke-static {p0}, Ldxoptimizer/avj;->u(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1038
:sswitch_2d
invoke-static {p0}, Ldxoptimizer/avj;->t(Landroid/content/Context;)Z
move-result v0
goto :goto_4
.line 1017
:sswitch_data_32
.sparse-switch
-0x1e -> :sswitch_2d
-0x14 -> :sswitch_2d
-0xa -> :sswitch_2d
0x1 -> :sswitch_f
0x2 -> :sswitch_19
0x3 -> :sswitch_14
0x4 -> :sswitch_a
0x6 -> :sswitch_5
0x9 -> :sswitch_23
0xa -> :sswitch_23
0xb -> :sswitch_28
0xc -> :sswitch_1e
.end sparse-switch
.end method
.method private static f(Ljava/lang/String;)Z
.registers 5
.prologue
const/4 v1, 0x0
.line 280
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
move v0, v1
.line 290
:goto_8
return v0
.line 283
:cond_9
sget-object v0, Ldxoptimizer/avj;->b:Ljava/util/Set;
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
.line 284
:cond_f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2f
.line 285
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 286
invoke-virtual {p0, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_f
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v3
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
add-int/lit8 v0, v0, 0x4
if-gt v3, v0, :cond_f
.line 287
const/4 v0, 0x1
goto :goto_8
:cond_2f
move v0, v1
.line 290
goto :goto_8
.end method
.method public static g(Landroid/content/Context;I)V
.registers 4
.prologue
.line 1203
const-string v0, "pref_num_report"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1204
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0x12d
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 1205
return-void
.end method
.method public static g(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 393
const-string v0, "pref_floatwin"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 394
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0x66
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 395
return-void
.end method
.method public static g(Landroid/content/Context;)Z
.registers 5
.prologue
.line 385
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_anti_spam_notify"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static h(Landroid/content/Context;I)V
.registers 4
.prologue
.line 1223
const-string v0, "pref_num_report_helper_counts"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1224
return-void
.end method
.method public static h(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 410
const-string v0, "pref_show_missed_call"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 411
return-void
.end method
.method public static h(Landroid/content/Context;)Z
.registers 5
.prologue
.line 402
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_floatwin"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static i(Landroid/content/Context;I)V
.registers 4
.prologue
.line 1231
const-string v0, "pref_num_report_helper_days_counts"
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1232
return-void
.end method
.method public static i(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 426
const-string v0, "pref_is_cloud_switch_effective"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 427
return-void
.end method
.method public static i(Landroid/content/Context;)Z
.registers 5
.prologue
.line 418
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_show_missed_call"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static j(Landroid/content/Context;I)I
.registers 6
.prologue
const/4 v0, 0x3
.line 1239
if-nez p1, :cond_5
.line 1240
const/4 v0, 0x0
.line 1256
:goto_4
return v0
.line 1242
:cond_5
invoke-static {p0}, Ldxoptimizer/avj;->P(Landroid/content/Context;)I
move-result v1
.line 1243
invoke-static {p0}, Ldxoptimizer/avj;->N(Landroid/content/Context;)I
move-result v2
.line 1244
invoke-static {p0}, Ldxoptimizer/atb;->f(Landroid/content/Context;)I
move-result v3
add-int/lit8 v3, v3, 0x1
.line 1245
if-ne v1, v3, :cond_1c
if-ne v2, p1, :cond_1c
.line 1246
invoke-static {p0}, Ldxoptimizer/avj;->O(Landroid/content/Context;)I
move-result v0
goto :goto_4
.line 1248
:cond_1c
mul-int v1, v3, p1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
.line 1249
if-le v1, v0, :cond_46
.line 1250
:goto_28
new-instance v1, Ljava/util/Random;
invoke-direct {v1}, Ljava/util/Random;-><init>()V
.line 1251
const/16 v2, 0x64
invoke-virtual {v1, v2}, Ljava/util/Random;->nextInt(I)I
move-result v1
mul-int v2, v3, p1
add-int/lit8 v2, v2, -0x1
mul-int/lit8 v2, v2, 0x64
add-int/2addr v1, v2
add-int/lit16 v1, v1, 0x2710
add-int/lit8 v1, v1, 0x64
xor-int/2addr v0, v1
.line 1254
invoke-static {p0, v3}, Ldxoptimizer/avj;->i(Landroid/content/Context;I)V
.line 1255
invoke-static {p0, v0}, Ldxoptimizer/avj;->h(Landroid/content/Context;I)V
goto :goto_4
:cond_46
move v0, v1
goto :goto_28
.end method
.method public static j(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 458
const-string v0, "pref_reportwin"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 459
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0x67
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 460
return-void
.end method
.method public static j(Landroid/content/Context;)Z
.registers 5
.prologue
.line 434
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_is_cloud_switch_effective"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static k(Landroid/content/Context;)Ljava/lang/String;
.registers 5
.prologue
.line 442
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_firewall_time_loop_cycle_summary"
const-string v3, ""
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public static k(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 476
const-string v0, "pref_intercept_advert"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 477
return-void
.end method
.method public static l(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 493
const-string v0, "pref_intercept_agency"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 494
return-void
.end method
.method public static l(Landroid/content/Context;)Z
.registers 5
.prologue
.line 467
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_reportwin"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static m(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 510
const-string v0, "pref_intercept_cheat"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 511
return-void
.end method
.method public static m(Landroid/content/Context;)Z
.registers 5
.prologue
.line 484
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_advert"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static n(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 527
const-string v0, "pref_intercept_finance"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 528
return-void
.end method
.method public static n(Landroid/content/Context;)Z
.registers 5
.prologue
.line 501
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_agency"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static o(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 544
const-string v0, "pref_intercept_insurance"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 545
return-void
.end method
.method public static o(Landroid/content/Context;)Z
.registers 5
.prologue
.line 518
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_cheat"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static p(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 561
const-string v0, "pref_intercept_net_car"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 562
return-void
.end method
.method public static p(Landroid/content/Context;)Z
.registers 5
.prologue
.line 535
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_finance"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static q(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 578
const-string v0, "pref_intercept_spam"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 579
return-void
.end method
.method public static q(Landroid/content/Context;)Z
.registers 5
.prologue
.line 552
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_insurance"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static r(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 595
const-string v0, "pref_intercept_unkown"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 596
return-void
.end method
.method public static r(Landroid/content/Context;)Z
.registers 5
.prologue
.line 569
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_net_car"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static s(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 620
const-string v0, "pref_intercept_illegal"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 621
return-void
.end method
.method public static s(Landroid/content/Context;)Z
.registers 5
.prologue
.line 586
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_spam"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static t(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 629
const-string v0, "pref_first_open_intercept"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 630
return-void
.end method
.method public static t(Landroid/content/Context;)Z
.registers 5
.prologue
.line 603
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_unkown"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static u(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 646
const-string v0, "pref_fisrt_close_intercept"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 647
return-void
.end method
.method public static u(Landroid/content/Context;)Z
.registers 5
.prologue
.line 611
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_intercept_illegal"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static v(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 714
const-string v0, "pref_has_show_guess_you_guide"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 715
return-void
.end method
.method public static v(Landroid/content/Context;)Z
.registers 5
.prologue
.line 637
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_first_open_intercept"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static w(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 722
const-string v0, "pref_has_operate_only_indesk"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 723
return-void
.end method
.method public static w(Landroid/content/Context;)Z
.registers 5
.prologue
.line 654
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_fisrt_close_intercept"
const/4 v3, 0x1
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static x(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 740
const-string v0, "prefs_is_pop_encourage"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 741
return-void
.end method
.method public static x(Landroid/content/Context;)Z
.registers 5
.prologue
.line 710
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_has_show_guess_you_guide"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static y(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 1167
const-string v0, "pref_anti_sms_notify"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1168
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0x65
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 1169
return-void
.end method
.method public static y(Landroid/content/Context;)Z
.registers 5
.prologue
.line 718
invoke-static {}, Ldxoptimizer/cap;->a()Ldxoptimizer/cap;
move-result-object v0
const-string v1, "antispam_settings"
const-string v2, "pref_has_operate_only_indesk"
const/4 v3, 0x0
invoke-virtual {v0, p0, v1, v2, v3}, Ldxoptimizer/cap;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method public static z(Landroid/content/Context;)I
.registers 2
.prologue
.line 726
invoke-static {p0}, Ldxoptimizer/avj;->A(Landroid/content/Context;)I
move-result v0
add-int/lit8 v0, v0, 0x1
.line 727
invoke-static {p0, v0}, Ldxoptimizer/avj;->e(Landroid/content/Context;I)V
.line 728
return v0
.end method
.method public static z(Landroid/content/Context;Z)V
.registers 4
.prologue
.line 1176
const-string v0, "pref_auto_start"
invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {p0, v0, v1}, Ldxoptimizer/avj;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/Object;)V
.line 1177
invoke-static {}, Ldxoptimizer/avl;->a()Ldxoptimizer/avl;
move-result-object v0
const/16 v1, 0x68
invoke-virtual {v0, v1}, Ldxoptimizer/avl;->a(I)V
.line 1178
return-void
.end method