NetBankingHelper.smali
.class public Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;
.super Ljava/lang/Object;
.source "NetBankingHelper.java"
# interfaces
.implements Lcom/paytm/pgsdk/easypay/listeners/WebClientListener;
# instance fields
.field private action:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private activity:Landroid/app/Activity;
.field private final btConfirm:Landroid/widget/Button;
.field private final btSubmit:Landroid/widget/Button;
.field customEventReceiver:Landroid/content/BroadcastReceiver;
.field private editText:Landroid/widget/EditText;
.field private final etPassWord:Landroid/widget/EditText;
.field private final etUserName:Landroid/widget/CheckBox;
.field private fields:Ljava/lang/String;
.field private fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
.field private final imgShow:Landroid/widget/TextView;
.field injeJS:Ljava/lang/String;
.field public isNbWatcherInjected:Z
.field private isSubmitClicked:Z
.field mwebViewClient:Lcom/paytm/pgsdk/easypay/clients/EasypayWebViewClient;
.field private password:Ljava/lang/String;
.field private passwordBtnText:Ljava/lang/String;
.field private passwordShown:Ljava/lang/Boolean;
.field private submitButtonID:Ljava/lang/String;
.field private tempData:Ljava/lang/String;
.field private txtWatcher:Landroid/text/TextWatcher;
.field private webview:Landroid/webkit/WebView;
# direct methods
.method public constructor <init>(Landroid/app/Activity;Landroid/webkit/WebView;Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;Ljava/util/Map;Lcom/paytm/pgsdk/easypay/clients/EasypayWebViewClient;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/app/Activity;",
"Landroid/webkit/WebView;",
"Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Lcom/paytm/pgsdk/easypay/clients/EasypayWebViewClient;",
")V"
}
.end annotation
.line 114
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-string v0, ""
.line 60
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tempData:Ljava/lang/String;
const/4 v1, 0x0
.line 61
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
iput-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordShown:Ljava/lang/Boolean;
.line 62
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->password:Ljava/lang/String;
.line 63
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordBtnText:Ljava/lang/String;
.line 69
new-instance v0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$1;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$1;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->customEventReceiver:Landroid/content/BroadcastReceiver;
.line 115
invoke-static {}, Lcom/paytm/pgsdk/easypay/manager/PaytmAssist;->getAssistInstance()Lcom/paytm/pgsdk/easypay/manager/PaytmAssist;
move-result-object v0
invoke-virtual {v0}, Lcom/paytm/pgsdk/easypay/manager/PaytmAssist;->getmAnalyticsManager()Lcom/paytm/pgsdk/easypay/actions/GAEventManager;
move-result-object v0
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/paytm/pgsdk/easypay/actions/GAEventManager;->isNetBanking(Ljava/lang/Boolean;)V
.line 116
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
.line 117
iput-object p3, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
.line 118
iput-object p4, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
.line 119
iput-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
.line 120
iput-object p5, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->mwebViewClient:Lcom/paytm/pgsdk/easypay/clients/EasypayWebViewClient;
.line 126
new-instance p1, Landroid/content/IntentFilter;
const-string p2, "com.paytm.com.paytm.pgsdk.easypay.CUSTOM_EVENT"
invoke-direct {p1, p2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 128
:try_start_3a
iget-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
iget-object p3, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->customEventReceiver:Landroid/content/BroadcastReceiver;
invoke-virtual {p2, p3, p1}, Landroid/app/Activity;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
:try_end_41
.catch Ljava/lang/Exception; {:try_start_3a .. :try_end_41} :catch_41
:catch_41
const-string p1, "javascript:"
.line 134
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->injeJS:Ljava/lang/String;
if-eqz p5, :cond_4a
.line 137
invoke-virtual {p5, p0}, Lcom/paytm/pgsdk/easypay/clients/EasypayWebViewClient;->registerListener(Lcom/paytm/pgsdk/easypay/listeners/WebClientListener;)V
.line 140
:cond_4a
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string p2, "fields"
invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/String;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fields:Ljava/lang/String;
.line 141
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget p2, Lcom/paytm/pgsdk/R$id;->et_nb_userId:I
invoke-virtual {p1, p2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/CheckBox;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->etUserName:Landroid/widget/CheckBox;
.line 142
sget p2, Lcom/paytm/pgsdk/R$drawable;->ic_checkbox_selected:I
invoke-virtual {p1, p2}, Landroid/widget/CheckBox;->setButtonDrawable(I)V
.line 143
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget p2, Lcom/paytm/pgsdk/R$id;->et_nb_password:I
invoke-virtual {p1, p2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/EditText;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->etPassWord:Landroid/widget/EditText;
.line 144
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget p2, Lcom/paytm/pgsdk/R$id;->nb_bt_submit:I
invoke-virtual {p1, p2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/Button;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->btSubmit:Landroid/widget/Button;
.line 145
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget p2, Lcom/paytm/pgsdk/R$id;->img_pwd_show:I
invoke-virtual {p1, p2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/TextView;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->imgShow:Landroid/widget/TextView;
.line 146
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget p2, Lcom/paytm/pgsdk/R$id;->nb_bt_confirm:I
invoke-virtual {p1, p2}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/Button;
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->btConfirm:Landroid/widget/Button;
.line 148
new-instance p1, Ljava/lang/StringBuilder;
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
iget-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->injeJS:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string p3, "functionStart"
invoke-interface {p2, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fields:Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
const-string p2, "else{Android.sendEvent(\'activateNetBankingHelper\', true, 0);}"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
iget-object p2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string p3, "functionEnd"
invoke-interface {p2, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->injeJS:Ljava/lang/String;
.line 149
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
new-instance p2, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$2;
invoke-direct {p2, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$2;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, p2}, Landroid/webkit/WebView;->post(Ljava/lang/Runnable;)Z
.line 167
new-instance p1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$3;
invoke-direct {p1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$3;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->txtWatcher:Landroid/text/TextWatcher;
return-void
.end method
.method private InputListenerJs(Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.line 270
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 272
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "bank"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
const-string v2, "hdfc-nb"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
const-string v2, "javascript:"
if-eqz v1, :cond_23
.line 273
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 274
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 275
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_36
.line 277
:cond_23
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {"
.line 278
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 279
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 280
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "}catch(e){Android.showLog(\'not found -Net Banking js Injection\');}}());"
.line 281
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 284
:goto_36
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
const/4 v2, 0x1
if-lt p1, v1, :cond_60
.line 286
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
invoke-virtual {p1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 287
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
invoke-virtual {p1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 288
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 289
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$6;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$6;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0, v1}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_69
.line 297
:cond_60
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:goto_69
const-string p1, "submitLogin"
.line 300
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_7b
.line 301
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
const/4 p2, 0x3
const-string v0, ""
invoke-virtual {p1, v0, p2}, Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;->passwordViewer(Ljava/lang/String;I)V
.line 302
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isSubmitClicked:Z
:cond_7b
return-void
.end method
.method static synthetic access$000(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Ljava/util/Map;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
return-object p0
.end method
.method static synthetic access$100(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
return-object p0
.end method
.method static synthetic access$1000(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Ljava/lang/String;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fields:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$1100(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tabdetect()V
return-void
.end method
.method static synthetic access$1200(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;Ljava/lang/String;)V
.registers 2
.line 44
invoke-direct {p0, p1}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->autofillUserId(Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$1300(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->injectElementSelector()V
return-void
.end method
.method static synthetic access$1400(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Landroid/widget/EditText;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->editText:Landroid/widget/EditText;
return-object p0
.end method
.method static synthetic access$1500(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Ljava/lang/String;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordBtnText:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$1600(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Ljava/lang/String;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->password:Ljava/lang/String;
return-object p0
.end method
.method static synthetic access$200(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->submitPassword()V
return-void
.end method
.method static synthetic access$300(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Ljava/lang/String;
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->loginMaker()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method static synthetic access$400(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.line 44
invoke-direct {p0, p1, p2}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->InputListenerJs(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$500(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->confirmFlow()V
return-void
.end method
.method static synthetic access$600(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.registers 1
.line 44
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->confirInjector()V
return-void
.end method
.method static synthetic access$700(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Landroid/webkit/WebView;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
return-object p0
.end method
.method static synthetic access$800(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)Landroid/app/Activity;
.registers 1
.line 44
iget-object p0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
return-object p0
.end method
.method static synthetic access$902(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.line 44
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tempData:Ljava/lang/String;
return-object p1
.end method
.method private autofillUserId(Ljava/lang/String;)V
.registers 5
.line 524
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b9
.line 526
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
invoke-virtual {v0}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
const/4 v1, 0x0
const-string v2, "bankpref"
invoke-virtual {v0, v2, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
const-string v1, ""
if-eqz v0, :cond_66
const-string v2, "USER_ID_NET_BANK_KEY"
.line 529
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 530
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$14;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$14;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
.line 531
invoke-virtual {v1}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$14;->getType()Ljava/lang/reflect/Type;
move-result-object v1
.line 532
new-instance v2, Lcom/google/gson/Gson;
invoke-direct {v2}, Lcom/google/gson/Gson;-><init>()V
.line 533
invoke-virtual {v2, v0, v1}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/reflect/Type;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/HashMap;
if-eqz v0, :cond_65
.line 534
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "bank"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_65
.line 535
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 536
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
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, 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 v1
goto :goto_66
:cond_65
return-void
.line 542
:cond_66
:goto_66
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_b9
.line 543
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "javascript:"
.line 544
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "(function() { try {"
.line 545
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 546
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 547
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "}catch(e){Android.showLog(\'not found -could not inject user name\');}}());"
.line 548
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 549
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt p1, v1, :cond_b0
.line 551
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 552
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 554
iput-boolean v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 555
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$15;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$15;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0, v1}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_b9
.line 563
:cond_b0
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:cond_b9
:goto_b9
return-void
.end method
.method private confirInjector()V
.registers 5
.line 198
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;-><init>()V
.line 199
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "confirmJs"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_1f
.line 201
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$4;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$4;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
const-wide/16 v2, 0x64
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
:cond_1f
return-void
.end method
.method private confirmFlow()V
.registers 1
.line 226
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->hideSeekViews()V
return-void
.end method
.method private getuserName(Ljava/lang/String;)V
.registers 6
.line 695
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:"
.line 696
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {var y="
.line 697
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 698
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "selectorType"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
const-string v3, "id"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_27
const-string v1, "document.getElementById(\'"
.line 699
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3c
.line 700
:cond_27
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
const-string v2, "name"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_3c
const-string v1, "document.getElementsByName(\'"
.line 701
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 704
:cond_3c
:goto_3c
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "\')"
.line 705
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, ".value;"
.line 706
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "Android.NbWatcher(y,99)"
.line 707
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "}catch(e){Android.showLog(\'not found -Net Banking js Injection\');}}());"
.line 708
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 709
sget p1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x13
if-lt p1, v1, :cond_7d
.line 711
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
const/4 v1, 0x1
invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 712
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {p1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object p1
invoke-virtual {p1, v1}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 714
iput-boolean v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 715
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$17;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$17;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0, v1}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_86
.line 723
:cond_7d
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:goto_86
return-void
.end method
.method private hideSeekViews()V
.registers 4
.line 230
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
sget v1, Lcom/paytm/pgsdk/R$id;->layout_netbanking:I
invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 231
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->etUserName:Landroid/widget/CheckBox;
const/16 v2, 0x8
invoke-virtual {v0, v2}, Landroid/widget/CheckBox;->setVisibility(I)V
.line 232
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->etPassWord:Landroid/widget/EditText;
invoke-virtual {v0, v2}, Landroid/widget/EditText;->setVisibility(I)V
.line 233
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->imgShow:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 234
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->btSubmit:Landroid/widget/Button;
invoke-virtual {v0, v2}, Landroid/widget/Button;->setVisibility(I)V
.line 235
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->btConfirm:Landroid/widget/Button;
invoke-virtual {v0, v1}, Landroid/widget/Button;->setVisibility(I)V
return-void
.end method
.method private injectElementSelector()V
.registers 4
.line 468
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:"
.line 469
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {"
.line 470
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 471
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "activeInputJS"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2a
.line 472
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_2a
const-string v1, "}catch(e){Android.showLog(\'not found -could not inject user name\');}}());"
.line 474
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 475
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_59
.line 477
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 478
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 480
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 481
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$12;
invoke-direct {v2, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$12;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {v1, v0, v2}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_62
.line 489
:cond_59
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 492
:goto_62
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->injectPwAcSelector()V
return-void
.end method
.method private injectPwAcSelector()V
.registers 4
.line 496
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:"
.line 497
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {"
.line 498
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 500
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "activepwjs"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2a
.line 501
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_2a
const-string v1, "}catch(e){Android.showLog(\'not found -could not inject user name\');}}());"
.line 503
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 504
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_59
.line 506
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 507
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 509
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 510
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$13;
invoke-direct {v2, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$13;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {v1, v0, v2}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_62
.line 518
:cond_59
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:goto_62
return-void
.end method
.method private injectUserId(Landroid/widget/CheckBox;)V
.registers 3
if-eqz p1, :cond_a
.line 248
new-instance v0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$5;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$5;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0}, Landroid/widget/CheckBox;->addTextChangedListener(Landroid/text/TextWatcher;)V
:cond_a
return-void
.end method
.method private loginMaker()Ljava/lang/String;
.registers 3
.line 241
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Android.NbWatcher("
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "login_submkitted,"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "check url"
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
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private nextPageChecker()V
.registers 5
.line 311
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v1, "url"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 313
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
.line 314
new-instance v2, Landroid/os/Handler;
invoke-direct {v2}, Landroid/os/Handler;-><init>()V
.line 316
new-instance v3, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$7;
invoke-direct {v3, p0, v1, v0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$7;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;ILjava/lang/String;)V
const-wide/16 v0, 0x64
invoke-virtual {v2, v3, v0, v1}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
return-void
.end method
.method private submitPassword()V
.registers 4
.line 366
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "(function(){l=document.getElementsByName(\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->submitButtonID: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 367
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, "\');e=document.createEvent(\'HTMLEvents\');e.initEvent(\'click\',true,true);l[0].dispatchEvent(e);})()"
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 368
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "javascript:"
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 369
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
const-string v0, "false"
.line 370
invoke-virtual {p0, v0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activate(Ljava/lang/String;)V
return-void
.end method
.method private tabdetect()V
.registers 4
.line 412
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:"
.line 413
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {"
.line 414
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 415
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "istabpage"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2c
.line 416
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "uwtabdetect"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_2c
const-string v1, "}catch(e){Android.showLog(\'not found -could not inject user name\');}}());"
.line 418
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 419
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_5b
.line 421
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 422
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 424
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 425
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$10;
invoke-direct {v2, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$10;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {v1, v0, v2}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_64
.line 433
:cond_5b
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 436
:goto_64
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->wPageDetect()V
return-void
.end method
.method private wPageDetect()V
.registers 4
.line 440
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "javascript:"
.line 441
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "(function() { try {"
.line 442
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 443
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "istabpage"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_2c
.line 444
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v2, "wtabdetect"
invoke-interface {v1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_2c
const-string v1, "}catch(e){Android.showLog(\'not found -could not inject user name\');}}());"
.line 446
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 447
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x13
if-lt v1, v2, :cond_5b
.line 449
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 450
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v1}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v1
invoke-virtual {v1, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 452
iput-boolean v2, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isNbWatcherInjected:Z
.line 453
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
new-instance v2, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$11;
invoke-direct {v2, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$11;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {v1, v0, v2}, Landroid/webkit/WebView;->evaluateJavascript(Ljava/lang/String;Landroid/webkit/ValueCallback;)V
goto :goto_64
.line 461
:cond_5b
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->webview:Landroid/webkit/WebView;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
:goto_64
return-void
.end method
# virtual methods
.method public OnWcPageFinish(Landroid/webkit/WebView;Ljava/lang/String;)V
.registers 5
.line 663
iget-boolean p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isSubmitClicked:Z
if-eqz p1, :cond_2e
.line 667
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v0, "nextsburl"
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/CharSequence;
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result p1
const/4 v1, 0x0
if-nez p1, :cond_29
.line 668
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
if-eqz p1, :cond_2e
.line 670
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->nextPageChecker()V
.line 671
iput-boolean v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isSubmitClicked:Z
goto :goto_2e
.line 676
:cond_29
invoke-direct {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->nextPageChecker()V
.line 677
iput-boolean v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->isSubmitClicked:Z
.line 680
:cond_2e
:goto_2e
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->action:Ljava/util/Map;
const-string v0, "url"
invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/CharSequence;
invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result p1
const-string p2, ""
if-nez p1, :cond_49
.line 681
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
if-eqz p1, :cond_51
const/4 v0, 0x3
.line 683
invoke-virtual {p1, p2, v0}, Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;->passwordViewer(Ljava/lang/String;I)V
goto :goto_51
.line 686
:cond_49
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
if-eqz p1, :cond_51
const/4 v0, 0x4
.line 689
invoke-virtual {p1, p2, v0}, Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;->passwordViewer(Ljava/lang/String;I)V
:cond_51
:goto_51
return-void
.end method
.method public OnWcPageStart(Landroid/webkit/WebView;Ljava/lang/String;Landroid/graphics/Bitmap;)V
.registers 4
return-void
.end method
.method public OnWcSslError(Landroid/webkit/WebView;Landroid/webkit/SslErrorHandler;Landroid/net/http/SslError;)V
.registers 4
return-void
.end method
.method public activate(Ljava/lang/String;)V
.registers 3
const-string v0, "true"
.line 380
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_13
.line 381
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
new-instance v0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$8;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$8;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
goto :goto_21
:cond_13
const-string p1, ""
.line 399
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tempData:Ljava/lang/String;
.line 400
iget-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
new-instance v0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$9;
invoke-direct {v0, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$9;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {p1, v0}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
:goto_21
return-void
.end method
.method public logTempData(Ljava/lang/String;)V
.registers 2
.line 636
iput-object p1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tempData:Ljava/lang/String;
.line 638
invoke-virtual {p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->setPassword()V
return-void
.end method
.method public reset()V
.registers 4
.line 645
:try_start_0
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->customEventReceiver:Landroid/content/BroadcastReceiver;
if-eqz v0, :cond_9
.line 646
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
invoke-virtual {v1, v0}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:try_end_9
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_9} :catch_9
.line 651
:catch_9
:cond_9
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->editText:Landroid/widget/EditText;
const-string v1, ""
invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
.line 652
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->fragment:Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;
sget v1, Lcom/paytm/pgsdk/R$id;->passwordHelper:I
const/4 v2, 0x0
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
invoke-virtual {v0, v1, v2}, Lcom/paytm/pgsdk/easypay/actions/EasypayBrowserFragment;->toggleView(ILjava/lang/Boolean;)V
return-void
.end method
.method public setPassword()V
.registers 3
.line 604
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordShown:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-eqz v0, :cond_1a
.line 605
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->editText:Landroid/widget/EditText;
invoke-static {}, Landroid/text/method/HideReturnsTransformationMethod;->getInstance()Landroid/text/method/HideReturnsTransformationMethod;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/EditText;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
.line 606
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->tempData:Ljava/lang/String;
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->password:Ljava/lang/String;
const-string v0, "Hide"
.line 607
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordBtnText:Ljava/lang/String;
goto :goto_27
.line 609
:cond_1a
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->editText:Landroid/widget/EditText;
invoke-static {}, Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/EditText;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
const-string v0, "Show"
.line 613
iput-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->passwordBtnText:Ljava/lang/String;
.line 617
:goto_27
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
new-instance v1, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$16;
invoke-direct {v1, p0}, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper$16;-><init>(Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;)V
invoke-virtual {v0, v1}, Landroid/app/Activity;->runOnUiThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public unregisterEvent()V
.registers 3
.line 656
iget-object v0, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->activity:Landroid/app/Activity;
if-eqz v0, :cond_b
iget-object v1, p0, Lcom/paytm/pgsdk/easypay/actions/NetBankingHelper;->customEventReceiver:Landroid/content/BroadcastReceiver;
if-eqz v1, :cond_b
.line 657
invoke-virtual {v0, v1}, Landroid/app/Activity;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V
:cond_b
return-void
.end method