SapiOptions.smali
.class final Lcom/baidu/sapi2/SapiOptions;
.super Ljava/lang/Object;
.source "SapiOptions.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/baidu/sapi2/SapiOptions$Cache;
}
.end annotation
# static fields
.field private static final A:Ljava/lang/String; = "di_except_index"
.field private static final B:Ljava/lang/String; = "share_account_gray"
.field private static final C:Ljava/lang/String; = "share_common_storage_enable"
.field private static final D:Ljava/lang/String; = "face_login_check_freq_v2"
.field private static final E:Ljava/lang/String; = "extrajson_limit_len"
.field private static final F:Ljava/lang/String; = "vehicle_system_pkgs"
.field private static final G:Ljava/lang/String; = "share_direction"
.field private static final H:Ljava/lang/String; = "pass_httpclient_async_cookie"
.field private static final I:Ljava/lang/String; = "reset_file_exec_per"
.field private static final J:Ljava/lang/String; = "cm_oauth_gray"
.field private static final K:Ljava/lang/String; = "sid_key"
.field private static final a:Ljava/lang/String; = "fast_reg_sms_num"
.field private static final b:Ljava/lang/String; = "global_share_strategy"
.field private static final c:Ljava/lang/String; = "specific_share_strategy"
.field private static final d:Ljava/lang/String; = "default_https_enabled"
.field private static final e:Ljava/lang/String; = "sofire_sdk_enabled"
.field private static final f:Ljava/lang/String; = "plugin_load_model_v2_enable"
.field private static final g:Ljava/lang/String; = "plugins_enabled"
.field private static final h:Ljava/lang/String; = "plugins_suffix"
.field private static final i:Ljava/lang/String; = "authorized_packages"
.field private static final j:Ljava/lang/String; = "sc_authorized_packages"
.field private static final k:Ljava/lang/String; = "authorized_domains"
.field private static final l:Ljava/lang/String; = "cuid_authorized_domains"
.field private static final m:Ljava/lang/String; = "cache"
.field private static final n:Ljava/lang/String; = "enabled"
.field private static final o:Ljava/lang/String; = "version"
.field private static final p:Ljava/lang/String; = "modules"
.field private static final q:Ljava/lang/String; = "id"
.field private static final r:Ljava/lang/String; = "download_url"
.field private static final s:Ljava/lang/String; = "hash"
.field private static final t:Ljava/lang/String; = "login_cookie_di_keys"
.field private static final u:Ljava/lang/String; = "pre_fetch_tpl_list"
.field private static final v:Ljava/lang/String; = "config_type"
.field private static final w:Ljava/lang/String; = "config_step"
.field private static final x:Ljava/lang/String; = "share_inter_storage_gray"
.field private static final y:Ljava/lang/String; = "share_livinguname_enabled"
.field private static final z:Ljava/lang/String; = "face_login_check_enabled"
# instance fields
.field private L:Lcom/baidu/sapi2/SapiOptions$Cache;
.field private M:Ljava/lang/String;
.field private N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
.field private O:Z
.field private P:Z
.field private Q:Z
.field private R:Z
.field private S:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;",
">;"
}
.end annotation
.end field
.field private T:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private U:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private V:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private W:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private X:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private Y:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private Z:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private aa:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public chinaMobileOauthGray:I
.field public configStep:I
.field public configType:I
.field public diExceptIndex:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field public faceLoginCheckEnabled:Z
.field public faceLoginCheckFreq:I
.field public httpClientAsyncCookie:Z
.field public loginStatExtraLimitLen:I
.field public resetFileExecPer:Z
.field public shareAccountGray:I
.field public shareCommonStorageEnable:Z
.field public shareDirection:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public shareFaceLoginEnable:Z
.field public shareInterGray:I
.field public shareLivingunameEnabled:Z
.field public sidKeys:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
const/4 v0, 0x1
.line 114
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 83
iput-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z
.line 86
iput-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z
.line 87
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;
.line 88
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;
.line 89
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;
.line 90
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;
.line 91
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;
.line 92
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;
.line 93
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;
.line 94
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;
.line 95
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;
.line 96
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;
.line 97
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;
.line 99
const/4 v0, 0x0
iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->configType:I
.line 100
const/16 v0, 0x12c
iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->configStep:I
.line 109
const/16 v0, 0x64
iput v0, p0, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I
.line 115
new-instance v0, Lcom/baidu/sapi2/SapiOptions$Cache;
invoke-direct {v0}, Lcom/baidu/sapi2/SapiOptions$Cache;-><init>()V
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;
.line 116
const-string v0, "10698000036592"
iput-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;
.line 117
return-void
.end method
.method private static a(Lorg/json/JSONArray;Ljava/util/List;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONArray;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 377
if-eqz p0, :cond_1d
.line 378
const/4 v0, 0x0
invoke-virtual {p0}, Lorg/json/JSONArray;->length()I
move-result v1
:goto_7
if-ge v0, v1, :cond_1d
.line 379
invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1a
.line 380
invoke-virtual {p0, v0}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
move-result-object v2
invoke-interface {p1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 378
:cond_1a
add-int/lit8 v0, v0, 0x1
goto :goto_7
.line 384
:cond_1d
return-void
.end method
.method private static a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 290
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 291
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_9
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_19
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 292
invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_9
.line 294
:cond_19
invoke-virtual {p0, p1, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 295
return-void
.end method
.method private static a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lorg/json/JSONException;
}
.end annotation
.prologue
.line 275
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 276
invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_d
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_27
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 277
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
invoke-virtual {v2, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
goto :goto_d
.line 279
:cond_27
invoke-virtual {p0, p1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 280
return-void
.end method
.method private static a(Lorg/json/JSONObject;Ljava/util/Map;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lorg/json/JSONObject;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 359
if-eqz p0, :cond_26
.line 360
invoke-virtual {p0}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v1
.line 361
:cond_6
:goto_6
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_26
.line 362
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 363
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 364
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_6
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_6
.line 365
invoke-interface {p1, v0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_6
.line 369
:cond_26
return-void
.end method
.method public static fromJSON(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiOptions;
.registers 8
.prologue
const/4 v4, 0x1
const/4 v1, 0x0
.line 298
new-instance v2, Lcom/baidu/sapi2/SapiOptions;
invoke-direct {v2}, Lcom/baidu/sapi2/SapiOptions;-><init>()V
.line 299
const-string v0, "cache"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
invoke-static {v0}, Lcom/baidu/sapi2/SapiOptions$Cache;->a(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiOptions$Cache;
move-result-object v0
iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;
.line 300
const-string v0, "fast_reg_sms_num"
const-string v3, "10698000036592"
invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;
.line 301
const-string v0, "config_type"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->configType:I
.line 302
const-string v0, "config_step"
const/16 v3, 0x12c
invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->configStep:I
.line 303
const-string v0, "face_login_check_enabled"
invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckEnabled:Z
.line 304
const-string v0, "share_livinguname_enabled"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareLivingunameEnabled:Z
.line 305
const-string v0, "share_common_storage_enable"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareCommonStorageEnable:Z
.line 306
const-string v0, "face_login_check_freq_v2"
const/16 v3, 0x18
invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckFreq:I
.line 307
const-string v0, "default_https_enabled"
invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->O:Z
.line 308
const-string v0, "sofire_sdk_enabled"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->P:Z
.line 309
const-string v0, "plugins_enabled"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->Q:Z
.line 310
const-string v0, "plugin_load_model_v2_enable"
invoke-virtual {p0, v0, v4}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->R:Z
.line 311
const-string v0, "share_account_gray"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareAccountGray:I
.line 312
const-string v0, "share_inter_storage_gray"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I
.line 313
const-string v0, "cm_oauth_gray"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->chinaMobileOauthGray:I
.line 314
const-string v0, "global_share_strategy"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 315
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_9b
.line 316
invoke-static {v0}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->mapStrToValue(Ljava/lang/String;)Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
move-result-object v0
iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
.line 318
:cond_9b
const-string v0, "specific_share_strategy"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v3
.line 319
if-eqz v3, :cond_c1
.line 320
invoke-virtual {v3}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v4
.line 321
:goto_a7
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_c1
.line 322
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 323
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->mapStrToValue(Ljava/lang/String;)Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
move-result-object v5
.line 324
iget-object v6, v2, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;
invoke-interface {v6, v0, v5}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_a7
.line 327
:cond_c1
const-string v0, "authorized_packages"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 328
const-string v0, "vehicle_system_pkgs"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 329
const-string v0, "sc_authorized_packages"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 330
const-string v0, "plugins_suffix"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 331
const-string v0, "share_direction"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/util/Map;)V
.line 333
const-string v0, "authorized_domains"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V
.line 334
const-string v0, "cuid_authorized_domains"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V
.line 335
const-string v0, "login_cookie_di_keys"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V
.line 336
const-string v0, "pre_fetch_tpl_list"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v0
iget-object v3, v2, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;
invoke-static {v0, v3}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONArray;Ljava/util/List;)V
.line 339
const-string v0, "di_except_index"
invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
.line 340
if-eqz v3, :cond_143
.line 341
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v4
move v0, v1
:goto_131
if-ge v0, v4, :cond_143
.line 342
iget-object v5, v2, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;
invoke-virtual {v3, v0}, Lorg/json/JSONArray;->optInt(I)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-interface {v5, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 341
add-int/lit8 v0, v0, 0x1
goto :goto_131
.line 345
:cond_143
const-string v0, "extrajson_limit_len"
const/16 v3, 0x64
invoke-virtual {p0, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
move-result v0
iput v0, v2, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I
.line 346
const-string v0, "pass_httpclient_async_cookie"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z
.line 347
const-string v0, "reset_file_exec_per"
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
move-result v0
iput-boolean v0, v2, Lcom/baidu/sapi2/SapiOptions;->resetFileExecPer:Z
.line 348
const-string v0, "sid_key"
const-string v1, ""
invoke-virtual {p0, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Lcom/baidu/sapi2/SapiOptions;->sidKeys:Ljava/lang/String;
.line 349
return-object v2
.end method
.method protected static getInitialCachePackagesWhiteList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 695
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 696
const-string v1, "com.baidu.(.*)input(.*)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 697
const-string v1, "com.baidu.browser.(.+)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 698
return-object v0
.end method
.method static h()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 677
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 678
const-string v1, "baidu.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 679
const-string v1, "hao123.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 680
const-string v1, "nuomi.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 681
const-string v1, "baifubao.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 682
return-object v0
.end method
.method static i()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 686
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 687
const-string v1, "nsclick.baidu.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 688
const-string v1, "passport.baidu.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 689
const-string v1, "wappass.baidu.com"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 690
return-object v0
.end method
.method static j()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 703
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 704
const-string v1, "com.baidu.BaiduMap(.*)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 705
const-string v1, "cn.opda.a.phonoalbumshoushou(.*)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 706
return-object v0
.end method
# virtual methods
.method a()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 501
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 502
const-string v1, "com.baidu.BaiduMap(.*)"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 503
const-string v1, "com.baidu.minivideo"
const-string v2, "7fd3727852d29eb6f4283988dc0d6150"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 504
const-string v1, "com.nuomi.merchant"
const-string v2, "59215ee95c063ff2c56226581a62130a"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 505
const-string v1, "com.baidu.hi"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 506
const-string v1, "com.baidu.finance"
const-string v2, "3029dbf5932d8d9cd70d3f6e61a1bfaf"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 507
const-string v1, "com.baidu.searchcraft"
const-string v2, "88f73a1aa8439d646e7ee31c92684f9a"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 508
const-string v1, "com.baidu.robot"
const-string v2, "251b30bf338a35325dbcce7182009571"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 509
const-string v1, "com.baidu.carlife"
const-string v2, "e4cebec6e83e2817aaae40de3a2275cb"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 510
const-string v1, "com.baidu.duer.smartmate"
const-string v2, "b650a93303a12982d36ea9bbc1bba8"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 511
const-string v1, "com.baidu.wifikey"
const-string v2, "a442374d6d1e3191490e9b1bf5bdf28f"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 512
const-string v1, "com.baidu.baijia"
const-string v2, "121c6e789e83fd28e8103ba0c7610955"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 513
const-string v1, "com.baidu.mtjapp"
const-string v2, "656365c98ade631c914b5aeac8737449"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 514
const-string v1, "com.baidu.umoney"
const-string v2, "c2fad038465e40f47640e77c529165fb"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 515
const-string v1, "com.baidu.lbs.crowdapp"
const-string v2, "dcbf2b2dc4c43c60cd09c09165de1b1f"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 516
const-string v1, "com.baidu.video.pad"
const-string v2, "194981736af29076ef2e66238b70ba0d"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 517
const-string v1, "com.dianxinos.superuser"
const-string v2, "bd3df198d50f0dafa3c5804d342d3698"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 518
const-string v1, "com.baidu.baiducamera"
const-string v2, "ac979bc4100a1e17d145ca8a4d09bcde"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 519
const-string v1, "com.baidu.vrvision"
const-string v2, "f250054dfbefd747928103b3c7146c95"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 520
const-string v1, "com.baidu.baike"
const-string v2, "b729d38e6bca7cf35683f438159c000d"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 521
const-string v1, "com.baidu.bshop"
const-string v2, "f099e273c67592854c51edccbb91005c"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 522
const-string v1, "com.baidu.motu.finder"
const-string v2, "f555bc53b39fc3d5ceb16e1a9f5cf68b"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 523
const-string v1, "com.kezhuo"
const-string v2, "525c84e2fa04915f12eb0a7bacdf7e8f"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 524
const-string v1, "com.baidu.roocontroller"
const-string v2, "35abb58862c10c50a5d746ec9db24de5"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 525
const-string v1, "com.baidu.imesceneinput"
const-string v2, "35abb58862c10c50a5d746ec9db24de5"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 526
const-string v1, "com.baidu.doctor.doctoranswer"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 527
const-string v1, "com.baidu.dict"
const-string v2, "b154fb69ae7b033725dabaaf1e3b70d0"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 528
return-object v0
.end method
.method b()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 533
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 534
const-string v1, "com.baidu.sapi2.(.*)"
const-string v2, "de308d7973b5171883333a97253327e4"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 535
const-string v1, "com.baidu.tieba(.*)"
const-string v2, "673004cf2f6efdec2385c8116c1e8c14"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 536
const-string v1, "com.baidu.searchbox(.*)"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 537
const-string v1, "com.baidu.appsearch"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 538
const-string v1, "com.baidu.(.*)input(.*)"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 539
const-string v1, "com.baidu.BaiduMap(.*)"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 540
const-string v1, "com.baidu.browser.(.+)"
const-string v2, "c2b0b497d0389e6de1505e7fd8f4d539"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 541
const-string v1, "com.baidu.iknow"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 542
const-string v1, "com.baidu.yuedu"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 543
const-string v1, "com.baidu.homework"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 544
const-string v1, "com.baidu.wenku"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 545
const-string v1, "com.baidu.mbaby"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 547
const-string v1, "com.baidu.travel"
const-string v2, "0586742e88a2e6a19e996598ec336b61"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 549
const-string v1, "com.ting.mp3.android"
const-string v2, "0586742e88a2e6a19e996598ec336b61"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 550
const-string v1, "com.baidu.news(.*)"
const-string v2, "0586742e88a2e6a19e996598ec336b61"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 552
const-string v1, "com.baidu.video"
const-string v2, "0586742e88a2e6a19e996598ec336b61"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 553
const-string v1, "com.baidu.hao123(.*)"
const-string v2, "7fd3727852d29eb6f4283988dc0d6150"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 556
const-string v1, "com.baidu.netdisk(.*)"
const-string v2, "ae5821440fab5e1a61a025f014bd8972"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 559
const-string v1, "com.hiapk.marketpho"
const-string v2, "d46053ef4381d35cb774eb632d8e8aec"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 563
const-string v1, "com.baidu.passport.securitycenter"
const-string v2, "db97d206640d7aca6d75975b3c1f6e87"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 565
const-string v1, "com.nuomi"
const-string v2, "59215ee95c063ff2c56226581a62130a"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 569
const-string v1, "cn.jingling.motu.photowonder"
const-string v2, "6930f0bd9fa461c2cd65e216acee0118"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 572
const-string v1, "com.dragon.android.pandaspace"
const-string v2, "5b120e96b20f5b4ec695d79b20d18753"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 574
const-string v1, "cn.opda.a.phonoalbumshoushou"
const-string v2, "310a4f78e839b86df7731c2f48fcadae"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 575
const-string v1, "com.baidu.fb"
const-string v2, "a4622402640f20dfda894cbe2edf8823"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 576
const-string v1, "com.baidu.baidutranslate"
const-string v2, "0586742e88a2e6a19e996598ec336b61"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 577
const-string v1, "com.baidu.lbs.waimai"
const-string v2, "77ad7ac419a031af0252422152c62e67"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 578
const-string v1, "com.baidu.lottery"
const-string v2, "6e45686dd05db2374b0a600c7f28c0c4"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 579
const-string v1, "com.baidu.doctor"
const-string v2, "49c95b74699e358ffe67f5daacab3d48"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 580
const-string v1, "com.baidu.patient"
const-string v2, "49c95b74699e358ffe67f5daacab3d48"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 583
const-string v1, "com.zongheng.reader(.*)"
const-string v2, "b9c43ba43f1e150d4f1670ae09a89a7f"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 584
const-string v1, "com.baidu.doctor.doctorask"
const-string v2, "13a0a8019be4015ed20e075d824f1696"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 585
const-string v1, "com.baidu.k12edu"
const-string v2, "610d60c69d2adf4b57fc6c2ec83fecbf"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 588
const-string v1, "com.baidu.wallet"
const-string v2, "de74282b18c0847e64b2b3f0ebbfe0a0"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 589
const-string v1, "com.baidu.clouda.mobile.crm"
const-string v2, "561e009b4a1f97012bf90dfed6c054d5"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 591
const-string v1, "com.dianxinos.optimizer.channel"
const-string v2, "bd3df198d50f0dafa3c5804d342d3698"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 593
const-string v1, "com.baidu.lbs.bus"
const-string v2, "3d96c8b0be8fd5b1db754b8dbb73f23e"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 594
const-string v1, "com.baidu.hui"
const-string v2, "3102ce07daa9cb7c8d62c82fdc61c0ba"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 595
const-string v1, "com.baidu.image"
const-string v2, "ff934173c55f54a81d9c5da216263479"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 596
const-string v1, "com.baidu.vip"
const-string v2, "a00a833bf8afe07172262db3ccb3a5c5"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 597
const-string v1, "com.baidu.mami"
const-string v2, "86743dc804add1dd5f3a81a5818ead58"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 600
const-string v1, "com.baidu.panocam"
const-string v2, "c6186fde16482ce83196441e7fbed1b3"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 601
const-string v1, "com.baidu.dsocial"
const-string v2, "49c95b74699e358ffe67f5daacab3d48"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 603
const-string v1, "com.qiyi.video"
const-string v2, "846b46b26f2d9572124e4cfd778e8774"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 604
const-string v1, "tv.pps.mobile"
const-string v2, "79a4816c58b11ba96e85524a7d5cf697"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 605
const-string v1, "com.baidu.cloudenterprise"
const-string v2, "ae5821440fab5e1a61a025f014bd8972"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 606
const-string v1, "com.baidu.haokan"
const-string v2, "7fd3727852d29eb6f4283988dc0d6150"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 607
const-string v1, "com.baidu.fangmi"
const-string v2, "08e0e60c3b3a37ac88a2a06e86d0f8fa"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 608
const-string v1, "com.chuanke.ikk"
const-string v2, "b12d5bcf96654b0a8da91256638695ab"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 609
const-string v1, "com.baidu.golf"
const-string v2, "57ed129c4f9c2340b91d9f224d1478e7"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 610
const-string v1, "com.baidu.wefan"
const-string v2, "7cc37b8563f320aee19809b1ee56cba7"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 611
const-string v1, "com.baidu.inote"
const-string v2, "c266cc0c884249ce197bcf0cdacbe772"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 612
const-string v1, "com.baidu.album"
const-string v2, "4ffb648ae77dbfc7f8d57593d9a6b50c"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 613
const-string v1, "com.baidu.eduai"
const-string v2, "5a9c869602eb27e97af3eaec4d88160b"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 614
const-string v1, "com.baidu.eureka"
const-string v2, "934e69310f5eb3234ba2067d67694ec9"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 616
const-string v1, "com.baidu.aiting"
const-string v2, "0fb46b5e8f8d50dd5a8cda441c8af10d"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 617
const-string v1, "com.baidu.car.faceos"
const-string v2, "9b284760b6eed6ad6ff793c5ad32736a"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 618
const-string v1, "com.baidu.nani"
const-string v2, "dd473ebed169a590680a89351a596f60"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 619
const-string v1, "com.baidu.car.radio"
const-string v2, "246ed007729a5f84a1886adfebce0d63"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 620
const-string v1, "com.baidu.che.codriver"
const-string v2, "5a7c4b062a2292a56f5b7ff283bf3da5"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 621
const-string v1, "com.baidu.searchcraft"
const-string v2, "88f73a1aa8439d646e7ee31c92684f9a"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 622
return-object v0
.end method
.method c()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 626
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 627
const-string v1, "com.baidu.sapi2.demo.standard"
const-string v2, "de308d7973b5171883333a97253327e4"
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 628
return-object v0
.end method
.method d()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.prologue
.line 632
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 633
const-string v1, "com.baidu.wallet"
const/4 v2, 0x1
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 634
const-string v1, "com.nuomi"
const/4 v2, 0x2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 635
const-string v1, "com.baidu.lbs.waimai"
const/4 v2, 0x3
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 636
const-string v1, "com.baidu.searchbox(.*)"
const/4 v2, 0x4
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 637
const-string v1, "com.baidu.BaiduMap(.*)"
const/4 v2, 0x5
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 638
const-string v1, "com.baidu.tieba(.*)"
const/4 v2, 0x6
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 639
const-string v1, "com.baidu.netdisk(.*)"
const/4 v2, 0x7
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 640
const-string v1, "com.baidu.appsearch"
const/16 v2, 0x8
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 641
return-object v0
.end method
.method e()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 646
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 647
const-string v1, "com.baidu.passport.securitycenter"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 648
return-object v0
.end method
.method f()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 653
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 654
const-string v1, "com.baidu.searchbox(.*)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 655
const-string v1, "com.baidu.browser.(.+)"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 656
const-string v1, "com.baidu.passport.securitycenter"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 657
return-object v0
.end method
.method g()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 661
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 662
invoke-static {}, Lcom/baidu/sapi2/ServiceManager;->getInstance()Lcom/baidu/sapi2/ServiceManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/ServiceManager;->getIsAccountManager()Lcom/baidu/sapi2/service/interfaces/ISAccountManager;
move-result-object v1
invoke-interface {v1}, Lcom/baidu/sapi2/service/interfaces/ISAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v1
.line 664
iget-object v2, v1, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v2
const-string v3, "http://"
const-string v4, ""
.line 665
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "https://"
const-string v4, ""
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "(:[0-9]{1,4})?"
const-string v4, ""
.line 666
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 667
iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v3
invoke-virtual {v1, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;
move-result-object v1
const-string v3, "http://"
const-string v4, ""
.line 668
invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1
const-string v3, "https://"
const-string v4, ""
.line 669
invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1
const-string v3, "(:[0-9]{1,4})?"
const-string v4, ""
invoke-virtual {v1, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 670
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 671
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 672
return-object v0
.end method
.method public getAuthorizedDomains()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 179
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_b
.line 180
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;
.line 182
:goto_a
return-object v0
:cond_b
invoke-static {}, Lcom/baidu/sapi2/SapiOptions;->h()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getAuthorizedPackages()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 156
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-nez v0, :cond_b
.line 157
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;
.line 159
:goto_a
return-object v0
:cond_b
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->b()Ljava/util/Map;
move-result-object v0
goto :goto_a
.end method
.method public getCache()Lcom/baidu/sapi2/SapiOptions$Cache;
.registers 2
.prologue
.line 207
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;
return-object v0
.end method
.method public getCuidAuthorizedDomains()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 187
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v0
if-nez v0, :cond_b
.line 188
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;
.line 190
:goto_a
return-object v0
:cond_b
invoke-static {}, Lcom/baidu/sapi2/SapiOptions;->i()Ljava/util/List;
move-result-object v0
goto :goto_a
.end method
.method public getDefaultHttpsEnabled()Z
.registers 2
.prologue
.line 128
iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z
return v0
.end method
.method public getFastRegSmsNum()Ljava/lang/String;
.registers 2
.prologue
.line 120
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;
return-object v0
.end method
.method public getGlobalShareStrategy()Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
.registers 2
.prologue
.line 124
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
return-object v0
.end method
.method public getHttpAsyncCookie()Z
.registers 2
.prologue
.line 195
iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z
return v0
.end method
.method public getLoginCookieDiKeys()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 199
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;
return-object v0
.end method
.method public getLoginStatExtraLimitLen()I
.registers 2
.prologue
.line 152
iget v0, p0, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I
return v0
.end method
.method public getPluginLoadModeV2Enable()Z
.registers 2
.prologue
.line 140
iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z
return v0
.end method
.method public getPluginsEnabled()Z
.registers 2
.prologue
.line 136
iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->Q:Z
return v0
.end method
.method public getPluginsSuffix()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 148
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;
return-object v0
.end method
.method public getPreFetchTplList()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 203
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;
return-object v0
.end method
.method public getSCAuthorizedPackages()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 164
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-nez v0, :cond_b
.line 165
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;
.line 167
:goto_a
return-object v0
:cond_b
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->a()Ljava/util/Map;
move-result-object v0
goto :goto_a
.end method
.method public getSofireSdkEnabled()Z
.registers 2
.prologue
.line 132
iget-boolean v0, p0, Lcom/baidu/sapi2/SapiOptions;->P:Z
return v0
.end method
.method public getSpecificShareStrategy()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;",
">;"
}
.end annotation
.prologue
.line 144
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;
return-object v0
.end method
.method public getVehicleSystemPackages()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 172
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d
.line 173
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiOptions;->c()Ljava/util/Map;
move-result-object v0
.line 175
:goto_c
return-object v0
:cond_d
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;
goto :goto_c
.end method
.method protected setCache(Lcom/baidu/sapi2/SapiOptions$Cache;)V
.registers 2
.prologue
.line 211
iput-object p1, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;
.line 212
return-void
.end method
.method public toJSON()Ljava/lang/String;
.registers 6
.prologue
.line 215
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V
.line 217
:try_start_5
const-string v0, "cache"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->L:Lcom/baidu/sapi2/SapiOptions$Cache;
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiOptions$Cache;->a()Lorg/json/JSONObject;
move-result-object v1
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 218
const-string v0, "fast_reg_sms_num"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->M:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 219
const-string v0, "config_step"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->configStep:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 220
const-string v0, "config_type"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->configType:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 221
const-string v0, "share_livinguname_enabled"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareLivingunameEnabled:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 222
const-string v0, "face_login_check_enabled"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckEnabled:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 223
const-string v0, "share_common_storage_enable"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareCommonStorageEnable:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 224
const-string v0, "face_login_check_freq_v2"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckFreq:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 225
const-string v0, "share_account_gray"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareAccountGray:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 226
const-string v0, "share_inter_storage_gray"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareInterGray:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 227
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
if-eqz v0, :cond_5e
.line 228
const-string v0, "global_share_strategy"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->N:Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
invoke-virtual {v1}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->getStrValue()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 230
:cond_5e
const-string v0, "default_https_enabled"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->O:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 231
const-string v0, "sofire_sdk_enabled"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->P:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 232
const-string v0, "plugins_enabled"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->Q:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 233
const-string v0, "plugin_load_model_v2_enable"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->R:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 234
const-string v0, "cm_oauth_gray"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->chinaMobileOauthGray:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 235
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3}, Lorg/json/JSONObject;-><init>()V
.line 236
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->S:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_90
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_b3
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 237
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
invoke-virtual {v0}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->getStrValue()Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v1, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
goto :goto_90
.line 262
:catch_b0
move-exception v0
.line 263
const/4 v0, 0x0
:goto_b2
return-object v0
.line 239
:cond_b3
const-string v0, "specific_share_strategy"
invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 241
const-string v0, "authorized_packages"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->T:Ljava/util/Map;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.line 242
const-string v0, "vehicle_system_pkgs"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->V:Ljava/util/Map;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.line 243
const-string v0, "sc_authorized_packages"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->U:Ljava/util/Map;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.line 244
const-string v0, "plugins_suffix"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->W:Ljava/util/Map;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.line 245
const-string v0, "share_direction"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->shareDirection:Ljava/util/Map;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/Map;)V
.line 247
const-string v0, "authorized_domains"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->X:Ljava/util/List;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
.line 248
const-string v0, "cuid_authorized_domains"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->Y:Ljava/util/List;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
.line 249
const-string v0, "login_cookie_di_keys"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->Z:Ljava/util/List;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
.line 250
const-string v0, "pre_fetch_tpl_list"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->aa:Ljava/util/List;
invoke-static {v2, v0, v1}, Lcom/baidu/sapi2/SapiOptions;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/util/List;)V
.line 252
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
.line 253
iget-object v0, p0, Lcom/baidu/sapi2/SapiOptions;->diExceptIndex:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_102
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_112
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 254
invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto :goto_102
.line 256
:cond_112
const-string v0, "di_except_index"
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 257
const-string v0, "extrajson_limit_len"
iget v1, p0, Lcom/baidu/sapi2/SapiOptions;->loginStatExtraLimitLen:I
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
.line 258
const-string v0, "pass_httpclient_async_cookie"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->httpClientAsyncCookie:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 259
const-string v0, "reset_file_exec_per"
iget-boolean v1, p0, Lcom/baidu/sapi2/SapiOptions;->resetFileExecPer:Z
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
.line 260
const-string v0, "sid_key"
iget-object v1, p0, Lcom/baidu/sapi2/SapiOptions;->sidKeys:Ljava/lang/String;
invoke-virtual {v2, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 261
invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
:try_end_136
.catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_136} :catch_b0
move-result-object v0
goto/16 :goto_b2
.end method