SapiWebView.smali

.class public final Lcom/baidu/sapi2/SapiWebView;
.super Landroid/webkit/WebView;
.source "SapiWebView.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/sapi2/SapiWebView$ErrorCode;,
        Lcom/baidu/sapi2/SapiWebView$FastRegAction;,
        Lcom/baidu/sapi2/SapiWebView$Command;,
        Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;,
        Lcom/baidu/sapi2/SapiWebView$OnBackCallback;,
        Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;,
        Lcom/baidu/sapi2/SapiWebView$LocalConfigCallback;,
        Lcom/baidu/sapi2/SapiWebView$RealnameAuthenticateCallback;,
        Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;,
        Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;,
        Lcom/baidu/sapi2/SapiWebView$QrLoginCallback;,
        Lcom/baidu/sapi2/SapiWebView$ShareAccountClickCallback;,
        Lcom/baidu/sapi2/SapiWebView$UpwardSmsCallback;,
        Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;,
        Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyResult;,
        Lcom/baidu/sapi2/SapiWebView$LeftBtnVisibleCallback;,
        Lcom/baidu/sapi2/SapiWebView$AccountFreezeCallback;,
        Lcom/baidu/sapi2/SapiWebView$AccountDestoryCallback;,
        Lcom/baidu/sapi2/SapiWebView$CoverWebBdussResult;,
        Lcom/baidu/sapi2/SapiWebView$CoverWebBdussCallback;,
        Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;,
        Lcom/baidu/sapi2/SapiWebView$InvokeScAppCallback;,
        Lcom/baidu/sapi2/SapiWebView$BioScanFaceCallback;,
        Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;,
        Lcom/baidu/sapi2/SapiWebView$BdussChangeCallback;,
        Lcom/baidu/sapi2/SapiWebView$PreFillUserNameCallback;,
        Lcom/baidu/sapi2/SapiWebView$SwitchAccountCallback;,
        Lcom/baidu/sapi2/SapiWebView$PickPhotoResult;,
        Lcom/baidu/sapi2/SapiWebView$PickPhotoCallback;,
        Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;,
        Lcom/baidu/sapi2/SapiWebView$BindWidgetCallback;,
        Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;,
        Lcom/baidu/sapi2/SapiWebView$UniteVerifyCallback;,
        Lcom/baidu/sapi2/SapiWebView$UniteVerifyHandler;,
        Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewResult;,
        Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;,
        Lcom/baidu/sapi2/SapiWebView$WebViewTitleCallback;,
        Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;,
        Lcom/baidu/sapi2/SapiWebView$MeizuHandler;,
        Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;,
        Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;,
        Lcom/baidu/sapi2/SapiWebView$WeixinHandler;,
        Lcom/baidu/sapi2/SapiWebView$NMLoginHandler;,
        Lcom/baidu/sapi2/SapiWebView$QuickLoginHandler;,
        Lcom/baidu/sapi2/SapiWebView$FastRegHandler;,
        Lcom/baidu/sapi2/SapiWebView$DefaultMeizuHandler;,
        Lcom/baidu/sapi2/SapiWebView$DefaultQQSSOHandler;,
        Lcom/baidu/sapi2/SapiWebView$DefaultHuaweiHandler;,
        Lcom/baidu/sapi2/SapiWebView$DefaultWeixinHandler;,
        Lcom/baidu/sapi2/SapiWebView$DefaultAuthorizationListener;,
        Lcom/baidu/sapi2/SapiWebView$ActivityLifeCycle;,
        Lcom/baidu/sapi2/SapiWebView$SmsHandler;,
        Lcom/baidu/sapi2/SapiWebView$ReloadConfig;,
        Lcom/baidu/sapi2/SapiWebView$TimeoutTask;
    }
.end annotation


# static fields
.field private static final A:Ljava/lang/String; = "\u672a\u767b\u5f55QQ\u5e10\u53f7"

.field public static final ACCOUNT_CENTER:Ljava/lang/String; = "account_center"

.field public static final ACCOUNT_CENTER_CHECK:Ljava/lang/String; = "account_check"

.field public static final ACCOUNT_CENTER_REAL_NAME:Ljava/lang/String; = "account_realname"

.field private static final B:Ljava/lang/String; = "\u672a\u767b\u5f55\u9b45\u65cf\u5e10\u53f7"

.field private static final C:Ljava/lang/String; = "QQ\u672a\u5b89\u88c5"

.field private static final D:Ljava/lang/String; = "\u7cfb\u7edf\u65f6\u95f4\u9519\u8bef"

.field public static final DEFAULT_TIMEOUT_MILLIS:J = 0x15f90L

.field public static final DEFAULT_WEIXIN_NOT_INSTALL_ERROR:Ljava/lang/String; = "\u5fae\u4fe1\u672a\u5b89\u88c5"

.field private static final E:Ljava/lang/String; = "\u8bc1\u4e66\u5b89\u5168\u8b66\u544a"

.field public static final EXTRA_BIND_WIDGET_CONFLICT_DETECT:Lcom/baidu/sapi2/dto/PassNameValuePair;

.field public static final EXTRA_SMS_LOGIN_SHOW_SOCIAL_LOGIN:Lcom/baidu/sapi2/dto/PassNameValuePair;

.field public static final EXTRA_SUPPORT_DIRECT_LOGIN:Lcom/baidu/sapi2/dto/PassNameValuePair;

.field public static final EXTRA_SUPPORT_OVERSEAS_PHONE_NUMBER:Lcom/baidu/sapi2/dto/PassNameValuePair;

.field private static final F:Ljava/lang/String; = "\u5f53\u524d\u8bbe\u5907\u65f6\u95f4\u4e3ayyyy\u5e74MM\u6708dd\u65e5,\u8bf7\u8bbe\u7f6e\u6b63\u786e\u7684\u7cfb\u7edf\u65f6\u95f4"

.field private static final G:Ljava/lang/String; = "\u7f51\u7ad9\u5b89\u5168\u8bc1\u4e66\u5df2\u8fc7\u671f\u6216\u4e0d\u53ef\u4fe1\uff0c\u7cfb\u7edf\u65f6\u95f4\u9519\u8bef\u53ef\u80fd\u5bfc\u81f4\u6b64\u95ee\u9898"

.field private static final H:Ljava/lang/String; = "\u53d6\u6d88"

.field private static final I:Ljava/lang/String; = "\u7acb\u5373\u8bbe\u7f6e\u65f6\u95f4"

.field public static final PARAMS_LOGIN_WITH_USER_NAME:Ljava/lang/String; = "loginUserName"

.field public static final QR_FACE_AUTH_PASS_PRODUCT_ID:Ljava/lang/String; = "pp"

.field static final a:I = 0x1

.field private static final ar:Ljava/lang/String; = "javascript:(function(){if(window.Pass&&Pass.client&&Pass.client.net){Pass.client.net()}}())"

.field private static final as:Ljava/lang/String; = "function(){if(window.Pass&&Pass.client&&Pass.client.pageGoBack){Pass.client.pageGoBack()}else{history.go(-1)}}()"

.field static final b:I = 0x0

.field private static final c:Ljava/lang/String; = "prompt_on_cancel"

.field private static final d:Ljava/lang/String; = "css/sapi_theme/style.css"

.field private static final e:Ljava/lang/String; = "__wp-action"

.field private static final f:Ljava/lang/String; = "renren-offline"

.field private static final g:Ljava/lang/String; = "auth-widget"

.field private static final h:Ljava/lang/String; = "forget-pwd"

.field private static final i:Ljava/lang/String; = "modify-pwd"

.field private static final j:Ljava/lang/String; = "text/html"

.field private static final k:Ljava/lang/String; = "UTF-8"

.field private static final l:Ljava/lang/String; = "<link href=\"\" type=text/css rel=stylesheet id=product-skin>"

.field private static final m:Ljava/lang/String; = "#login"

.field private static final n:Ljava/lang/String; = "#canshareAi"

.field private static final o:Ljava/lang/String; = "#authPwd"

.field private static final p:Ljava/lang/String; = "#reg"

.field private static final q:Ljava/lang/String; = "#canshare_accounts"

.field private static final r:Ljava/lang/String; = "#sms_login"

.field private static final s:Ljava/lang/String; = "#fastReg"

.field public static statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin; = null

.field private static final t:Ljava/lang/String; = "#fastRegSuccess"

.field private static final u:Ljava/lang/String; = "#fastRegVerify"

.field private static final v:Ljava/lang/String; = "#oneKeyLogin"

.field private static final w:Ljava/lang/String; = "\u60a8\u7684\u624b\u673a\u88ab\u6076\u610f\u8f6f\u4ef6\u7be1\u6539\uff0c\u53ef\u80fd\u65e0\u6cd5\u4f7f\u7528\u7b2c\u4e09\u65b9\u5e10\u53f7\u767b\u5f55\u767e\u5ea6\uff0c\u8bf7\u66f4\u6362\u5176\u4ed6\u767b\u5f55\u65b9\u5f0f"

.field private static final x:Ljava/lang/String; = "\u53d1\u9001\u4e00\u6761\u77ed\u4fe1\uff0c\u5373\u53ef\u5b8c\u6210\u6ce8\u518c\u3002"

.field private static final y:Ljava/lang/String; = "\u670d\u52a1\u9519\u8bef\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"

.field private static final z:Ljava/lang/String; = "\u672a\u767b\u5f55\u534e\u4e3a\u5e10\u53f7"


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

.field private K:Ldxoptimizer/cly;

.field private L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

.field private M:Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;

.field private N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

.field private O:Lcom/baidu/sapi2/SapiWebView$MeizuHandler;

.field private P:Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;

.field private Q:Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;

.field private R:Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;

.field private S:Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;

.field private T:Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;

.field private U:Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;

.field private V:Ljava/lang/String;

.field private W:Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

.field private aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

.field private ab:Lcom/baidu/sapi2/SapiJsInterpreters;

.field private ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

.field private ad:Landroid/view/View;

.field private ae:Landroid/view/View;

.field private af:Landroid/view/View;

.field private ag:Landroid/widget/ProgressBar;

.field private ah:Landroid/app/ProgressDialog;

.field private ai:Landroid/app/Dialog;

.field private aj:Z

.field private ak:J

.field private al:Landroid/os/Handler;

.field private am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

.field private an:Landroid/content/BroadcastReceiver;

.field private ao:Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;

.field private ap:Lcom/baidu/sapi2/SapiWebView$OnBackCallback;

.field private aq:Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;

.field private at:Lcom/baidu/sapi2/callback/SapiCallback;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/LoginResult;",
            ">;"
        }
    .end annotation
.end field

.field private au:Ljava/lang/String;

.field private av:Z

.field private aw:I

.field private ax:Z

.field private ay:Z

.field public shareV2Disable:Z


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .prologue
    .line 168
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "smsfastlogin"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    sput-object v0, Lcom/baidu/sapi2/SapiWebView;->EXTRA_SMS_LOGIN_SHOW_SOCIAL_LOGIN:Lcom/baidu/sapi2/dto/PassNameValuePair;

    .line 174
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "bindToSmsLogin"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    sput-object v0, Lcom/baidu/sapi2/SapiWebView;->EXTRA_BIND_WIDGET_CONFLICT_DETECT:Lcom/baidu/sapi2/dto/PassNameValuePair;

    .line 181
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "overseas"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    sput-object v0, Lcom/baidu/sapi2/SapiWebView;->EXTRA_SUPPORT_OVERSEAS_PHONE_NUMBER:Lcom/baidu/sapi2/dto/PassNameValuePair;

    .line 187
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "direct"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    sput-object v0, Lcom/baidu/sapi2/SapiWebView;->EXTRA_SUPPORT_DIRECT_LOGIN:Lcom/baidu/sapi2/dto/PassNameValuePair;

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 5

    .prologue
    const/4 v2, 0x0

    const/4 v1, 0x0

    .line 353
    invoke-direct {p0, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V

    .line 256
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    .line 262
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    .line 277
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$1;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$1;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->al:Landroid/os/Handler;

    .line 285
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    .line 329
    const/4 v0, 0x1

    iput v0, p0, Lcom/baidu/sapi2/SapiWebView;->aw:I

    .line 331
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->ax:Z

    .line 354
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->m()V

    .line 355
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 6

    .prologue
    const/4 v2, 0x0

    const/4 v1, 0x0

    .line 359
    invoke-direct {p0, p1, p2}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 256
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    .line 262
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    .line 277
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$1;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$1;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->al:Landroid/os/Handler;

    .line 285
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    .line 329
    const/4 v0, 0x1

    iput v0, p0, Lcom/baidu/sapi2/SapiWebView;->aw:I

    .line 331
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->ax:Z

    .line 360
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->m()V

    .line 361
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
    .registers 7

    .prologue
    const/4 v2, 0x0

    const/4 v1, 0x0

    .line 365
    invoke-direct {p0, p1, p2, p3}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V

    .line 256
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    .line 262
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    .line 277
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$1;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$1;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->al:Landroid/os/Handler;

    .line 285
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    invoke-direct {v0, p0, v2}, Lcom/baidu/sapi2/SapiWebView$TimeoutTask;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiWebView$1;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    .line 329
    const/4 v0, 0x1

    iput v0, p0, Lcom/baidu/sapi2/SapiWebView;->aw:I

    .line 331
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->ax:Z

    .line 366
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->m()V

    .line 367
    return-void
.end method

.method static synthetic A(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    return-object v0
.end method

.method static synthetic B(Lcom/baidu/sapi2/SapiWebView;)V
    .registers 1

    .prologue
    .line 157
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->u()V

    return-void
.end method

.method static synthetic C(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->M:Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;

    return-object v0
.end method

.method static synthetic D(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$MeizuHandler;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->O:Lcom/baidu/sapi2/SapiWebView$MeizuHandler;

    return-object v0
.end method

.method static synthetic E(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->U:Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;

    return-object v0
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Landroid/app/Dialog;)Landroid/app/Dialog;
    .registers 2

    .prologue
    .line 157
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ai:Landroid/app/Dialog;

    return-object p1
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog;
    .registers 2

    .prologue
    .line 157
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ah:Landroid/app/ProgressDialog;

    return-object p1
.end method

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

    .prologue
    .line 157
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->M:Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;

    return-object p1
.end method

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

    .prologue
    .line 157
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->O:Lcom/baidu/sapi2/SapiWebView$MeizuHandler;

    return-object p1
.end method

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

    .prologue
    .line 157
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->au:Ljava/lang/String;

    return-object p1
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
    .registers 4

    .prologue
    .line 157
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private a(ILjava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1692
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 1693
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&loginInitType="

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    .line 1694
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_38

    .line 1695
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1697
    :cond_38
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_51

    .line 1698
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1700
    :cond_51
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "#oneKeyLogin"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1701
    return-void
.end method

.method private a(Landroid/app/Activity;ZLcom/huawei/hwid/openapi/out/IHwIDCallBack;Ljava/lang/String;)V
    .registers 8

    .prologue
    .line 3409
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 3410
    if-eqz p4, :cond_14

    .line 3412
    :try_start_7
    invoke-static {p4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 3413
    const-string v2, "loginChannel"

    invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
    :try_end_14
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_14} :catch_32

    .line 3418
    :cond_14
    :goto_14
    const-string v0, "showLogin"

    const/4 v2, 0x0

    invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 3419
    const-string v0, "forceLogin"

    const/4 v2, 0x2

    invoke-virtual {v1, v0, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 3420
    const-string v0, "isErrCallback"

    invoke-virtual {v1, v0, p2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 3421
    const-string v0, "AIDL"

    invoke-virtual {v1, v0, p2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V

    .line 3422
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-static {p1, v0, p3, v1}, Lcom/huawei/hwid/openapi/OpenHwID;->setLoginProxy(Landroid/app/Activity;Ljava/lang/String;Lcom/huawei/hwid/openapi/out/IHwIDCallBack;Landroid/os/Bundle;)V

    .line 3423
    return-void

    .line 3414
    :catch_32
    move-exception v0

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

    goto :goto_14
.end method

.method private a(Landroid/webkit/ValueCallback;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/webkit/ValueCallback",
            "<[",
            "Landroid/net/Uri;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1039
    new-instance v0, Landroid/content/Intent;

    const-string v1, "android.intent.action.GET_CONTENT"

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

    .line 1040
    const-string v1, "android.intent.category.OPENABLE"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;

    .line 1041
    const-string v1, "image/*"

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    .line 1043
    new-instance v1, Landroid/content/Intent;

    const-string v2, "android.intent.action.CHOOSER"

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

    .line 1044
    const-string v2, "android.intent.extra.INTENT"

    invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 1045
    const-string v0, "android.intent.extra.TITLE"

    const-string v2, "Image Chooser"

    invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 1047
    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;)V
    .registers 1

    .prologue
    .line 157
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->q()V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/utils/enums/AccountType;)V
    .registers 2

    .prologue
    .line 157
    invoke-direct {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Lcom/baidu/sapi2/utils/enums/AccountType;)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Ldxoptimizer/clz;Ljava/util/List;)V
    .registers 3

    .prologue
    .line 157
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Ldxoptimizer/clz;Ljava/util/List;)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 6

    .prologue
    .line 157
    invoke-super/range {p0 .. p5}, Landroid/webkit/WebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;Z)V
    .registers 3

    .prologue
    .line 157
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/lang/String;Z)V

    return-void
.end method

.method static synthetic a(Lcom/baidu/sapi2/SapiWebView;Ljava/util/List;)V
    .registers 2

    .prologue
    .line 157
    invoke-direct {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->c(Ljava/util/List;)V

    return-void
.end method

.method private a(Lcom/baidu/sapi2/utils/enums/AccountType;)V
    .registers 10

    .prologue
    const/16 v7, 0x2afd

    const/4 v6, 0x1

    const/4 v5, 0x0

    .line 4378
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->ay:Z

    if-eqz v0, :cond_56

    const/16 v0, 0x2712

    .line 4379
    :goto_a
    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->reportGid(I)V

    .line 4381
    new-array v0, v6, [Ljava/lang/Object;

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

    aput-object v1, v0, v5

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

    .line 4385
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    if-eqz v0, :cond_55

    .line 4387
    :try_start_1c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v0

    const-string v1, "onSuccess"

    const/4 v2, 0x1

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

    const/4 v3, 0x0

    const-class v4, Lcom/baidu/sapi2/utils/enums/AccountType;

    aput-object v4, v2, v3

    invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;

    move-result-object v0

    .line 4388
    const-class v1, Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    invoke-virtual {v0}, Ljava/lang/reflect/Method;->getDeclaringClass()Ljava/lang/Class;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_5d

    .line 4389
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    invoke-virtual {v0, p1}, Lcom/baidu/sapi2/shell/listener/AuthorizationListener;->onSuccess(Lcom/baidu/sapi2/utils/enums/AccountType;)V

    .line 4390
    const/16 v0, 0x2afd

    const/4 v1, 0x2

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

    const/4 v2, 0x0

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

    aput-object v3, v1, v2

    const/4 v2, 0x1

    aput-object p1, v1, v2

    invoke-static {v0, v1}, Lcom/baidu/sapi2/passhost/framework/PluginFacade;->notify(I[Ljava/lang/Object;)V
    :try_end_55
    .catch Ljava/lang/NoSuchMethodException; {:try_start_1c .. :try_end_55} :catch_59

    .line 4402
    :cond_55
    :goto_55
    return-void

    .line 4378
    :cond_56
    const/16 v0, 0x2713

    goto :goto_a

    .line 4394
    :catch_59
    move-exception v0

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

    .line 4398
    :cond_5d
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    invoke-virtual {v0}, Lcom/baidu/sapi2/shell/listener/AuthorizationListener;->onSuccess()V

    .line 4399
    new-array v0, v6, [Ljava/lang/Object;

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

    aput-object v1, v0, v5

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

    goto :goto_55
.end method

.method private a(Ldxoptimizer/clz;Ljava/util/List;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ldxoptimizer/clz;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3219
    if-eqz p1, :cond_1e

    invoke-virtual {p1}, Ldxoptimizer/clz;->a()Z

    move-result v0

    if-eqz v0, :cond_1e

    .line 3220
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$16;

    invoke-direct {v0, p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView$16;-><init>(Lcom/baidu/sapi2/SapiWebView;Ldxoptimizer/clz;Ljava/util/List;)V

    .line 3244
    new-instance v1, Lcom/tencent/connect/UnionInfo;

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {p1}, Ldxoptimizer/clz;->e()Ldxoptimizer/cjn;

    move-result-object v3

    invoke-direct {v1, v2, v3}, Lcom/tencent/connect/UnionInfo;-><init>(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;)V

    .line 3245
    invoke-virtual {v1, v0}, Lcom/tencent/connect/UnionInfo;->getUnionId(Lcom/tencent/tauth/IUiListener;)V

    .line 3249
    :goto_1d
    return-void

    .line 3247
    :cond_1e
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    invoke-interface {v0}, Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;->handleQQSSOLoginFailure()V

    goto :goto_1d
.end method

.method private a(Ljava/lang/String;Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1681
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 1682
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_21

    .line 1683
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1685
    :cond_21
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_3a

    .line 1686
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1688
    :cond_3a
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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, p1}, 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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1689
    return-void
.end method

.method private a(Ljava/lang/String;Z)V
    .registers 7

    .prologue
    .line 2613
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    if-nez v0, :cond_5

    .line 2623
    :cond_4
    :goto_4
    return-void

    .line 2616
    :cond_5
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->p()Ljava/lang/String;

    move-result-object v0

    .line 2617
    const-string v1, "#login"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#canshare_accounts"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#canshareAi"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#fastReg"

    .line 2618
    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#sms_login"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

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

    move-result v1

    if-nez v1, :cond_4

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_4

    .line 2620
    :cond_3d
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/sapi2/utils/StatLoadLogin;->tLoadLogin:J

    .line 2621
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    iput-boolean p2, v0, Lcom/baidu/sapi2/utils/StatLoadLogin;->isLoadCache:Z

    goto :goto_4
.end method

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

    .prologue
    .line 157
    iput-boolean p1, p0, Lcom/baidu/sapi2/SapiWebView;->av:Z

    return p1
.end method

.method static synthetic b(Lcom/baidu/sapi2/SapiWebView;)Landroid/os/Handler;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->al:Landroid/os/Handler;

    return-object v0
.end method

.method static b(Ljava/lang/String;Landroid/content/Context;)Lcom/baidu/sapi2/shell/response/SocialResponse;
    .registers 10

    .prologue
    const/4 v0, 0x0

    const/4 v6, 0x1

    .line 2790
    const-string v1, "<client>([\\S\\s]*?)</client>"

    invoke-static {v1, p0}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result v2

    if-eqz v2, :cond_f

    .line 2885
    :cond_e
    :goto_e
    return-object v0

    .line 2798
    :cond_f
    :try_start_f
    invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser;

    move-result-object v2

    .line 2799
    new-instance v3, Ljava/io/ByteArrayInputStream;

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

    move-result-object v1

    invoke-direct {v3, v1}, Ljava/io/ByteArrayInputStream;-><init>([B)V

    const-string v1, "UTF-8"

    invoke-interface {v2, v3, v1}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V

    .line 2800
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
    :try_end_24
    .catch Ljava/lang/Exception; {:try_start_f .. :try_end_24} :catch_47

    move-result v1

    .line 2802
    :goto_25
    if-eq v1, v6, :cond_e

    .line 2803
    packed-switch v1, :pswitch_data_252

    :cond_2a
    move-object v1, v0

    .line 2879
    :goto_2b
    :try_start_2b
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->next()I
    :try_end_2e
    .catch Ljava/lang/Exception; {:try_start_2b .. :try_end_2e} :catch_24b

    move-result v0

    move v7, v0

    move-object v0, v1

    move v1, v7

    goto :goto_25

    .line 2805
    :pswitch_33
    :try_start_33
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;

    move-result-object v1

    .line 2806
    const-string v3, "data"

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

    move-result v3

    if-eqz v3, :cond_4c

    .line 2807
    if-nez v0, :cond_2a

    .line 2808
    new-instance v1, Lcom/baidu/sapi2/shell/response/SocialResponse;

    invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SocialResponse;-><init>()V
    :try_end_46
    .catch Ljava/lang/Exception; {:try_start_33 .. :try_end_46} :catch_47

    goto :goto_2b

    .line 2881
    :catch_47
    move-exception v1

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

    goto :goto_e

    .line 2810
    :cond_4c
    if-nez v0, :cond_6b

    :try_start_4e
    const-string v3, "error_code"

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

    move-result v3

    if-eqz v3, :cond_6b

    .line 2811
    new-instance v1, Lcom/baidu/sapi2/shell/response/SocialResponse;

    invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SocialResponse;-><init>()V
    :try_end_5b
    .catch Ljava/lang/Exception; {:try_start_4e .. :try_end_5b} :catch_47

    .line 2812
    :try_start_5b
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I
    :try_end_65
    .catch Ljava/lang/Exception; {:try_start_5b .. :try_end_65} :catch_66

    goto :goto_2b

    .line 2881
    :catch_66
    move-exception v0

    move-object v7, v0

    move-object v0, v1

    move-object v1, v7

    goto :goto_48

    .line 2813
    :cond_6b
    if-nez v0, :cond_86

    :try_start_6d
    const-string v3, "error_description"

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

    move-result v3

    if-eqz v3, :cond_86

    .line 2814
    new-instance v1, Lcom/baidu/sapi2/shell/response/SocialResponse;

    invoke-direct {v1}, Lcom/baidu/sapi2/shell/response/SocialResponse;-><init>()V
    :try_end_7a
    .catch Ljava/lang/Exception; {:try_start_6d .. :try_end_7a} :catch_47

    .line 2815
    :try_start_7a
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorMsg:Ljava/lang/String;
    :try_end_80
    .catch Ljava/lang/Exception; {:try_start_7a .. :try_end_80} :catch_81

    goto :goto_2b

    .line 2881
    :catch_81
    move-exception v0

    move-object v7, v0

    move-object v0, v1

    move-object v1, v7

    goto :goto_48

    .line 2816
    :cond_86
    if-eqz v0, :cond_2a

    .line 2817
    :try_start_88
    const-string v3, "error_code"

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

    move-result v3

    if-eqz v3, :cond_9c

    .line 2818
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    move-object v1, v0

    goto :goto_2b

    .line 2819
    :cond_9c
    const-string v3, "error_description"

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

    move-result v3

    if-eqz v3, :cond_ac

    .line 2820
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorMsg:Ljava/lang/String;

    move-object v1, v0

    goto :goto_2b

    .line 2821
    :cond_ac
    const-string v3, "is_binded"

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

    move-result v3

    if-eqz v3, :cond_c3

    .line 2822
    const-string v1, "1"

    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    iput-boolean v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->isBinded:Z

    move-object v1, v0

    goto/16 :goto_2b

    .line 2823
    :cond_c3
    const-string v3, "display_name"

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

    move-result v3

    if-eqz v3, :cond_d4

    .line 2824
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

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

    move-object v1, v0

    goto/16 :goto_2b

    .line 2825
    :cond_d4
    const-string v3, "passport_uname"

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

    move-result v3

    if-eqz v3, :cond_e5

    .line 2826
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

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

    move-object v1, v0

    goto/16 :goto_2b

    .line 2827
    :cond_e5
    const-string v3, "bduid"

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

    move-result v3

    if-eqz v3, :cond_f6

    .line 2828
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

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

    move-object v1, v0

    goto/16 :goto_2b

    .line 2829
    :cond_f6
    const-string v3, "bduss"

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

    move-result v3

    if-eqz v3, :cond_107

    .line 2830
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

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

    move-object v1, v0

    goto/16 :goto_2b

    .line 2831
    :cond_107
    const-string v3, "ptoken"

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

    move-result v3

    if-eqz v3, :cond_118

    .line 2832
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

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

    move-object v1, v0

    goto/16 :goto_2b

    .line 2833
    :cond_118
    const-string v3, "os_username"

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

    move-result v3

    if-eqz v3, :cond_129

    .line 2834
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->socialUname:Ljava/lang/String;

    move-object v1, v0

    goto/16 :goto_2b

    .line 2835
    :cond_129
    const-string v3, "os_headurl"

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

    move-result v3

    if-eqz v3, :cond_13a

    .line 2836
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->socialPortraitUrl:Ljava/lang/String;

    move-object v1, v0

    goto/16 :goto_2b

    .line 2837
    :cond_13a
    const-string v3, "os_type"

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

    move-result v3

    if-eqz v3, :cond_153

    .line 2839
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    .line 2838
    invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/enums/SocialType;->getSocialType(I)Lcom/baidu/sapi2/utils/enums/SocialType;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->socialType:Lcom/baidu/sapi2/utils/enums/SocialType;

    move-object v1, v0

    goto/16 :goto_2b

    .line 2840
    :cond_153
    const-string v3, "notice_offline"

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

    move-result v3

    if-eqz v3, :cond_16a

    .line 2841
    const-string v1, "1"

    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    iput-boolean v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->offlineNotice:Z

    move-object v1, v0

    goto/16 :goto_2b

    .line 2842
    :cond_16a
    const-string v3, "guidebind"

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

    move-result v3

    if-eqz v3, :cond_181

    .line 2843
    const-string v1, "1"

    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    iput-boolean v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->bindGuide:Z

    move-object v1, v0

    goto/16 :goto_2b

    .line 2844
    :cond_181
    const-string v3, "bind_conflict"

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

    move-result v3

    if-eqz v3, :cond_198

    .line 2845
    const-string v1, "1"

    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    iput-boolean v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->bindConflict:Z

    move-object v1, v0

    goto/16 :goto_2b

    .line 2846
    :cond_198
    const-string v3, "wapsec"

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

    move-result v3

    if-eqz v3, :cond_1af

    .line 2847
    const-string v1, "center"

    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    iput-boolean v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountCenterFlag:Z

    move-object v1, v0

    goto/16 :goto_2b

    .line 2848
    :cond_1af
    const-string v3, "next_url_related"

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

    move-result v3

    if-eqz v3, :cond_1c4

    .line 2849
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    .line 2850
    iget-boolean v3, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountCenterFlag:Z

    if-eqz v3, :cond_1c1

    .line 2851
    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->nextUrl:Ljava/lang/String;

    :cond_1c1
    move-object v1, v0

    .line 2853
    goto/16 :goto_2b

    :cond_1c4
    const-string v3, "incomplete_user"

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

    move-result v3

    if-eqz v3, :cond_1f1

    .line 2854
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    .line 2855
    const-string v3, "0"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_1df

    .line 2856
    sget-object v1, Lcom/baidu/sapi2/utils/enums/AccountType;->NORMAL:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

    :goto_1dc
    move-object v1, v0

    .line 2862
    goto/16 :goto_2b

    .line 2857
    :cond_1df
    const-string v3, "1"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_1ec

    .line 2858
    sget-object v1, Lcom/baidu/sapi2/utils/enums/AccountType;->INCOMPLETE_USER:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

    goto :goto_1dc

    .line 2860
    :cond_1ec
    sget-object v1, Lcom/baidu/sapi2/utils/enums/AccountType;->UNKNOWN:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

    goto :goto_1dc

    .line 2862
    :cond_1f1
    const-string v3, "stoken"

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

    move-result v3

    if-eqz v3, :cond_211

    .line 2863
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    const-string v3, "#"

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

    move-result-object v1

    .line 2864
    iget-object v3, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->tplStokenMap:Ljava/util/Map;

    const/4 v4, 0x0

    aget-object v4, v1, v4

    const/4 v5, 0x1

    aget-object v1, v1, v5

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

    move-object v1, v0

    .line 2865
    goto/16 :goto_2b

    :cond_211
    const-string v3, "actiontype"

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

    move-result v3

    if-eqz v3, :cond_222

    .line 2866
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->actionType:Ljava/lang/String;

    move-object v1, v0

    goto/16 :goto_2b

    .line 2867
    :cond_222
    const-string v3, "livinguname"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_237

    .line 2868
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->livingUname:Ljava/lang/String;

    move-object v1, v0

    goto/16 :goto_2b

    .line 2869
    :cond_237
    const-string v3, "guest_account"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2a

    .line 2870
    invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/baidu/sapi2/shell/response/SocialResponse;->isGuestAccount:Ljava/lang/String;
    :try_end_245
    .catch Ljava/lang/Exception; {:try_start_88 .. :try_end_245} :catch_47

    move-object v1, v0

    goto/16 :goto_2b

    :pswitch_248
    move-object v1, v0

    .line 2875
    goto/16 :goto_2b

    .line 2881
    :catch_24b
    move-exception v0

    move-object v7, v0

    move-object v0, v1

    move-object v1, v7

    goto/16 :goto_48

    .line 2803
    nop

    :pswitch_data_252
    .packed-switch 0x2
        :pswitch_33
        :pswitch_248
    .end packed-switch
.end method

.method private b(Ljava/lang/String;)Ljava/lang/String;
    .registers 5

    .prologue
    .line 1216
    const-string v0, "javascript:(function(){if(window.Pass&&Pass.client&&Pass.client.%s){ Pass.client.%s()}}())"

    .line 1218
    const/4 v1, 0x2

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

    const/4 v2, 0x0

    aput-object p1, v1, v2

    const/4 v2, 0x1

    aput-object p1, v1, v2

    invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method static b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 5

    .prologue
    .line 4768
    const-string v0, ""

    .line 4769
    invoke-static {p0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;

    move-result-object v1

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

    move-result v2

    if-eqz v2, :cond_d

    .line 4777
    :cond_c
    return-object v0

    .line 4773
    :cond_d
    invoke-virtual {v1, p1}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;

    move-result-object v1

    .line 4774
    :goto_11
    invoke-virtual {v1}, Ljava/util/regex/Matcher;->find()Z

    move-result v2

    if-eqz v2, :cond_c

    .line 4775
    invoke-virtual {v1}, Ljava/util/regex/Matcher;->group()Ljava/lang/String;

    move-result-object v0

    goto :goto_11
.end method

.method private b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)",
            "Ljava/lang/String;"
        }
    .end annotation

    .prologue
    .line 1871
    if-eqz p2, :cond_6e

    .line 1872
    new-instance v1, Ljava/util/ArrayList;

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

    .line 1873
    invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :cond_b
    :goto_b
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_4d

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

    move-result-object v0

    check-cast v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    .line 1874
    invoke-virtual {v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;->getName()Ljava/lang/String;

    move-result-object v3

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

    move-result v3

    if-nez v3, :cond_b

    invoke-virtual {v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;->getValue()Ljava/lang/String;

    move-result-object v3

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

    move-result v3

    if-nez v3, :cond_b

    .line 1876
    :try_start_2b
    new-instance v3, Lcom/baidu/sapi2/dto/PassNameValuePair;

    invoke-virtual {v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;->getName()Ljava/lang/String;

    move-result-object v4

    const-string v5, "UTF-8"

    invoke-static {v4, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    .line 1877
    invoke-virtual {v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;->getValue()Ljava/lang/String;

    move-result-object v0

    const-string v5, "UTF-8"

    invoke-static {v0, v5}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-direct {v3, v4, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 1876
    invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_47
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_2b .. :try_end_47} :catch_48

    goto :goto_b

    .line 1878
    :catch_48
    move-exception v0

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

    goto :goto_b

    .line 1883
    :cond_4d
    invoke-interface {v1}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_6e

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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 p1

    .line 1887
    :cond_6e
    return-object p1
.end method

.method private b(ILjava/util/List;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v2, 0x1

    const/4 v3, 0x0

    .line 1710
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->p()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

    .line 1711
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 1712
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&loginInitType="

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    .line 1713
    packed-switch p1, :pswitch_data_10c

    .line 1758
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "#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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1762
    :goto_40
    return-void

    .line 1715
    :pswitch_41
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_5a

    .line 1716
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1718
    :cond_5a
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_73

    .line 1719
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1721
    :cond_73
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "#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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1722
    const/16 v0, 0x2b01

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

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

    aput-object v2, v1, v3

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

    goto :goto_40

    .line 1728
    :pswitch_95
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_ae

    .line 1729
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1731
    :cond_ae
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_c7

    .line 1732
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1734
    :cond_c7
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "#sms_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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1735
    const/16 v0, 0x2b02

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

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

    aput-object v2, v1, v3

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

    goto/16 :goto_40

    .line 1740
    :pswitch_ea
    iput-boolean v3, p0, Lcom/baidu/sapi2/SapiWebView;->ay:Z

    .line 1741
    const/16 v0, 0x2b04

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

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

    aput-object v2, v1, v3

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

    .line 1744
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->d:Lcom/baidu/sapi2/SapiWebView$FastRegHandler;

    if-eqz v0, :cond_107

    .line 1745
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$6;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$6;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto/16 :goto_40

    .line 1754
    :cond_107
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->loadFastReg()V

    goto/16 :goto_40

    .line 1713
    :pswitch_data_10c
    .packed-switch 0x0
        :pswitch_41
        :pswitch_95
        :pswitch_ea
    .end packed-switch
.end method

.method static synthetic b(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;)V
    .registers 2

    .prologue
    .line 157
    invoke-super {p0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    return-void
.end method

.method private b(Ljava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1769
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 1770
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_21

    .line 1771
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1773
    :cond_21
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_3a

    .line 1774
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1777
    :cond_3a
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "#canshareAi"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1778
    return-void
.end method

.method static synthetic c(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/callback/SapiCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->at:Lcom/baidu/sapi2/callback/SapiCallback;

    return-object v0
.end method

.method private c(ILjava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1806
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    .line 1807
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    if-eqz v1, :cond_1d

    .line 1808
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&enableExternalWeb=1"

    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

    .line 1811
    :cond_1d
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_36

    .line 1812
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&liveAbility=1"

    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

    .line 1815
    :cond_36
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->p()Ljava/lang/String;

    move-result-object v1

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

    move-result v1

    if-nez v1, :cond_74

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->i:Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;

    if-eqz v1, :cond_74

    .line 1816
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&loginInitType=4"

    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

    .line 1822
    :goto_59
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-direct {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

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

    move-result-object v0

    const-string v1, "#canshare_accounts"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1823
    return-void

    .line 1817
    :cond_74
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/outsdk/ChinaMobileSDK;->checkSupOauth(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_92

    .line 1818
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&loginInitType=5"

    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

    goto :goto_59

    .line 1820
    :cond_92
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&loginInitType="

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

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    goto :goto_59
.end method

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

    .prologue
    .line 157
    invoke-super {p0, p1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V

    return-void
.end method

.method private c(Ljava/lang/String;)V
    .registers 6

    .prologue
    .line 2601
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    if-nez v0, :cond_5

    .line 2610
    :cond_4
    :goto_4
    return-void

    .line 2604
    :cond_5
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->p()Ljava/lang/String;

    move-result-object v0

    .line 2605
    const-string v1, "#login"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#canshare_accounts"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#canshareAi"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#fastReg"

    .line 2606
    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

    const-string v1, "#sms_login"

    invoke-virtual {p1, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_3d

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

    move-result v1

    if-nez v1, :cond_4

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_4

    .line 2608
    :cond_3d
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/sapi2/utils/StatLoadLogin;->tStartLogin:J

    goto :goto_4
.end method

.method private c(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3484
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    instance-of v0, v0, Landroid/app/Activity;

    if-eqz v0, :cond_3a

    .line 3485
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$20;

    invoke-direct {v1, p0, p1}, Lcom/baidu/sapi2/SapiWebView$20;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/util/List;)V

    .line 3511
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    const/4 v2, 0x0

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-direct {p0, v0, v2, v1, v3}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/app/Activity;ZLcom/huawei/hwid/openapi/out/IHwIDCallBack;Ljava/lang/String;)V

    .line 3512
    new-instance v0, Landroid/os/Bundle;

    invoke-direct {v0}, Landroid/os/Bundle;-><init>()V

    invoke-static {v0}, Lcom/huawei/hwid/openapi/OpenHwID;->login(Landroid/os/Bundle;)V

    .line 3514
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_39

    .line 3515
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$21;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$21;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 3525
    :cond_39
    return-void

    .line 3523
    :cond_3a
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "context not Activity"

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

    throw v0
.end method

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

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    return-object v0
.end method

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

    .prologue
    .line 3653
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$24;

    invoke-direct {v0, p0, p1}, Lcom/baidu/sapi2/SapiWebView$24;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 3663
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_1d

    const-string v0, "javascript:"

    invoke-virtual {p1, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_1d

    .line 3664
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->r()V

    .line 3666
    :cond_1d
    return-void
.end method

.method static synthetic e(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->P:Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;

    return-object v0
.end method

.method static synthetic f(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    return-object v0
.end method

.method static synthetic g(Lcom/baidu/sapi2/SapiWebView;)V
    .registers 1

    .prologue
    .line 157
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->r()V

    return-void
.end method

.method static synthetic h(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$TimeoutTask;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    return-object v0
.end method

.method static synthetic i(Lcom/baidu/sapi2/SapiWebView;)J
    .registers 3

    .prologue
    .line 157
    iget-wide v0, p0, Lcom/baidu/sapi2/SapiWebView;->ak:J

    return-wide v0
.end method

.method static synthetic j(Lcom/baidu/sapi2/SapiWebView;)V
    .registers 1

    .prologue
    .line 157
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->s()V

    return-void
.end method

.method static synthetic k(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->T:Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;

    return-object v0
.end method

.method static synthetic l(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->S:Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;

    return-object v0
.end method

.method static synthetic m(Lcom/baidu/sapi2/SapiWebView;)Landroid/app/ProgressDialog;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ah:Landroid/app/ProgressDialog;

    return-object v0
.end method

.method private m()V
    .registers 5
    .annotation build Landroid/annotation/SuppressLint;
        value = {
            "AddJavascriptInterface"
        }
    .end annotation

    .annotation build Landroid/annotation/TargetApi;
        value = 0xb
    .end annotation

    .prologue
    .line 435
    new-instance v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

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

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    .line 436
    new-instance v0, Lcom/baidu/sapi2/SapiJsInterpreters;

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    invoke-direct {v0, p0, v1}, Lcom/baidu/sapi2/SapiJsInterpreters;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ab:Lcom/baidu/sapi2/SapiJsInterpreters;

    .line 438
    const-wide/32 v0, 0x15f90

    iput-wide v0, p0, Lcom/baidu/sapi2/SapiWebView;->ak:J

    .line 439
    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/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    .line 441
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->o()V

    .line 442
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0xa

    if-le v0, v1, :cond_3d

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x13

    if-ge v0, v1, :cond_3d

    .line 443
    const-string v0, "searchBoxJavaBridge_"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->removeJavascriptInterface(Ljava/lang/String;)V

    .line 444
    const-string v0, "accessibility"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->removeJavascriptInterface(Ljava/lang/String;)V

    .line 445
    const-string v0, "accessibilityTraversal"

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->removeJavascriptInterface(Ljava/lang/String;)V

    .line 449
    :cond_3d
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$2;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$2;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V

    .line 858
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$3;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$3;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V

    .line 1007
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    if-nez v0, :cond_5c

    .line 1008
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    new-instance v1, Lcom/baidu/sapi2/SapiWebView$DefaultAuthorizationListener;

    invoke-direct {v1, p0}, Lcom/baidu/sapi2/SapiWebView$DefaultAuthorizationListener;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    .line 1011
    :cond_5c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    if-nez v0, :cond_67

    .line 1012
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$DefaultWeixinHandler;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$DefaultWeixinHandler;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    .line 1015
    :cond_67
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    new-instance v1, Lcom/baidu/sapi2/SapiWebView$SmsHandler;

    invoke-direct {v1, p0}, Lcom/baidu/sapi2/SapiWebView$SmsHandler;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->e:Lcom/baidu/sapi2/SapiWebView$SmsHandler;

    .line 1016
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    new-instance v1, Lcom/baidu/sapi2/SapiWebView$4;

    invoke-direct {v1, p0}, Lcom/baidu/sapi2/SapiWebView$4;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->H:Ljava/lang/Runnable;

    .line 1024
    :try_start_79
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->resumeTimers()V
    :try_end_7c
    .catch Ljava/lang/Throwable; {:try_start_79 .. :try_end_7c} :catch_96

    .line 1029
    :goto_7c
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    if-eqz v0, :cond_88

    .line 1030
    sget-object v0, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    iput-wide v2, v0, Lcom/baidu/sapi2/utils/StatLoadLogin;->tWebviewInitDone:J

    .line 1033
    :cond_88
    const/16 v0, 0x2afa

    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;->SUCCESS: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 1036
    return-void

    .line 1025
    :catch_96
    move-exception v0

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

    goto :goto_7c
.end method

.method static synthetic n(Lcom/baidu/sapi2/SapiWebView;)Landroid/app/Dialog;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ai:Landroid/app/Dialog;

    return-object v0
.end method

.method private n()Z
    .registers 4

    .prologue
    .line 1119
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiContext;->getAuthorizedPackagesForUA()Ljava/util/List;

    move-result-object v0

    .line 1120
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v1

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

    move-result v0

    if-eqz v0, :cond_2c

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

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 1121
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

    invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_10

    .line 1122
    const/4 v0, 0x1

    .line 1125
    :goto_2b
    return v0

    :cond_2c
    const/4 v0, 0x0

    goto :goto_2b
.end method

.method static synthetic o(Lcom/baidu/sapi2/SapiWebView;)Landroid/view/View;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ad:Landroid/view/View;

    return-object v0
.end method

.method private o()V
    .registers 5
    .annotation build Landroid/annotation/SuppressLint;
        value = {
            "SetJavaScriptEnabled"
        }
    .end annotation

    .annotation build Landroid/annotation/TargetApi;
        value = 0x7
    .end annotation

    .prologue
    const/4 v3, 0x1

    const/4 v2, 0x0

    .line 1132
    :try_start_2
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
    :try_end_a
    .catch Ljava/lang/NullPointerException; {:try_start_2 .. :try_end_a} :catch_79

    .line 1137
    :goto_a
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0}, Landroid/webkit/WebSettings;->getUserAgentString()Ljava/lang/String;

    move-result-object v0

    .line 1138
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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 {p0}, Lcom/baidu/sapi2/SapiWebView;->getUaInfo()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

    .line 1139
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/webkit/WebSettings;->setUserAgentString(Ljava/lang/String;)V

    .line 1140
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    sget-object v1, Landroid/webkit/WebSettings$TextSize;->NORMAL:Landroid/webkit/WebSettings$TextSize;

    invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setTextSize(Landroid/webkit/WebSettings$TextSize;)V

    .line 1141
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v3}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V

    .line 1142
    invoke-virtual {p0, v2}, Lcom/baidu/sapi2/SapiWebView;->setScrollBarStyle(I)V

    .line 1143
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setSaveFormData(Z)V

    .line 1144
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setSavePassword(Z)V

    .line 1145
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowFileAccess(Z)V

    .line 1146
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x10

    if-lt v0, v1, :cond_70

    .line 1147
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowFileAccessFromFileURLs(Z)V

    .line 1148
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0, v2}, Landroid/webkit/WebSettings;->setAllowUniversalAccessFromFileURLs(Z)V

    .line 1150
    :cond_70
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$5;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$5;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->setDownloadListener(Landroid/webkit/DownloadListener;)V

    .line 1163
    return-void

    .line 1133
    :catch_79
    move-exception v0

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

    goto :goto_a
.end method

.method static synthetic p(Lcom/baidu/sapi2/SapiWebView;)Landroid/view/View;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    return-object v0
.end method

.method private p()Ljava/lang/String;
    .registers 2

    .prologue
    .line 2594
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_16

    .line 2595
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

    .line 2597
    :cond_16
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

    return-object v0
.end method

.method static synthetic q(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->Q:Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;

    return-object v0
.end method

.method private q()V
    .registers 2

    .prologue
    .line 2890
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->stopLoading()V

    .line 2891
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$10;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$10;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 2907
    return-void
.end method

.method static synthetic r(Lcom/baidu/sapi2/SapiWebView;)Landroid/widget/ProgressBar;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    return-object v0
.end method

.method private r()V
    .registers 2

    .prologue
    .line 2911
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$11;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$11;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 2927
    return-void
.end method

.method static synthetic s(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->R:Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;

    return-object v0
.end method

.method private s()V
    .registers 2

    .prologue
    .line 2930
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    if-eqz v0, :cond_c

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_18

    :cond_c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    if-eqz v0, :cond_19

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    .line 2931
    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-nez v0, :cond_19

    .line 2945
    :cond_18
    :goto_18
    return-void

    .line 2934
    :cond_19
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$12;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$12;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto :goto_18
.end method

.method static synthetic t(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiJsInterpreters;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ab:Lcom/baidu/sapi2/SapiJsInterpreters;

    return-object v0
.end method

.method private t()V
    .registers 3

    .prologue
    .line 4683
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    if-eqz v0, :cond_d

    .line 4685
    :try_start_4
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    invoke-virtual {v0, v1}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
    :try_end_d
    .catch Ljava/lang/Throwable; {:try_start_4 .. :try_end_d} :catch_11

    .line 4689
    :cond_d
    :goto_d
    const/4 v0, 0x0

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    .line 4690
    return-void

    .line 4686
    :catch_11
    move-exception v0

    goto :goto_d
.end method

.method private u()V
    .registers 2

    .prologue
    .line 4781
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$29;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$29;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 4793
    return-void
.end method

.method static synthetic u(Lcom/baidu/sapi2/SapiWebView;)V
    .registers 1

    .prologue
    .line 157
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->t()V

    return-void
.end method

.method static synthetic v(Lcom/baidu/sapi2/SapiWebView;)Z
    .registers 2

    .prologue
    .line 157
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->aj:Z

    return v0
.end method

.method static synthetic w(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ao:Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;

    return-object v0
.end method

.method static synthetic x(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$ReloadConfig;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    return-object v0
.end method

.method static synthetic y(Lcom/baidu/sapi2/SapiWebView;)Landroid/view/View;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    return-object v0
.end method

.method static synthetic z(Lcom/baidu/sapi2/SapiWebView;)Lcom/baidu/sapi2/SapiWebView$WeixinHandler;
    .registers 2

    .prologue
    .line 157
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    return-object v0
.end method


# virtual methods
.method a(Ljava/lang/String;Landroid/content/Context;)Lcom/baidu/sapi2/shell/response/SapiAccountResponse;
    .registers 13

    .prologue
    const/4 v0, 0x0

    const/4 v4, 0x0

    const/4 v3, 0x1

    .line 2669
    const-string v1, "<client>([\\S\\s]*?)</client>"

    invoke-static {v1, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result v2

    if-eqz v2, :cond_10

    .line 2779
    :cond_f
    :goto_f
    return-object v0

    .line 2678
    :cond_10
    :try_start_10
    invoke-static {}, Landroid/util/Xml;->newPullParser()Lorg/xmlpull/v1/XmlPullParser;

    move-result-object v6

    .line 2679
    new-instance v2, Ljava/io/ByteArrayInputStream;

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

    move-result-object v1

    invoke-direct {v2, v1}, Ljava/io/ByteArrayInputStream;-><init>([B)V

    const-string v1, "UTF-8"

    invoke-interface {v6, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;->setInput(Ljava/io/InputStream;Ljava/lang/String;)V

    .line 2680
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->getEventType()I
    :try_end_25
    .catch Ljava/lang/Throwable; {:try_start_10 .. :try_end_25} :catch_289

    move-result v1

    move v5, v4

    move-object v9, v0

    move v0, v1

    move-object v1, v9

    .line 2682
    :goto_2a
    if-eq v0, v3, :cond_286

    .line 2683
    packed-switch v0, :pswitch_data_298

    :cond_2f
    move v2, v5

    .line 2766
    :goto_30
    :try_start_30
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->next()I

    move-result v0

    move v5, v2

    goto :goto_2a

    .line 2685
    :pswitch_36
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;

    move-result-object v0

    .line 2686
    const-string v2, "data"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_4c

    .line 2687
    if-nez v1, :cond_2f

    .line 2688
    new-instance v2, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

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

    move-object v1, v2

    move v2, v5

    goto :goto_30

    .line 2690
    :cond_4c
    if-nez v1, :cond_68

    const-string v2, "error_code"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_68

    .line 2691
    new-instance v2, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    invoke-direct {v2}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V
    :try_end_5b
    .catch Ljava/lang/Throwable; {:try_start_30 .. :try_end_5b} :catch_1ed

    .line 2692
    :try_start_5b
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v2, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->errorCode:I
    :try_end_65
    .catch Ljava/lang/Throwable; {:try_start_5b .. :try_end_65} :catch_28f

    move-object v1, v2

    move v2, v5

    goto :goto_30

    .line 2693
    :cond_68
    if-nez v1, :cond_80

    :try_start_6a
    const-string v2, "error_description"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_80

    .line 2694
    new-instance v2, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    invoke-direct {v2}, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;-><init>()V
    :try_end_77
    .catch Ljava/lang/Throwable; {:try_start_6a .. :try_end_77} :catch_1ed

    .line 2695
    :try_start_77
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v2, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->errorMsg:Ljava/lang/String;
    :try_end_7d
    .catch Ljava/lang/Throwable; {:try_start_77 .. :try_end_7d} :catch_293

    move-object v1, v2

    move v2, v5

    goto :goto_30

    .line 2696
    :cond_80
    if-eqz v1, :cond_2f

    .line 2697
    :try_start_82
    const-string v2, "errno"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_96

    .line 2698
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->errorCode:I

    move v2, v5

    goto :goto_30

    .line 2699
    :cond_96
    const-string v2, "uname"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_a6

    .line 2700
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto :goto_30

    .line 2701
    :cond_a6
    const-string v2, "errmsg"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_b7

    .line 2702
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2703
    :cond_b7
    const-string v2, "bduss"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_c8

    .line 2704
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2705
    :cond_c8
    const-string v2, "ptoken"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_d9

    .line 2706
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2707
    :cond_d9
    const-string v2, "stoken"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_104

    .line 2708
    if-ne v5, v3, :cond_fb

    .line 2709
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    const-string v2, "#"

    invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v0

    .line 2710
    iget-object v2, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->tplStokenMap:Ljava/util/Map;

    const/4 v7, 0x0

    aget-object v7, v0, v7

    const/4 v8, 0x1

    aget-object v0, v0, v8

    invoke-interface {v2, v7, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    move v2, v5

    .line 2711
    goto/16 :goto_30

    .line 2712
    :cond_fb
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2714
    :cond_104
    const-string v2, "displayname"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_115

    .line 2715
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2716
    :cond_115
    const-string v2, "uid"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_126

    .line 2717
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2718
    :cond_126
    const-string v2, "authsid"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_144

    .line 2719
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    .line 2720
    iget-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->authSid:Ljava/lang/String;

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

    move-result v0

    if-nez v0, :cond_142

    move v0, v3

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

    move v2, v5

    goto/16 :goto_30

    :cond_142
    move v0, v4

    goto :goto_13d

    .line 2721
    :cond_144
    const-string v2, "account"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_157

    .line 2722
    iget-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->reloginCredentials:Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;

    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;->account:Ljava/lang/String;

    move v2, v5

    goto/16 :goto_30

    .line 2723
    :cond_157
    const-string v2, "accounttype"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_16a

    .line 2724
    iget-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->reloginCredentials:Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;

    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;->accountType:Ljava/lang/String;

    move v2, v5

    goto/16 :goto_30

    .line 2725
    :cond_16a
    const-string v2, "password"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_17d

    .line 2726
    iget-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->reloginCredentials:Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;

    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;->password:Ljava/lang/String;

    move v2, v5

    goto/16 :goto_30

    .line 2727
    :cond_17d
    const-string v2, "ubi"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_190

    .line 2728
    iget-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->reloginCredentials:Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;

    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v0, Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;->ubi:Ljava/lang/String;

    move v2, v5

    goto/16 :goto_30

    .line 2729
    :cond_190
    const-string v2, "stoken_list"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_19b

    move v2, v3

    .line 2730
    goto/16 :goto_30

    .line 2731
    :cond_19b
    const-string v2, "os_headurl"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_1ac

    .line 2732
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2733
    :cond_1ac
    const-string v2, "os_type"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_1c5

    .line 2735
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    .line 2734
    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v0

    invoke-static {v0}, Lcom/baidu/sapi2/utils/enums/SocialType;->getSocialType(I)Lcom/baidu/sapi2/utils/enums/SocialType;

    move-result-object v0

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->socialType:Lcom/baidu/sapi2/utils/enums/SocialType;

    move v2, v5

    goto/16 :goto_30

    .line 2736
    :cond_1c5
    const-string v2, "incomplete_user"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_20b

    .line 2737
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    .line 2738
    const-string v2, "0"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1e0

    .line 2739
    sget-object v0, Lcom/baidu/sapi2/utils/enums/AccountType;->NORMAL:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

    :goto_1dd
    move v2, v5

    .line 2745
    goto/16 :goto_30

    .line 2740
    :cond_1e0
    const-string v2, "1"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_206

    .line 2741
    sget-object v0, Lcom/baidu/sapi2/utils/enums/AccountType;->INCOMPLETE_USER:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;
    :try_end_1ec
    .catch Ljava/lang/Throwable; {:try_start_82 .. :try_end_1ec} :catch_1ed

    goto :goto_1dd

    .line 2768
    :catch_1ed
    move-exception v0

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

    move-object v0, v1

    .line 2771
    :goto_1f2
    if-eqz v0, :cond_f

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

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

    move-result v1

    if-nez v1, :cond_f

    iget v1, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->errorCode:I

    const/16 v2, -0x64

    if-ne v1, v2, :cond_f

    .line 2775
    iput v4, v0, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->errorCode:I

    goto/16 :goto_f

    .line 2743
    :cond_206
    :try_start_206
    sget-object v0, Lcom/baidu/sapi2/utils/enums/AccountType;->UNKNOWN:Lcom/baidu/sapi2/utils/enums/AccountType;

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

    goto :goto_1dd

    .line 2745
    :cond_20b
    const-string v2, "actiontype"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_21c

    .line 2746
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2747
    :cond_21c
    const-string v2, "livinguname"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_231

    .line 2748
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Ljava/net/URLDecoder;->decode(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2749
    :cond_231
    const-string v2, "loginType"

    invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_249

    .line 2750
    invoke-static {p2}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    const-string v2, "pre_login_type"

    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v7

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

    move v2, v5

    goto/16 :goto_30

    .line 2751
    :cond_249
    const-string v2, "mobilephone"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_261

    .line 2752
    invoke-static {p2}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;

    move-result-object v0

    const-string v2, "last_login_phone"

    .line 2753
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v7

    .line 2752
    invoke-virtual {v0, v2, v7}, Lcom/baidu/sapi2/SapiContext;->putEncryptStr(Ljava/lang/String;Ljava/lang/String;)V

    move v2, v5

    goto/16 :goto_30

    .line 2754
    :cond_261
    const-string v2, "app"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_272

    .line 2755
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

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

    move v2, v5

    goto/16 :goto_30

    .line 2756
    :cond_272
    const-string v2, "extra"

    invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_2f

    .line 2757
    invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;->nextText()Ljava/lang/String;

    move-result-object v0

    iput-object v0, v1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->extra:Ljava/lang/String;
    :try_end_280
    .catch Ljava/lang/Throwable; {:try_start_206 .. :try_end_280} :catch_1ed

    move v2, v5

    goto/16 :goto_30

    :pswitch_283
    move v2, v5

    .line 2762
    goto/16 :goto_30

    :cond_286
    move-object v0, v1

    .line 2770
    goto/16 :goto_1f2

    .line 2768
    :catch_289
    move-exception v1

    move-object v9, v1

    move-object v1, v0

    move-object v0, v9

    goto/16 :goto_1ee

    :catch_28f
    move-exception v0

    move-object v1, v2

    goto/16 :goto_1ee

    :catch_293
    move-exception v0

    move-object v1, v2

    goto/16 :goto_1ee

    .line 2683
    nop

    :pswitch_data_298
    .packed-switch 0x2
        :pswitch_36
        :pswitch_283
    .end packed-switch
.end method

.method a()Ljava/lang/String;
    .registers 5

    .prologue
    const/4 v1, 0x0

    .line 4660
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v2, "phone"

    invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/telephony/TelephonyManager;

    .line 4662
    const-string v2, "android.permission.READ_PHONE_STATE"

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v3

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

    move-result v2

    if-eqz v2, :cond_2d

    .line 4663
    invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getLine1Number()Ljava/lang/String;

    move-result-object v0

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

    move-result v2

    if-eqz v2, :cond_24

    .line 4668
    :goto_23
    return-object v1

    :cond_24
    const-string v1, "+86"

    const-string v2, ""

    invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    goto :goto_23

    :cond_2d
    move-object v0, v1

    goto :goto_1d
.end method

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

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

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

    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

    invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)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, "&"

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

    move-result-object v0

    .line 4842
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4841
    return-object v0
.end method

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

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

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

    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

    invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/utils/enums/SocialType;)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, "&"

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

    move-result-object v0

    .line 4857
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4856
    return-object v0
.end method

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

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

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

    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

    invoke-virtual {v1, p1, p2, p3, p4}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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, "&"

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

    move-result-object v0

    .line 4886
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4885
    return-object v0
.end method

.method a(Ljava/lang/String;)Ljava/lang/String;
    .registers 4

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

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

    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

    invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiAccountService;->a(Ljava/lang/String;)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, "&"

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

    move-result-object v0

    .line 4862
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4861
    return-object v0
.end method

.method a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 10

    .prologue
    const/4 v6, 0x0

    .line 4700
    const-string v0, "#"

    invoke-virtual {p2, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v1

    .line 4701
    if-eqz v1, :cond_a6

    array-length v0, v1

    if-lez v0, :cond_a6

    .line 4702
    const-string v0, ""

    .line 4703
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

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

    move-result-object v2

    invoke-virtual {v2}, Lcom/baidu/sapi2/SapiContext;->getSapiOptions()Lcom/baidu/sapi2/SapiOptions;

    move-result-object v2

    .line 4704
    invoke-static {p2}, Lcom/baidu/sapi2/SapiCache;->c(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 4705
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4, v3}, Lcom/baidu/sapi2/SapiCache;->c(Landroid/content/Context;Ljava/lang/String;)Lcom/baidu/sapi2/SapiOptions$Cache$Module;

    move-result-object v4

    if-eqz v4, :cond_86

    .line 4706
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4, v3}, Lcom/baidu/sapi2/SapiCache;->c(Landroid/content/Context;Ljava/lang/String;)Lcom/baidu/sapi2/SapiOptions$Cache$Module;

    move-result-object v4

    iget-object v4, v4, Lcom/baidu/sapi2/SapiOptions$Cache$Module;->hash:Ljava/lang/String;

    .line 4707
    invoke-virtual {p1}, Ljava/lang/String;->getBytes()[B

    move-result-object v5

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

    move-result-object v5

    .line 4708
    invoke-virtual {v2}, Lcom/baidu/sapi2/SapiOptions;->getCache()Lcom/baidu/sapi2/SapiOptions$Cache;

    move-result-object v2

    invoke-virtual {v2}, Lcom/baidu/sapi2/SapiOptions$Cache;->getVersion()Ljava/lang/String;

    move-result-object v2

    .line 4709
    invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v4

    if-eqz v4, :cond_a7

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

    move-result v4

    if-nez v4, :cond_65

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

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

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

    move-result-object v0

    const-string v4, "&passAppVersion="

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

    move-result-object v0

    invoke-virtual {v0, v2}, 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

    .line 4713
    :cond_65
    new-instance v2, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v2, "&passAppHash="

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

    move-result-object v0

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

    invoke-static {v2, v3}, Lcom/baidu/sapi2/SapiCache;->c(Landroid/content/Context;Ljava/lang/String;)Lcom/baidu/sapi2/SapiOptions$Cache$Module;

    move-result-object v2

    iget-object v2, v2, Lcom/baidu/sapi2/SapiOptions$Cache$Module;->hash:Ljava/lang/String;

    invoke-virtual {v0, v2}, 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

    .line 4718
    :cond_86
    :goto_86
    new-instance v2, Ljava/lang/StringBuilder;

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

    aget-object v3, v1, v6

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

    move-result-object v2

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

    move-result-object v0

    const-string v2, "#"

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

    move-result-object v0

    const/4 v2, 0x1

    aget-object v1, v1, v2

    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 p2

    .line 4720
    :cond_a6
    return-object p2

    .line 4715
    :cond_a7
    new-instance v2, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v2, "&passAppHash="

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

    move-result-object v0

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

    move-result-object v2

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

    move-result-object v2

    invoke-virtual {v0, v2}, 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

    goto :goto_86
.end method

.method a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 6

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

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

    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

    invoke-virtual {v1, p1, p2, p3}, Lcom/baidu/sapi2/SapiAccountService;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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, "&"

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

    move-result-object v0

    .line 4891
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4890
    return-object v0
.end method

.method a(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
    .registers 6

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

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

    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

    invoke-virtual {v1, p1, p2, p3}, Lcom/baidu/sapi2/SapiAccountService;->a(Ljava/lang/String;Ljava/lang/String;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, "&"

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

    move-result-object v0

    .line 4906
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4905
    return-object v0
.end method

.method a(ZLjava/lang/String;)Ljava/lang/String;
    .registers 5

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

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

    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

    invoke-virtual {v1, p1, p2}, Lcom/baidu/sapi2/SapiAccountService;->a(ZLjava/lang/String;)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, "&"

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

    move-result-object v0

    .line 4896
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4895
    return-object v0
.end method

.method a(Landroid/content/Context;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 1913
    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 v0

    invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/SapiAccountService;->webLogin(Landroid/content/Context;Ljava/lang/String;)Z

    .line 1914
    return-void
.end method

.method a(Landroid/os/Handler;)V
    .registers 5

    .prologue
    .line 4673
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    if-nez v0, :cond_24

    .line 4674
    new-instance v0, Lcom/baidu/sapi2/receiver/SMSReceiver;

    invoke-direct {v0, p1}, Lcom/baidu/sapi2/receiver/SMSReceiver;-><init>(Landroid/os/Handler;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    .line 4675
    new-instance v0, Landroid/content/IntentFilter;

    invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V

    .line 4676
    const-string v1, "android.provider.Telephony.SMS_RECEIVED"

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 4677
    const v1, 0x7fffffff

    invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->setPriority(I)V

    .line 4678
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->an:Landroid/content/BroadcastReceiver;

    invoke-virtual {v1, v2, v0}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 4680
    :cond_24
    return-void
.end method

.method a(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)V
    .registers 4

    .prologue
    .line 2384
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->O:Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

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

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

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()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, "&authsid="

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

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "&bduss="

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

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "&ptoken="

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

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "&stoken="

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

    move-result-object v0

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

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

    move-result-object v0

    const-string v1, "#fastRegSuccess"

    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

    .line 2391
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2392
    return-void
.end method

.method a(Lcom/baidu/sapi2/shell/response/SocialResponse;)V
    .registers 5

    .prologue
    const v2, 0x1adb0

    .line 4311
    if-nez p1, :cond_6

    .line 4373
    :cond_5
    :goto_5
    return-void

    .line 4315
    :cond_6
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v0

    .line 4317
    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->isValidAccount(Lcom/baidu/sapi2/SapiAccount;)Z

    move-result v1

    if-eqz v1, :cond_13

    .line 4318
    const/4 v1, 0x0

    iput v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    .line 4322
    :cond_13
    iget-boolean v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->accountCenterFlag:Z

    if-eqz v1, :cond_28

    .line 4323
    iget v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    if-eqz v1, :cond_1f

    iget v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    if-ne v1, v2, :cond_28

    .line 4325
    :cond_1f
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$26;

    invoke-direct {v1, p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView$26;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/shell/response/SocialResponse;Lcom/baidu/sapi2/SapiAccount;)V

    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto :goto_5

    .line 4340
    :cond_28
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    if-eqz v1, :cond_5

    .line 4341
    iget v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    if-eqz v1, :cond_36

    iget v1, p1, Lcom/baidu/sapi2/shell/response/SocialResponse;->errorCode:I

    if-ne v1, v2, :cond_3f

    .line 4343
    :cond_36
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$27;

    invoke-direct {v1, p0, v0}, Lcom/baidu/sapi2/SapiWebView$27;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiAccount;)V

    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto :goto_5

    .line 4359
    :cond_3f
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$28;

    invoke-direct {v0, p0, p1}, Lcom/baidu/sapi2/SapiWebView$28;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/shell/response/SocialResponse;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto :goto_5
.end method

.method a(Ljava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 4735
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->c()Ljava/util/List;

    move-result-object v0

    .line 4736
    if-eqz p1, :cond_f

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

    move-result v1

    if-nez v1, :cond_f

    .line 4737
    invoke-interface {v0, p1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    .line 4739
    :cond_f
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1, v0}, Lcom/baidu/sapi2/utils/SapiUtils;->syncCookies(Landroid/content/Context;Ljava/util/List;)V

    .line 4740
    return-void
.end method

.method a(ZLjava/util/List;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3037
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Lcom/sina/weibo/sdk/auth/AuthInfo;

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    iget-object v4, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    const-string v5, "email"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/sina/weibo/sdk/auth/AuthInfo;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v0, v1}, Lcom/sina/weibo/sdk/WbSdk;->install(Landroid/content/Context;Lcom/sina/weibo/sdk/auth/AuthInfo;)V

    .line 3039
    new-instance v1, Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    invoke-direct {v1, v0}, Lcom/sina/weibo/sdk/auth/sso/SsoHandler;-><init>(Landroid/app/Activity;)V

    iput-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->W:Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

    .line 3040
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->W:Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

    new-instance v1, Lcom/baidu/sapi2/SapiWebView$13;

    invoke-direct {v1, p0, p2, p1}, Lcom/baidu/sapi2/SapiWebView$13;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/util/List;Z)V

    invoke-virtual {v0, v1}, Lcom/sina/weibo/sdk/auth/sso/SsoHandler;->authorize(Lcom/sina/weibo/sdk/auth/WbAuthListener;)V

    .line 3061
    return-void
.end method

.method public asyncNaLifeCycle2H5(Lcom/baidu/sapi2/SapiWebView$ActivityLifeCycle;)V
    .registers 3
    .annotation build Landroid/annotation/TargetApi;
        value = 0x8
    .end annotation

    .prologue
    .line 1204
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    invoke-virtual {v0}, Landroid/webkit/WebSettings;->getBlockNetworkLoads()Z

    move-result v0

    if-nez v0, :cond_13

    .line 1205
    iget-object v0, p1, Lcom/baidu/sapi2/SapiWebView$ActivityLifeCycle;->a:Ljava/lang/String;

    invoke-direct {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1206
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1208
    :cond_13
    return-void
.end method

.method b(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;
    .registers 6

    .prologue
    .line 4254
    new-instance v1, Lcom/baidu/sapi2/SapiAccount;

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

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

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

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

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

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

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

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

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

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

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

    .line 4260
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->email:Ljava/lang/String;

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

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

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

    .line 4262
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->app:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_a5

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    .line 4263
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->extra:Ljava/lang/String;

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

    .line 4264
    sget-object v0, Lcom/baidu/sapi2/utils/enums/SocialType;->UNKNOWN:Lcom/baidu/sapi2/utils/enums/SocialType;

    iget-object v2, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->socialType:Lcom/baidu/sapi2/utils/enums/SocialType;

    if-eq v0, v2, :cond_66

    .line 4265
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J: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

    const-string v2, "pre_login_type"

    iget-object v3, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->socialType:Lcom/baidu/sapi2/utils/enums/SocialType;

    .line 4266
    invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/SocialType;->getName()Ljava/lang/String;

    move-result-object v3

    .line 4265
    invoke-virtual {v0, v2, v3}, Lcom/baidu/sapi2/SapiContext;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 4267
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->socialType:Lcom/baidu/sapi2/utils/enums/SocialType;

    iget-object v2, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->socialPortraitUrl:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Lcom/baidu/sapi2/SapiAccount;->addSocialInfo(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;)V

    .line 4268
    const-string v0, "account_type"

    iget-object v2, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->accountType:Lcom/baidu/sapi2/utils/enums/AccountType;

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

    move-result v2

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

    move-result-object v2

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

    .line 4270
    :cond_66
    const-string v0, "tpl"

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    .line 4272
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->tplStokenMap:Ljava/util/Map;

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

    move-result v0

    if-nez v0, :cond_7c

    .line 4273
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->tplStokenMap:Ljava/util/Map;

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

    .line 4275
    :cond_7c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J: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

    iget-object v2, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->actionType:Ljava/lang/String;

    invoke-virtual {v0, v2}, Lcom/baidu/sapi2/SapiContext;->setAccountActionType(Ljava/lang/String;)V

    .line 4276
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->isGuestAccount:Ljava/lang/String;

    invoke-virtual {v1, v0}, Lcom/baidu/sapi2/SapiAccount;->addIsGuestAccount(Ljava/lang/String;)V

    .line 4277
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->livingUname:Ljava/lang/String;

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

    move-result v0

    if-nez v0, :cond_a4

    .line 4278
    new-instance v0, Lcom/baidu/sapi2/share/face/FaceLoginService;

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

    .line 4279
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v2

    iget-object v3, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->livingUname:Ljava/lang/String;

    invoke-virtual {v0, v2, v3}, Lcom/baidu/sapi2/share/face/FaceLoginService;->syncFaceLoginUID(Landroid/content/Context;Ljava/lang/String;)V

    .line 4281
    :cond_a4
    return-object v1

    .line 4262
    :cond_a5
    iget-object v0, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->app:Ljava/lang/String;

    goto :goto_31
.end method

.method b()Ljava/lang/String;
    .registers 4

    .prologue
    .line 4725
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v1

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

    move-result-object v0

    const-string v1, "http://"

    const-string v2, ""

    .line 4726
    invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "https://"

    const-string v2, ""

    invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "(:[0-9]{1,4})?"

    const-string v2, ""

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

    move-result-object v0

    .line 4728
    const-string v1, "BIND_BDUSS"

    const-string v2, ""

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

    move-result-object v0

    return-object v0
.end method

.method b(Lcom/baidu/sapi2/utils/enums/SocialType;)Ljava/lang/String;
    .registers 4

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

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

    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

    invoke-virtual {v1, p1}, Lcom/baidu/sapi2/SapiAccountService;->b(Lcom/baidu/sapi2/utils/enums/SocialType;)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, "&"

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

    move-result-object v0

    .line 4881
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4880
    return-object v0
.end method

.method b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    .registers 6

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

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

    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

    invoke-virtual {v1, p1, p2, p3}, Lcom/baidu/sapi2/SapiAccountService;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)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, "&"

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

    move-result-object v0

    .line 4901
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4900
    return-object v0
.end method

.method public back()V
    .registers 2

    .prologue
    .line 2546
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->au:Ljava/lang/String;

    if-eqz v0, :cond_25

    .line 2547
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->au:Ljava/lang/String;

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2564
    :goto_9
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    if-eqz v0, :cond_15

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_21

    :cond_15
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    if-eqz v0, :cond_24

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    .line 2565
    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-nez v0, :cond_24

    .line 2566
    :cond_21
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->finish()V

    .line 2568
    :cond_24
    return-void

    .line 2548
    :cond_25
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->av:Z

    if-eqz v0, :cond_2d

    .line 2549
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->finish()V

    goto :goto_9

    .line 2550
    :cond_2d
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aq:Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;

    if-eqz v0, :cond_4c

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->O:Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    if-nez v0, :cond_4c

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->N:Lcom/baidu/sapi2/shell/response/SocialResponse;

    if-nez v0, :cond_4c

    .line 2553
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->hideSoftInput(Landroid/app/Activity;)V

    .line 2554
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aq:Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;

    invoke-interface {v0}, Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;->onBack()Z

    goto :goto_9

    .line 2557
    :cond_4c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->O:Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->c(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)V

    .line 2558
    const-string v0, "javascript:(function(){if(window.Pass&&Pass.switchView){Pass.switchView(\'back\')}}())"

    .line 2560
    invoke-static {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->b(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;)V

    .line 2561
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->N:Lcom/baidu/sapi2/shell/response/SocialResponse;

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->a(Lcom/baidu/sapi2/shell/response/SocialResponse;)V

    goto :goto_9
.end method

.method c()Ljava/util/List;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;"
        }
    .end annotation

    .prologue
    .line 4743
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiContext;->getSapiOptions()Lcom/baidu/sapi2/SapiOptions;

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiOptions;->getLoginCookieDiKeys()Ljava/util/List;

    move-result-object v1

    .line 4744
    new-instance v2, Ljava/util/ArrayList;

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

    .line 4746
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v3

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

    move-result-object v0

    const-string v3, "http://"

    const-string v4, ""

    invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    const-string v3, "https://"

    const-string v4, ""

    invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    const-string v3, "(:[0-9]{1,4})?"

    const-string v4, ""

    .line 4748
    invoke-virtual {v0, v3, v4}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 4750
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v0

    const/4 v4, 0x1

    if-ne v0, v4, :cond_74

    const/4 v0, 0x0

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

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    const-string v4, "di"

    invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_74

    .line 4751
    const-string v0, "/static/appsapi/conf/config.txt"

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

    move-result-object v0

    .line 4756
    :goto_55
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    iget-object v4, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v5

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

    move-result-object v4

    const-string v5, "DVIF"

    if-nez v0, :cond_69

    const-string v0, ""

    .line 4757
    :cond_69
    invoke-static {v3, v5, v0}, Lcom/baidu/sapi2/utils/SapiUtils;->buildDeviceInfoCookie(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-direct {v1, v4, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 4756
    invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 4758
    return-object v2

    .line 4753
    :cond_74
    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiDeviceInfo;->getDiCookieInfo(Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    goto :goto_55
.end method

.method c(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)V
    .registers 6

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

    .line 4307
    :cond_2
    :goto_2
    return-void

    .line 4288
    :cond_3
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)Lcom/baidu/sapi2/SapiAccount;

    move-result-object v0

    .line 4289
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v1

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

    move-result-object v1

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

    iget-object v3, p1, Lcom/baidu/sapi2/shell/response/SapiAccountResponse;->reloginCredentials:Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;

    invoke-virtual {v1, v2, v3}, Lcom/baidu/sapi2/SapiContext;->addReloginCredentials(Ljava/lang/String;Lcom/baidu/sapi2/SapiAccount$ReloginCredentials;)V

    .line 4291
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    if-eqz v1, :cond_2

    .line 4292
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$25;

    invoke-direct {v1, p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView$25;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/baidu/sapi2/SapiAccount;Lcom/baidu/sapi2/shell/response/SapiAccountResponse;)V

    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    goto :goto_2
.end method

.method d()Ljava/util/List;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;"
        }
    .end annotation

    .prologue
    .line 4815
    new-instance v0, Ljava/util/ArrayList;

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

    .line 4816
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_23

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->h:Lcom/baidu/sapi2/SapiWebView$BioScanFaceCallback;

    if-eqz v1, :cond_23

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->i:Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;

    if-eqz v1, :cond_23

    .line 4819
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "liveAbility"

    const-string v3, "1"

    invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 4822
    :cond_23
    return-object v0
.end method

.method public destroy()V
    .registers 3

    .prologue
    .line 1051
    invoke-super {p0}, Landroid/webkit/WebView;->destroy()V

    .line 1052
    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->aj:Z

    .line 1053
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->al:Landroid/os/Handler;

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->am:Lcom/baidu/sapi2/SapiWebView$TimeoutTask;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 1054
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->t()V

    .line 1055
    return-void
.end method

.method e()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->b()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, "&"

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

    move-result-object v0

    .line 4827
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4826
    return-object v0
.end method

.method f()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->c()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, "&"

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

    move-result-object v0

    .line 4832
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4831
    return-object v0
.end method

.method public finish()V
    .registers 3

    .prologue
    .line 2571
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->t()V

    .line 2572
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    if-eqz v0, :cond_24

    .line 2573
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    const/4 v1, 0x1

    invoke-static {v0, v1}, Lcom/baidu/sapi2/SapiWebView$FastRegAction;->a(Lcom/baidu/sapi2/SapiWebView$FastRegAction;Z)Z

    .line 2574
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiWebView$FastRegAction;->c(Lcom/baidu/sapi2/SapiWebView$FastRegAction;)Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    .line 2575
    invoke-static {v1}, Lcom/baidu/sapi2/SapiWebView$FastRegAction;->b(Lcom/baidu/sapi2/SapiWebView$FastRegAction;)Ljava/lang/Runnable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 2577
    :cond_24
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ao:Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;

    if-eqz v0, :cond_30

    .line 2578
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$9;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$9;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 2591
    :cond_30
    return-void
.end method

.method g()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->d()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, "&"

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

    move-result-object v0

    .line 4837
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4836
    return-object v0
.end method

.method public getTimeoutMillis()J
    .registers 3

    .prologue
    .line 2487
    iget-wide v0, p0, Lcom/baidu/sapi2/SapiWebView;->ak:J

    return-wide v0
.end method

.method public getUaInfo()Ljava/lang/String;
    .registers 5

    .prologue
    .line 1107
    sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

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

    move-result v0

    if-nez v0, :cond_8b

    sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

    .line 1108
    :goto_a
    sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

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

    move-result v1

    if-nez v1, :cond_8f

    sget-object v1, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

    .line 1109
    :goto_14
    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "Sapi_8.7.7.0.2_Android_"

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

    move-result-object v2

    .line 1110
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-static {v3}, Lcom/baidu/sapi2/utils/SapiUtils;->getAppName(Landroid/content/Context;)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

    .line 1111
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-static {v3}, Lcom/baidu/sapi2/utils/SapiUtils;->getVersionName(Landroid/content/Context;)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-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, "_"

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

    move-result-object v0

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

    move-result-object v0

    const-string v1, "_Sapi"

    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

    .line 1109
    invoke-static {v0}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 1112
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->n()Z

    move-result v1

    if-eqz v1, :cond_8a

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v1

    if-nez v1, :cond_8a

    .line 1113
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    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

    .line 1115
    :cond_8a
    return-object v0

    .line 1107
    :cond_8b
    const-string v0, ""

    goto/16 :goto_a

    .line 1108
    :cond_8f
    const-string v1, ""

    goto :goto_14
.end method

.method h()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->e()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, "&"

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

    move-result-object v0

    .line 4847
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4846
    return-object v0
.end method

.method i()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->f()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, "&"

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

    move-result-object v0

    .line 4852
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4851
    return-object v0
.end method

.method j()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->g()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, "&"

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

    move-result-object v0

    .line 4867
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4866
    return-object v0
.end method

.method k()Ljava/lang/String;
    .registers 3

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

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

    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

    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountService;->i()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, "&"

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

    move-result-object v0

    .line 4872
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->d()Ljava/util/List;

    move-result-object v1

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 4871
    return-object v0
.end method

.method l()Ljava/lang/String;
    .registers 2

    .prologue
    .line 4876
    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 v0

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

    move-result-object v0

    return-object v0
.end method

.method public loadAccountCenter(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 2407
    const/4 v0, 0x0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->loadAccountCenter(Ljava/util/List;Ljava/lang/String;)V

    .line 2408
    return-void
.end method

.method public loadAccountCenter(Ljava/util/List;Ljava/lang/String;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2414
    const-string v0, "account_center"

    invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiWebView;->loadAccountCenter(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 2415
    return-void
.end method

.method public loadAccountCenter(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2424
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0, p2}, Lcom/baidu/sapi2/SapiAccountService;->a(Landroid/content/Context;Ljava/lang/String;)Z

    .line 2425
    invoke-virtual {p0, p3}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 2426
    if-nez p1, :cond_12

    .line 2427
    new-instance p1, Ljava/util/ArrayList;

    invoke-direct {p1}, Ljava/util/ArrayList;-><init>()V

    .line 2429
    :cond_12
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->n:Lcom/baidu/sapi2/SapiWebView$PickPhotoCallback;

    if-eqz v1, :cond_2a

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportPhoto:Z

    if-eqz v1, :cond_2a

    .line 2430
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "support_photo"

    const-string v3, "1"

    invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2433
    :cond_2a
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->i:Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;

    if-eqz v1, :cond_42

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v1, :cond_42

    .line 2434
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "supFaceLogin"

    const-string v3, "1"

    invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p1, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2437
    :cond_42
    invoke-direct {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 2438
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2439
    return-void
.end method

.method public loadAccountRealName(Ljava/lang/String;Ljava/lang/String;)V
    .registers 7

    .prologue
    .line 2448
    new-instance v0, Ljava/util/ArrayList;

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

    .line 2449
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "okU"

    const-string v3, "aHR0cHM6Ly93YXAuYmFpZHUuY29tL2FjdGlvbl9pbnRlcmNlcHRfYW5kcm9pZA=="

    invoke-static {v3}, Lcom/baidu/sapi2/utils/SapiHost;->getHost(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

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

    move-result v1

    if-nez v1, :cond_25

    .line 2451
    new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "scene"

    invoke-direct {v1, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2453
    :cond_25
    const-string v1, "account_realname"

    invoke-virtual {p0, v0, p1, v1}, Lcom/baidu/sapi2/SapiWebView;->loadAccountCenter(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)V

    .line 2454
    return-void
.end method

.method public loadAuthWidget(Ljava/lang/String;)V
    .registers 3

    .prologue
    const/4 v0, 0x0

    .line 2177
    invoke-virtual {p0, v0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadAuthWidget(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2178
    return-void
.end method

.method public loadAuthWidget(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .prologue
    .line 2190
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiWebView;->loadAuthWidget(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2191
    return-void
.end method

.method public loadAuthWidget(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 9
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

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

    move-result v0

    if-eqz v0, :cond_e

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

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

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

    throw v0

    .line 2206
    :cond_e
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 2207
    new-instance v1, Ljava/util/ArrayList;

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

    .line 2209
    :try_start_1a
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "token"

    const-string v3, "UTF-8"

    invoke-static {p2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2210
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "u"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "aHR0cHM6Ly93d3cuYmFpZHUuY29t"

    .line 2211
    invoke-static {v4}, Lcom/baidu/sapi2/utils/SapiHost;->getHost(Ljava/lang/String;)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, "?"

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

    move-result-object v3

    const-string v4, "__wp-action"

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

    move-result-object v3

    const-string v4, "="

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

    move-result-object v3

    const-string v4, "auth-widget"

    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 v3

    const-string v4, "UTF-8"

    .line 2210
    invoke-static {v3, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

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

    move-result v0

    if-nez v0, :cond_75

    .line 2214
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_75
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_1a .. :try_end_75} :catch_9e

    .line 2219
    :cond_75
    :goto_75
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->h()Ljava/lang/String;

    move-result-object v0

    .line 2220
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_9a

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2223
    :cond_9a
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2224
    return-void

    .line 2216
    :catch_9e
    move-exception v0

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

    goto :goto_75
.end method

.method public loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;)V
    .registers 9

    .prologue
    const/4 v3, 0x0

    .line 2098
    const/4 v4, 0x1

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v5, v3

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/SapiWebView;->loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V

    .line 2099
    return-void
.end method

.method public loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/utils/enums/BindWidgetAction;",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2137
    if-nez p1, :cond_a

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

    const-string v1, "BindWidgetAction can\'t be null"

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

    throw v0

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

    move-result v0

    if-eqz v0, :cond_18

    .line 2141
    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 2143
    :cond_18
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 2144
    new-instance v1, Ljava/util/ArrayList;

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

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

    move-result v0

    if-nez v0, :cond_34

    .line 2146
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2148
    :cond_34
    if-eqz p4, :cond_42

    .line 2149
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skip"

    const-string v3, "1"

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2151
    :cond_42
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v0, :cond_54

    .line 2152
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "liveAbility"

    const-string v3, "1"

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2155
    :cond_54
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)Ljava/lang/String;

    move-result-object v0

    .line 2156
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_79

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2159
    :cond_79
    invoke-direct {p0, v0, p5}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 2160
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->b()Ljava/lang/String;

    move-result-object v1

    .line 2161
    new-instance v2, Ljava/util/ArrayList;

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

    .line 2162
    new-instance v3, Lcom/baidu/sapi2/dto/PassNameValuePair;

    iget-object v4, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v5

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

    move-result-object v4

    invoke-direct {v3, v4, v1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 2162
    invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2164
    const/16 v1, 0x2b05

    const/4 v3, 0x1

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

    const/4 v4, 0x0

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

    aput-object v5, v3, v4

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

    .line 2167
    invoke-virtual {p0, v0, v2}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;Ljava/util/List;)V

    .line 2168
    return-void
.end method

.method public loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Ljava/util/List;)V
    .registers 10
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/utils/enums/BindWidgetAction;",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2110
    const/4 v3, 0x0

    const/4 v4, 0x1

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v5, p3

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/SapiWebView;->loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V

    .line 2111
    return-void
.end method

.method public loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Z)V
    .registers 10

    .prologue
    const/4 v3, 0x0

    .line 2122
    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move v4, p3

    move-object v5, v3

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/SapiWebView;->loadBindWidget(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V

    .line 2123
    return-void
.end method

.method public loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 13

    .prologue
    .line 2521
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/4 v1, 0x7

    if-le v0, v1, :cond_d

    .line 2522
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getSettings()Landroid/webkit/WebSettings;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;->setBlockNetworkLoads(Z)V

    .line 2524
    :cond_d
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$8;

    move-object v1, p0

    move-object v2, p1

    move-object v3, p2

    move-object v4, p3

    move-object v5, p4

    move-object v6, p5

    invoke-direct/range {v0 .. v6}, Lcom/baidu/sapi2/SapiWebView$8;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 2543
    return-void
.end method

.method public loadExternalUrl(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 1988
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadExternalUrl(Ljava/lang/String;Ljava/util/List;)V

    .line 1989
    return-void
.end method

.method public loadExternalUrl(Ljava/lang/String;Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

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

    move-result v0

    if-eqz v0, :cond_e

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

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

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

    throw v0

    .line 2001
    :cond_e
    if-nez p2, :cond_15

    .line 2002
    new-instance p2, Ljava/util/ArrayList;

    invoke-direct {p2}, Ljava/util/ArrayList;-><init>()V

    .line 2004
    :cond_15
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "clientfrom"

    const-string v2, "native"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2005
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "client"

    const-string v2, "android"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2006
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "deliverParams"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2008
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v0, :cond_4b

    .line 2009
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "scanface"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2012
    :cond_4b
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->n:Lcom/baidu/sapi2/SapiWebView$PickPhotoCallback;

    if-eqz v0, :cond_63

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportPhoto:Z

    if-eqz v0, :cond_63

    .line 2013
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "support_photo"

    const-string v2, "1"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2015
    :cond_63
    const-string v0, "?"

    invoke-virtual {p1, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I

    move-result v0

    .line 2016
    if-lez v0, :cond_9f

    .line 2017
    const/4 v1, 0x0

    add-int/lit8 v2, v0, 0x1

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

    move-result-object v1

    .line 2018
    add-int/lit8 v0, v0, 0x1

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

    move-result v2

    invoke-virtual {p1, v0, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v0

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

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

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

    move-result-object v1

    invoke-static {p2}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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, "&"

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

    move-result-object v1

    invoke-virtual {v1, v0}, 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

    .line 2023
    :goto_9b
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2024
    return-void

    .line 2021
    :cond_9f
    new-instance v0, Ljava/lang/StringBuilder;

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

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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-static {p2}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    goto :goto_9b
.end method

.method public loadFastReg()V
    .registers 2

    .prologue
    .line 2363
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadFastReg(Ljava/util/List;)V

    .line 2364
    return-void
.end method

.method public loadFastReg(Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2370
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_14

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result v0

    if-nez v0, :cond_49

    .line 2372
    :cond_14
    new-instance v0, Ljava/lang/StringBuilder;

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

    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()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, "&regLink=0"

    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 {p0, v1, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)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, "#sms_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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2380
    :goto_45
    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->ay:Z

    .line 2381
    return-void

    .line 2375
    :cond_49
    new-instance v0, Ljava/lang/StringBuilder;

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

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

    move-result-object v1

    invoke-direct {p0, v1, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)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, "#fastReg"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2377
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    new-instance v1, Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    invoke-direct {v1, p0}, Lcom/baidu/sapi2/SapiWebView$FastRegAction;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    .line 2378
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->P:Lcom/baidu/sapi2/SapiWebView$FastRegAction;

    invoke-static {v0}, Lcom/baidu/sapi2/SapiWebView$FastRegAction;->a(Lcom/baidu/sapi2/SapiWebView$FastRegAction;)V

    goto :goto_45
.end method

.method public loadFillUProfile(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 2234
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadFillUProfile(Ljava/lang/String;Z)V

    .line 2235
    return-void
.end method

.method public loadFillUProfile(Ljava/lang/String;Z)V
    .registers 4

    .prologue
    .line 2245
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiWebView;->loadFillUProfile(Ljava/lang/String;ZLjava/lang/String;)V

    .line 2246
    return-void
.end method

.method public loadFillUProfile(Ljava/lang/String;ZLjava/lang/String;)V
    .registers 8

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

    move-result v0

    if-eqz v0, :cond_e

    .line 2259
    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 2261
    :cond_e
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 2262
    new-instance v1, Ljava/util/ArrayList;

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

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

    move-result v0

    if-nez v0, :cond_2a

    .line 2264
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2266
    :cond_2a
    if-eqz p2, :cond_38

    .line 2267
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "simplify"

    const-string v3, "1"

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2269
    :cond_38
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->j()Ljava/lang/String;

    move-result-object v0

    .line 2270
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_5d

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2273
    :cond_5d
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2274
    return-void
.end method

.method public loadForgetPwd()V
    .registers 2

    .prologue
    .line 1966
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadForgetPwd(Ljava/lang/String;)V

    .line 1967
    return-void
.end method

.method public loadForgetPwd(Ljava/lang/String;)V
    .registers 7

    .prologue
    .line 2032
    new-instance v1, Ljava/util/ArrayList;

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

    .line 2034
    :try_start_5
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "u"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "aHR0cHM6Ly93d3cuYmFpZHUuY29t"

    .line 2035
    invoke-static {v4}, Lcom/baidu/sapi2/utils/SapiHost;->getHost(Ljava/lang/String;)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, "?"

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

    move-result-object v3

    const-string v4, "__wp-action"

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

    move-result-object v3

    const-string v4, "="

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

    move-result-object v3

    const-string v4, "forget-pwd"

    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 v3

    const-string v4, "UTF-8"

    .line 2034
    invoke-static {v3, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

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

    move-result v0

    if-nez v0, :cond_50

    .line 2038
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_50
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_5 .. :try_end_50} :catch_79

    .line 2043
    :cond_50
    :goto_50
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->e()Ljava/lang/String;

    move-result-object v0

    .line 2044
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_75

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2047
    :cond_75
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2048
    return-void

    .line 2040
    :catch_79
    move-exception v0

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

    goto :goto_50
.end method

.method public loadHuaWeiSSOLogin()V
    .registers 2

    .prologue
    .line 3427
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadHuaWeiSSOLogin(Ljava/util/List;)V

    .line 3428
    return-void
.end method

.method public loadHuaWeiSSOLogin(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

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

    move-result v0

    if-nez v0, :cond_c

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

    move-result v0

    if-eqz v0, :cond_14

    .line 3459
    :cond_c
    new-instance v0, Ljava/lang/IllegalArgumentException;

    const-string v1, "AccessToken or uid can\'t be null"

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

    throw v0

    .line 3461
    :cond_14
    const/4 v0, 0x0

    .line 3463
    :try_start_15
    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

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

    const-string v3, "UTF-8"

    .line 3465
    invoke-static {p1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "UTF-8"

    .line 3466
    invoke-static {p2, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    .line 3464
    invoke-virtual {v1, v2, v3, v4}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    :try_end_2e
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_15 .. :try_end_2e} :catch_4d

    move-result-object v0

    .line 3470
    :goto_2f
    invoke-direct {p0, v0, p3}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 3472
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_4c

    .line 3473
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$19;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$19;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 3480
    :cond_4c
    return-void

    .line 3467
    :catch_4d
    move-exception v1

    .line 3468
    invoke-virtual {v1}, Ljava/io/UnsupportedEncodingException;->printStackTrace()V

    goto :goto_2f
.end method

.method public loadHuaWeiSSOLogin(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3436
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    instance-of v0, v0, Landroid/app/Activity;

    if-eqz v0, :cond_28

    .line 3438
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$18;

    invoke-direct {v1, p0, p1}, Lcom/baidu/sapi2/SapiWebView$18;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/util/List;)V

    .line 3450
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    const/4 v2, 0x0

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-direct {p0, v0, v2, v1, v3}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/app/Activity;ZLcom/huawei/hwid/openapi/out/IHwIDCallBack;Ljava/lang/String;)V

    .line 3451
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    invoke-static {v0, v1}, Lcom/huawei/hwid/openapi/OpenHwID;->initial(Landroid/content/Context;Landroid/os/Bundle;)V

    .line 3455
    return-void

    .line 3453
    :cond_28
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "context not Activity"

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

    throw v0
.end method

.method public loadIqiyiBindServer(Ljava/lang/String;)V
    .registers 7

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

    .line 3025
    :goto_2
    return-void

    .line 3013
    :cond_3
    invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v0

    .line 3014
    const-string v1, "mkey"

    invoke-virtual {v0, v1}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 3015
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v2

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

    move-result-object v1

    const-string v2, "http://"

    const-string v3, ""

    .line 3016
    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "https://"

    const-string v3, ""

    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "(:[0-9]{1,4})?"

    const-string v3, ""

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

    move-result-object v1

    .line 3018
    const-string v2, "mkey"

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

    move-result-object v0

    .line 3019
    new-instance v1, Ljava/util/ArrayList;

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

    .line 3020
    new-instance v2, Lcom/baidu/sapi2/dto/PassNameValuePair;

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v4

    invoke-virtual {v3, v4}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, v3, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 3020
    invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 3023
    invoke-virtual {p0, p1, v1}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;Ljava/util/List;)V

    goto :goto_2
.end method

.method public loadLogin()V
    .registers 3

    .prologue
    .line 1565
    const/4 v0, 0x0

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Lcom/baidu/sapi2/SapiWebView;->loadLogin(ILjava/util/List;)V

    .line 1566
    return-void
.end method

.method public loadLogin(I)V
    .registers 3

    .prologue
    .line 1581
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadLogin(ILjava/util/List;)V

    .line 1582
    return-void
.end method

.method public loadLogin(ILjava/util/List;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v0, 0x0

    const/4 v1, 0x1

    .line 1612
    const-string v2, "com.baidu.sapi2.activity.LoginActivity"

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object v3

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

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_1e

    .line 1613
    new-instance v0, Ljava/lang/RuntimeException;

    const-string v1, "please update to V8 mode for access the pass sdk, if you have any problem you can access the following documents \uff1ahttp://wiki.baidu.com/pages/viewpage.action?pageId=325878724"

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

    throw v0

    .line 1617
    :cond_1e
    sget-object v2, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    if-eqz v2, :cond_2a

    .line 1618
    sget-object v2, Lcom/baidu/sapi2/SapiWebView;->statLoadLogin:Lcom/baidu/sapi2/utils/StatLoadLogin;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    iput-wide v4, v2, Lcom/baidu/sapi2/utils/StatLoadLogin;->tBeforeLogin:J

    .line 1620
    :cond_2a
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->ay:Z

    .line 1623
    sget-object v2, Lcom/baidu/sapi2/SapiWebView;->EXTRA_SUPPORT_DIRECT_LOGIN:Lcom/baidu/sapi2/dto/PassNameValuePair;

    invoke-interface {p2, v2}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_3b

    .line 1624
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->b(ILjava/util/List;)V

    .line 1675
    :goto_37
    invoke-static {}, Lcom/baidu/sapi2/utils/SapiStatUtil;->statLoadLogin()V

    .line 1677
    return-void

    .line 1628
    :cond_3b
    const/4 v2, 0x4

    if-ne v2, p1, :cond_42

    .line 1629
    invoke-direct {p0, p2}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/util/List;)V

    goto :goto_37

    .line 1634
    :cond_42
    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->supportSpecialLogin:Z

    if-eqz v2, :cond_5f

    .line 1635
    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result-object v2

    const-string v3, "pre_login_type"

    .line 1636
    invoke-virtual {v2, v3}, Lcom/baidu/sapi2/SapiContext;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 1637
    const-string v3, "password"

    invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_99

    move p1, v0

    .line 1643
    :cond_5f
    :goto_5f
    invoke-static {}, Lcom/baidu/sapi2/share/a;->a()Lcom/baidu/sapi2/share/a;

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    .line 1644
    invoke-virtual {v2, v3}, Lcom/baidu/sapi2/share/a;->a(Landroid/content/Context;)Ljava/util/List;

    move-result-object v2

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

    move-result v3

    if-eqz v3, :cond_a3

    iget-boolean v3, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    if-eqz v3, :cond_a3

    :goto_75
    iput-boolean v1, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    .line 1647
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->w:Lcom/baidu/sapi2/SapiWebView$ShareAccountClickCallback;

    if-eqz v0, :cond_a5

    if-eqz v2, :cond_a5

    invoke-interface {v2}, Ljava/util/List;->size()I

    move-result v0

    if-lez v0, :cond_a5

    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->shareV2Disable:Z

    if-nez v0, :cond_a5

    .line 1649
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v1, "share_version"

    const-string v2, "2"

    invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {p2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1650
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->c(ILjava/util/List;)V

    goto :goto_37

    .line 1639
    :cond_99
    const-string v3, "sms"

    invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_5f

    move p1, v1

    .line 1640
    goto :goto_5f

    :cond_a3
    move v1, v0

    .line 1645
    goto :goto_75

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

    move-result-object v0

    invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getShareAccounts()Ljava/util/List;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/List;->size()I

    move-result v0

    if-lez v0, :cond_b7

    .line 1656
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->c(ILjava/util/List;)V

    goto :goto_37

    .line 1660
    :cond_b7
    invoke-direct {p0}, Lcom/baidu/sapi2/SapiWebView;->p()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

    .line 1662
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

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

    move-result v0

    if-nez v0, :cond_d2

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z

    if-eqz v0, :cond_d2

    .line 1663
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->V:Ljava/lang/String;

    invoke-direct {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/lang/String;Ljava/util/List;)V

    goto/16 :goto_37

    .line 1667
    :cond_d2
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/baidu/sapi2/outsdk/ChinaMobileSDK;->checkSupOauth(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_e1

    .line 1668
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->a(ILjava/util/List;)V

    goto/16 :goto_37

    .line 1672
    :cond_e1
    invoke-direct {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->b(ILjava/util/List;)V

    goto/16 :goto_37
.end method

.method public loadLogin(Ljava/util/List;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1590
    const/4 v0, 0x0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->loadLogin(ILjava/util/List;)V

    .line 1591
    return-void
.end method

.method public loadLoginProxy(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/callback/SapiCallback",
            "<",
            "Lcom/baidu/sapi2/result/LoginResult;",
            ">;",
            "Ljava/lang/String;",
            ")V"
        }
    .end annotation

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

    .line 1834
    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 1836
    :cond_21
    invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2f

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

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

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

    throw v0

    .line 1839
    :cond_2f
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->at:Lcom/baidu/sapi2/callback/SapiCallback;

    .line 1840
    invoke-virtual {p0, p2}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1841
    return-void
.end method

.method public loadLoginWithUserName(Ljava/lang/String;)V
    .registers 5

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

    move-result v0

    if-eqz v0, :cond_a

    .line 1788
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->loadLogin()V

    .line 1802
    :goto_9
    return-void

    .line 1790
    :cond_a
    const-string v0, ""

    .line 1792
    :try_start_c
    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "disusername="

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

    move-result-object v1

    const-string v2, "UTF-8"

    invoke-static {p1, v2}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)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

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    :try_end_24
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_c .. :try_end_24} :catch_50

    move-result-object v0

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

    move-result v1

    if-nez v1, :cond_55

    .line 1797
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()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, "&"

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

    move-result-object v1

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

    move-result-object v0

    const-string v1, "#authPwd"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_9

    .line 1793
    :catch_50
    move-exception v1

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

    goto :goto_25

    .line 1799
    :cond_55
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->loadLogin()V

    goto :goto_9
.end method

.method public loadMeizuSSOLogin()V
    .registers 2

    .prologue
    .line 3528
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadMeizuSSOLogin(Ljava/util/List;)V

    .line 3529
    return-void
.end method

.method public loadMeizuSSOLogin(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3537
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    instance-of v0, v0, Landroid/app/Activity;

    if-eqz v0, :cond_44

    .line 3538
    const-string v0, "uc_basic_info"

    .line 3539
    new-instance v1, Lsdk/meizu/auth/MzAuthenticator;

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-direct {v1, v0, v2}, Lsdk/meizu/auth/MzAuthenticator;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 3541
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    const-string v2, "uc_basic_info"

    new-instance v3, Lcom/baidu/sapi2/SapiWebView$22;

    invoke-direct {v3, p0, p1}, Lcom/baidu/sapi2/SapiWebView$22;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/util/List;)V

    invoke-virtual {v1, v0, v2, v3}, Lsdk/meizu/auth/MzAuthenticator;->requestImplictAuth(Landroid/app/Activity;Ljava/lang/String;Lsdk/meizu/auth/callback/ImplictCallback;)V

    .line 3582
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_43

    .line 3583
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "\u60a8\u7684\u624b\u673a\u88ab\u6076\u610f\u8f6f\u4ef6\u7be1\u6539\uff0c\u53ef\u80fd\u65e0\u6cd5\u4f7f\u7528\u7b2c\u4e09\u65b9\u5e10\u53f7\u767b\u5f55\u767e\u5ea6\uff0c\u8bf7\u66f4\u6362\u5176\u4ed6\u767b\u5f55\u65b9\u5f0f"

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 3588
    :cond_43
    return-void

    .line 3586
    :cond_44
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "context not Activity"

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

    throw v0
.end method

.method public loadModifyPwd(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 1922
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadModifyPwd(Ljava/lang/String;Ljava/lang/String;)V

    .line 1923
    return-void
.end method

.method public loadModifyPwd(Ljava/lang/String;Ljava/lang/String;)V
    .registers 9

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

    move-result v0

    if-eqz v0, :cond_e

    .line 1933
    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 1935
    :cond_e
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 1936
    new-instance v1, Ljava/util/ArrayList;

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

    .line 1938
    :try_start_1a
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "u"

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v4, "aHR0cHM6Ly93d3cuYmFpZHUuY29t"

    .line 1939
    invoke-static {v4}, Lcom/baidu/sapi2/utils/SapiHost;->getHost(Ljava/lang/String;)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, "?"

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

    move-result-object v3

    const-string v4, "__wp-action"

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

    move-result-object v3

    const-string v4, "="

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

    move-result-object v3

    const-string v4, "modify-pwd"

    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 v3

    const-string v4, "UTF-8"

    .line 1938
    invoke-static {v3, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

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

    move-result v0

    if-nez v0, :cond_65

    .line 1942
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_65
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_1a .. :try_end_65} :catch_b8

    .line 1947
    :cond_65
    :goto_65
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->f()Ljava/lang/String;

    move-result-object v0

    .line 1948
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_8a

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 1951
    :cond_8a
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->b()Ljava/lang/String;

    move-result-object v1

    .line 1952
    new-instance v2, Ljava/util/ArrayList;

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

    .line 1953
    new-instance v3, Lcom/baidu/sapi2/dto/PassNameValuePair;

    iget-object v4, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v5

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

    move-result-object v4

    invoke-direct {v3, v4, v1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    .line 1953
    invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 1955
    invoke-virtual {p0, v0, v2}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;Ljava/util/List;)V

    .line 1957
    const/16 v0, 0x2aff

    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;->START: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 1960
    return-void

    .line 1944
    :catch_b8
    move-exception v0

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

    goto :goto_65
.end method

.method public loadNormalizeGuestAccount(Ljava/util/List;Ljava/lang/String;Lcom/baidu/sapi2/utils/enums/SocialType;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;",
            "Ljava/lang/String;",
            "Lcom/baidu/sapi2/utils/enums/SocialType;",
            ")V"
        }
    .end annotation

    .prologue
    .line 2398
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 2399
    invoke-virtual {p0, p3}, Lcom/baidu/sapi2/SapiWebView;->a(Lcom/baidu/sapi2/utils/enums/SocialType;)Ljava/lang/String;

    move-result-object v0

    .line 2400
    invoke-direct {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2401
    return-void
.end method

.method public loadOperationRecord(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 2064
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadOperationRecord(Ljava/lang/String;Ljava/lang/String;)V

    .line 2065
    return-void
.end method

.method public loadOperationRecord(Ljava/lang/String;Ljava/lang/String;)V
    .registers 6

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

    move-result v0

    if-eqz v0, :cond_e

    .line 2076
    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 2078
    :cond_e
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Landroid/content/Context;Ljava/lang/String;)V

    .line 2079
    new-instance v1, Ljava/util/ArrayList;

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

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

    move-result v0

    if-nez v0, :cond_2a

    .line 2081
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "skin"

    invoke-direct {v0, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2083
    :cond_2a
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->g()Ljava/lang/String;

    move-result-object v0

    .line 2084
    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v2

    if-lez v2, :cond_4f

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2087
    :cond_4f
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2088
    return-void
.end method

.method public loadQQSSOLogin(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3162
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v0, v1}, Ldxoptimizer/clz;->a(Ljava/lang/String;Landroid/content/Context;)Ldxoptimizer/clz;

    move-result-object v1

    .line 3163
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v2, "com.tencent.mobileqq"

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

    move-result v0

    if-nez v0, :cond_2c

    .line 3164
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "QQ\u672a\u5b89\u88c5"

    const/4 v2, 0x1

    invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 3165
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    invoke-interface {v0}, Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;->handleQQSSOLoginFailure()V

    .line 3216
    :cond_2b
    :goto_2b
    return-void

    .line 3168
    :cond_2c
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$15;

    invoke-direct {v0, p0, v1, p1}, Lcom/baidu/sapi2/SapiWebView$15;-><init>(Lcom/baidu/sapi2/SapiWebView;Ldxoptimizer/clz;Ljava/util/List;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->K:Ldxoptimizer/cly;

    .line 3209
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    if-nez v0, :cond_3e

    .line 3210
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$DefaultQQSSOHandler;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$DefaultQQSSOHandler;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    iput-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    .line 3212
    :cond_3e
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    const-string v2, "all"

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->K:Ldxoptimizer/cly;

    invoke-virtual {v1, v0, v2, v3}, Ldxoptimizer/clz;->a(Landroid/app/Activity;Ljava/lang/String;Ldxoptimizer/cly;)I

    .line 3213
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_2b

    .line 3214
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "\u60a8\u7684\u624b\u673a\u88ab\u6076\u610f\u8f6f\u4ef6\u7be1\u6539\uff0c\u53ef\u80fd\u65e0\u6cd5\u4f7f\u7528\u7b2c\u4e09\u65b9\u5e10\u53f7\u767b\u5f55\u767e\u5ea6\uff0c\u8bf7\u66f4\u6362\u5176\u4ed6\u767b\u5f55\u65b9\u5f0f"

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    goto :goto_2b
.end method

.method public loadQrLogin(Lcom/baidu/sapi2/SapiWebView$QrLoginCallback;Ljava/lang/String;Z)V
    .registers 6

    .prologue
    .line 1976
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->x:Lcom/baidu/sapi2/SapiWebView$QrLoginCallback;

    .line 1977
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-boolean p3, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->L:Z

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

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

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

    move-result-object v0

    const-string v1, "&suppcheck=1"

    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

    .line 1979
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1980
    return-void
.end method

.method public loadQuickUserReg()V
    .registers 2

    .prologue
    .line 1894
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadQuickUserReg(Ljava/util/List;)V

    .line 1895
    return-void
.end method

.method public loadQuickUserReg(Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 1901
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->quickUserEnabled:Z

    if-nez v0, :cond_a

    .line 1902
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->loadRegist(Ljava/util/List;)V

    .line 1910
    :goto_9
    return-void

    .line 1904
    :cond_a
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    .line 1905
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->registMode:Lcom/baidu/sapi2/utils/enums/RegistMode;

    sget-object v2, Lcom/baidu/sapi2/utils/enums/RegistMode;->QUICK_USER:Lcom/baidu/sapi2/utils/enums/RegistMode;

    if-eq v1, v2, :cond_29

    .line 1906
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&regtype=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

    .line 1908
    :cond_29
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-direct {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

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

    move-result-object v0

    const-string v1, "#reg"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_9
.end method

.method public loadRealnameAuthenticate(Ljava/lang/String;)V
    .registers 5

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

    move-result v0

    if-eqz v0, :cond_e

    .line 2283
    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 2286
    :cond_e
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v0

    if-eqz v0, :cond_20

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

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

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

    throw v0

    .line 2289
    :cond_20
    new-instance v0, Ljava/util/ArrayList;

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

    .line 2290
    const-string v1, "pp"

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2292
    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

    new-instance v2, Lcom/baidu/sapi2/SapiWebView$7;

    invoke-direct {v2, p0, p1}, Lcom/baidu/sapi2/SapiWebView$7;-><init>(Lcom/baidu/sapi2/SapiWebView;Ljava/lang/String;)V

    invoke-virtual {v1, v2, p1, v0}, Lcom/baidu/sapi2/SapiAccountService;->getTplStoken(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;

    .line 2328
    return-void
.end method

.method public loadRegist()V
    .registers 2

    .prologue
    .line 1847
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadRegist(Ljava/util/List;)V

    .line 1848
    return-void
.end method

.method public loadRegist(Ljava/util/List;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    const/4 v4, 0x0

    .line 1857
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->l()Ljava/lang/String;

    move-result-object v0

    .line 1858
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->quickUserEnabled:Z

    if-eqz v1, :cond_1b

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiConfiguration;->registMode:Lcom/baidu/sapi2/utils/enums/RegistMode;

    sget-object v2, Lcom/baidu/sapi2/utils/enums/RegistMode;->QUICK_USER:Lcom/baidu/sapi2/utils/enums/RegistMode;

    if-ne v1, v2, :cond_1b

    .line 1859
    const-string v1, "regtype=2"

    const-string v2, "regtype=1"

    invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v0

    .line 1862
    :cond_1b
    const/16 v1, 0x2b03

    const/4 v2, 0x1

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

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

    aput-object v3, v2, v4

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

    .line 1865
    new-instance v1, Ljava/lang/StringBuilder;

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

    invoke-direct {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

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

    move-result-object v0

    const-string v1, "#reg"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 1866
    iput-boolean v4, p0, Lcom/baidu/sapi2/SapiWebView;->ay:Z

    .line 1867
    return-void
.end method

.method public loadSinaSSOLogin(Ljava/util/List;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3029
    const/4 v0, 0x1

    invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView;->a(ZLjava/util/List;)V

    .line 3030
    return-void
.end method

.method public loadSocialLogin(Lcom/baidu/sapi2/utils/enums/SocialType;)V
    .registers 3

    .prologue
    .line 3597
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadSocialLogin(Lcom/baidu/sapi2/utils/enums/SocialType;Z)V

    .line 3598
    return-void
.end method

.method public loadSocialLogin(Lcom/baidu/sapi2/utils/enums/SocialType;Z)V
    .registers 4

    .prologue
    .line 3608
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiWebView;->loadSocialLogin(Lcom/baidu/sapi2/utils/enums/SocialType;ZLjava/util/List;)V

    .line 3609
    return-void
.end method

.method public loadSocialLogin(Lcom/baidu/sapi2/utils/enums/SocialType;ZLjava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/baidu/sapi2/utils/enums/SocialType;",
            "Z",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3619
    if-nez p1, :cond_a

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

    const-string v1, "SocialType can\'t be null"

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

    throw v0

    .line 3622
    :cond_a
    sget-object v0, Lcom/baidu/sapi2/utils/enums/SocialType;->UNKNOWN:Lcom/baidu/sapi2/utils/enums/SocialType;

    if-ne p1, v0, :cond_16

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

    const-string v1, "Unknown SocialType"

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

    throw v0

    .line 3625
    :cond_16
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->b(Lcom/baidu/sapi2/utils/enums/SocialType;)Ljava/lang/String;

    move-result-object v0

    .line 3626
    if-eqz p2, :cond_2f

    .line 3627
    new-instance v1, Ljava/lang/StringBuilder;

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

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

    move-result-object v0

    const-string v1, "&is_force_login=1"

    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

    .line 3630
    :cond_2f
    invoke-direct {p0, v0, p3}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 3631
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_4c

    .line 3632
    new-instance v0, Lcom/baidu/sapi2/SapiWebView$23;

    invoke-direct {v0, p0}, Lcom/baidu/sapi2/SapiWebView$23;-><init>(Lcom/baidu/sapi2/SapiWebView;)V

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->post(Ljava/lang/Runnable;)Z

    .line 3639
    :cond_4c
    return-void
.end method

.method public loadUniteVerify(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    .registers 8

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

    move-result v0

    if-eqz v0, :cond_e

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

    const-string v1, "Invalid Params: verifyToken can\'t be empty"

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

    throw v0

    .line 2342
    :cond_e
    new-instance v1, Ljava/util/ArrayList;

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

    .line 2344
    :try_start_13
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "token"

    const-string v3, "UTF-8"

    invoke-static {p1, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2345
    if-eqz p2, :cond_2f

    .line 2346
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "u"

    invoke-direct {v0, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 2348
    :cond_2f
    if-eqz p3, :cond_41

    .line 2349
    new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;

    const-string v2, "adtext"

    const-string v3, "UTF-8"

    invoke-static {p3, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_41
    .catch Ljava/io/UnsupportedEncodingException; {:try_start_13 .. :try_end_41} :catch_64

    .line 2354
    :cond_41
    :goto_41
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->i()Ljava/lang/String;

    move-result-object v0

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

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

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

    move-result-object v0

    const-string v2, "&"

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

    move-result-object v0

    invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)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

    .line 2356
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2357
    return-void

    .line 2351
    :catch_64
    move-exception v0

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

    goto :goto_41
.end method

.method public loadUrl(Ljava/lang/String;)V
    .registers 3

    .prologue
    .line 2502
    invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;

    move-result-object v0

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;Ljava/util/List;)V

    .line 2503
    return-void
.end method

.method public loadUrl(Ljava/lang/String;Ljava/util/List;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 2506
    invoke-direct {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->c(Ljava/lang/String;)V

    .line 2507
    invoke-virtual {p0, p2}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/util/List;)V

    .line 2508
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0, p1}, Lcom/baidu/sapi2/SapiCache;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

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

    move-result v0

    if-nez v0, :cond_2c

    .line 2510
    invoke-virtual {p0, v2, p1}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

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

    move-result v0

    if-nez v0, :cond_28

    .line 2513
    const-string v3, "text/html"

    const-string v4, "UTF-8"

    move-object v0, p0

    move-object v5, v1

    invoke-virtual/range {v0 .. v5}, Lcom/baidu/sapi2/SapiWebView;->loadDataWithBaseURL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 2517
    :goto_27
    return-void

    .line 2515
    :cond_28
    invoke-direct {p0, v1}, Lcom/baidu/sapi2/SapiWebView;->d(Ljava/lang/String;)V

    goto :goto_27

    :cond_2c
    move-object v1, p1

    goto :goto_18
.end method

.method public loadUserAgreement()V
    .registers 4

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

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

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result 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/agreement?adapter=3"

    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

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2056
    return-void
.end method

.method public loadWeixinSSOLogin(Ljava/util/List;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3152
    const/4 v0, 0x0

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1, p1}, Lcom/baidu/sapi2/SapiWebView;->loadWeixinSSOLogin(ZLjava/lang/String;Ljava/util/List;)V

    .line 3153
    return-void
.end method

.method public loadWeixinSSOLogin(ZLjava/lang/String;Ljava/util/List;)V
    .registers 15
    .annotation build Landroid/annotation/TargetApi;
        value = 0x9
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Ljava/lang/String;",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3071
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    invoke-static {v0, v1}, Ldxoptimizer/ckb;->a(Landroid/content/Context;Ljava/lang/String;)Ldxoptimizer/cjz;

    move-result-object v0

    .line 3072
    invoke-interface {v0}, Ldxoptimizer/cjz;->a()Z

    move-result v0

    if-nez v0, :cond_2a

    .line 3073
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    if-eqz v0, :cond_29

    .line 3074
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    invoke-interface {v0}, Lcom/baidu/sapi2/SapiWebView$WeixinHandler;->handleNotInstall()V

    .line 3075
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "\u5fae\u4fe1\u672a\u5b89\u88c5"

    const/4 v2, 0x1

    invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 3148
    :cond_29
    :goto_29
    return-void

    .line 3080
    :cond_2a
    invoke-virtual {p0, p1, p2}, Lcom/baidu/sapi2/SapiWebView;->a(ZLjava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 3081
    invoke-direct {p0, v0, p3}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v6

    .line 3082
    new-instance v7, Ljava/util/ArrayList;

    invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V

    .line 3083
    new-instance v0, Ljava/net/HttpCookie;

    const-string v1, "cuid"

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J: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

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

    .line 3084
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v2

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

    move-result-object v1

    const-string v2, "http://"

    const-string v3, ""

    .line 3085
    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "https://"

    const-string v3, ""

    invoke-virtual {v1, v2, v3}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "(:[0-9]{1,4})?"

    const-string v3, ""

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

    move-result-object v1

    .line 3086
    invoke-virtual {v0, v1}, Ljava/net/HttpCookie;->setDomain(Ljava/lang/String;)V

    .line 3087
    const-string v1, "/"

    invoke-virtual {v0, v1}, Ljava/net/HttpCookie;->setPath(Ljava/lang/String;)V

    .line 3088
    invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z

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

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

    const/4 v9, 0x0

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

    move-result-object v10

    new-instance v0, Lcom/baidu/sapi2/SapiWebView$14;

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

    move-result-object v2

    move-object v1, p0

    move v3, p1

    move-object v4, p2

    move-object v5, p3

    invoke-direct/range {v0 .. v5}, Lcom/baidu/sapi2/SapiWebView$14;-><init>(Lcom/baidu/sapi2/SapiWebView;Landroid/os/Looper;ZLjava/lang/String;Ljava/util/List;)V

    move-object v1, v8

    move-object v2, v6

    move-object v3, v9

    move-object v4, v7

    move-object v5, v10

    move-object v6, v0

    .line 3090
    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 :goto_29
.end method

.method public loadXiaomiSSOLogin()V
    .registers 2

    .prologue
    .line 3253
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadXiaomiSSOLogin(Ljava/util/List;)V

    .line 3254
    return-void
.end method

.method public loadXiaomiSSOLogin(Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

    .prologue
    .line 3263
    const/4 v0, 0x3

    new-array v0, v0, [I

    fill-array-data v0, :array_52

    .line 3265
    new-instance v1, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;

    invoke-direct {v1}, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;-><init>()V

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->xiaomiAppID:Ljava/lang/Long;

    .line 3266
    invoke-virtual {v2}, Ljava/lang/Long;->longValue()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;->setAppId(J)Lcom/xiaomi/account/openauth/XiaomiOAuthorize;

    move-result-object v1

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

    .line 3267
    invoke-virtual {v1, v2}, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;->setRedirectUrl(Ljava/lang/String;)Lcom/xiaomi/account/openauth/XiaomiOAuthorize;

    move-result-object v1

    .line 3268
    invoke-virtual {v1, v0}, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;->setScope([I)Lcom/xiaomi/account/openauth/XiaomiOAuthorize;

    move-result-object v1

    .line 3269
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    invoke-virtual {v1, v0}, Lcom/xiaomi/account/openauth/XiaomiOAuthorize;->startGetAccessToken(Landroid/app/Activity;)Lcom/xiaomi/account/openauth/XiaomiOAuthFuture;

    move-result-object v0

    .line 3271
    new-instance v1, Lcom/baidu/sapi2/SapiWebView$17;

    invoke-direct {v1, p0, v0, p1}, Lcom/baidu/sapi2/SapiWebView$17;-><init>(Lcom/baidu/sapi2/SapiWebView;Lcom/xiaomi/account/openauth/XiaomiOAuthFuture;Ljava/util/List;)V

    .line 3361
    invoke-virtual {v1}, Lcom/baidu/sapi2/SapiWebView$17;->start()V

    .line 3363
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

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

    move-result-object v0

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

    move-result v0

    if-eqz v0, :cond_51

    .line 3364
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->getContext()Landroid/content/Context;

    move-result-object v0

    const-string v1, "\u60a8\u7684\u624b\u673a\u88ab\u6076\u610f\u8f6f\u4ef6\u7be1\u6539\uff0c\u53ef\u80fd\u65e0\u6cd5\u4f7f\u7528\u7b2c\u4e09\u65b9\u5e10\u53f7\u767b\u5f55\u767e\u5ea6\uff0c\u8bf7\u66f4\u6362\u5176\u4ed6\u767b\u5f55\u65b9\u5f0f"

    const/4 v2, 0x0

    invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/Toast;->show()V

    .line 3366
    :cond_51
    return-void

    .line 3263
    :array_52
    .array-data 4
        0x1
        0x3
        0x4
    .end array-data
.end method

.method public notifyKefuBack()Z
    .registers 4

    .prologue
    .line 2460
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->K:Z

    .line 2461
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-boolean v1, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->K:Z

    if-eqz v1, :cond_14

    .line 2462
    const-string v1, "function(){if(window.Pass&&Pass.client&&Pass.client.pageGoBack){Pass.client.pageGoBack()}else{history.go(-1)}}()"

    invoke-virtual {p0, v1}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2463
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    const/4 v2, 0x0

    iput-boolean v2, v1, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->K:Z

    .line 2465
    :cond_14
    return v0
.end method

.method public onActivityResultData(IILandroid/content/Intent;)V
    .registers 5

    .prologue
    .line 3156
    const/16 v0, 0x2b5d

    if-eq p1, v0, :cond_8

    const/16 v0, 0x2776

    if-ne p1, v0, :cond_d

    .line 3157
    :cond_8
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->K:Ldxoptimizer/cly;

    invoke-static {p1, p2, p3, v0}, Ldxoptimizer/clz;->a(IILandroid/content/Intent;Ldxoptimizer/cly;)Z

    .line 3159
    :cond_d
    return-void
.end method

.method public onAuthorizedResult(IILandroid/content/Intent;)V
    .registers 5

    .prologue
    .line 2627
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->W:Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

    if-eqz v0, :cond_9

    .line 2628
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->W:Lcom/sina/weibo/sdk/auth/sso/SsoHandler;

    invoke-virtual {v0, p1, p2, p3}, Lcom/sina/weibo/sdk/auth/sso/SsoHandler;->authorizeCallBack(IILandroid/content/Intent;)V

    .line 2630
    :cond_9
    return-void
.end method

.method protected onDraw(Landroid/graphics/Canvas;)V
    .registers 2

    .prologue
    .line 428
    invoke-super {p0, p1}, Landroid/webkit/WebView;->onDraw(Landroid/graphics/Canvas;)V

    .line 429
    return-void
.end method

.method public onKeyUp(I)Z
    .registers 5

    .prologue
    const/4 v0, 0x0

    const/4 v1, 0x1

    .line 2644
    const/4 v2, 0x4

    if-eq p1, v2, :cond_6

    .line 2658
    :cond_5
    :goto_5
    return v0

    .line 2647
    :cond_6
    iget v2, p0, Lcom/baidu/sapi2/SapiWebView;->aw:I

    if-ne v2, v1, :cond_5

    .line 2650
    iget-boolean v0, p0, Lcom/baidu/sapi2/SapiWebView;->ax:Z

    if-eqz v0, :cond_13

    .line 2651
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->notifyKefuBack()Z

    move v0, v1

    .line 2652
    goto :goto_5

    .line 2654
    :cond_13
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ap:Lcom/baidu/sapi2/SapiWebView$OnBackCallback;

    if-eqz v0, :cond_28

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->O:Lcom/baidu/sapi2/shell/response/SapiAccountResponse;

    if-nez v0, :cond_28

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->N:Lcom/baidu/sapi2/shell/response/SocialResponse;

    if-nez v0, :cond_28

    .line 2655
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ap:Lcom/baidu/sapi2/SapiWebView$OnBackCallback;

    invoke-interface {v0}, Lcom/baidu/sapi2/SapiWebView$OnBackCallback;->onBack()V

    .line 2657
    :cond_28
    invoke-virtual {p0}, Lcom/baidu/sapi2/SapiWebView;->back()V

    move v0, v1

    .line 2658
    goto :goto_5
.end method

.method public onKeyUp(ILandroid/view/KeyEvent;)Z
    .registers 4

    .prologue
    .line 2635
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->onKeyUp(I)Z

    move-result v0

    if-eqz v0, :cond_8

    .line 2636
    const/4 v0, 0x1

    .line 2639
    :goto_7
    return v0

    :cond_8
    invoke-super {p0, p1, p2}, Landroid/webkit/WebView;->onKeyUp(ILandroid/view/KeyEvent;)Z

    move-result v0

    goto :goto_7
.end method

.method public onScrollChanged(IIII)V
    .registers 7

    .prologue
    .line 3643
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    if-eqz v0, :cond_15

    .line 3644
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    invoke-virtual {v0}, Landroid/widget/ProgressBar;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;

    move-result-object v0

    check-cast v0, Landroid/widget/AbsoluteLayout$LayoutParams;

    .line 3645
    iput p1, v0, Landroid/widget/AbsoluteLayout$LayoutParams;->x:I

    .line 3646
    iput p2, v0, Landroid/widget/AbsoluteLayout$LayoutParams;->y:I

    .line 3647
    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    invoke-virtual {v1, v0}, Landroid/widget/ProgressBar;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 3649
    :cond_15
    invoke-super {p0, p1, p2, p3, p4}, Landroid/webkit/WebView;->onScrollChanged(IIII)V

    .line 3650
    return-void
.end method

.method protected overScrollBy(IIIIIIIIZ)Z
    .registers 11

    .prologue
    .line 1169
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    if-eqz v0, :cond_c

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_18

    :cond_c
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    if-eqz v0, :cond_1a

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    .line 1170
    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-nez v0, :cond_1a

    .line 1171
    :cond_18
    const/4 v0, 0x0

    .line 1173
    :goto_19
    return v0

    :cond_1a
    invoke-super/range {p0 .. p9}, Landroid/webkit/WebView;->overScrollBy(IIIIIIIIZ)Z

    move-result v0

    goto :goto_19
.end method

.method public preSetUserName(Ljava/lang/String;)V
    .registers 4

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

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

    const-string v1, "javascript:(function(){if(window.Pass&&Pass.client&&Pass.client.fillLoginNameFn){Pass.client.fillLoginNameFn(\'"

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

    move-result-object v0

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)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

    .line 2476
    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    .line 2477
    return-void
.end method

.method public reload()V
    .registers 4

    .prologue
    .line 1058
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->b:Z

    if-eqz v0, :cond_1b

    .line 1059
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-boolean v0, v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->c:Z

    iget-object v1, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-object v1, v1, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->d:Ljava/lang/String;

    iget-object v2, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-object v2, v2, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->e:Ljava/util/List;

    invoke-virtual {p0, v0, v1, v2}, Lcom/baidu/sapi2/SapiWebView;->loadWeixinSSOLogin(ZLjava/lang/String;Ljava/util/List;)V

    .line 1066
    :goto_15
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

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

    .line 1067
    return-void

    .line 1060
    :cond_1b
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->a:Ljava/lang/String;

    if-eqz v0, :cond_29

    .line 1061
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->aa:Lcom/baidu/sapi2/SapiWebView$ReloadConfig;

    iget-object v0, v0, Lcom/baidu/sapi2/SapiWebView$ReloadConfig;->a:Ljava/lang/String;

    invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;)V

    goto :goto_15

    .line 1063
    :cond_29
    invoke-super {p0}, Landroid/webkit/WebView;->reload()V

    goto :goto_15
.end method

.method public scrollTo(II)V
    .registers 5

    .prologue
    const/4 v1, 0x0

    .line 1180
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    if-eqz v0, :cond_d

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-eqz v0, :cond_19

    :cond_d
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    if-eqz v0, :cond_1c

    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    .line 1181
    invoke-virtual {v0}, Landroid/view/View;->getVisibility()I

    move-result v0

    if-nez v0, :cond_1c

    .line 1182
    :cond_19
    invoke-super {p0, v1, v1}, Landroid/webkit/WebView;->scrollTo(II)V

    .line 1184
    :cond_1c
    invoke-super {p0, p1, p2}, Landroid/webkit/WebView;->scrollTo(II)V

    .line 1185
    return-void
.end method

.method public setAccountChangeCallback(Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;)V
    .registers 2

    .prologue
    .line 1474
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->U:Lcom/baidu/sapi2/SapiWebView$AccountChangeCallback;

    .line 1475
    return-void
.end method

.method public setAccountDestoryCallback(Lcom/baidu/sapi2/SapiWebView$AccountDestoryCallback;)V
    .registers 3

    .prologue
    .line 1481
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->u:Lcom/baidu/sapi2/SapiWebView$AccountDestoryCallback;

    .line 1482
    return-void
.end method

.method public setAccountFreezeCallback(Lcom/baidu/sapi2/SapiWebView$AccountFreezeCallback;)V
    .registers 3

    .prologue
    .line 1534
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->v:Lcom/baidu/sapi2/SapiWebView$AccountFreezeCallback;

    .line 1535
    return-void
.end method

.method public setAuthWidgetCallback(Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;)V
    .registers 2

    .prologue
    .line 1352
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->T:Lcom/baidu/sapi2/SapiWebView$AuthWidgetCallback;

    .line 1353
    return-void
.end method

.method public setAuthorizationListener(Lcom/baidu/sapi2/shell/listener/AuthorizationListener;)V
    .registers 3

    .prologue
    .line 1227
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->G:Lcom/baidu/sapi2/shell/listener/AuthorizationListener;

    .line 1228
    return-void
.end method

.method public setBdussChangeCallback(Lcom/baidu/sapi2/SapiWebView$BdussChangeCallback;)V
    .registers 3

    .prologue
    .line 1466
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->o:Lcom/baidu/sapi2/SapiWebView$BdussChangeCallback;

    .line 1467
    return-void
.end method

.method public setBindWidgetCallback(Lcom/baidu/sapi2/SapiWebView$BindWidgetCallback;)V
    .registers 3

    .prologue
    .line 1361
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->l:Lcom/baidu/sapi2/SapiWebView$BindWidgetCallback;

    .line 1362
    return-void
.end method

.method public setBioScanFaceCallback(Lcom/baidu/sapi2/SapiWebView$BioScanFaceCallback;)V
    .registers 3

    .prologue
    .line 1427
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->h:Lcom/baidu/sapi2/SapiWebView$BioScanFaceCallback;

    .line 1428
    return-void
.end method

.method public setBiometricsIdentifyCallback(Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;)V
    .registers 3

    .prologue
    .line 1420
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->i:Lcom/baidu/sapi2/SapiWebView$BiometricsIdentifyCallback;

    .line 1421
    return-void
.end method

.method public setChangePwdCallback(Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;)V
    .registers 2

    .prologue
    .line 1343
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->S:Lcom/baidu/sapi2/SapiWebView$ChangePwdCallback;

    .line 1344
    return-void
.end method

.method public setCoverWebBdussCallback(Lcom/baidu/sapi2/SapiWebView$CoverWebBdussCallback;)V
    .registers 3

    .prologue
    .line 1442
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->s:Lcom/baidu/sapi2/SapiWebView$CoverWebBdussCallback;

    .line 1443
    return-void
.end method

.method public setDirectedLoginParams(Lcom/baidu/sapi2/SapiJsCallBacks$DirectedLoginParams;)V
    .registers 3

    .prologue
    .line 1512
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->R:Lcom/baidu/sapi2/SapiJsCallBacks$DirectedLoginParams;

    .line 1514
    return-void
.end method

.method public setFastRegHandler(Lcom/baidu/sapi2/SapiWebView$FastRegHandler;)V
    .registers 3

    .prologue
    .line 1237
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->d:Lcom/baidu/sapi2/SapiWebView$FastRegHandler;

    .line 1238
    return-void
.end method

.method public setFileChooserCallback(Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;)V
    .registers 2

    .prologue
    .line 1327
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->R:Lcom/baidu/sapi2/SapiWebView$FileChooserCallback;

    .line 1328
    return-void
.end method

.method public setHuaweiHandler(Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;)V
    .registers 2

    .prologue
    .line 1275
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->M:Lcom/baidu/sapi2/SapiWebView$HuaweiHandler;

    .line 1276
    return-void
.end method

.method public setInvokeScAppCallback(Lcom/baidu/sapi2/SapiWebView$InvokeScAppCallback;)V
    .registers 3

    .prologue
    .line 1435
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->z:Lcom/baidu/sapi2/SapiWebView$InvokeScAppCallback;

    .line 1436
    return-void
.end method

.method public setJoinLoingParams(Lcom/baidu/sapi2/SapiJsCallBacks$JoinLoginParams;)V
    .registers 3

    .prologue
    .line 1504
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->Q:Lcom/baidu/sapi2/SapiJsCallBacks$JoinLoginParams;

    .line 1505
    return-void
.end method

.method public setLeftBtnVisibleCallback(Lcom/baidu/sapi2/SapiWebView$LeftBtnVisibleCallback;)V
    .registers 3

    .prologue
    .line 1488
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->q:Lcom/baidu/sapi2/SapiWebView$LeftBtnVisibleCallback;

    .line 1489
    return-void
.end method

.method public setLoadExternalWebViewCallback(Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;)V
    .registers 3

    .prologue
    .line 1300
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->m:Lcom/baidu/sapi2/SapiWebView$LoadExternalWebViewCallback;

    .line 1301
    return-void
.end method

.method public setLocalConfigCallback(Lcom/baidu/sapi2/SapiWebView$LocalConfigCallback;)V
    .registers 3

    .prologue
    .line 1520
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->A:Lcom/baidu/sapi2/SapiWebView$LocalConfigCallback;

    .line 1521
    return-void
.end method

.method public setLoginStatusChangeCallback(Lcom/baidu/sapi2/SapiJsCallBacks$LoginStatusChangeCallback;)V
    .registers 3

    .prologue
    .line 1558
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->F:Lcom/baidu/sapi2/SapiJsCallBacks$LoginStatusChangeCallback;

    .line 1559
    return-void
.end method

.method public setMeizuHandler(Lcom/baidu/sapi2/SapiWebView$MeizuHandler;)V
    .registers 2

    .prologue
    .line 1282
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->O:Lcom/baidu/sapi2/SapiWebView$MeizuHandler;

    .line 1283
    return-void
.end method

.method public setNmLoginHandler(Lcom/baidu/sapi2/SapiWebView$NMLoginHandler;)V
    .registers 3

    .prologue
    .line 1247
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->b:Lcom/baidu/sapi2/SapiWebView$NMLoginHandler;

    .line 1248
    return-void
.end method

.method public final setNoNetworkView(Landroid/view/View;)V
    .registers 5

    .prologue
    const/4 v2, -0x1

    .line 376
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    if-nez v0, :cond_17

    .line 377
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    .line 378
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 379
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ae:Landroid/view/View;

    new-instance v1, Landroid/view/ViewGroup$LayoutParams;

    invoke-direct {v1, v2, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {p0, v0, v1}, Lcom/baidu/sapi2/SapiWebView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 382
    :cond_17
    return-void
.end method

.method public setNormalizeGuestAccountCallback(Lcom/baidu/sapi2/SapiJsCallBacks$NormalizeGuestAccountCallback;)V
    .registers 3

    .prologue
    .line 1543
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->C:Lcom/baidu/sapi2/SapiJsCallBacks$NormalizeGuestAccountCallback;

    .line 1544
    return-void
.end method

.method public setOnBackCallback(Lcom/baidu/sapi2/SapiWebView$OnBackCallback;)V
    .registers 2

    .prologue
    .line 340
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ap:Lcom/baidu/sapi2/SapiWebView$OnBackCallback;

    .line 341
    return-void
.end method

.method public setOnFinishCallback(Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;)V
    .registers 2

    .prologue
    .line 336
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ao:Lcom/baidu/sapi2/SapiWebView$OnFinishCallback;

    .line 337
    return-void
.end method

.method public setOnNewBackCallback(Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;)V
    .registers 2

    .prologue
    .line 344
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->aq:Lcom/baidu/sapi2/SapiWebView$OnNewBackCallback;

    .line 345
    return-void
.end method

.method public setPageStateCallback(Lcom/baidu/sapi2/SapiJsCallBacks$PageStateCallback;)V
    .registers 3

    .prologue
    .line 1527
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->B:Lcom/baidu/sapi2/SapiJsCallBacks$PageStateCallback;

    .line 1528
    return-void
.end method

.method public setPickPhotoCallback(Lcom/baidu/sapi2/SapiWebView$PickPhotoCallback;)V
    .registers 3

    .prologue
    .line 1334
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->n:Lcom/baidu/sapi2/SapiWebView$PickPhotoCallback;

    .line 1335
    return-void
.end method

.method public setPreFillUserNameCallback(Lcom/baidu/sapi2/SapiWebView$PreFillUserNameCallback;)V
    .registers 3

    .prologue
    .line 1457
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->t:Lcom/baidu/sapi2/SapiWebView$PreFillUserNameCallback;

    .line 1458
    return-void
.end method

.method public setProgressBar(Landroid/widget/ProgressBar;)V
    .registers 3

    .prologue
    .line 405
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    if-eqz v0, :cond_5

    .line 412
    :cond_4
    :goto_4
    return-void

    .line 408
    :cond_5
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    .line 409
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ag:Landroid/widget/ProgressBar;

    if-eqz v0, :cond_4

    .line 410
    invoke-virtual {p0, p1}, Lcom/baidu/sapi2/SapiWebView;->addView(Landroid/view/View;)V

    goto :goto_4
.end method

.method public setQQSSOHandler(Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;)V
    .registers 2

    .prologue
    .line 1266
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->N:Lcom/baidu/sapi2/SapiWebView$QQSSOHandler;

    .line 1267
    return-void
.end method

.method public setRealNameStateCallback(Lcom/baidu/sapi2/SapiJsCallBacks$RealNameStatusCallback;)V
    .registers 3

    .prologue
    .line 1551
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->E:Lcom/baidu/sapi2/SapiJsCallBacks$RealNameStatusCallback;

    .line 1552
    return-void
.end method

.method public setRealnameAuthenticateCallback(Lcom/baidu/sapi2/SapiWebView$RealnameAuthenticateCallback;)V
    .registers 3

    .prologue
    .line 1379
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->r:Lcom/baidu/sapi2/SapiWebView$RealnameAuthenticateCallback;

    .line 1380
    return-void
.end method

.method public setShareAccountClickCallback(Lcom/baidu/sapi2/SapiWebView$ShareAccountClickCallback;)V
    .registers 3

    .prologue
    .line 1495
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->w:Lcom/baidu/sapi2/SapiWebView$ShareAccountClickCallback;

    .line 1496
    return-void
.end method

.method public setSocialBindHandler(Landroid/os/Handler;)V
    .registers 3

    .prologue
    .line 1395
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->f:Landroid/os/Handler;

    .line 1396
    return-void
.end method

.method public setSocialLoginHandler(Landroid/os/Handler;)V
    .registers 3

    .prologue
    .line 1404
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->a:Landroid/os/Handler;

    .line 1405
    return-void
.end method

.method public setSwitchAccountCallback(Lcom/baidu/sapi2/SapiWebView$SwitchAccountCallback;)V
    .registers 3

    .prologue
    .line 1449
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->p:Lcom/baidu/sapi2/SapiWebView$SwitchAccountCallback;

    .line 1450
    return-void
.end method

.method public setSystemUpwardSmsCallback(Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;)V
    .registers 3

    .prologue
    .line 1386
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->y:Lcom/baidu/sapi2/SapiWebView$SystemUpwardSmsCallback;

    .line 1387
    return-void
.end method

.method public setTimeoutMillis(J)V
    .registers 4

    .prologue
    .line 2497
    iput-wide p1, p0, Lcom/baidu/sapi2/SapiWebView;->ak:J

    .line 2498
    return-void
.end method

.method public final setTimeoutView(Landroid/view/View;)V
    .registers 5

    .prologue
    const/4 v2, -0x1

    .line 391
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    if-nez v0, :cond_17

    .line 392
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    .line 393
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 394
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->af:Landroid/view/View;

    new-instance v1, Landroid/view/ViewGroup$LayoutParams;

    invoke-direct {v1, v2, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {p0, v0, v1}, Lcom/baidu/sapi2/SapiWebView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 397
    :cond_17
    return-void
.end method

.method public setUniteVerifyCallback(Lcom/baidu/sapi2/SapiWebView$UniteVerifyCallback;)V
    .registers 3

    .prologue
    .line 1370
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->j:Lcom/baidu/sapi2/SapiWebView$UniteVerifyCallback;

    .line 1371
    return-void
.end method

.method public setUniteVerifyHandler(Lcom/baidu/sapi2/SapiWebView$UniteVerifyHandler;)V
    .registers 3

    .prologue
    .line 1291
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->c:Lcom/baidu/sapi2/SapiWebView$UniteVerifyHandler;

    .line 1292
    return-void
.end method

.method public setWebChromeClientCallback(Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;)V
    .registers 2

    .prologue
    .line 1318
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->Q:Lcom/baidu/sapi2/SapiWebView$WebChromeClientCallback;

    .line 1319
    return-void
.end method

.method public setWebViewTitleCallback(Lcom/baidu/sapi2/SapiWebView$WebViewTitleCallback;)V
    .registers 3

    .prologue
    .line 1413
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->g:Lcom/baidu/sapi2/SapiWebView$WebViewTitleCallback;

    .line 1414
    return-void
.end method

.method public setWebviewClientCallback(Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;)V
    .registers 2

    .prologue
    .line 1309
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->P:Lcom/baidu/sapi2/SapiWebView$WebviewClientCallback;

    .line 1310
    return-void
.end method

.method public setWebviewLoadingView(Landroid/view/View;)V
    .registers 5

    .prologue
    const/4 v2, -0x1

    .line 418
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ad:Landroid/view/View;

    if-nez v0, :cond_15

    .line 419
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->ad:Landroid/view/View;

    .line 420
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ad:Landroid/view/View;

    const/4 v1, 0x4

    invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V

    .line 421
    new-instance v0, Landroid/view/ViewGroup$LayoutParams;

    invoke-direct {v0, v2, v2}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V

    invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiWebView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 424
    :cond_15
    return-void
.end method

.method public setWebviewPageFinishCallback(Lcom/baidu/sapi2/SapiJsCallBacks$WebviewPageFinishCallback;)V
    .registers 3

    .prologue
    .line 348
    iget-object v0, p0, Lcom/baidu/sapi2/SapiWebView;->ac:Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;

    iput-object p1, v0, Lcom/baidu/sapi2/SapiJsCallBacks$CallBacks;->D:Lcom/baidu/sapi2/SapiJsCallBacks$WebviewPageFinishCallback;

    .line 349
    return-void
.end method

.method public setWeixinHandler(Lcom/baidu/sapi2/SapiWebView$WeixinHandler;)V
    .registers 2

    .prologue
    .line 1257
    iput-object p1, p0, Lcom/baidu/sapi2/SapiWebView;->L:Lcom/baidu/sapi2/SapiWebView$WeixinHandler;

    .line 1258
    return-void
.end method

.method public stopLoading()V
    .registers 2

    .prologue
    .line 4798
    :try_start_0
    invoke-super {p0}, Landroid/webkit/WebView;->stopLoading()V
    :try_end_3
    .catch Ljava/lang/NullPointerException; {:try_start_0 .. :try_end_3} :catch_4

    .line 4803
    :goto_3
    return-void

    .line 4799
    :catch_4
    move-exception v0

    goto :goto_3
.end method

.method public weixinSSOLogin(Ljava/lang/String;Ljava/lang/String;)V
    .registers 4

    .prologue
    .line 3370
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiWebView;->weixinSSOLogin(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 3371
    return-void
.end method

.method public weixinSSOLogin(Ljava/lang/String;Ljava/lang/String;Z)V
    .registers 5

    .prologue
    .line 3381
    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, p3, v0}, Lcom/baidu/sapi2/SapiWebView;->weixinSSOLogin(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V

    .line 3382
    return-void
.end method

.method public weixinSSOLogin(Ljava/lang/String;Ljava/lang/String;ZLjava/util/List;)V
    .registers 11
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Z",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sapi2/dto/PassNameValuePair;",
            ">;)V"
        }
    .end annotation

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

    move-result v0

    if-nez v0, :cond_c

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

    move-result v0

    if-eqz v0, :cond_12

    .line 3394
    :cond_c
    new-instance v0, Ljava/lang/IllegalArgumentException;

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

    throw v0

    .line 3397
    :cond_12
    invoke-virtual {p0, p1, p2, p3}, Lcom/baidu/sapi2/SapiWebView;->a(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;

    move-result-object v0

    .line 3398
    invoke-direct {p0, v0, p4}, Lcom/baidu/sapi2/SapiWebView;->b(Ljava/lang/String;Ljava/util/List;)Ljava/lang/String;

    move-result-object v0

    .line 3399
    new-instance v1, Ljava/util/ArrayList;

    const/4 v2, 0x1

    invoke-direct {v1, v2}, Ljava/util/ArrayList;-><init>(I)V

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

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

    const-string v3, "mkey="

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

    move-result-object v2

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

    move-result-object v2

    const-string v3, ";domain=."

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

    move-result-object v2

    iget-object v3, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v4

    .line 3400
    invoke-virtual {v3, v4}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v3

    const-string v4, "http://"

    const-string v5, ""

    .line 3401
    invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v3

    const-string v4, "https://"

    const-string v5, ""

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

    move-result-object v3

    const-string v4, "(:[0-9]{1,4})?"

    const-string v5, ""

    .line 3402
    invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)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, ";path=/;httponly"

    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 3403
    new-instance v3, Lcom/baidu/sapi2/dto/PassNameValuePair;

    iget-object v4, p0, Lcom/baidu/sapi2/SapiWebView;->J:Lcom/baidu/sapi2/SapiConfiguration;

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

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

    move-result v5

    .line 3403
    invoke-virtual {v4, v5}, Lcom/baidu/sapi2/utils/enums/Domain;->getURL(Z)Ljava/lang/String;

    move-result-object v4

    invoke-direct {v3, v4, v2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v1, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 3405
    invoke-virtual {p0, v0, v1}, Lcom/baidu/sapi2/SapiWebView;->loadUrl(Ljava/lang/String;Ljava/util/List;)V

    .line 3406
    return-void
.end method