a.smali

.class final Lcom/baidu/sapi2/a;
.super Ljava/lang/Object;
.source "SapiAccountRepository.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/sapi2/a$a;
    }
.end annotation


# static fields
.field private static final a:I = 0x6

.field private static final b:Ljava/lang/String; = "3"


# instance fields
.field private c:Lcom/baidu/sapi2/SapiConfiguration;

.field private d:Lcom/baidu/sapi2/a$a;


# direct methods
.method constructor <init>(Landroid/content/Context;)V
    .registers 3

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

    .line 163
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    .line 164
    new-instance v0, Lcom/baidu/sapi2/a$a;

    invoke-direct {v0, p1}, Lcom/baidu/sapi2/a$a;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    .line 165
    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/SapiConfiguration;
    .registers 2

    .prologue
    .line 99
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    return-object v0
.end method

.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
    .registers 4

    .prologue
    .line 99
    invoke-direct {p0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
    .registers 6

    .prologue
    .line 99
    invoke-direct/range {p0 .. p5}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
    .registers 8
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/security/InvalidKeyException;,
            Ljava/security/NoSuchAlgorithmException;,
            Ljavax/crypto/NoSuchPaddingException;,
            Ljavax/crypto/IllegalBlockSizeException;,
            Ljavax/crypto/BadPaddingException;,
            Ljava/io/UnsupportedEncodingException;,
            Ljavax/security/cert/CertificateException;,
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 99
    invoke-direct/range {p0 .. p7}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V

    return-void
.end method

.method private a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V
    .registers 15

    .prologue
    .line 2101
    iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_10

    iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_14

    .line 2102
    :cond_10
    invoke-virtual {p1, p3}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onLogin(Lcom/baidu/sapi2/result/IqiyiLoginResult;)V

    .line 2215
    :goto_13
    return-void

    .line 2105
    :cond_14
    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v6

    .line 2106
    iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2b

    .line 2107
    const-string v0, "crypt_m"

    iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2109
    :cond_2b
    const-string v0, "access_token"

    iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2110
    const-string v0, "osuid"

    iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2111
    const-string v0, "json"

    const-string v1, "1"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2112
    const-string v0, "type"

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    sget-object v2, Lcom/baidu/sapi2/utils/enums/SocialType;->IQIYI:Lcom/baidu/sapi2/utils/enums/SocialType;

    invoke-virtual {v2}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I

    move-result v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ""

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2113
    const-string v0, "act"

    const-string v1, "special"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2114
    const-string v0, "display"

    const-string v1, "native"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2115
    const-string v0, "client"

    const-string v1, "android"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2116
    invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2117
    const-string v1, "sig"

    invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2119
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/a$10;

    .line 2120
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v4, p3

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$10;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/result/IqiyiLoginResult;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V

    move-object v1, v7

    move-object v2, v8

    move-object v3, v6

    move-object v4, v9

    move-object v5, v10

    move-object v6, v0

    .line 2119
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->get(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_13
.end method

.method private a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V
    .registers 19
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/FastRegResult;",
            ">;",
            "Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;",
            "Landroid/os/Handler;",
            "Ljava/lang/Runnable;",
            "[Z)V"
        }
    .end annotation

    .prologue
    .line 1801
    new-instance v3, Lcom/baidu/sapi2/result/FastRegResult;

    invoke-direct {v3}, Lcom/baidu/sapi2/result/FastRegResult;-><init>()V

    .line 1802
    const/4 v0, 0x0

    aget-boolean v0, p5, v0

    if-eqz v0, :cond_35

    .line 1803
    iget-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v0}, Lcom/baidu/sapi2/a$a;->e()V

    .line 1804
    const/16 v0, -0x67

    invoke-virtual {v3, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V

    .line 1805
    invoke-interface {p1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFinish()V

    .line 1806
    const/16 v0, 0x2ef5

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v4, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FINISH:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v4, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1809
    invoke-interface {p1, v3}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1810
    const/16 v0, 0x2ef5

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1921
    :goto_34
    return-void

    .line 1816
    :cond_35
    new-instance v9, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v9}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/smsgetlogin"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    const/4 v11, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v12

    new-instance v0, Lcom/baidu/sapi2/a$8;

    .line 1817
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object/from16 v4, p3

    move-object/from16 v5, p4

    move-object v6, p1

    move-object v7, p2

    move-object/from16 v8, p5

    invoke-direct/range {v0 .. v8}, Lcom/baidu/sapi2/a$8;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/result/FastRegResult;Landroid/os/Handler;Ljava/lang/Runnable;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;[Z)V

    move-object v1, v9

    move-object v2, v10

    move-object v3, p2

    move-object v4, v11

    move-object v5, v12

    move-object v6, v0

    .line 1816
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto :goto_34
.end method

.method private a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
    .registers 23
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Lcom/baidu/sapi2/utils/SapiDataEncryptor;",
            ")V"
        }
    .end annotation

    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/security/InvalidKeyException;,
            Ljava/security/NoSuchAlgorithmException;,
            Ljavax/crypto/NoSuchPaddingException;,
            Ljavax/crypto/IllegalBlockSizeException;,
            Ljavax/crypto/BadPaddingException;,
            Ljava/io/UnsupportedEncodingException;,
            Ljavax/security/cert/CertificateException;,
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 332
    new-instance v10, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v10}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 333
    const-string v2, "crypttype"

    const-string v3, "6"

    invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 334
    const-string v2, "tpl"

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 335
    const-string v2, "appid"

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 336
    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    .line 337
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_2d

    .line 338
    const-string v3, "cuid"

    invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 341
    :cond_2d
    const-string v2, "/v2/sapi/login"

    invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 342
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_3e

    .line 343
    const-string v3, "di"

    invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 346
    :cond_3e
    const-string v2, "cert_id"

    move-object/from16 v0, p3

    invoke-virtual {v10, v2, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 348
    const-string v2, "isdpass"

    const-string v3, "1"

    invoke-virtual {v10, v2, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 350
    new-instance v2, Lorg/json/JSONObject;

    invoke-direct {v2}, Lorg/json/JSONObject;-><init>()V

    .line 351
    const-string v3, "username"

    move-object/from16 v0, p4

    invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 352
    const-string v3, "isphone"

    const-string v4, "1"

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 353
    const-string v3, "password"

    move-object/from16 v0, p5

    invoke-virtual {v2, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 354
    const-string v3, "login_type"

    const-string v4, "3"

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 355
    const-string v3, "key"

    invoke-virtual/range {p7 .. p7}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->getAESKey()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 356
    const-string v3, "sdk_version"

    const-string v4, "2"

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 357
    const-string v3, "pinfo"

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceUtils;->getBrandName()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 358
    invoke-virtual {v2}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v2

    move-object/from16 v0, p7

    move-object/from16 v1, p2

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->encrypt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 359
    const-string v3, "userinfo"

    invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 361
    invoke-virtual {v10}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v2, v3}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 362
    const-string v3, "sig"

    invoke-virtual {v10, v3, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 364
    new-instance v11, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v11}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->q()Ljava/lang/String;

    move-result-object v12

    const/4 v13, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v14

    new-instance v2, Lcom/baidu/sapi2/a$17;

    .line 365
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v4

    move-object v3, p0

    move-object/from16 v5, p1

    move/from16 v6, p6

    move-object/from16 v7, p7

    move-object/from16 v8, p4

    move-object/from16 v9, p5

    invoke-direct/range {v2 .. v9}, Lcom/baidu/sapi2/a$17;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V

    move-object v3, v11

    move-object v4, v12

    move-object v5, v10

    move-object v6, v13

    move-object v7, v14

    move-object v8, v2

    .line 364
    invoke-virtual/range {v3 .. v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 393
    return-void
.end method

.method static synthetic b(Lcom/baidu/sapi2/a;)Lcom/baidu/sapi2/a$a;
    .registers 2

    .prologue
    .line 99
    iget-object v0, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    return-object v0
.end method

.method static synthetic c(Lcom/baidu/sapi2/a;)Ljava/lang/String;
    .registers 2

    .prologue
    .line 99
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private w()Ljava/lang/String;
    .registers 3

    .prologue
    .line 1954
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "tpl:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ";android_sapi_v"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "8.7.7.0.2"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private x()Lcom/baidu/sapi2/utils/enums/Domain;
    .registers 2

    .prologue
    .line 2660
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;

    return-object v0
.end method

.method private y()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2665
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/sslcrypt/get_last_cert"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method


# virtual methods
.method a(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;
    .registers 4

    .prologue
    .line 2625
    new-instance v0, Lcom/baidu/sapi2/SapiAccount;

    invoke-direct {v0}, Lcom/baidu/sapi2/SapiAccount;-><init>()V

    .line 2626
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->displayname:Ljava/lang/String;

    .line 2627
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;

    .line 2628
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;

    .line 2629
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->stoken:Ljava/lang/String;

    .line 2630
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;

    .line 2631
    iget-object v1, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->username:Ljava/lang/String;

    .line 2632
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAppName(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->app:Ljava/lang/String;

    .line 2634
    return-object v0
.end method

.method a(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount;
    .registers 4

    .prologue
    .line 2610
    new-instance v0, Lcom/baidu/sapi2/SapiAccount;

    invoke-direct {v0}, Lcom/baidu/sapi2/SapiAccount;-><init>()V

    .line 2611
    const-string v1, "uid"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;

    .line 2612
    const-string v1, "bduss"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;

    .line 2613
    const-string v1, "displayname"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->displayname:Ljava/lang/String;

    .line 2614
    const-string v1, "uname"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->username:Ljava/lang/String;

    .line 2615
    const-string v1, "stoken"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->stoken:Ljava/lang/String;

    .line 2616
    const-string v1, "ptoken"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;

    .line 2617
    invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    .line 2618
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAppName(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->app:Ljava/lang/String;

    .line 2620
    return-object v0
.end method

.method a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;
    .registers 5

    .prologue
    .line 1925
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 1927
    const-string v1, "tpl"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1928
    const-string v1, "appid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1929
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2d

    .line 1930
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->getClientId(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    .line 1932
    :cond_2d
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_40

    .line 1933
    const-string v1, "clientid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1935
    :cond_40
    invoke-static {p1}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 1936
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_4f

    .line 1937
    const-string v2, "di"

    invoke-virtual {v0, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1939
    :cond_4f
    invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getPisDeviceInfo()Ljava/lang/String;

    move-result-object v1

    .line 1940
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_5e

    .line 1941
    const-string v2, "pis_di"

    invoke-virtual {v0, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1943
    :cond_5e
    const-string v1, "clientfrom"

    const-string v2, "mobilesdk_enhanced"

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1944
    const-string v1, "sdk_version"

    const-string v2, "3"

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1946
    return-object v0
.end method

.method a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)Ljava/lang/String;
    .registers 5

    .prologue
    .line 2693
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {p1}, Lcom/baidu/sapi2/utils/enums/BindWidgetAction;->getUri()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
    .registers 23
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/GetTplStokenCallback;",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;Z)",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation

    .prologue
    .line 1102
    if-nez p1, :cond_21

    .line 1103
    new-instance v3, Ljava/lang/IllegalArgumentException;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-class v5, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v5}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, " can\'t be null"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v3

    .line 1105
    :cond_21
    invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-eqz v3, :cond_2f

    .line 1106
    new-instance v3, Ljava/lang/IllegalArgumentException;

    const-string v4, "bduss can\'t be empty"

    invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v3

    .line 1109
    :cond_2f
    new-instance v7, Lcom/baidu/sapi2/result/GetTplStokenResult;

    invoke-direct {v7}, Lcom/baidu/sapi2/result/GetTplStokenResult;-><init>()V

    .line 1110
    if-eqz p3, :cond_3c

    invoke-interface/range {p3 .. p3}, Ljava/util/List;->isEmpty()Z

    move-result v3

    if-eqz v3, :cond_5b

    .line 1111
    :cond_3c
    const/16 v3, -0x12e

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1112
    const-string v3, "\u53c2\u6570\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5"

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V

    .line 1113
    move-object/from16 v0, p1

    invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1114
    const/16 v3, 0x2eed

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v6, v4, v5

    invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1117
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    .line 1338
    :goto_5a
    return-object v3

    .line 1121
    :cond_5b
    move-object/from16 v0, p0

    iget-object v3, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v3}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v3

    move-object/from16 v0, p2

    invoke-virtual {v3, v0}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v8

    .line 1122
    if-nez v8, :cond_87

    .line 1123
    const/16 v3, -0x12d

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1124
    move-object/from16 v0, p1

    invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1125
    const/16 v3, 0x2eed

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v6, v4, v5

    invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1128
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    goto :goto_5a

    .line 1131
    :cond_87
    iget-object v11, v8, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;

    .line 1133
    move-object/from16 v0, p0

    move-object/from16 v1, p2

    move-object/from16 v2, p3

    invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;Ljava/util/List;)Z

    move-result v3

    if-eqz v3, :cond_10f

    .line 1136
    :try_start_95
    new-instance v3, Lorg/json/JSONObject;

    iget-object v4, v8, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    invoke-direct {v3, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1137
    invoke-static {v3}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;
    :try_end_9f
    .catch Lorg/json/JSONException; {:try_start_95 .. :try_end_9f} :catch_c4

    move-result-object v4

    .line 1147
    invoke-interface/range {p3 .. p3}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v5

    :goto_a4
    invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_e8

    invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 1148
    iget-object v6, v4, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v6, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v6

    if-eqz v6, :cond_e3

    .line 1149
    iget-object v6, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    iget-object v9, v4, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v9, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v9

    invoke-interface {v6, v3, v9}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_a4

    .line 1138
    :catch_c4
    move-exception v3

    .line 1139
    invoke-static {v3}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    .line 1140
    const/16 v3, -0x130

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1141
    move-object/from16 v0, p1

    invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1142
    const/16 v3, 0x2eed

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v6, v4, v5

    invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1145
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    goto/16 :goto_5a

    .line 1151
    :cond_e3
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v3}, Ljava/util/Map;->clear()V

    .line 1155
    :cond_e8
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v3}, Ljava/util/Map;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_10f

    .line 1156
    const/4 v3, 0x0

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1157
    const-string v3, "\u6210\u529f"

    invoke-virtual {v7, v3}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultMsg(Ljava/lang/String;)V

    .line 1158
    move-object/from16 v0, p1

    invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1159
    const/16 v3, 0x2eed

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    sget-object v6, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->SUCCESS:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v6, v4, v5

    invoke-static {v3, v4}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1162
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    goto/16 :goto_5a

    .line 1167
    :cond_10f
    const/4 v3, 0x0

    move-object/from16 v0, p3

    invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 1168
    const/4 v4, 0x1

    :goto_119
    invoke-interface/range {p3 .. p3}, Ljava/util/List;->size()I

    move-result v5

    if-ge v4, v5, :cond_143

    .line 1169
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v5, "|"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v5

    move-object/from16 v0, p3

    invoke-interface {v0, v4}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .line 1168
    add-int/lit8 v3, v4, 0x1

    move v4, v3

    move-object v3, v5

    goto :goto_119

    .line 1172
    :cond_143
    invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-eqz v4, :cond_164

    .line 1173
    const/16 v4, -0x131

    invoke-virtual {v7, v4}, Lcom/baidu/sapi2/result/GetTplStokenResult;->setResultCode(I)V

    .line 1174
    sget-object v4, Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;->PTOKEN_EMPTY:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    iput-object v4, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->failureType:Lcom/baidu/sapi2/result/GetTplStokenResult$FailureType;

    .line 1175
    move-object/from16 v0, p1

    invoke-virtual {v0, v7}, Lcom/baidu/sapi2/callback/GetTplStokenCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1176
    const/16 v4, 0x2eed

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v6, 0x0

    sget-object v9, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v9, v5, v6

    invoke-static {v4, v5}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1180
    :cond_164
    new-instance v13, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v13}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 1181
    const-string v4, "appid"

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1182
    const-string v4, "tpl"

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1183
    const-string v4, "bduss"

    move-object/from16 v0, p2

    invoke-virtual {v13, v4, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1184
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    move-object/from16 v0, p2

    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    move-object/from16 v0, p0

    iget-object v5, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v5, v5, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 1185
    const-string v5, "sign"

    invoke-virtual {v4}, Ljava/lang/String;->getBytes()[B

    move-result-object v4

    const/4 v6, 0x0

    invoke-static {v4, v6}, Lcom/baidu/android/common/security/MD5Util;->toMd5([BZ)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v13, v5, v4}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1186
    const-string v4, "client"

    const-string v5, "android"

    invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1188
    const-string v4, "return_type"

    const-string v5, "1"

    invoke-virtual {v13, v4, v5}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1189
    invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v4

    if-nez v4, :cond_1da

    .line 1190
    const-string v4, "ptoken"

    invoke-virtual {v13, v4, v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1192
    :cond_1da
    const-string v4, "tpl_list"

    invoke-virtual {v13, v4, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1194
    invoke-virtual {v13}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v3

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v4, v4, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v3, v4}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 1195
    const-string v4, "sig"

    invoke-virtual {v13, v4, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1198
    new-instance v14, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v14}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v0, p0

    iget-object v4, v0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v4}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, "/v3/login/api/auth/"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v15

    const/16 v16, 0x0

    .line 1199
    invoke-direct/range {p0 .. p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v17

    new-instance v3, Lcom/baidu/sapi2/a$23;

    .line 1200
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v5

    move-object/from16 v4, p0

    move-object/from16 v6, p1

    move-object/from16 v9, p3

    move/from16 v10, p4

    move-object/from16 v12, p2

    invoke-direct/range {v3 .. v12}, Lcom/baidu/sapi2/a$23;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/GetTplStokenCallback;Lcom/baidu/sapi2/result/GetTplStokenResult;Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;)V

    move-object v8, v14

    move-object v9, v15

    move-object v10, v13

    move-object/from16 v11, v16

    move-object/from16 v12, v17

    move-object v13, v3

    .line 1198
    invoke-virtual/range {v8 .. v13}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 1338
    iget-object v3, v7, Lcom/baidu/sapi2/result/GetTplStokenResult;->tplStokenMap:Ljava/util/Map;

    goto/16 :goto_5a
.end method

.method a()V
    .registers 1

    .prologue
    .line 170
    return-void
.end method

.method a(ILcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1985
    if-eqz p3, :cond_82

    .line 1986
    new-instance v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    invoke-direct {v0}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V

    .line 1988
    :try_start_7
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1989
    const-string v2, "displayname"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;

    .line 1990
    const-string v2, "uname"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;

    .line 1991
    const-string v2, "uid"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;

    .line 1992
    const-string v2, "bduss"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;

    .line 1993
    const-string v2, "ptoken"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;

    .line 1994
    const-string v2, "stoken"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;

    .line 1995
    const-string v2, "newreg"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;)Z

    move-result v2

    iput-boolean v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->newReg:Z

    .line 1996
    const-string v2, "stoken_list"

    .line 1997
    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v2

    .line 1996
    invoke-static {v2}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->getTplStokenMap(Lorg/json/JSONObject;)Ljava/util/Map;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->tplStokenMap:Ljava/util/Map;

    .line 1998
    iget-boolean v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->newReg:Z

    if-eqz v2, :cond_5c

    .line 1999
    const-string v2, "authsid"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->authSid:Ljava/lang/String;

    .line 2001
    :cond_5c
    if-eqz p2, :cond_6a

    .line 2002
    const-string v2, "errno"

    invoke-virtual {v1, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v2

    sparse-switch v2, :sswitch_data_88

    .line 2014
    invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    .line 2027
    :cond_6a
    :goto_6a
    return-void

    .line 2004
    :sswitch_6b
    invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
    :try_end_6e
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_6e} :catch_6f

    goto :goto_6a

    .line 2017
    :catch_6f
    move-exception v0

    .line 2018
    if-eqz p2, :cond_6a

    .line 2019
    const/16 v0, -0x64

    invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_6a

    .line 2010
    :sswitch_78
    :try_start_78
    const-string v0, "errno"

    invoke-virtual {v1, v0}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I

    move-result v0

    invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V
    :try_end_81
    .catch Ljava/lang/Exception; {:try_start_78 .. :try_end_81} :catch_6f

    goto :goto_6a

    .line 2023
    :cond_82
    if-eqz p2, :cond_6a

    .line 2024
    invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_6a

    .line 2002
    :sswitch_data_88
    .sparse-switch
        0x0 -> :sswitch_6b
        0x2 -> :sswitch_78
        0x10 -> :sswitch_78
        0x2e640 -> :sswitch_78
    .end sparse-switch
.end method

.method a(ILcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
            ">;",
            "Ljava/lang/String;",
            "Z",
            "Lcom/baidu/sapi2/utils/SapiDataEncryptor;",
            ")V"
        }
    .end annotation

    .prologue
    .line 400
    if-eqz p3, :cond_9c

    .line 401
    new-instance v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V

    .line 403
    :try_start_7
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 404
    const-string v2, "userinfo"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 405
    const-string v0, ""

    .line 406
    const/4 v0, 0x0

    .line 407
    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_64

    .line 408
    invoke-virtual {p5, v2}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->decrypt(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 409
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 411
    const-string v2, "displayname"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->displayname:Ljava/lang/String;

    .line 412
    const-string v2, "uname"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->username:Ljava/lang/String;

    .line 413
    const-string v2, "uid"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->uid:Ljava/lang/String;

    .line 414
    const-string v2, "email"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->email:Ljava/lang/String;

    .line 415
    const-string v2, "bduss"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->bduss:Ljava/lang/String;

    .line 416
    const-string v2, "ptoken"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->ptoken:Ljava/lang/String;

    .line 417
    const-string v2, "stoken"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->stoken:Ljava/lang/String;

    .line 418
    const-string v2, "authsid"

    invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->authSid:Ljava/lang/String;

    .line 422
    :cond_64
    if-eqz p2, :cond_6c

    .line 423
    packed-switch p1, :pswitch_data_a2

    .line 436
    invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    .line 451
    :cond_6c
    :goto_6c
    return-void

    .line 425
    :pswitch_6d
    if-eqz p4, :cond_8c

    .line 426
    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v2

    .line 428
    invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;

    move-result-object v0

    .line 429
    iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;

    invoke-virtual {v2, v0}, Lcom/baidu/sapi2/SapiAccount;->addDispersionCertification(Ljava/util/Map;)V

    .line 430
    const-string v0, "tpl"

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v2, v0, v3}, Lcom/baidu/sapi2/SapiAccount;->putExtra(Ljava/lang/String;Ljava/lang/Object;)V

    .line 431
    invoke-static {}, Lcom/baidu/sapi2/share/a;->a()Lcom/baidu/sapi2/share/a;

    move-result-object v0

    invoke-virtual {v0, v2}, Lcom/baidu/sapi2/share/a;->a(Lcom/baidu/sapi2/SapiAccount;)V

    .line 433
    :cond_8c
    invoke-interface {p2, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
    :try_end_8f
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_8f} :catch_90

    goto :goto_6c

    .line 440
    :catch_90
    move-exception v0

    .line 441
    invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    .line 442
    if-eqz p2, :cond_6c

    .line 443
    const/16 v0, -0x64

    invoke-interface {p2, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_6c

    .line 447
    :cond_9c
    if-eqz p2, :cond_6c

    .line 448
    invoke-interface {p2, p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_6c

    .line 423
    :pswitch_data_a2
    .packed-switch 0x0
        :pswitch_6d
    .end packed-switch
.end method

.method a(Landroid/content/Context;Ljava/util/Map;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/Long;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v5, 0x0

    .line 2248
    if-nez p1, :cond_4

    .line 2338
    :cond_3
    :goto_3
    return-void

    .line 2251
    :cond_4
    const-string v1, ""

    .line 2252
    const-string v0, ""

    .line 2253
    if-nez p2, :cond_1b

    .line 2254
    new-instance v2, Lcom/baidu/sapi2/share/face/FaceLoginService;

    invoke-direct {v2}, Lcom/baidu/sapi2/share/face/FaceLoginService;-><init>()V

    invoke-static {p1}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v3

    invoke-virtual {v3}, Lcom/baidu/sapi2/SapiContext;->getV2FaceLivingUnames()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Lcom/baidu/sapi2/share/face/FaceLoginService;->str2ShareMap(Ljava/lang/String;)Ljava/util/Map;

    move-result-object p2

    .line 2257
    :cond_1b
    invoke-interface {p2}, Ljava/util/Map;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_3

    .line 2260
    invoke-interface {p2}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v2

    invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v4

    move-object v3, v1

    move-object v1, v0

    :goto_2b
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_70

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/Map$Entry;

    .line 2261
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ","

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2262
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ","

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    move-object v1, v0

    move-object v3, v2

    .line 2263
    goto :goto_2b

    .line 2265
    :cond_70
    new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 2270
    const-string v0, "is_multiple"

    const-string v4, "1"

    invoke-virtual {v2, v0, v4}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2271
    const-string v0, "uid"

    invoke-virtual {v3}, Ljava/lang/String;->length()I

    move-result v4

    add-int/lit8 v4, v4, -0x1

    invoke-virtual {v3, v5, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v0, v3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2272
    const-string v0, "times"

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v3

    add-int/lit8 v3, v3, -0x1

    invoke-virtual {v1, v5, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2273
    const-string v0, "client"

    const-string v1, "android"

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2274
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2275
    const-string v0, "zid"

    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;

    move-result-object v1

    invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2276
    const-string v0, "clientfrom"

    const-string v1, "native"

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2277
    const-string v0, "/v3/login/facelogincheck"

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2278
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_d3

    .line 2279
    const-string v1, "di"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2281
    :cond_d3
    const-string v0, "sapiver"

    const-string v1, "1"

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2282
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2283
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2284
    invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2285
    const-string v1, "sig"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2286
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v3, "/v3/login/facelogincheck"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    .line 2287
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lcom/baidu/sapi2/a$13;

    .line 2288
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v6

    invoke-direct {v5, p0, v6, p1}, Lcom/baidu/sapi2/a$13;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Landroid/content/Context;)V

    .line 2286
    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_3
.end method

.method a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;)V
    .registers 10

    .prologue
    .line 987
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    .line 988
    invoke-virtual {v2}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "/v2/security/sapibindwidgetbind"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    .line 990
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lcom/baidu/sapi2/a$22;

    .line 992
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    invoke-direct {v5, p0, v2, p1, p2}, Lcom/baidu/sapi2/a$22;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;)V

    move-object v2, p3

    .line 987
    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 1061
    return-void
.end method

.method a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Ljava/lang/String;)V
    .registers 14
    .annotation build Landroid/annotation/TargetApi;
        value = 0x9
    .end annotation

    .prologue
    .line 815
    if-nez p1, :cond_21

    .line 816
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/FillUserProfileCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 818
    :cond_21
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 819
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 821
    :cond_2f
    new-instance v4, Lcom/baidu/sapi2/result/FillUserProfileResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/FillUserProfileResult;-><init>()V

    .line 822
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_47

    .line 823
    const/16 v0, -0xc9

    invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V

    .line 824
    invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 983
    :goto_46
    return-void

    .line 827
    :cond_47
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->isSimReady(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_5a

    .line 828
    const/16 v0, -0x65

    invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/FillUserProfileResult;->setResultCode(I)V

    .line 829
    invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/FillUserProfileCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    goto :goto_46

    .line 833
    :cond_5a
    new-instance v6, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 834
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 835
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 836
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_84

    .line 837
    const-string v0, "clientid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 839
    :cond_84
    const-string v0, "bduss"

    invoke-virtual {v6, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 840
    invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 841
    const-string v1, "sig"

    invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 843
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    .line 844
    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/security/sapibindwidgetsend"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/a$21;

    .line 845
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$21;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUserProfileCallback;Lcom/baidu/sapi2/result/FillUserProfileResult;Ljava/lang/String;)V

    move-object v1, v7

    move-object v2, v8

    move-object v3, v6

    move-object v4, v9

    move-object v5, v10

    move-object v6, v0

    .line 843
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_46
.end method

.method a(Lcom/baidu/sapi2/callback/FillUsernameCallback;Ljava/lang/String;Ljava/lang/String;)V
    .registers 18

    .prologue
    .line 661
    if-nez p1, :cond_21

    .line 662
    new-instance v1, Ljava/lang/IllegalArgumentException;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-class v3, Lcom/baidu/sapi2/callback/FillUsernameCallback;

    invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " can\'t be null"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v1

    .line 664
    :cond_21
    invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2f

    .line 665
    new-instance v1, Ljava/lang/IllegalArgumentException;

    const-string v2, "bduss can\'t be empty"

    invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v1

    .line 667
    :cond_2f
    invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_3d

    .line 668
    new-instance v1, Ljava/lang/IllegalArgumentException;

    const-string v2, "username can\'t be empty"

    invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v1

    .line 670
    :cond_3d
    new-instance v5, Lcom/baidu/sapi2/result/FillUsernameResult;

    invoke-direct {v5}, Lcom/baidu/sapi2/result/FillUsernameResult;-><init>()V

    .line 671
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_62

    .line 672
    const/16 v1, -0xc9

    invoke-virtual {v5, v1}, Lcom/baidu/sapi2/result/FillUsernameResult;->setResultCode(I)V

    .line 673
    invoke-virtual {p1, v5}, Lcom/baidu/sapi2/callback/FillUsernameCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 674
    const/16 v1, 0x2ee7

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    sget-object v4, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v4, v2, v3

    invoke-static {v1, v2}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 809
    :goto_61
    return-void

    .line 680
    :cond_62
    new-instance v11, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 681
    const-string v1, "appid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 682
    const-string v1, "tpl"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 683
    const-string v1, "cert_id"

    const/4 v2, 0x1

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 684
    const-string v1, "crypttype"

    const/4 v2, 0x6

    invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v11, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 685
    new-instance v1, Lorg/json/JSONObject;

    invoke-direct {v1}, Lorg/json/JSONObject;-><init>()V

    .line 687
    new-instance v6, Lcom/baidu/sapi2/utils/SapiDataEncryptor;

    invoke-direct {v6}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;-><init>()V

    .line 689
    :try_start_97
    const-string v2, "bduss"

    move-object/from16 v0, p2

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 690
    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_b1

    .line 691
    const-string v2, "clientid"

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 693
    :cond_b1
    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_c4

    .line 694
    const-string v2, "clientip"

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 696
    :cond_c4
    const-string v2, "username"

    move-object/from16 v0, p3

    invoke-virtual {v1, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 697
    const-string v2, "key"

    invoke-virtual {v6}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->getAESKey()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 698
    const-string v2, "userinfo"

    const-string v3, "-----BEGIN CERTIFICATE-----\nMIIFKDCCBBCgAwIBAgIQaG9YabPddabIY+N5IoXttzANBgkqhkiG9w0BAQUFADCB\nvDELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL\nExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2Ug\nYXQgaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMt\nVmVyaVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMB4X\nDTEwMTIwMzAwMDAwMFoXDTEyMTIwMjIzNTk1OVowga8xCzAJBgNVBAYTAkNOMRAw\nDgYDVQQIEwdCZWlqaW5nMRAwDgYDVQQHFAdCZWlqaW5nMTkwNwYDVQQKFDBCZWlK\naW5nIEJhaWR1IE5ldGNvbSBTY2llbmNlIFRlY2hub2xvZ3kgQ28uLCBMdGQxJTAj\nBgNVBAsUHHNlcnZpY2Ugb3BlcmF0aW9uIGRlcGFydG1lbnQxGjAYBgNVBAMUEW9w\nZW5hcGkuYmFpZHUuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC68R1G\nWkkVvvjBOGKHOoyLxdtEcxBiVOGG8lvXTckB8jNrg4tihQzql+fJbr/X8V9MqQLw\nzzOyQViYlW+/GhC6u1jrP6t3Br0Wy8HyThDnvOAWyPFEawgbIywT20F41Iqayled\n/DQ/JCDWcNA7+xX56rqEcQd+6baNAiu9o962PwIDAQABo4IBszCCAa8wCQYDVR0T\nBAIwADALBgNVHQ8EBAMCBaAwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL1NWUklu\ndGwtRzMtY3JsLnZlcmlzaWduLmNvbS9TVlJJbnRsRzMuY3JsMEQGA1UdIAQ9MDsw\nOQYLYIZIAYb4RQEHFwMwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNp\nZ24uY29tL3JwYTAoBgNVHSUEITAfBglghkgBhvhCBAEGCCsGAQUFBwMBBggrBgEF\nBQcDAjByBggrBgEFBQcBAQRmMGQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLnZl\ncmlzaWduLmNvbTA8BggrBgEFBQcwAoYwaHR0cDovL1NWUkludGwtRzMtYWlhLnZl\ncmlzaWduLmNvbS9TVlJJbnRsRzMuY2VyMG4GCCsGAQUFBwEMBGIwYKFeoFwwWjBY\nMFYWCWltYWdlL2dpZjAhMB8wBwYFKw4DAhoEFEtruSiWBgy70FI4mymsSweLIQUY\nMCYWJGh0dHA6Ly9sb2dvLnZlcmlzaWduLmNvbS92c2xvZ28xLmdpZjANBgkqhkiG\n9w0BAQUFAAOCAQEAgNIl8/QIKP4KWWWj6ltL6lVknoGlpUIoowvnv+57H7FdEYJb\n9zQewrAqoFkblB0mMiUEGdJOa7YxKKJialqz6KnlMrHQMAsB641BHLDESvLjuhio\nUsWmvBowIK92HQ2H9N01U8d1i5rTz5wwFK+Nvue/61tzCTTmbRgBuGPotQ/tcA+g\nYCNuEIHsJMbWiX9O3gflnMdRME7z9Hw9zMogt+lz7GudP/AO1K6sZ6VnQ931Gv1e\nIOmPCPfvO/Kw/aXSacoEWnMsy+qTIewVPT/MMgSaq9JewAQgLpMX+O5qqAJBYoDj\nxoZnHufGgOIKfNmSvYiHjDFJtP55PdEH21q+JA==\n-----END CERTIFICATE-----"

    invoke-virtual {v1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v6, v3, v1}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;->encrypt(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v11, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 699
    invoke-virtual {v11}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 700
    const-string v2, "sig"

    invoke-virtual {v11, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 702
    new-instance v12, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v12}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->j()Ljava/lang/String;

    move-result-object v13

    const/4 v9, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v1, Lcom/baidu/sapi2/a$20;

    .line 703
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v3

    move-object v2, p0

    move-object v4, p1

    move-object/from16 v7, p2

    move-object/from16 v8, p3

    invoke-direct/range {v1 .. v8}, Lcom/baidu/sapi2/a$20;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/FillUsernameCallback;Lcom/baidu/sapi2/result/FillUsernameResult;Lcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V

    move-object v6, v12

    move-object v7, v13

    move-object v8, v11

    move-object v11, v1

    .line 702
    invoke-virtual/range {v6 .. v11}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V
    :try_end_118
    .catch Ljava/lang/Throwable; {:try_start_97 .. :try_end_118} :catch_11a

    goto/16 :goto_61

    .line 804
    :catch_11a
    move-exception v1

    .line 805
    const/16 v2, -0xca

    invoke-virtual {v5, v2}, Lcom/baidu/sapi2/result/FillUsernameResult;->setResultCode(I)V

    .line 806
    invoke-virtual {p1, v5}, Lcom/baidu/sapi2/callback/FillUsernameCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 807
    invoke-static {v1}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    goto/16 :goto_61
.end method

.method a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
    .registers 14

    .prologue
    const/4 v6, 0x0

    .line 455
    if-nez p1, :cond_22

    .line 456
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/GetUserInfoCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 458
    :cond_22
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_30

    .line 459
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 461
    :cond_30
    new-instance v4, Lcom/baidu/sapi2/result/GetUserInfoResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/GetUserInfoResult;-><init>()V

    .line 462
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_55

    .line 463
    const/16 v0, -0xc9

    invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/GetUserInfoResult;->setResultCode(I)V

    .line 464
    invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/GetUserInfoCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 465
    const/16 v0, 0x2eee

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 610
    :goto_54
    return-void

    .line 471
    :cond_55
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 472
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 473
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 474
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_7f

    .line 475
    const-string v0, "clientid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 477
    :cond_7f
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_92

    .line 478
    const-string v0, "clientip"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 480
    :cond_92
    const-string v0, "bduss"

    invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 482
    const-string v0, "sdkversion"

    const-string v1, "8.7.7.0.2"

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 484
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    .line 485
    invoke-virtual {v0, p2}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v0

    .line 486
    if-eqz v0, :cond_bb

    iget-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_bb

    .line 487
    const-string v1, "ptoken"

    iget-object v2, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;

    invoke-virtual {v7, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 489
    :cond_bb
    const-string v1, "client"

    const-string v2, "android"

    invoke-virtual {v7, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 491
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    if-nez v0, :cond_144

    move-object v0, v6

    :goto_cd
    const/16 v3, 0x7a

    invoke-virtual {v1, v2, v0, v3}, Lcom/baidu/sapi2/SapiAccountManager;->getDeviceAuthToken(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 493
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_de

    .line 494
    const-string v1, "once_token"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 496
    :cond_de
    const-string v1, "is_outside_company"

    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->isOutsideCompany()Z

    move-result v0

    if-eqz v0, :cond_147

    const-string v0, "1"

    :goto_ec
    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 498
    const-string v0, "/v2/sapi/center/getuinfo"

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDeviceInfo(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 499
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_100

    .line 500
    const-string v1, "di"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 502
    :cond_100
    invoke-static {}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getPisDeviceInfo()Ljava/lang/String;

    move-result-object v0

    .line 503
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_10f

    .line 504
    const-string v1, "pis_di"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 506
    :cond_10f
    invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 507
    const-string v1, "sig"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 509
    new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->k()Ljava/lang/String;

    move-result-object v9

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/a$18;

    .line 510
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$18;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/GetUserInfoCallback;Lcom/baidu/sapi2/result/GetUserInfoResult;Ljava/lang/String;)V

    move-object v1, v8

    move-object v2, v9

    move-object v3, v7

    move-object v4, v6

    move-object v5, v10

    move-object v6, v0

    .line 509
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_54

    .line 491
    :cond_144
    iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;

    goto :goto_cd

    .line 496
    :cond_147
    const-string v0, "0"

    goto :goto_ec
.end method

.method a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V
    .registers 11

    .prologue
    .line 2031
    if-nez p1, :cond_3

    .line 2095
    :goto_2
    return-void

    .line 2034
    :cond_3
    invoke-virtual {p1}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onStart()V

    .line 2035
    iget-object v0, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->accessToken:Ljava/lang/String;

    .line 2036
    iget-object v5, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->phoneNum:Ljava/lang/String;

    .line 2037
    iget-object v1, p2, Lcom/baidu/sapi2/dto/IqiyiLoginDTO;->openID:Ljava/lang/String;

    .line 2038
    new-instance v4, Lcom/baidu/sapi2/result/IqiyiLoginResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/IqiyiLoginResult;-><init>()V

    .line 2039
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v2

    invoke-virtual {v2}, Lcom/baidu/sapi2/SapiAccountManager;->getSession()Lcom/baidu/sapi2/SapiAccount;

    move-result-object v6

    .line 2040
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2e

    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_2e

    const/4 v0, 0x1

    .line 2041
    :goto_26
    if-nez v0, :cond_30

    if-nez v6, :cond_30

    .line 2043
    invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/IqiyiLoginCallback;->onLogin(Lcom/baidu/sapi2/result/IqiyiLoginResult;)V

    goto :goto_2

    .line 2040
    :cond_2e
    const/4 v0, 0x0

    goto :goto_26

    .line 2044
    :cond_30
    if-eqz v0, :cond_38

    if-nez v6, :cond_38

    .line 2046
    invoke-direct {p0, p1, p2, v4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;)V

    goto :goto_2

    .line 2049
    :cond_38
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getAccountService()Lcom/baidu/sapi2/SapiAccountService;

    move-result-object v7

    new-instance v0, Lcom/baidu/sapi2/a$9;

    move-object v1, p0

    move-object v2, p1

    move-object v3, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$9;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;Lcom/baidu/sapi2/result/IqiyiLoginResult;Ljava/lang/String;)V

    iget-object v1, v6, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/SapiAccountService;->getUserInfo(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V

    goto :goto_2
.end method

.method public a(Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V
    .registers 14

    .prologue
    .line 1466
    if-nez p1, :cond_21

    .line 1467
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/SSOConfirmCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1470
    :cond_21
    if-nez p2, :cond_42

    .line 1471
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1474
    :cond_42
    iget-object v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->channelID:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_52

    .line 1475
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "channel id can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1477
    :cond_52
    iget-object v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->bduss:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_62

    .line 1478
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1481
    :cond_62
    new-instance v4, Lcom/baidu/sapi2/result/SSOConfirmResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/SSOConfirmResult;-><init>()V

    .line 1482
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_87

    .line 1483
    const/16 v0, -0xc9

    invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/SSOConfirmResult;->setResultCode(I)V

    .line 1484
    invoke-virtual {p1, v4}, Lcom/baidu/sapi2/callback/SSOConfirmCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1485
    const/16 v0, 0x2efd

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1579
    :goto_86
    return-void

    .line 1491
    :cond_87
    const-string v0, "/v2/sapi/setssochannelinfo"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v6

    .line 1492
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_a0

    .line 1493
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1495
    :cond_a0
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_b3

    .line 1496
    const-string v0, "clientip"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1499
    :cond_b3
    const-string v0, "channel_id"

    iget-object v1, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->channelID:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1500
    const-string v0, "bduss"

    iget-object v1, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->bduss:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1501
    const-string v1, "refuse"

    iget-boolean v0, p2, Lcom/baidu/sapi2/dto/SSOConfirmDTO;->authorized:Z

    if-eqz v0, :cond_117

    const-string v0, "0"

    :goto_c9
    invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1502
    invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1503
    const-string v1, "sig"

    invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1506
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/setssochannelinfo"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x0

    .line 1507
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/a$3;

    .line 1508
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$3;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/result/SSOConfirmResult;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V

    move-object v1, v7

    move-object v2, v8

    move-object v3, v6

    move-object v4, v9

    move-object v5, v10

    move-object v6, v0

    .line 1506
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_86

    .line 1501
    :cond_117
    const-string v0, "1"

    goto :goto_c9
.end method

.method a(Lcom/baidu/sapi2/callback/SapiCallback;ILjava/util/Map;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/FastRegResult;",
            ">;I",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 1728
    if-nez p1, :cond_22

    .line 1729
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1734
    :cond_22
    new-instance v1, Lcom/baidu/sapi2/result/FastRegResult;

    invoke-direct {v1}, Lcom/baidu/sapi2/result/FastRegResult;-><init>()V

    .line 1736
    const/16 v2, 0xa

    if-lt p2, v2, :cond_2f

    const/16 v2, 0x5a

    if-le p2, v2, :cond_37

    .line 1737
    :cond_2f
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "timeoutSeconds must between 10 and 90"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1740
    :cond_37
    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->isSimReady(Landroid/content/Context;)Z

    move-result v2

    if-nez v2, :cond_4a

    .line 1741
    const/16 v0, -0x65

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V

    .line 1742
    invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1793
    :goto_49
    return-void

    .line 1745
    :cond_4a
    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v2

    if-nez v2, :cond_5d

    .line 1746
    const/16 v0, -0xc9

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V

    .line 1747
    invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    goto :goto_49

    .line 1751
    :cond_5d
    const/4 v2, 0x1

    new-array v5, v2, [Z

    aput-boolean v0, v5, v0

    .line 1752
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;

    move-result-object v3

    invoke-virtual {v3}, Ljava/util/UUID;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, "-"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

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

    move-result-wide v6

    invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ",\u70b9\u51fb\u53d1\u9001\u76f4\u63a5\u767b\u5f55"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    .line 1754
    new-instance v3, Lcom/baidu/sapi2/a$6;

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    invoke-direct {v3, p0, v2, v5}, Lcom/baidu/sapi2/a$6;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;[Z)V

    .line 1766
    new-instance v4, Lcom/baidu/sapi2/a$7;

    invoke-direct {v4, p0, v3}, Lcom/baidu/sapi2/a$7;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Handler;)V

    .line 1774
    const-string v2, "android.permission.SEND_SMS"

    iget-object v7, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v7, v7, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v2, v7}, Lcom/baidu/sapi2/utils/SapiUtils;->checkRequestPermission(Ljava/lang/String;Landroid/content/Context;)Z

    move-result v2

    if-eqz v2, :cond_b1

    .line 1775
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->getFastRegChannel(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v6, v0}, Lcom/baidu/sapi2/utils/SapiCoreUtil;->sendSms(Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    .line 1777
    :cond_b1
    if-eqz v0, :cond_ea

    .line 1778
    const-string v0, "/v2/sapi/smsgetlogin"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v2

    .line 1779
    if-eqz p3, :cond_c4

    invoke-interface {p3}, Ljava/util/Map;->size()I

    move-result v0

    if-lez v0, :cond_c4

    .line 1780
    invoke-virtual {v2, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->putAll(Ljava/util/Map;)V

    .line 1782
    :cond_c4
    const-string v0, "sms"

    invoke-virtual {v2, v0, v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1783
    invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1784
    const-string v1, "sig"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1786
    mul-int/lit16 v0, p2, 0x3e8

    int-to-long v0, v0

    invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 1787
    invoke-interface {p1}, Lcom/baidu/sapi2/callback/SapiCallback;->onStart()V

    move-object v0, p0

    move-object v1, p1

    .line 1788
    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;Landroid/os/Handler;Ljava/lang/Runnable;[Z)V

    goto/16 :goto_49

    .line 1790
    :cond_ea
    const/16 v0, -0x66

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/result/FastRegResult;->setResultCode(I)V

    .line 1791
    invoke-interface {p1, v1}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    goto/16 :goto_49
.end method

.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
    .registers 14
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/FaceLoginStatusResult;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2427
    if-nez p1, :cond_21

    .line 2428
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 2430
    :cond_21
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 2431
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 2433
    :cond_2f
    const-string v0, "/v3/security/sapi/faceLoginStatus"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v6

    .line 2434
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2435
    const-string v0, "client"

    const-string v1, "android"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2436
    const-string v0, "clientfrom"

    const-string v1, "native"

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2437
    const-string v0, "bduss"

    invoke-virtual {v6, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2438
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2439
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2440
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2441
    const-string v0, "zid"

    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v6, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2442
    invoke-virtual {v6}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2443
    const-string v1, "sig"

    invoke-virtual {v6, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2445
    new-instance v4, Lcom/baidu/sapi2/result/FaceLoginStatusResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/FaceLoginStatusResult;-><init>()V

    .line 2446
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v3/security/sapi/faceLoginStatus"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    const/4 v9, 0x0

    .line 2447
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/a$15;

    .line 2448
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$15;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/FaceLoginStatusResult;Ljava/lang/String;)V

    move-object v1, v7

    move-object v2, v8

    move-object v3, v6

    move-object v4, v9

    move-object v5, v10

    move-object v6, v0

    .line 2446
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 2505
    return-void
.end method

.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
    .registers 16
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/OAuthResult;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 1343
    if-nez p1, :cond_21

    .line 1344
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1346
    :cond_21
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 1347
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1350
    :cond_2f
    new-instance v4, Lcom/baidu/sapi2/result/OAuthResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/OAuthResult;-><init>()V

    .line 1351
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_54

    .line 1352
    const/16 v0, -0xc9

    invoke-virtual {v4, v0}, Lcom/baidu/sapi2/result/OAuthResult;->setResultCode(I)V

    .line 1353
    invoke-interface {p1, v4}, Lcom/baidu/sapi2/callback/SapiCallback;->onFailure(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 1354
    const/16 v0, 0x2ef0

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    const/4 v2, 0x0

    sget-object v3, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->FAILURE:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v3, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    .line 1463
    :goto_53
    return-void

    .line 1360
    :cond_54
    new-instance v7, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 1361
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1362
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1363
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_7e

    .line 1364
    const-string v0, "clientid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1366
    :cond_7e
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_91

    .line 1367
    const-string v0, "clientip"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1369
    :cond_91
    invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_9c

    .line 1370
    const-string v0, "openPlatformId"

    invoke-virtual {v7, v0, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1372
    :cond_9c
    const-string v0, "bduss"

    invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1373
    invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1374
    const-string v1, "sig"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1377
    new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/bdussexchangeaccesstoken"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x0

    .line 1378
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v11

    new-instance v0, Lcom/baidu/sapi2/a$2;

    .line 1379
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    move-object v6, p3

    invoke-direct/range {v0 .. v6}, Lcom/baidu/sapi2/a$2;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/OAuthResult;Ljava/lang/String;Ljava/lang/String;)V

    move-object v1, v8

    move-object v2, v9

    move-object v3, v7

    move-object v4, v10

    move-object v5, v11

    move-object v6, v0

    .line 1377
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto/16 :goto_53
.end method

.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/util/Map;)V
    .registers 16
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/CheckUserFaceIdResult;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2342
    if-nez p1, :cond_21

    .line 2343
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 2345
    :cond_21
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 2346
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 2349
    :cond_2f
    const-string v0, "/v3/security/sapi/faceCheck"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v7

    .line 2350
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2351
    const-string v0, "client"

    const-string v1, "android"

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2352
    const-string v0, "clientfrom"

    const-string v1, "native"

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2353
    const-string v0, "bduss"

    invoke-virtual {v7, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2354
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2355
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2356
    const-string v0, "cuid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2357
    if-eqz p3, :cond_77

    invoke-interface {p3}, Ljava/util/Map;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_77

    .line 2358
    invoke-virtual {v7, p3}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->putAll(Ljava/util/Map;)V

    .line 2360
    :cond_77
    const-string v0, "zid"

    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v7, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2361
    invoke-virtual {v7}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2362
    const-string v1, "sig"

    invoke-virtual {v7, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2364
    new-instance v4, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;

    invoke-direct {v4}, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;-><init>()V

    .line 2365
    new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v3/security/sapi/faceCheck"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x0

    .line 2366
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v11

    new-instance v0, Lcom/baidu/sapi2/a$14;

    .line 2367
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move-object v5, p2

    move-object v6, p3

    invoke-direct/range {v0 .. v6}, Lcom/baidu/sapi2/a$14;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/CheckUserFaceIdResult;Ljava/lang/String;Ljava/util/Map;)V

    move-object v1, v8

    move-object v2, v9

    move-object v3, v7

    move-object v4, v10

    move-object v5, v11

    move-object v6, v0

    .line 2365
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 2424
    return-void
.end method

.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;ZLjava/lang/String;)V
    .registers 19
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/SapiResult;",
            ">;",
            "Ljava/lang/String;",
            "Z",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2510
    if-nez p1, :cond_21

    .line 2511
    new-instance v1, Ljava/lang/IllegalArgumentException;

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-class v3, Lcom/baidu/sapi2/callback/SapiCallback;

    invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " can\'t be null"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v1

    .line 2513
    :cond_21
    invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2f

    .line 2514
    new-instance v1, Ljava/lang/IllegalArgumentException;

    const-string v2, "bduss can\'t be empty"

    invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v1

    .line 2517
    :cond_2f
    const-string v1, "/v3/security/sapi/faceLoginStatus"

    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;)Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    move-result-object v9

    .line 2519
    if-eqz p3, :cond_f4

    .line 2520
    const-string v1, "action"

    const-string v2, "enable_face_login"

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2524
    :goto_3e
    invoke-static/range {p4 .. p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_4b

    .line 2525
    const-string v1, "callbackKey"

    move-object/from16 v0, p4

    invoke-virtual {v9, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2527
    :cond_4b
    const-string v1, "guidefrom"

    const-string v2, "native_face_login_switch"

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2528
    const-string v1, "cuid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2529
    const-string v1, "client"

    const-string v2, "android"

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2530
    const-string v1, "clientfrom"

    const-string v2, "native"

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2531
    const-string v1, "bduss"

    move-object/from16 v0, p2

    invoke-virtual {v9, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2532
    const-string v1, "appid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2533
    const-string v1, "tpl"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2534
    const-string v1, "cuid"

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2535
    const-string v1, "zid"

    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v2

    invoke-virtual {v2}, Lcom/baidu/sapi2/SapiAccountManager;->getSafeFacade()Lcom/baidu/sapi2/SapiSafeFacade;

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-virtual {v2, v3}, Lcom/baidu/sapi2/SapiSafeFacade;->getCurrentZid(Landroid/content/Context;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2536
    invoke-virtual {v9}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 2537
    const-string v2, "sig"

    invoke-virtual {v9, v2, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2539
    new-instance v5, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;

    invoke-direct {v5}, Lcom/baidu/sapi2/result/CheckUserFaceIdResult;-><init>()V

    .line 2540
    new-instance v10, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v10}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v2, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v2}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, "/v3/security/faceloginswitchresult"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    const/4 v12, 0x0

    .line 2541
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v13

    new-instance v1, Lcom/baidu/sapi2/a$16;

    .line 2542
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v3

    move-object v2, p0

    move-object v4, p1

    move-object/from16 v6, p2

    move/from16 v7, p3

    move-object/from16 v8, p4

    invoke-direct/range {v1 .. v8}, Lcom/baidu/sapi2/a$16;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/result/CheckUserFaceIdResult;Ljava/lang/String;ZLjava/lang/String;)V

    move-object v2, v10

    move-object v3, v11

    move-object v4, v9

    move-object v5, v12

    move-object v6, v13

    move-object v7, v1

    .line 2540
    invoke-virtual/range {v2 .. v7}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 2605
    return-void

    .line 2522
    :cond_f4
    const-string v1, "action"

    const-string v2, "disable_face_login"

    invoke-virtual {v9, v1, v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_3e
.end method

.method a(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Z)V
    .registers 10

    .prologue
    const/4 v6, 0x0

    .line 174
    if-nez p1, :cond_22

    .line 175
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 177
    :cond_22
    new-instance v2, Lcom/baidu/sapi2/result/Web2NativeLoginResult;

    invoke-direct {v2}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;-><init>()V

    .line 178
    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookieBduss()Ljava/lang/String;

    move-result-object v4

    .line 179
    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookiePtoken()Ljava/lang/String;

    move-result-object v5

    .line 180
    invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_3e

    .line 181
    const/16 v0, -0x65

    invoke-virtual {v2, v0}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;->setResultCode(I)V

    .line 182
    invoke-virtual {p1, v2}, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;->onBdussEmpty(Lcom/baidu/sapi2/result/Web2NativeLoginResult;)V

    .line 248
    :goto_3d
    return-void

    .line 185
    :cond_3e
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->isLogin()Z

    move-result v0

    if-eqz v0, :cond_4a

    if-eqz p2, :cond_55

    .line 186
    :cond_4a
    new-instance v0, Lcom/baidu/sapi2/a$1;

    move-object v1, p0

    move-object v3, p1

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/a$1;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/result/Web2NativeLoginResult;Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p0, v0, v4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V

    goto :goto_3d

    .line 238
    :cond_55
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSession()Lcom/baidu/sapi2/SapiAccount;

    move-result-object v0

    .line 239
    iget-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;

    invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-nez v1, :cond_76

    .line 240
    invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;

    move-result-object v1

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getAccountService()Lcom/baidu/sapi2/SapiAccountService;

    move-result-object v1

    iget-object v3, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;

    invoke-virtual {v1, v3, v0}, Lcom/baidu/sapi2/SapiAccountService;->webLogin(Landroid/content/Context;Ljava/lang/String;)Z

    .line 242
    :cond_76
    invoke-virtual {v2, v6}, Lcom/baidu/sapi2/result/Web2NativeLoginResult;->setResultCode(I)V

    .line 243
    invoke-virtual {p1, v2}, Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;->onSuccess(Lcom/baidu/sapi2/result/SapiResult;)V

    .line 244
    const/16 v0, 0x2efe

    const/4 v1, 0x1

    new-array v1, v1, [Ljava/lang/Object;

    sget-object v2, Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;->SUCCESS:Lcom/baidu/sapi2/passhost/pluginsdk/service/IEventCenterService$EventResult$PHASE;

    aput-object v2, v1, v6

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V

    goto :goto_3d
.end method

.method public a(Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;Ljava/lang/String;)V
    .registers 6

    .prologue
    .line 614
    if-nez p1, :cond_21

    .line 615
    new-instance v0, Ljava/lang/IllegalArgumentException;

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-class v2, Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;

    invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " can\'t be null"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 618
    :cond_21
    new-instance v0, Lcom/baidu/sapi2/a$19;

    invoke-direct {v0, p0, p1}, Lcom/baidu/sapi2/a$19;-><init>(Lcom/baidu/sapi2/a;Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;)V

    invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V

    .line 658
    return-void
.end method

.method a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/SapiAccount;",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)Z"
        }
    .end annotation

    .prologue
    const/4 v1, 0x0

    .line 1077
    const/4 v2, 0x1

    .line 1078
    if-eqz p1, :cond_c

    iget-object v0, p1, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_d

    .line 1095
    :cond_c
    :goto_c
    return v1

    .line 1084
    :cond_d
    :try_start_d
    new-instance v0, Lorg/json/JSONObject;

    iget-object v3, p1, Lcom/baidu/sapi2/SapiAccount;->extra:Ljava/lang/String;

    invoke-direct {v0, v3}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    invoke-static {v0}, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->fromJSONObject(Lorg/json/JSONObject;)Lcom/baidu/sapi2/SapiAccount$DispersionCertification;
    :try_end_17
    .catch Lorg/json/JSONException; {:try_start_d .. :try_end_17} :catch_33

    move-result-object v3

    .line 1089
    invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v4

    :cond_1c
    invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_38

    invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 1090
    iget-object v5, v3, Lcom/baidu/sapi2/SapiAccount$DispersionCertification;->tplStokenMap:Ljava/util/Map;

    invoke-interface {v5, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_1c

    move v0, v1

    :goto_31
    move v1, v0

    .line 1095
    goto :goto_c

    .line 1085
    :catch_33
    move-exception v0

    .line 1086
    invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    goto :goto_c

    :cond_38
    move v0, v2

    goto :goto_31
.end method

.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiResponse;",
            ">;",
            "Ljava/lang/String;",
            ")Z"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 1584
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    if-eqz v1, :cond_b

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    if-nez v1, :cond_c

    .line 1650
    :cond_b
    :goto_b
    return v0

    .line 1588
    :cond_c
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_1c

    .line 1589
    if-eqz p1, :cond_b

    .line 1590
    invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V

    goto :goto_b

    .line 1595
    :cond_1c
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2a

    .line 1596
    if-eqz p1, :cond_b

    .line 1597
    const/16 v1, 0x101

    invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_b

    .line 1602
    :cond_2a
    new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 1603
    const-string v0, "username"

    invoke-virtual {v2, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1605
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_47

    .line 1606
    const-string v0, "clientid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1608
    :cond_47
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5a

    .line 1609
    const-string v0, "clientip"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1612
    :cond_5a
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1613
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1614
    invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1615
    const-string v1, "sig"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1618
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v3, "/v2/sapi/getdpass"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    .line 1619
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lcom/baidu/sapi2/a$4;

    .line 1620
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v6

    invoke-direct {v5, p0, v6, p1, p2}, Lcom/baidu/sapi2/a$4;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V

    .line 1618
    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 1650
    const/4 v0, 0x1

    goto/16 :goto_b
.end method

.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Z)Z
    .registers 18
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z)Z"
        }
    .end annotation

    .prologue
    .line 255
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    if-eqz v0, :cond_a

    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    if-nez v0, :cond_c

    .line 256
    :cond_a
    const/4 v0, 0x0

    .line 318
    :goto_b
    return v0

    .line 259
    :cond_c
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-nez v0, :cond_1d

    .line 260
    if-eqz p1, :cond_1b

    .line 261
    invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V

    .line 263
    :cond_1b
    const/4 v0, 0x1

    goto :goto_b

    .line 266
    :cond_1d
    new-instance v5, Lcom/baidu/sapi2/utils/SapiDataEncryptor;

    invoke-direct {v5}, Lcom/baidu/sapi2/utils/SapiDataEncryptor;-><init>()V

    .line 267
    new-instance v8, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v8}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->y()Ljava/lang/String;

    move-result-object v9

    const/4 v10, 0x0

    const/4 v11, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v12

    new-instance v0, Lcom/baidu/sapi2/a$12;

    .line 268
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    move-object v1, p0

    move-object v3, p1

    move/from16 v4, p4

    move-object v6, p2

    move-object/from16 v7, p3

    invoke-direct/range {v0 .. v7}, Lcom/baidu/sapi2/a$12;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;ZLcom/baidu/sapi2/utils/SapiDataEncryptor;Ljava/lang/String;Ljava/lang/String;)V

    move-object v1, v8

    move-object v2, v9

    move-object v3, v10

    move-object v4, v11

    move-object v5, v12

    move-object v6, v0

    .line 267
    invoke-virtual/range {v1 .. v6}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->get(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 318
    const/4 v0, 0x1

    goto :goto_b
.end method

.method a(Ljava/lang/String;Ljava/util/List;)Z
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)Z"
        }
    .end annotation

    .prologue
    .line 1065
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_e

    .line 1066
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "bduss can\'t be empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1068
    :cond_e
    if-eqz p2, :cond_16

    invoke-interface {p2}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_1e

    .line 1069
    :cond_16
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "targetTplList can\'t be null or empty"

    invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 1072
    :cond_1e
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    invoke-virtual {v0, p1}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v0

    .line 1073
    invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z

    move-result v0

    return v0
.end method

.method b(Ljava/lang/String;)I
    .registers 4

    .prologue
    .line 1960
    :try_start_0
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 1961
    const-string v1, "errno"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
    :try_end_a
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_a} :catch_c

    move-result v0

    .line 1966
    :goto_b
    return v0

    .line 1962
    :catch_c
    move-exception v0

    move-object v1, v0

    .line 1963
    const/16 v0, -0x64

    .line 1964
    invoke-static {v1}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V

    goto :goto_b
.end method

.method b()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2669
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/passport/login"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method b(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
            ">;",
            "Ljava/lang/String;",
            ")Z"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    .line 1656
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    if-eqz v1, :cond_b

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    if-nez v1, :cond_c

    .line 1722
    :cond_b
    :goto_b
    return v0

    .line 1660
    :cond_c
    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v1

    if-nez v1, :cond_1c

    .line 1661
    if-eqz p1, :cond_b

    .line 1662
    invoke-interface {p1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onNetworkFailed()V

    goto :goto_b

    .line 1667
    :cond_1c
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_2a

    .line 1668
    if-eqz p1, :cond_b

    .line 1669
    const/16 v1, -0x67

    invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_b

    .line 1674
    :cond_2a
    new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 1675
    const-string v0, "sms"

    invoke-virtual {v2, v0, p2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1677
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_47

    .line 1678
    const-string v0, "clientid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1680
    :cond_47
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_5a

    .line 1681
    const-string v0, "clientip"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->clientIp:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1684
    :cond_5a
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1685
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1686
    invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1687
    const-string v1, "sig"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 1690
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v3, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v3}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v3, "/v2/sapi/smsgetlogin"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    .line 1691
    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lcom/baidu/sapi2/a$5;

    .line 1692
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v6

    invoke-direct {v5, p0, v6, p1, p2}, Lcom/baidu/sapi2/a$5;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V

    .line 1690
    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    .line 1722
    const/4 v0, 0x1

    goto/16 :goto_b
.end method

.method c(Ljava/lang/String;)I
    .registers 4

    .prologue
    .line 1973
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/a;->b(Ljava/lang/String;)I

    move-result v0

    .line 1974
    const v1, 0x1adb0

    if-ne v0, v1, :cond_a

    .line 1975
    const/4 v0, 0x0

    .line 1977
    :cond_a
    return v0
.end method

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

    .prologue
    .line 2673
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/passport/getpass"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method c(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/shell/callback/SapiCallBack",
            "<",
            "Lcom/baidu/sapi2/shell/response/SapiResponse;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2642
    :try_start_0
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    .line 2643
    const-string v1, "errno"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    .line 2644
    packed-switch v0, :pswitch_data_2c

    .line 2652
    invoke-interface {p1, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    .line 2657
    :goto_15
    return-void

    .line 2646
    :pswitch_16
    new-instance v1, Lcom/baidu/sapi2/shell/response/SapiResponse;

    invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SapiResponse;-><init>()V

    .line 2647
    iput v0, v1, Lcom/baidu/sapi2/shell/response/SapiResponse;->errorCode:I

    .line 2648
    const-string v0, "\u77ed\u4fe1\u9a8c\u8bc1\u7801\u53d1\u9001\u6210\u529f"

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiResponse;->errorMsg:Ljava/lang/String;

    .line 2649
    invoke-interface {p1, v1}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSuccess(Lcom/baidu/sapi2/shell/response/SapiResponse;)V
    :try_end_24
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_24} :catch_25

    goto :goto_15

    .line 2654
    :catch_25
    move-exception v0

    .line 2655
    const/16 v0, -0x64

    invoke-interface {p1, v0}, Lcom/baidu/sapi2/shell/callback/SapiCallBack;->onSystemError(I)V

    goto :goto_15

    .line 2644
    :pswitch_data_2c
    .packed-switch 0x0
        :pswitch_16
    .end packed-switch
.end method

.method d()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2677
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/wp/wappassword"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method d(Ljava/lang/String;)V
    .registers 9

    .prologue
    .line 2218
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_7

    .line 2245
    :cond_6
    :goto_6
    return-void

    .line 2222
    :cond_7
    iget-object v0, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hasActiveNetwork(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_6

    .line 2226
    new-instance v2, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;

    invoke-direct {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;-><init>()V

    .line 2227
    const-string v0, "tpl"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2228
    const-string v0, "appid"

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2229
    const-string v0, "accesstoken"

    invoke-virtual {v2, v0, p1}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2230
    invoke-virtual {v2}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->getMap()Ljava/util/Map;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/a;->c:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->appSignKey:Ljava/lang/String;

    invoke-static {v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->calculateSig(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2232
    const-string v1, "sig"

    invoke-virtual {v2, v1, v0}, Lcom/baidu/sapi2/httpwrap/HttpHashMapWrap;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 2233
    new-instance v0, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;

    invoke-direct {v0}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;-><init>()V

    invoke-virtual {p0}, Lcom/baidu/sapi2/a;->o()Ljava/lang/String;

    move-result-object v1

    const/4 v3, 0x0

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->w()Ljava/lang/String;

    move-result-object v4

    new-instance v5, Lcom/baidu/sapi2/a$11;

    .line 2234
    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v6

    invoke-direct {v5, p0, v6}, Lcom/baidu/sapi2/a$11;-><init>(Lcom/baidu/sapi2/a;Landroid/os/Looper;)V

    .line 2233
    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/httpwrap/HttpClientWrap;->post(Ljava/lang/String;Lcom/baidu/pass/http/HttpHashMap;Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/httpwrap/HttpHandlerWrap;)V

    goto :goto_6
.end method

.method e()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2681
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/wp/recordindex"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method f()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2685
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/?bindingaccount&"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method g()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2689
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/?bindingret"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method h()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2697
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/passport/authwidget"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method i()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2701
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/wp/unitewidget"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method j()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2705
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/center/filluname"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method k()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2709
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/center/getuinfo"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method l()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2713
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/wp/v3/ucenter/index"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method m()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2717
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v4/security"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method n()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2721
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/wp/v3/ucenter/realnameverify"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method o()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2725
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v3/phoenix/iqiyiat"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method p()Ljava/lang/String;
    .registers 4

    .prologue
    .line 2729
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-direct {p0}, Lcom/baidu/sapi2/a;->x()Lcom/baidu/sapi2/utils/enums/Domain;

    move-result-object v1

    invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z

    move-result v2

    invoke-virtual {v1, v2}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/guidetouristnormalize"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method q()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2734
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/v2/sapi/login"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method r()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2741
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/ssologin"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method s()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2746
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/ssologin"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method t()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2751
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/startlogin"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method u()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2756
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/afterauth"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method v()Ljava/lang/String;
    .registers 3

    .prologue
    .line 2761
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    iget-object v1, p0, Lcom/baidu/sapi2/a;->d:Lcom/baidu/sapi2/a$a;

    invoke-virtual {v1}, Lcom/baidu/sapi2/a$a;->a()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "/phoenix/account/finishbind"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method